New lobby - Page 2

New lobby

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

User avatar
Delta
Posts: 127
Joined: 09 May 2005, 15:33

Post by Delta »

Another lobby improvment suggestions:

in mainchat, something that shows if users are in a game: playing, waiting to start, or just idle in mainchat.
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

Another lobby improvment suggestions:

in mainchat, something that shows if users are in a game: playing, waiting to start, or just idle in mainchat.
That is already done, from the first version on, I guess you haven't noticed. There is a green, yellow or blue circle left of the player name (in private chat, channels or in local tab). Yellow means player is participating in a battle, blue means he is in-game (spring.exe is launched) and green he is "free".

It's similar with the battles: you'll notice green square for open battle, that is battle which is not full yet or in-game, yellow for battle that is full (you can still join as spectator though) and red for game-in-progress. Letter "P" in this square means that battle is passworded (same colors apply). You'll notice player and spectator count and also a list of players participating in each battle (2+1/4 (...) means 2 player out of 4 are in the battle plus one spectator).
User avatar
Delta
Posts: 127
Joined: 09 May 2005, 15:33

Post by Delta »

Sounds great.
User avatar
zwzsg
Kernel Panic Co-Developer
Posts: 7052
Joined: 16 Nov 2004, 13:08

Post by zwzsg »

And time before each line, so we know if people spoke one second or one hour ago.
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

And time before each line, so we know if people spoke one second or one hour ago.
Did you look at the client at all? :) Every channel, private chat and battle is time stamped, it's enabled by default but you can turn it off in options menu.
User avatar
Min3mat
Posts: 3455
Joined: 17 Nov 2004, 20:19

Post by Min3mat »

:shock: awesome. this will come as standard with new vsn of spring? 8)
User avatar
zwzsg
Kernel Panic Co-Developer
Posts: 7052
Joined: 16 Nov 2004, 13:08

Post by zwzsg »

Nice.
Torrasque
Posts: 1022
Joined: 05 Oct 2004, 23:55

Post by Torrasque »

I could be cool to have the ability to add IA too.
There is no one now, but I think they will come soon.

There is a AiDLL=file tag to add in the team section.


(see http://cvs.sourceforge.net/viewcvs.py/s ... iew=markup )
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

I could be cool to have the ability to add IA too.
There is no one now, but I think they will come soon.
Yes I was planning to implement that, but had no time, it will be done with next version together with alliances. There are stil 30+ items on TO-DO list though :)
awesome. this will come as standard with new vsn of spring?
It seems so, yes. :)
JeeZ
Site Admin
Posts: 62
Joined: 19 Oct 2004, 16:12

Post by JeeZ »

Betalord, have you seen my previous comments on game/battle rooms?

(I have not had time to catch up on the latest Spring development or test the new lobby so please forgive me if some of the ideas I am talking about here are already supported in some way)
Sorn
Posts: 28
Joined: 08 Aug 2005, 07:00

Post by Sorn »

I wonder if it would be feasible to include a player stats part into a lobby as well? Have the client connect to a server with which player won,lost,disconnected, team wins, solo wins etc and have that info available in the lobby?

Be great for us new players to know who we should be scrapping with, and who to gang up on......

8)
cain
AI Developer
Posts: 124
Joined: 09 Aug 2005, 10:04

Post by cain »

It's possible to add a off-line capability for the lobby, to play over lan with any mod, without connecting to the internet? I don't know how to swich mod using directly the server and client
Torrasque
Posts: 1022
Joined: 05 Oct 2004, 23:55

Post by Torrasque »

cain wrote:It's possible to add a off-line capability for the lobby, to play over lan with any mod, without connecting to the internet? I don't know how to swich mod using directly the server and client
You can launch the server on your computer, and then, select localhost in the option.
But now, I don't know were to find the server nor if there is any easier solution.
I wonder if it would be feasible to include a player stats part into a lobby as well? Have the client connect to a server with which player won,lost,disconnected, team wins, solo wins etc and have that info available in the lobby?

Be great for us new players to know who we should be scrapping with, and who to gang up on......
I don't really like this, but if it can be disabled, I don't mind.
(I played too much War3 to know competition make people really sick)
User avatar
Maelstrom
Posts: 1950
Joined: 23 Jul 2005, 14:52

