"Ingame" multiplayer lobby

For what's not in 'Top Priority Game Design'. Post your ideas, visions, suggestions for the game, rules, modifications, etc.

Moderator: Oberlus

Post Reply
Message
Author
o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

"Ingame" multiplayer lobby

#1 Post by o01eg »

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-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

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

Re: "Ingame" multiplayer lobby

#2 Post by Dilvish »

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
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: "Ingame" multiplayer lobby

#3 Post by o01eg »

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-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

o01eg
Programmer
Posts: 2004
Joined: Sat Dec 10, 2011 5:46 am

Re: "Ingame" multiplayer lobby

#4 Post by o01eg »

Gentoo Linux x64, gcc-11.2, boost-1.78.0
Ubuntu Server 22.04 x64, gcc-12, boost-1.74.0
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io.Version 2024-03-15.b3de094.
Donations're welcome:BTC:bc1q007qldm6eppqcukewtfkfcj0naut9njj7audnm

Post Reply