Page 15 of 41

Posted: 20 Aug 2006, 14:03
by Torrasque
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?
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.

Posted: 20 Aug 2006, 14:11
by clericvash
Sorry if i was being negative but i don't want your work wasted! :-)

We don't need a seperate lobby or anything, we just need to make sure people on linux put a tag in their games description like [Linux] or something?

Oh will the spring-gui lobby implement the ranks? This would be needed...

Posted: 20 Aug 2006, 14:14
by hollowsoul
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

Posted: 20 Aug 2006, 16:24
by clericvash
I doubt a seperate server will happen though.

Posted: 20 Aug 2006, 18:20
by hollowsoul
Yeah not like i setup a test server for spring-gui.
I mean thats so unlikey :)

Posted: 20 Aug 2006, 18:37
by clericvash
Don't be so stupid, i know how easy it is for anyone to set one up and test.

I am talking about how the server is now, pretty much always up, i don't think we would get another, and i don't like the idea of splitting linux and windows users.

Posted: 20 Aug 2006, 18:48
by hollowsoul
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.

Posted: 20 Aug 2006, 18:52
by clericvash
Or are you forgetting this "Which takes slightly longer than a seperate lobby that enforces spring-gui only & spring-gui version. "

So you where planning a seperate lobby, stop going back on things you say.

Posted: 20 Aug 2006, 18:55
by hollowsoul
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.

Posted: 20 Aug 2006, 19:00
by clericvash
Well you should of made it clear in the first post you made, i'm not an idiot i don't have a problem with a test server, why should i?

But in the original post it sounded like you wanted a seperate server.

And i give up with this.

Posted: 20 Aug 2006, 19:06
by hollowsoul
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. :evil:

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 ?
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
Notice the word until ? Pretty sure that is clear enough

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

Posted: 20 Aug 2006, 19:32
by BvDorp
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.

Posted: 20 Aug 2006, 22:10
by Word
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.

Posted: 20 Aug 2006, 22:32
by AF
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.

Posted: 21 Aug 2006, 10:22
by clericvash
I am actually very appreciative, i am just a little argumentative at times and i guess i should find better words to write.

You know how much i appreciate your work hollow, don't let my argumentative ways get you down buddy.

Posted: 21 Aug 2006, 19:19
by hollowsoul
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

Posted: 24 Aug 2006, 03:45
by hollowsoul
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
Image

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.

Posted: 24 Aug 2006, 11:20
by clericvash
Looking good!!

Posted: 24 Aug 2006, 11:38
by BvDorp
Great work!

Sorry if I haven't been paying attention, but is this compilable for windows yet?

Posted: 24 Aug 2006, 11:41
by hollowsoul
Keep meaning to finish if off for windows.
Need to write around 30 lines or so. For loading / saving spring options to windows registry.

If i get time i try & finish it off today. Just so awkward todo on windows...