Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[SUGGESTION] Instant Invite links to servers

#1
It'd be nice to have instant invite links for Xonotic in a similar manner to joining a Discord server or other chat server. They could link to servers or even specific teams on the server.
To do this, you'd (we'd?) need to handle a protocol (xonotic:// or something of that nature).
This feature would greatly improve the pick-up-and-play nature of the game, one of its strengths, for casual players.
A beta implementation would probably just use IP addresses (toggle between public and private IP address in the Xonotic  UI to generate the link), while a release version would need to hide this (I think, though I'm happy to be corrected).
Reply

#2
Seems to require some OS specific logic.
?️‍? <- that should be a rainbow flag emoji.
Reply

#3
Good suggestion. We can write a gateway (shell?) to parse the server address and call Xonotic launcher.

Yes, we'll have to do all OSes: LinuxOSX, and Windows. Very doable actually.
Reply

#4
Afair unvanquished(daemon) already has that functionality, so one more reason to switch engines to daemon.
Reply

#5
Out of the gate, links could auto expire at 24 hours, then more granularity could be added if the functionality seems promising and/or widely used.
Default non-expiring links doesn't seem good though. A checkbox for expiring vs non-expiring links would also work.
I don't know etiquette for opening a feature request in gitlab -- I can try my hand at it though.
Reply

#6
(04-24-2019, 03:41 AM)lmcdo Wrote: Out of the gate, links could auto expire at 24 hours, then more granularity could be added if the functionality seems promising and/or widely used.
Default non-expiring links doesn't seem good though. A checkbox for expiring vs non-expiring links would also work.
I don't know etiquette for opening a feature request in gitlab -- I can try my hand at it though.

I've never seen expiration logic in protocols like this. Why would you want it?

The usual thing would be that xonotic://connect:1.2.3.4 just call the xonotic binary with say "-connect 1.2.3.4" command line parameter or something. I dunno Xonotic parameters for direct connect.
?️‍? <- that should be a rainbow flag emoji.
Reply

#7
(04-24-2019, 12:08 PM)Lyberta Wrote: The usual thing would be that xonotic://connect:1.2.3.4 just call the xonotic binary with say "-connect 1.2.3.4" command line parameter or something. I dunno Xonotic parameters for direct connect.

What do you mean by direct connect? Isn't it the same as connect?
Reply

#8
Some thing like on Windows "Xonotic.exe -connect 1.2.3.4". This launches the game and immediately connects to 1.2.3.4.
?️‍? <- that should be a rainbow flag emoji.
Reply



Possibly Related Threads...
Thread Author Replies Views Last Post
  [SUGGESTION] Suggestion for empty servers fool 4 2,573 06-18-2017, 09:22 PM
Last Post: Smilecythe
  [SUGGESTION] Game lags when refreshing servers zwz 0 1,941 12-24-2013, 02:25 AM
Last Post: zwz
Video [SUGGESTION] Instant Slow-mo? Replay MkThUnderwd 10 5,673 02-26-2013, 06:16 PM
Last Post: Mr. Bougo
Exclamation [SUGGESTION] Git and autobuild servers only for development RaptorFX 6 4,090 02-03-2012, 11:39 AM
Last Post: Soelen
  [SUGGESTION] Improving beginner servers ThePWTULN 23 14,855 11-25-2010, 03:01 AM
Last Post: Calinou
  [SUGGESTION] CTF Balancing on public servers with team play improvements Cinquero 15 11,154 09-08-2010, 08:19 AM
Last Post: Mirio

Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB original theme © iAndrew 2016, remixed by -z-