Separate channel of communication between hosts<>server and lobby/players?

Separate channel of communication between hosts<>server and lobby/players?

Discuss development of lobby clients, server, autohosts and auto-download software.

Moderators: Moderators, Lobby Developers

Post Reply
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Separate channel of communication between hosts<>server and lobby/players?

Post by Forboding Angel »

At the moment, autohosts end up unintentionally chat spamming to a very large degree. Wouldn't it be better for the autohost to have a method of communication and updates with the server/lobby that doesn't involve needing to speak in the chat?

In a rudimentary sense, it seems like a separate display for autohost communications would make sense, but I'm thinking of something a little bit more sophisticated than the host simply sending chat messages.

I am explaining what I mean fairly haphazardly, but hopefully the general meaning comes across. Thoughts?
raaar
Metal Factions Developer
Posts: 1094
Joined: 20 Feb 2010, 12:17

Re: Separate channel of communication between hosts<>server and lobby/players?

Post by raaar »

confusing.

are you writing about the "promote" command and the way it relies on the chat?

or is it something more? or something else?

maybe some examples would help.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Re: Separate channel of communication between hosts<>server and lobby/players?

Post by Forboding Angel »

No, I am speaking of the way that the hosts communicate with the players, it is all done in chat and it's extremely messy. For example all of the acknowledgements happen in the chat. Alerts happen in the chat. Votes happen in the chat. Settings changes happen in the chat, etc.

A very simplistic example:

Code: Select all

[9:30:18 PM]	<[Evo]Forboding_Angel>	!ring CommonPlayer
[9:30:19 PM]	<*>	EvoRTStest1 * Ringing CommonPlayer (by [Evo]Forboding_Angel)
[9:30:28 PM]	<Slaer806>	was dat do
[9:30:28 PM]	<CommonPlayer>	?
[9:30:38 PM]	<Slaer806>	we rdy to start?
[9:30:43 PM]	<[Evo]Forboding_Angel>	yep
[9:30:45 PM]		!cv start
[9:30:45 PM]	<*>	EvoRTStest1 * [Evo]Forboding_Angel called a vote for command "start" [!vote y, !vote n, !vote b]
[9:30:46 PM]	<*>	EvoRTStest1 * User(s) allowed to vote: Slaer806,CommonPlayer,ForgottenAngel777
[9:30:46 PM]	<CommonPlayer>	sure
[9:30:47 PM]	<Slaer806>	!ring slaer806
[9:30:47 PM]	<*>	EvoRTStest1 * Ringing Slaer806 (by Slaer806)
[9:30:47 PM]	<CommonPlayer>	!y
[9:30:48 PM]	<*>	EvoRTStest1 * Vote in progress: "start" [y:2/3, n:0/2] (42s remaining)
[9:30:48 PM]	<*>	EvoRTStest1 * Awaiting following vote(s): Slaer806,ForgottenAngel777
[9:30:49 PM]	<Slaer806>	!y
[9:30:49 PM]	<*>	EvoRTStest1 * Vote for command "start" passed.
[9:30:50 PM]	<*>	EvoRTStest1 * Preparing to launch the game in 15 seconds. Type !abort to cancel
[9:30:52 PM]	<ForgottenAngel777>	but again, is it possible for the 4 of us to beat the chicken queen on the hardest?
[9:31:05 PM]	<*>	EvoRTStest1 * Starting.
[9:31:05 PM]	<*>	EvoRTStest1 * Launching game...
[9:31:06 PM]	<[Evo]Forboding_Angel>	More people make it harder lol
[9:31:07 PM]	<Slaer806>	im sure they could solo
In large games, chat becomes unusable.
Post Reply

Return to “Lobby Clients & Server”