Springie the AutoHost
Moderator: Moderators
Yeah the real springie.
We weren't really sure what happened, just the whole game floated away,we were pausing and unpausing and we couldnt get the game to carry on. After a min or 2 of this we starting quiting and noticed a map had just started to download.
It looks like the map started down loading after we quit but it 'started' at 21%. Is that normal?
We weren't really sure what happened, just the whole game floated away,we were pausing and unpausing and we couldnt get the game to carry on. After a min or 2 of this we starting quiting and noticed a map had just started to download.
It looks like the map started down loading after we quit but it 'started' at 21%. Is that normal?
===============================
SPRINGIE 0.97
===============================
- !setpassword, !setminrank, !setmaxplayers added
- reduced spams from !ring and !vote commands
- !mincpuspeed added - to auto kick people with lower than given CPU speed (similar options added to battle settings)
- !tempadmin, !votetempadmin commands added. This allows you to put one person as a temporary admin. Tempadmin has his normal rights, but rights of all others (except admins) are reduced to value you can set it game settings (0 by default). Since commands like !balance and !start need rights level 1 by default, this blocks all non-admins from executing otherwise public commands and for example breaking team setup or boxes.
- !modlink and !dlmod added
- finally fixed !cbalance (now for real
- several minor tweaks and fixes
Note regarding tempadmin - I recommend that you set rights level for harmless commands (passive like listmaps, ring or votexxxx) commands to 0.
Set rights level for normal public commands to 1 (balance, start, split).
And then leave default rights level on 1 and default rights level with temp admin on 0.
That way if there is a temp admin on server ordinary people wont be able to execute balance or start or change boxes.
Autohost 0.95b or newer will self-upgrade automatically. Older download http://springie.licho.eu/springie.zip
SPRINGIE 0.97
===============================
- !setpassword, !setminrank, !setmaxplayers added
- reduced spams from !ring and !vote commands
- !mincpuspeed added - to auto kick people with lower than given CPU speed (similar options added to battle settings)
- !tempadmin, !votetempadmin commands added. This allows you to put one person as a temporary admin. Tempadmin has his normal rights, but rights of all others (except admins) are reduced to value you can set it game settings (0 by default). Since commands like !balance and !start need rights level 1 by default, this blocks all non-admins from executing otherwise public commands and for example breaking team setup or boxes.
- !modlink and !dlmod added
- finally fixed !cbalance (now for real

- several minor tweaks and fixes
Note regarding tempadmin - I recommend that you set rights level for harmless commands (passive like listmaps, ring or votexxxx) commands to 0.
Set rights level for normal public commands to 1 (balance, start, split).
And then leave default rights level on 1 and default rights level with temp admin on 0.
That way if there is a temp admin on server ordinary people wont be able to execute balance or start or change boxes.
Autohost 0.95b or newer will self-upgrade automatically. Older download http://springie.licho.eu/springie.zip
Some of the options that you've been adding recently aren't too great - things like !kickspecs !mincpuspeed have no real purpose except to annoy you. !mincpuspeed is especially bad because the CPU speed as shown by the lobby is pretty unreliable and not a good indicator of performance.
That's not to say that Springie isn't awesome and you're pretty great for what you've done.
That's not to say that Springie isn't awesome and you're pretty great for what you've done.
Well it's up to tasclient to report CPU speed. I think that we should run some benchmark to determine CPU performance and then report it. . Currently it reads it from registry and you can even manually change it to some arbitraty number.
And kickspec is imo usefull because specs are often lagging game. Spec is just like another player but they often switch to windows etc. and just lag the game..
And kickspec is imo usefull because specs are often lagging game. Spec is just like another player but they often switch to windows etc. and just lag the game..
===============================
SPRINGIE 0.98
===============================
- !setgametitle added
- lobby admins now have separate default rights level (set it in game settings, default level is 4)
- if spectator kicking is enabled, server automatically locks up when full and unlocks when less than full to prevent annoying kicks
- fixed bug in springie that caused some games to be stuck in "in game status". This used to happen when spring crashed during startup.
- !autolock added - this command autolocks/unlocks server when certain number of players is reached. AutoLockMinPlayers config option added to game settings.
Download link: http://springie.licho.eu/springie.zip
(Springies will autoupdate)
SPRINGIE 0.98
===============================
- !setgametitle added
- lobby admins now have separate default rights level (set it in game settings, default level is 4)
- if spectator kicking is enabled, server automatically locks up when full and unlocks when less than full to prevent annoying kicks
- fixed bug in springie that caused some games to be stuck in "in game status". This used to happen when spring crashed during startup.
- !autolock added - this command autolocks/unlocks server when certain number of players is reached. AutoLockMinPlayers config option added to game settings.
Download link: http://springie.licho.eu/springie.zip
(Springies will autoupdate)
-
- Posts: 10
- Joined: 30 Dec 2006, 14:18
Please try new exe from http://springie.licho.eu/springie.exe
I believe it works now. This version has flags that will force Vista to run springie in 32bit mode to make it compatible with spring unitsync.dll library needed to load mod and map info :)
Build I have given you earlier today attempted to do that soo, but apparently was not strict enough to force Vista to run it in 32bit mode :)
I believe it works now. This version has flags that will force Vista to run springie in 32bit mode to make it compatible with spring unitsync.dll library needed to load mod and map info :)
Build I have given you earlier today attempted to do that soo, but apparently was not strict enough to force Vista to run it in 32bit mode :)
===============================
SPRINGIE 0.99
===============================
- game now auto-starts when AutoLock limit is reached and all ready/teams ok
- fixed error - autohost with # in title were unable to submit stats
- removed hole punching (was causing more problems than it solved)
- fixed annoying repeating dialog popup asking for correct password
- added automated countdown when asking for new password
- 64bit Vista compatibility fix
- automatic map discovery changed to only auto-download new maps when spring is not running
http://springie.licho.eu/springie.zip
(existing Springies should auto-upgrade automatically)
SPRINGIE 0.99
===============================
- game now auto-starts when AutoLock limit is reached and all ready/teams ok
- fixed error - autohost with # in title were unable to submit stats
- removed hole punching (was causing more problems than it solved)
- fixed annoying repeating dialog popup asking for correct password
- added automated countdown when asking for new password
- 64bit Vista compatibility fix
- automatic map discovery changed to only auto-download new maps when spring is not running
http://springie.licho.eu/springie.zip
(existing Springies should auto-upgrade automatically)
-
- Posts: 10
- Joined: 30 Dec 2006, 14:18
-
- Posts: 10
- Joined: 30 Dec 2006, 14:18
Alas, I spoke too soon..
When launching the game (still on 64 bit vista), an error popup showed up saying that some hex ip could not be resolved in dns .. or something like that. Sorry, didn't get a screen shot. Just clicked 'ok' hoping that the 5v5 would still go ahead, but no such luck. The spring client died.
I'll try and reproduce it, so I can get a screen dump with the exact wording.
The reason I think this is a springie issue is that I have no problem hosting normally without springie.
Edit:
Got it

