Linux player will be able to play versus linux player ( and perhaps even versus windows player who have themsefl compiled spring with mingw afaic) .. it's already quite good.clericvash wrote:Looking real good hollow, but i can't help but start to worry that your lobby work will be useless unless the next version of spring will work for linux players online?
UnityLobby
Moderator: Moderators
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
-
- Posts: 665
- Joined: 06 Jun 2006, 19:49
Which translates in full lobby code & full battle options on par with win-lobby.
Which takes slightly longer than a seperate lobby that enforces spring-gui only & spring-gui version.
Either way works.
But seperate server would mean, playing online sooner, untill i get all lobby code done.
There is a reason for my maddness
Which takes slightly longer than a seperate lobby that enforces spring-gui only & spring-gui version.
Either way works.
But seperate server would mean, playing online sooner, untill i get all lobby code done.
There is a reason for my maddness
-
- Posts: 665
- Joined: 06 Jun 2006, 19:49
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
-
- Posts: 665
- Joined: 06 Jun 2006, 19:49
Ok hmm, its stupid for me to setup a seperate lobby server.
Until i get it coded fully for lobby protocol.
And use server to help debug spring-gui at same time.
U do realise atm win-lobby & spring-gui dont have same options for battle. So if mingw compiled windows version user joined in spring-gui game it would not WORK !!!
So instead of setting up a test server till i get battle lobby protocol 100% done & polished & same behaviour / options as win-lobby for battle. U will have no battle code enabled till its done to avoid the above issue.
Also u do realise that in screenshots u can setup & pick lobby server to join & when creating it defaults to offical lobby server. i.e so u can join other lobby servers i.e for lan games & test server
And u notice i used the word test server stress the word TEST
I really should not post as many updates here. Be nice for peep not to jump the gun. AND NOTHING I SAID WAS SPLITTING THE PLAYER BASE
Now plz dont jump the gun & call me stupid without checking facts or at very least join irc & have a healthy debate about it, if u feel that strongly.
Until i get it coded fully for lobby protocol.
And use server to help debug spring-gui at same time.
U do realise atm win-lobby & spring-gui dont have same options for battle. So if mingw compiled windows version user joined in spring-gui game it would not WORK !!!
So instead of setting up a test server till i get battle lobby protocol 100% done & polished & same behaviour / options as win-lobby for battle. U will have no battle code enabled till its done to avoid the above issue.
Also u do realise that in screenshots u can setup & pick lobby server to join & when creating it defaults to offical lobby server. i.e so u can join other lobby servers i.e for lan games & test server
And u notice i used the word test server stress the word TEST
I really should not post as many updates here. Be nice for peep not to jump the gun. AND NOTHING I SAID WAS SPLITTING THE PLAYER BASE
Now plz dont jump the gun & call me stupid without checking facts or at very least join irc & have a healthy debate about it, if u feel that strongly.
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
-
- Posts: 665
- Joined: 06 Jun 2006, 19:49
Seperate lobby = TEST Lobby !!!
Enforce spring-gui i got limited bandwidth & i want to test spring-gui only !!!
Enforces version so i when i look @ server logs for what client was sending & i know its latest version. Whole idea of test server is debug latest spring-gui & allow users @ same time to help debug battle code as i add it in. Till its on par with win-lobby
Now if u want to debate this get on irc. I had enough with forum arguements.
And seriously its a damn option to join server. If i make a test server
to help debug battle code as i add it & enforce the server its my business.
Guess i make it a private server then
Update:-
Slighlty longer means when i got some code for battle & it works (but not yet read for use with win-lobby). I can enable for servers other than offical one. And thus u can help debug the code on test server.
Longer means for end-users. EQUALS i disable battle code in svn. Untill its all implentmented and on par with win-lobby.
Enforce spring-gui i got limited bandwidth & i want to test spring-gui only !!!
Enforces version so i when i look @ server logs for what client was sending & i know its latest version. Whole idea of test server is debug latest spring-gui & allow users @ same time to help debug battle code as i add it in. Till its on par with win-lobby
Now if u want to debate this get on irc. I had enough with forum arguements.
And seriously its a damn option to join server. If i make a test server
to help debug battle code as i add it & enforce the server its my business.
Guess i make it a private server then
Update:-
Slighlty longer means when i got some code for battle & it works (but not yet read for use with win-lobby). I can enable for servers other than offical one. And thus u can help debug the code on test server.
Longer means for end-users. EQUALS i disable battle code in svn. Untill its all implentmented and on par with win-lobby.
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
-
- Posts: 665
- Joined: 06 Jun 2006, 19:49
Well u can always join irc & ask me.
There is logic to what i say & if i wrong u can convience me otherwise on irc.
Forums is not a healthy place for debate
And i dont need to outline ever damn reason. If that were case i would have to outline ever little dot & more time is taken away from coding..
Also calling someone stupid, who spending there time on this.
If u tried it u would have noticed u can pick servers.
And why the hell u have to argue over forums were both online
Whats wrong with irc ?
Anyway i offically gonna give up for awhile on posting updates / news here. Not worth the hassle check svn logs if u want updates or ask me on irc
There is logic to what i say & if i wrong u can convience me otherwise on irc.
Forums is not a healthy place for debate
And i dont need to outline ever damn reason. If that were case i would have to outline ever little dot & more time is taken away from coding..
Also calling someone stupid, who spending there time on this.

