Autolaunch needs a countdown
Moderators: Moderators, Lobby Developers, SPADS AutoHost
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Autolaunch needs a countdown
With the option to cancel it
Re: Autolaunch needs a countdown
Why? Can you give a use case example for this?
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: Autolaunch needs a countdown
Because someone joining an autolaunch room and the game launching before the players even have a chance to say hi is really bad behavior.
Plus it gives the player no chance to join a spectating team before the game launches. For example, one player is on team one and I join the game intending to spec, my lobby puts me on team 2 automatically and I click the spec button but the game has already started.
Why does this need to be explained? I honestly don't understand. This is standard behavior across rts game lobbies/servers, it's not like I'm arguing for something out of the ordinary here.
Plus it gives the player no chance to join a spectating team before the game launches. For example, one player is on team one and I join the game intending to spec, my lobby puts me on team 2 automatically and I click the spec button but the game has already started.
Why does this need to be explained? I honestly don't understand. This is standard behavior across rts game lobbies/servers, it's not like I'm arguing for something out of the ordinary here.
Re: Autolaunch needs a countdown
You can already prevent auto-start easily, you just need to set unready. Then, once you have said hi and readied (or spectated), the game should auto-start without the need of any countdown.
If your lobby client doesn't implement the standard Spring lobby protocol and doesn't allow you to set unready, I suggest you fill a feature request for this lobby client, or use another client, or disable auto-start, or make a small plugin in SPADS to implement this countdown. Alternatively, you could try to convince Spring devs that the "ready" button is a bad thing in Spring and should be removed from protocol. In this case I would update SPADS to conform with official protocol.
If your lobby client doesn't implement the standard Spring lobby protocol and doesn't allow you to set unready, I suggest you fill a feature request for this lobby client, or use another client, or disable auto-start, or make a small plugin in SPADS to implement this countdown. Alternatively, you could try to convince Spring devs that the "ready" button is a bad thing in Spring and should be removed from protocol. In this case I would update SPADS to conform with official protocol.
Re: Autolaunch needs a countdown
Here is a countdown plugin for you FA. Have fun with it!
https://mega.nz/#!hc5gALRJ!fHKSoPzDAg6a ... bTtwxJ3F-o
[CountDown]
Counts down a specified amount of seconds before launching game
[abort]
!abort - abort the game from starting
Requires spads 0.11.38 or higher.
https://mega.nz/#!hc5gALRJ!fHKSoPzDAg6a ... bTtwxJ3F-o
[CountDown]
Counts down a specified amount of seconds before launching game
[abort]
!abort - abort the game from starting
Requires spads 0.11.38 or higher.
- Forboding Angel
- Evolution RTS Developer
- Posts: 14673
- Joined: 17 Nov 2005, 02:43
Re: Autolaunch needs a countdown
Dude that is awesome! THank you so much :-D <3
Re: Autolaunch needs a countdown
My 2 cents, i think this should be part of spads and preconfigured for like 3 seconds.
It really is sometimes annoying how spring pops up out of the blue.
It really is sometimes annoying how spring pops up out of the blue.
Re: Autolaunch needs a countdown
I don't think 3 seconds is enough, now it just displays this kind of text:
There is no countdown on the same line like this:Preparing to launch the game in 10 seconds. Type !abort to cancel
Starting.
Is it somehow possible to output a new countdown number each second without putting it on a new line?Preparing to launch the game in 10 seconds. Type !abort to cancel
9 8 7 6 5 4 3 2 1
Starting.