Post by Maelstrom »

Plus it will be more of an enticement to hackers with a rating system. Theres no point in hacking an unranked game, as no one can see how 'Uber l337" your h4XX0ring skillz are. But in a ranked they can show of to all their 'Friends". But it would be nice, as I am always getting my ass whooped by the better players (all of them).
Torrasque
Posts: 1022
Joined: 05 Oct 2004, 23:55

Post by Torrasque »

Some littles things for lazy people like me.

-A check box in option "Automatically connect to the defaut adress at startup" or something like that.

-Why do we have to go through BattleScreen to host a game? Why not directly have a "host battle" in the main windows?

-Is there a command to clean the windows. Or one to avoid xxx has joined main , xxx has left main ?
User avatar
AF
AI Developer
Posts: 20687
Joined: 14 Sep 2004, 11:32

Post by AF »

How about adding a new tag in the engine so that we cant see other players untill we actually encounter them ingame, that way we cna set up and host a game and untill you've fully explored the map and met everyone, you have no real idea of how many people are in the game where they are and what side they are.
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Post by NOiZE »

Some things i thought about

--> Replay button, brings up the /demos/ dir and let's choose a replay i want to view

--> When u click the minimap now it brings up the map, with the start positions, why can't we hav that map as default.

--> Possibility to choose at which start position i start.

--> Would like a "More mods" button
Betalord
Former Engine Dev
Posts: 543
Joined: 29 Jun 2005, 09:31

Post by Betalord »

@JeeZ
I haven't seen those until now. Anyway, I designed current lobby to look much like the old one. Some of your ideas could be easily implemented and some not. I think that joining a battle and then not being chosen to play is just not right, the host could choose his friends to play with and neglect the others, and what about if there are more friends in his room than he can support? Which will he choose? Wouldn't one be offended if he chooses someone else instead of him?

Anyway, the current system works quite well I think: if you wish to play a game with your friends only, you can create a private game and invite your friends using private chat. If you create an open game and do not wish for a certain user to participate in, you can always kick him out of the room.

Nevertheless, if you come up with some concrete suggestions on how to include your ideas in current lobby, I'm willing to implement them.

@Torrasque
-A check box in option "Automatically connect to the defaut adress at startup" or something like that.
I added "connect at startup" option.
-Why do we have to go through BattleScreen to host a game? Why not directly have a "host battle" in the main windows?
I added SHIFT+CTRL+H shortcut to open host dialog directly from main screen (you must be logged-in for the shortcut to work)
-Is there a command to clean the windows. Or one to avoid xxx has joined main , xxx has left main ?
I added popup menu with "Clear window" activated by right clicking on the channel/chat window.

@NOiZE
--> Replay button, brings up the /demos/ dir and let's choose a replay i want to view
Hmm I thought of that too, I wrote some code to extract various info from replay like player list and teams and all, I will probably add it at some time in the future.
--> When u click the minimap now it brings up the map, with the start positions, why can't we hav that map as default.
Because the minimap is just to small for start positions to be drawn on it (start position icons are 20 pixels in diameter and they could obscure some important spots on the map, but I guess I could add an option to draw them if you think it's really necessary)
--> Possibility to choose at which start position i start.
I thought of that too. Perhaps choosing start pos directly from the minimap. But it will have to wait (You can still select "choose startpos in-game").
--> Would like a "More mods" button
To be linked to http://fileuniverse.com/?p=listing&ID=92, like "more maps" label? I guess I can add it.


Anyway, I'm off for a week tonight, and when I come back I'll have to start studying for exams in September, so the lobby will have to wait a bit. Currently I am adding AI support as it is a "priority", and I've already added auto-update feature (if server detects client version is out-of-date, it suggest a patch which can be automatically downloaded using the lobby client (patch files are stored on lobby server). I am still investigating some open-source binary patchers, haven't decided which one to use yet). Until I'm done with exams, I won't be adding anything major to the lobby.
User avatar
zwzsg
Kernel Panic Co-Developer
Posts: 7052
Joined: 16 Nov 2004, 13:08

Post by zwzsg »

How's the ModType=2 implementation going?
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Post by NOiZE »

also a button to settings.exe should be usefull
Post Reply

Return to “Engine”