Springie the AutoHost - Page 11

Springie the AutoHost

Various things about Spring that do not fit in any of the other forums listed below, including forum rules.

Moderator: Moderators

richw
Posts: 42
Joined: 24 Sep 2005, 17:54

Post by richw »

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?
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Post by Licho »

Ahh I know what caused it.. remote desktop.. it breaks spring. So spring crashed there because of remote desktop..
richw
Posts: 42
Joined: 24 Sep 2005, 17:54

Post by richw »

Great, I'll know that for next time :-)
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Post by Licho »

===============================
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
User avatar
Neddie
Community Lead
Posts: 9406
Joined: 10 Apr 2006, 05:05

Post by Neddie »

Is there a way to change the mincpuspeed? I have a dual core machine, so my speed reads at half of what it really is.
tombom
Posts: 1933
Joined: 18 Dec 2005, 20:21

Post by tombom »

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.
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Post by Licho »

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..
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post by LordMatt »

Just get a 1337Ghz CPU like us LCC used to have. They're not THAT expensive. ;)
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Post by Licho »

Note that springies were upgraded to 0.97b2 - this is not full revision yet, but it contains those features:

- !setgametitle added

- lobby admins now have separate default rights level (set it in game settings, default level is 4). These means that lobby admins can operate springies by default.
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Post by Licho »

===============================
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)
zyzy
Posts: 57
Joined: 27 Jan 2006, 22:40

Post by zyzy »

crashed when launch apps :

.\unitsync.cpp:643: array index out of bounds. call getprimarymodcount before getprimarymodname
SirClickAlot
Posts: 10
Joined: 30 Dec 2006, 14:18

Post by SirClickAlot »

On 64 bit windows vista business, springie crashes with the following dialog Image
when I have chosen the (32 bit) spring.exe in the 'browse for spring' dialogue that comes up on the first run. Same problem occurred when I tried with the custom build that was kindly provided.
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Post by Licho »

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 :)
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Post by Licho »

===============================
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)
User avatar
Peet
Malcontent
Posts: 4384
Joined: 27 Feb 2006, 22:04

Post by Peet »

Licho wrote:- fixed error - autohost with # in title were unable to submit stats
LOL so thats why they werent working >_<
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Post by Licho »

Yeah, really dumb error :)
Took me long time to solve..

Linux compatibility is planned for 1.0 .. not sure when I get enough free time to make it though :)
SirClickAlot
Posts: 10
Joined: 30 Dec 2006, 14:18

Post by SirClickAlot »

you da man, licho! The 64 bit issue was indeed fixed in the latest release. It now officially runs on 64bit vista :)
SirClickAlot
Posts: 10
Joined: 30 Dec 2006, 14:18

Post by SirClickAlot »

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
Image
User avatar
Licho
Zero-K Developer
Posts: 3803
Joined: 19 May 2006, 19:13

Post by Licho »

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.
SirClickAlot
Posts: 10
Joined: 30 Dec 2006, 14:18

Post by SirClickAlot »

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.
Post Reply

Return to “General Discussion”