Multiplayer slow game server

For topics that do not fit in another sub-forum.

Moderator: Oberlus

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

Re: Multiplayer slow game server

#211 Post by o01eg »

Second game was started! :mrgreen:

Version: 2019-06-24.8f89118. First TC will happen 2019-06-29 00:00:00 UTC.

4 Players:
Magnate
o01eg
Oberlus
TheSilentOne
Rules are the same.
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

Ophiuchus
Programmer
Posts: 3433
Joined: Tue Sep 30, 2014 10:01 am
Location: Wall IV

Re: Multiplayer slow game server

#212 Post by Ophiuchus »

Good hunting everyone :)
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

Look, ma... four combat bouts!

Magnate
Space Dragon
Posts: 425
Joined: Sat Nov 08, 2014 3:44 pm

Re: Multiplayer slow game server

#213 Post by Magnate »

o01eg wrote: Thu Jun 27, 2019 3:41 am Good, could you try again to check if nothing broke after turn advance?
Yes still good

User avatar
Oberlus
Cosmic Dragon
Posts: 5714
Joined: Mon Apr 10, 2017 4:25 pm

Re: Multiplayer slow game server

#214 Post by Oberlus »

The Silent One wrote: Thu Jun 27, 2019 6:25 am
o01eg wrote: Thu Jun 27, 2019 3:41 am
Magnate wrote: Fri Jun 28, 2019 9:35 pm
Would you three like to turn the game again to 12 hours turn? :D

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

Re: Multiplayer slow game server

#215 Post by o01eg »

Oberlus wrote: Mon Jul 01, 2019 3:18 pm
The Silent One wrote: Thu Jun 27, 2019 6:25 am
o01eg wrote: Thu Jun 27, 2019 3:41 am
Magnate wrote: Fri Jun 28, 2019 9:35 pm
Would you three like to turn the game again to 12 hours turn? :D
Then I have to skip turns sometimes.
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
Oberlus
Cosmic Dragon
Posts: 5714
Joined: Mon Apr 10, 2017 4:25 pm

Re: Multiplayer slow game server

#216 Post by Oberlus »

o01eg wrote: Mon Jul 01, 2019 3:57 pmThen I have to skip turns sometimes.
Then forget it.

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

Re: Multiplayer slow game server

#217 Post by o01eg »

Oberlus wrote: Mon Jul 01, 2019 4:04 pm
o01eg wrote: Mon Jul 01, 2019 3:57 pmThen I have to skip turns sometimes.
Then forget it.
It possible to set option to end turn earlier if all players are ready, but then turns won't have equal interval.
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

Magnate
Space Dragon
Posts: 425
Joined: Sat Nov 08, 2014 3:44 pm

Re: Multiplayer slow game server

#218 Post by Magnate »

I missed turn 1 of this new game but as I am playing the hated Gysache I decided not to worry about it!

24 hours works best for me, but I don't mind extra turns if we're all ready - as long as we always have at least 24h

User avatar
Oberlus
Cosmic Dragon
Posts: 5714
Joined: Mon Apr 10, 2017 4:25 pm

Re: Multiplayer slow game server

#219 Post by Oberlus »

o01eg wrote: Mon Jul 01, 2019 6:19 pmIt possible to set option to end turn earlier if all players are ready, but then turns won't have equal interval.
I could use that. With that system you know that if you connect same time next day you won't miss any turn, but if we all happen to connect more than once a day game pace would be faster sometimes.
The Silent One wrote: Thu Jun 27, 2019 6:25 am
Magnate wrote: Fri Jun 28, 2019 9:35 pm
Guys?

User avatar
The Silent One
Graphics
Posts: 1129
Joined: Tue Jul 01, 2003 8:27 pm

Re: Multiplayer slow game server

#220 Post by The Silent One »

o01eg wrote: Mon Jul 01, 2019 6:19 pmIt possible to set option to end turn earlier if all players are ready, but then turns won't have equal interval.
Worth a try I think.
If I provided any images, 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: Multiplayer slow game server

#221 Post by o01eg »

The server is compatible with weekly test build 2019-06-29.5eed3ef.
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: Multiplayer slow game server

#222 Post by o01eg »

The Silent One wrote: Tue Jul 02, 2019 10:16 am
o01eg wrote: Mon Jul 01, 2019 6:19 pmIt possible to set option to end turn earlier if all players are ready, but then turns won't have equal interval.
Worth a try I think.
I've enabled it. Don't forget to press "Turn Orders" button when ready.
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

Magnate
Space Dragon
Posts: 425
Joined: Sat Nov 08, 2014 3:44 pm

Re: Multiplayer slow game server

#223 Post by Magnate »

Is it possible to generate an email message when a turn advances early? I'm just thinking if I do one turn like I have this morning, at 9am, and then other players all turn, and unknown to me the next turn deadline is now 1200 tomorrow instead of 0000 tomorrow night, I might log in at 5pm tomorrow to find that I've missed a turn ...

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

Re: Multiplayer slow game server

#224 Post by o01eg »

Magnate wrote: Fri Jul 05, 2019 8:25 am Is it possible to generate an email message when a turn advances early? I'm just thinking if I do one turn like I have this morning, at 9am, and then other players all turn, and unknown to me the next turn deadline is now 1200 tomorrow instead of 0000 tomorrow night, I might log in at 5pm tomorrow to find that I've missed a turn ...
Yes, technically it is possible to do.
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
Oberlus
Cosmic Dragon
Posts: 5714
Joined: Mon Apr 10, 2017 4:25 pm

Re: Multiplayer slow game server

#225 Post by Oberlus »

o01eg wrote: Fri Jul 05, 2019 9:17 amYes, technically it is possible to do.
More related inquires:
Would it be posible and a good idea to add some way for the player to ask for a delayed turn?
Something like it's friday evening, I've connected to play my turn but I know I won't be near a computer for three days, so I'd like to pospone turn pass for XX hours despite me issuing orders now and pressing Turn.
It could be a new button that asks for extra time. The game rules or server settings or whatever could have a maximum delay parameter agreed upon at start of game (say 48 hours). Optionally, also set a number of times a player can use that feature on a single game or week or whatever (to limitated what malicious players could do with this feature). Server would email the not logged players of changes with turn deadline updates (server could save for each player, on disconnection, the deadline time they last saw, and email them any time it changes until they log again).

I'm asking this because I know for sure that in some weeks of August and September I won't be able to play, for periods as long as 5 days in a row, and I think this game won't be finished by then.

An alternative, related to my holidays issue above: what about making the turn advance something like 5 days, with automatic advancement when all players press Turn? Using Magnate's example, there is no problem.
The only problem I see (there may be more): some player stop playing (so for the rest of the game turn advances every 5 days, dead by boredome) and s/he does not care or can not connect to concede or to warn other players of the situation. Thus there should be a way to remove a player from a game after some turns without connecting, or better a way to make the server not consider the absent players for the turn advance (so that if all the non-ábsent players have pressed turn, turn advances without absent player's input). This problem does no happen with the above suggestion of a button to ask for a delayed turn deadline, but that button would allow for malicious players to intentionally delay to bother the others.

Post Reply