Multiplayer slow game server

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

Moderators: Oberlus, Oberlus

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

Re: Multiplayer slow game server

#211 Post by o01eg » Thu Jun 27, 2019 5:07 pm

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-8.3, boost-1.65.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to slow multiplayer game at freeorion-lt.dedyn.io. Version 2019-07-30.587d1c0.
Donates are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

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

Re: Multiplayer slow game server

#212 Post by Ophiuchus » Fri Jun 28, 2019 1:02 pm

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.

Furthermore, I propse... we should default to four combat rounds instead of three ...for the good of playerkind.

Magnate
Space Kraken
Posts: 143
Joined: Sat Nov 08, 2014 3:44 pm

Re: Multiplayer slow game server

#213 Post by Magnate » Fri Jun 28, 2019 9:35 pm

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: 1454
Joined: Mon Apr 10, 2017 4:25 pm

Re: Multiplayer slow game server

#214 Post by Oberlus » 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

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

Re: Multiplayer slow game server

#215 Post by o01eg » Mon Jul 01, 2019 3:57 pm

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-8.3, boost-1.65.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to slow multiplayer game at freeorion-lt.dedyn.io. Version 2019-07-30.587d1c0.
Donates are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

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

Re: Multiplayer slow game server

#216 Post by Oberlus » Mon Jul 01, 2019 4:04 pm

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

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

Re: Multiplayer slow game server

#217 Post by o01eg » Mon Jul 01, 2019 6:19 pm

Oberlus wrote:
Mon Jul 01, 2019 4:04 pm
o01eg wrote:
Mon Jul 01, 2019 3:57 pm
Then 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-8.3, boost-1.65.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to slow multiplayer game at freeorion-lt.dedyn.io. Version 2019-07-30.587d1c0.
Donates are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

Magnate
Space Kraken
Posts: 143
Joined: Sat Nov 08, 2014 3:44 pm

Re: Multiplayer slow game server

#218 Post by Magnate » Mon Jul 01, 2019 8:49 pm

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: 1454
Joined: Mon Apr 10, 2017 4:25 pm

Re: Multiplayer slow game server

#219 Post by Oberlus » Mon Jul 01, 2019 8:54 pm

o01eg wrote:
Mon Jul 01, 2019 6:19 pm
It 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: 951
Joined: Tue Jul 01, 2003 8:27 pm

Re: Multiplayer slow game server

#220 Post by The Silent One » Tue Jul 02, 2019 10:16 am

o01eg wrote:
Mon Jul 01, 2019 6:19 pm
It 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: 427
Joined: Sat Dec 10, 2011 5:46 am

Re: Multiplayer slow game server

#221 Post by o01eg » Tue Jul 02, 2019 5:58 pm

The server is compatible with weekly test build 2019-06-29.5eed3ef.
Gentoo Linux x64, gcc-8.3, boost-1.65.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to slow multiplayer game at freeorion-lt.dedyn.io. Version 2019-07-30.587d1c0.
Donates are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

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

Re: Multiplayer slow game server

#222 Post by o01eg » Fri Jul 05, 2019 4:29 am

The Silent One wrote:
Tue Jul 02, 2019 10:16 am
o01eg wrote:
Mon Jul 01, 2019 6:19 pm
It 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-8.3, boost-1.65.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to slow multiplayer game at freeorion-lt.dedyn.io. Version 2019-07-30.587d1c0.
Donates are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

Magnate
Space Kraken
Posts: 143
Joined: Sat Nov 08, 2014 3:44 pm

Re: Multiplayer slow game server

#223 Post by Magnate » 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 ...

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

Re: Multiplayer slow game server

#224 Post by o01eg » Fri Jul 05, 2019 9:17 am

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-8.3, boost-1.65.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to slow multiplayer game at freeorion-lt.dedyn.io. Version 2019-07-30.587d1c0.
Donates are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

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

Re: Multiplayer slow game server

#225 Post by Oberlus » Fri Jul 05, 2019 12:31 pm

o01eg wrote:
Fri Jul 05, 2019 9:17 am
Yes, 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