AlphaLobby is an lightweight lobby client for windows emphasizing responsiveness and a minimalist interface.
http://springfiles.com/spring/lobby-clients/alphalobby (132KB)
source available at:
https://code.google.com/p/alphalobby/

Moderators: Moderators, Lobby Developers
BaNa wrote:Doesnt seem to do anything if i run the exe in spring dir. Outside of spring dir it gives an error message relating to unitsync missing.
Otherwise, wow!
running win7 64bit, tried running in xp compatibility modes too.
Thanks.Cheesecan wrote:Already seems better than SL!
I don't think cpu speed is a meaningful indication of performance. Letting people set it manually was just a joke; i guess I ought to support the protocol as it stands anyway... I'll do that after i get it working in win7. It crashes in wine too, so I think the problem is accessing invalid memory that XP isn't so strict about.Cheesecan wrote:Btw you can read CPU speed from registry:
http://support.microsoft.com/kb/888282
I already don't display cpu frequency, but I think i should still give a valid number, so long as the protocol requires it.Agon wrote:Just use 10000 for the cpu field for client to server and ignore it for S2C. Springie uses 10000 for the cpu field by default, too.
The complete protocol needs a revision anyway.
Some commands aren't necessary or could be compressed into one command.Axiomatic wrote:...
Agree 100% that the protocol needs a revision. Plain text doesn't even simplify coding anyway, but makes everything hugely inefficient.
As far as windows-only goes, my gfx card isn't supported in linux, so i can't run spring from anything but windows. Otherwise I probably would have worked in gtk2. Personally I don't like cross-platform toolkits though. You end up looking slightly wrong everywhere.hoijui wrote:umm
an other Win only lobby...
what is the license you use? where is the code? what language is it written in?
It would also be good if you would use something else for the CPU field then what ZK lobby uses, if you use a static value. it would make distinction of users lobbies easier, which is good for troubleshooting, as it often requires ~5min of chat with a user to find out which lobby he is using.
I'd imagine that would be fairly easy to fix. In general the main message loop should never wait on the network or any slow functions.Floris wrote:The only thing with spinglobby that bugs me is that it hangs/crashes a lot when I download mods/maps with its downloader.
At some stage I had an 'auto unspectate' option. I removed it because I thought it would be bad for the community.Floris wrote:And, the endless clicking on the spectator box to squeek yourself into a full battle.
Hard to say. I had a command line only lobby 6 months ago, but I've been writing the gui for 6 weeks or so; but thats working around my afk life and while learning the win32 api.How much time did it take to make it?
Thanks for reporting this.Beherith wrote:Im on xp 32bit sp3, and it doesnt launch for me, no crash, no nothing
There's the unused parameter in LOGIN to specify lobby name and version. TasServer could broadcast this in the ADDUSER message. Maybe better than using some cpu speed hack..hoijui wrote: It would also be good if you would use something else for the CPU field then what ZK lobby uses, if you use a static value. it would make distinction of users lobbies easier, which is good for troubleshooting, as it often requires ~5min of chat with a user to find out which lobby he is using.
Even if it were possible to get a reliable benchmark, I don't think there is even much point. So long as someone can stay ingame it shouldn't matter to me if they are playing at 2 fps.Cheesecan wrote:True something like gflops would be more meaningful than cpu speeds. Including a small benchmark into spring that can be run from cmd line. Also would be useful for other things like optimizing your rig to play spring. Do we have this already?
Yeah I don't really see the point to getting wine working, even if you can run it, there is still far too many little problems to bother; springlobby is always going to be superior on linux. The main reason why I tested it on wine was to see if I could find the reason other ppl crash. winedbg is not so good as gdb anywayCheesecan wrote: In wine for me it crashes when I try to login, but it's wine so screw it I say.
In my opinion the original protocol should be scrapped entirely instead of adding another extension. I will put a static cpu speed in the next release. Its a hack but its easy enough to do.There's the unused parameter in LOGIN to specify lobby name and version. TasServer could broadcast this in the ADDUSER message. Maybe better than using some cpu speed hack..
Yeah I don't really see the point to getting wine working, even if you can run it, there is still far too many little problems to bother; springlobby is always going to be superior on linux. The main reason why I tested it on wine was to see if I could find the reason other ppl crash. winedbg is not so good as gdb anywayCheesecan wrote: In wine for me it crashes when I try to login, but it's wine so screw it I say.
I wouldn't do this if i didn't enjoy it. I don't mind if nobody uses it besides me.All lobbies I can think of:
tasclient, springlobby, aflobby, qtlobby, zero-k, cheeselobby, alphalobby..
yup we got lobbies like a ho has STDs. Typical disease of opensource is redundancy..