When launching the game (still on 64 bit vista), an error popup showed up saying that some hex ip could not be resolved in dns .. or something like that. Sorry, didn't get a screen shot. Just clicked 'ok' hoping that the 5v5 would still go ahead, but no such luck. The spring client died.
I'll try and reproduce it, so I can get a screen dump with the exact wording.
The reason I think this is a springie issue is that I have no problem hosting normally without springie.
Edit:
Got it

This looks like Ip v6 subsystem problem. Can you disable IPv6 in your system and run on normal IPv4? What happens if you run:
tracert fe80::1022:965:3f57:fefd
Was this error displayed by spring or springie?
Spring is probably using DNS to resolve only one value - "localhost" from it's script.txt file. And both springie and tasclient are using same host name "localhost" when you try to host a game.
tracert fe80::1022:965:3f57:fefd
Was this error displayed by spring or springie?
Spring is probably using DNS to resolve only one value - "localhost" from it's script.txt file. And both springie and tasclient are using same host name "localhost" when you try to host a game.
-
- Posts: 10
- Joined: 30 Dec 2006, 14:18
There is no easy way to disable the ipv6 loopback interface under vista. This is one of the differences between xp and vista. I did find this: http://www.microsoft.com/technet/commun ... g1005.mspx but I haven't tried it yet.
C:\Users\los>tracert fe80::1022:965:3f57:fefd
Tracing route to fe80::1022:965:3f57:fefd over a maximum of 30 hops
1 * * * Request timed out.
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.
5 * * ^C
Hard to say if it was springie or spring. Could have been either from what I could see. Do you not know which error messages springie produces? :)
What is the %10 at the end of the ip?
By the way, the hosting works fine so long as I don't participate from localhost.
C:\Users\los>tracert fe80::1022:965:3f57:fefd
Tracing route to fe80::1022:965:3f57:fefd over a maximum of 30 hops
1 * * * Request timed out.
2 * * * Request timed out.
3 * * * Request timed out.
4 * * * Request timed out.
5 * * ^C
Hard to say if it was springie or spring. Could have been either from what I could see. Do you not know which error messages springie produces? :)
What is the %10 at the end of the ip?
By the way, the hosting works fine so long as I don't participate from localhost.