"Ingame" multiplayer lobby

For what's not in 'Top Priority Game Design'. Post your ideas, visions, suggestions for the game, rules, modifications, etc.
Post Reply
Message
Author
o01eg
Space Kraken
Posts: 183
Joined: Sat Dec 10, 2011 5:46 am

"Ingame" multiplayer lobby

#1 Post by o01eg » Sat Sep 15, 2018 12:20 pm

While I was playing at my public server I got in logs someone tried to connect. It doesn't show anywhere so players have no opportunity to decide if they want to stop the current game and start another one with the new player. Connected player also gets only error about already starter game.

Then I decide what if provide him access to ingame chat. The simplest way to do it is to move him into multiplayer lobby. Any updates in lobby he could do will be ignored by the server but he could send and receive chat messages.

Moreover it will be possible to introduce "Take on AI" option same as freeciv where player replace AI and controls empire.
Gentoo Linux x64, gcc-7.3, boost-1.65.0
Ubuntu Server 18.04 x64, gcc-7.3, boost-1.65.1
Welcome to multiplayer server at freeorion-test.dedyn.io.Version 0.4.8
Donates are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

User avatar
Dilvish
AI Lead, Programmer
Posts: 4749
Joined: Sat Sep 22, 2012 6:25 pm

Re: "Ingame" multiplayer lobby

#2 Post by Dilvish » Sat Sep 15, 2018 7:21 pm

Sounds generally fine to me, though I think you'd want to have some kind of 'private' setting available when starting up a multiplayer game session, so that people could prevent intrusions if they didn't want to be distracted, or to protect against hecklers etc.
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

o01eg
Space Kraken
Posts: 183
Joined: Sat Dec 10, 2011 5:46 am

Re: "Ingame" multiplayer lobby

#3 Post by o01eg » Sun Sep 16, 2018 1:46 pm

I think authorization system already does it. At least if player have a right to enter to pre-game lobby he could also chat in public in-game chat too.
Gentoo Linux x64, gcc-7.3, boost-1.65.0
Ubuntu Server 18.04 x64, gcc-7.3, boost-1.65.1
Welcome to multiplayer server at freeorion-test.dedyn.io.Version 0.4.8
Donates are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

o01eg
Space Kraken
Posts: 183
Joined: Sat Dec 10, 2011 5:46 am

Re: "Ingame" multiplayer lobby

#4 Post by o01eg » Tue Sep 18, 2018 9:13 pm

Gentoo Linux x64, gcc-7.3, boost-1.65.0
Ubuntu Server 18.04 x64, gcc-7.3, boost-1.65.1
Welcome to multiplayer server at freeorion-test.dedyn.io.Version 0.4.8
Donates are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

Post Reply