UnityLobby - Page 3

UnityLobby

Discuss everything related to running Spring on your chosen distribution of Linux.

Moderator: Moderators

User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post 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.
User avatar
iamacup
Posts: 987
Joined: 26 Jun 2006, 20:43

Post 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?
User avatar
jcnossen
Former Engine Dev
Posts: 2440
Joined: 05 Jun 2005, 19:13

Post 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.
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post 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....
User avatar
clericvash
Posts: 1394
Joined: 05 Oct 2004, 01:05

Post by clericvash »

If hollow is still reading this then you have it from players and developers, please continue!!
hollowsoul
Posts: 665
Joined: 06 Jun 2006, 19:49

Post 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
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post 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.
hollowsoul
Posts: 665
Joined: 06 Jun 2006, 19:49

Post 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
User avatar
kujeger
Posts: 91
Joined: 07 Oct 2004, 14:46

Post by kujeger »

Hurray, it's back from the dead! Image
User avatar
clericvash
Posts: 1394
Joined: 05 Oct 2004, 01:05

Post by clericvash »

woooo, nice one hollow!
User avatar
Relative
Posts: 1371
Joined: 15 Oct 2006, 13:17

Post by Relative »

Yay for hollow!
hollowsoul
Posts: 665
Joined: 06 Jun 2006, 19:49

Post by hollowsoul »

If anyone got unitsync.so built for tvo's ubuntu package handy can u pm a link to it plz thx
User avatar
architeuthis
Posts: 86
Joined: 15 Dec 2005, 20:47

Post 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?
Word
Posts: 80
Joined: 12 Jun 2006, 09:59

Post by Word »

The crickets are really chirping...hollow do you still need the unitsync?
rabe
Posts: 16
Joined: 24 Jun 2007, 22:35

Post 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?
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

Unity lobby isnt supported anymore, hollowsoul left.

Go try AFLobby or Spring Lobby.
Post Reply

Return to “Linux”