Page 3 of 3
Posted: 20 Apr 2007, 20:53
by AF
And remember, CE is possibly years away, it's going to be a long time before its got the full featureset of spring.
Posted: 20 Apr 2007, 21:02
by iamacup
tobi wants external lobby client aswell (And i believe K-Man does)
but an ingame client is not the end of the world, as the server protocal will be open source and allow any client to connect....
just a note AF, why are you providing backwards compatability?
Posted: 20 Apr 2007, 23:00
by jcnossen
As for ingame client, I think jelmer was thinking more of running CE and having a campaign and skirmish game starter, think Supreme commander, it has an ingame client but it uses GPGNet for multipler.
Yes, thats my intention. I was merely saying that an ingame client would be a good thing. I think spring very much lacks good skirmish support and a good menu, it makes spring look quite beta and unfinished. (SpringSP is nice, but for some reason yeha doesnt want to include it in the spring installer)
Anyway if you have a start menu, a configuration gui, and a skirmish game launcher, you're not very far away from including some lobby functionality. However I do see the need for an external lobby that you can just keep open and idle while using other programs.
But CE is a different project. Spring is a finished, working game with lots of players. In any case a linux lobby for it will be used for a very long time.
Posted: 20 Apr 2007, 23:37
by AF
I am including support for the TASServer protocol because making an entire stretch of programs obsolete isnt wise when you consider the need to rebuild them. It also make the whole process of moving protocols a lot easier, and the setup I've envisioned should allow for hybrid protocols, perhaps half TASServer half CE for those who are in the middle of porting or want to add extra functionality without rewritting from the ground up....
Posted: 22 Apr 2007, 17:49
by clericvash
If hollow is still reading this then you have it from players and developers, please continue!!
Posted: 24 Apr 2007, 17:56
by hollowsoul
If get some time over weekend i start to do some coding again.
If i remember need to sort out popup menus, and add to single player support..
- if X = you
if X != you
if X != you and u are a host
if X = bot and u are owner / host
Also apparently i broke sync in last few commits
Posted: 24 Apr 2007, 18:14
by AF
Did you try and use the maphash? I made that mistake, I forgot betalord stopped using maphashes in sync and just uses the modhash now.
Posted: 24 Apr 2007, 18:41
by hollowsoul
Nah if has todo with logic of code
i.e when joining a game map / mod changes triggering sending MYBATTLESTATUS ( and gnerating a new one)
But u also recieve REQUESTBATTLESTATUS regardless if u send one, which is like an annoying thorn for me.
Also as far as i can remember sync status = 0/1/2 for unknown / known / bad (order prob is wrong).
No checksums sent, client figures out if it is synced or not from checksums it receives from BATTLEOPENED & UPDATEBATTLEINFO
Posted: 25 Apr 2007, 10:13
by kujeger
Hurray, it's back from the dead!

Posted: 25 Apr 2007, 11:54
by clericvash
woooo, nice one hollow!
Posted: 26 Apr 2007, 17:57
by Relative
Yay for hollow!
Posted: 26 Apr 2007, 18:21
by hollowsoul
If anyone got unitsync.so built for tvo's ubuntu package handy can u pm a link to it plz thx
Posted: 27 Apr 2007, 17:57
by architeuthis
Glad to hear you're back, hollowsoul! I still have unitysinc.so of the 0.74b2 version and 0.74b3 version. No the ubuntu package, is that of any use to you? Or which unitysync do you mean exactly?
Posted: 13 May 2007, 02:44
by Word
The crickets are really chirping...hollow do you still need the unitsync?
Posted: 24 Jun 2007, 22:37
by rabe
Launching Unity-Lobby I always get:
Traceback (most recent call last):
File "/usr/share/games/spring/UnityLobby/client/main.py", line 236, in ?
status_icon.main()
File "/usr/share/games/spring/UnityLobby/client/main.py", line 213, in main
self.create()
File /usr/share/games/spring/UnityLobby/client/main.py, line 134, in create
self.lobby.Create()
File "/usr/share/games/spring/UnityLobby/client/GUI_Lobby.py", line 1110, in Create
Lobby.client(self)
File "/usr/share/games/spring/UnityLobby/client/Lobby.py", line 355, in __init__
self.client_localIP = socket.gethostbyaddr(socket.gethostname())[2][0] # TODO Add Option to select different interfaces
socket.gaierror: (-2, 'Name or service not known')
How to fix it? Any ideas?
Posted: 24 Jun 2007, 22:38
by AF
Unity lobby isnt supported anymore, hollowsoul left.
Go try AFLobby or Spring Lobby.