If u tried it u would have noticed u can pick servers.
And why the hell u have to argue over forums were both online
Whats wrong with irc ?
Notice the word until ? Pretty sure that is clear enoughWhich translates in full lobby code & full battle options on par with win-lobby.
Which takes slightly longer than a seperate lobby that enforces spring-gui only & spring-gui version.
Either way works.
But seperate server would mean, playing online sooner, untill i get all lobby code done.
There is a reason for my maddness
Anyway i offically gonna give up for awhile on posting updates / news here. Not worth the hassle check svn logs if u want updates or ask me on irc
Ah not posting updates would really suck! I follow this thread closely, I''m much interrested in the progress you make! And I'm sure others are as well. If you don't feel comfortable with posting ur thought and choices etc, just post some screenies and changelogs, that would keep ppl who follow this informed as well.
Cleric you need to be more friggen appreciative of people who are spending their time and abilities on making something that can benefit not only them, but you and all linux spring players. In the words of Ron White, the next time you have a thought, just let it go.
Continue this on pm if you dissagree with the above.
Continue this on pm if you dissagree with the above.
I on the other hand have great use of a seperate lobby server and ahve actually been asked to set one up by numerous people.
iamacup.darkstars:8202
TASClient will not connect to this as it will give errors regarding the server version not being supported.
And it is my intent to change the protocol, but as I have stated many times, my changes are backwards compatible and will not affect existing clients, they're optional and do not render a client inoperable if not used.
Thus TASClient should have no problems with my changes once I've changed the server version back when spring linux vs windows is working.
iamacup.darkstars:8202
TASClient will not connect to this as it will give errors regarding the server version not being supported.
And it is my intent to change the protocol, but as I have stated many times, my changes are backwards compatible and will not affect existing clients, they're optional and do not render a client inoperable if not used.
Thus TASClient should have no problems with my changes once I've changed the server version back when spring linux vs windows is working.
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
-
- Posts: 665
- Joined: 06 Jun 2006, 19:49
Ok new commit done.
- spring-gui will automaticly start up profile IF ONLY 1 setup profile exists.
U can type python /path/to/main.py -s to get Profile Window to start up regardless.
So u can add more setup_profiles, if u got multiple springs installed.
Rewrote options loading / saving & GUI Setup --> Preparing for windows support
Fixed Multiple Spring installs support. Not tested !!!
Added verions check for setup profiles. Will automaticly delete old versions. When u run spring-gui
Changed how spring-gui is started --> for new GUI Setup Code & for new plan for auto updating spring-gui via lobby server.
Also should be extremely minor reduce in memory footprint (doubt anyone will notice). Have some other methods to try out to reduce memory footprint
-
- Posts: 665
- Joined: 06 Jun 2006, 19:49
Latest Commit
Added a couple more lobby protocols support for chat. Full list of supported lobby protocols is in README-Lobby in svn
Latest Lobby Screenshot

Note Player List on right == very rough will get updated & made alot nicer.
Once i get MYSTATUS & CLIENTSTATUS done, can update it for away / ingame / ranks / moderaters etc. Then i make it alot nicer, once i can play around with all the values @ once.
Next todo for lobby is mouse menu for player list & add PM support. And a couple more lobby chat protocols. Hopefully get lobby chat done & dusted in next few days.
Once lobby chat is fully supported, can start work on more detailed options via button in lobby. To set text colors for topics join/away messages etc. & also options to hide / show the join quit messages.
And possible seperate settings for different channels.
Added a couple more lobby protocols support for chat. Full list of supported lobby protocols is in README-Lobby in svn
Latest Lobby Screenshot

Note Player List on right == very rough will get updated & made alot nicer.
Once i get MYSTATUS & CLIENTSTATUS done, can update it for away / ingame / ranks / moderaters etc. Then i make it alot nicer, once i can play around with all the values @ once.
Next todo for lobby is mouse menu for player list & add PM support. And a couple more lobby chat protocols. Hopefully get lobby chat done & dusted in next few days.
Once lobby chat is fully supported, can start work on more detailed options via button in lobby. To set text colors for topics join/away messages etc. & also options to hide / show the join quit messages.
And possible seperate settings for different channels.
-
- Posts: 665
- Joined: 06 Jun 2006, 19:49