Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

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

Moderators: Oberlus, Oberlus

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

Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#1 Post by o01eg » Wed Feb 12, 2020 5:32 pm

The previous game was suddenly finished so it's time to prepare next game. Stable release solved issues with content consistency so in this game I will test alternative targeting from https://github.com/freeorion/freeorion/pull/2756. See the thread viewtopic.php?f=6&t=11352.

Alternative default content: https://freeorion-test.dedyn.io/default ... -hard-2.7z. Before registering to the game please download it and replace original default folder with unpacked one.

I will launch test game 13th February and actual game 17th February.

Planned changes:
  • 20 systems per player.
  • Galaxy shape: Ring
  • Only 1 player can claim victory.
  • Diplomacy is disabled.
Currently there are 6 registered players and there still time to register:
o01eg
Oberlus
swaq
Hyperant
L29Ah
Ophiuchus
Last edited by o01eg on Sat Feb 15, 2020 2:25 pm, edited 6 times in total.
Gentoo Linux x64, gcc-9.2, boost-1.72.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io. Version 0.4.9.
Donations are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

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

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#2 Post by Oberlus » Wed Feb 12, 2020 5:49 pm

Forgive my ignorance, but how can I do that on Windows?
I don't know how to add the --resource.path parameter.

I tried:

Code: Select all

D:\Installed Games\FreeOrion>FreeOrion.exe --resource.path=D:\Installed Games\FreeOrion\default
[2020-02-12 17:44:39.399189] [0x0000159c] [info]    Option "resource.path=D:\Installed", was specified on the command line but was not recognized.  It may not be registered yet or could be a typo.

D:\Installed Games\FreeOrion>FreeOrion.exe --resource.path="D:\Installed Games\FreeOrion\default"
[2020-02-12 17:45:15.484253] [0x000016b4] [info]    Option "resource.path=D:\Installed Games\FreeOrion\default", was specified on the command line but was not recognized.  It may not be registered yet or could be a typo.
Maybe it has to do with the blank space in "Installed Games" directory or other typo?

PS: OK, I guess it is "--resource.path <path>", without the '='.

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

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#3 Post by Oberlus » Wed Feb 12, 2020 6:04 pm

I've downloaded the alternative default folder and started a game doing:

Code: Select all

> FreeOrion.exe --resource.path <full path to alternative default>
It gave me no errors on the console and I could start a single player game.

Can I register now to the game? :D

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

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#4 Post by o01eg » Wed Feb 12, 2020 6:10 pm

Oberlus wrote:
Wed Feb 12, 2020 6:04 pm
Can I register now to the game? :D
Yep :)
Gentoo Linux x64, gcc-9.2, boost-1.72.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io. Version 0.4.9.
Donations are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

User avatar
swaq
Space Kraken
Posts: 188
Joined: Tue Aug 20, 2019 1:56 pm

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#5 Post by swaq » Wed Feb 12, 2020 6:23 pm

Uhh, that's weird... Is the game displaying normally for you, Oberlus?
Attachments
WeirdSystems.png
WeirdSystems.png (460.12 KiB) Viewed 232 times

User avatar
swaq
Space Kraken
Posts: 188
Joined: Tue Aug 20, 2019 1:56 pm

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#6 Post by swaq » Wed Feb 12, 2020 6:31 pm

Also got an AI error in the chat after building an interceptor carrier.
Attachments
AI_Error.png
AI_Error.png (23.87 KiB) Viewed 231 times

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

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#7 Post by Oberlus » Wed Feb 12, 2020 6:50 pm

swaq wrote:
Wed Feb 12, 2020 6:23 pm
Uhh, that's weird... Is the game displaying normally for you, Oberlus?
Yes.
So I went ahead an played until building a Escort Carrier (that, BTW, mounts 2 launch bays), and the breakdown says it has 4 interceptors. Should be 3 with this PR.
So I guess I'm not testing the PR.

Gonna try renaming actual default and putting this one in its place.

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

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#8 Post by Oberlus » Wed Feb 12, 2020 6:54 pm

Oberlus wrote:
Wed Feb 12, 2020 6:50 pm
Gonna try renaming actual default and putting this one in its place.
This worked out fine. I see map properly, my interceptor hangar has three interceptors.

User avatar
swaq
Space Kraken
Posts: 188
Joined: Tue Aug 20, 2019 1:56 pm

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#9 Post by swaq » Wed Feb 12, 2020 7:12 pm

Oberlus wrote:
Wed Feb 12, 2020 6:54 pm
Oberlus wrote:
Wed Feb 12, 2020 6:50 pm
Gonna try renaming actual default and putting this one in its place.
This worked out fine. I see map properly, my interceptor hangar has three interceptors.
Okay, I did this as well and now the map is displaying normally. Still get the AI error but that shouldn't matter for our multiplayer game.

o01eg, sign me up for this game! :D

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

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#10 Post by o01eg » Wed Feb 12, 2020 7:34 pm

Looks like resources.path doesn't work as expected. I've changed description how to use alternative default folder. Also I will start test game tomorrow to see if something broken else.
Gentoo Linux x64, gcc-9.2, boost-1.72.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io. Version 0.4.9.
Donations are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

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

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#11 Post by Oberlus » Wed Feb 12, 2020 10:23 pm

swaq wrote:
Wed Feb 12, 2020 6:31 pm
Also got an AI error in the chat after building an interceptor carrier.
I got the same error.

Hyperant
Space Floater
Posts: 30
Joined: Sat Nov 11, 2017 1:33 am

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#12 Post by Hyperant » Wed Feb 12, 2020 11:48 pm

The scribe wishes to join this next galactic arena.

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

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#13 Post by Oberlus » Thu Feb 13, 2020 8:52 am

My tests above were done with Windows RC3 version.
Today I've installed latest Windows weekly test build (2020-02-11.cb8e1a3) and substitute the default folder with the one provided in this thread.

I've got this in the message window for each AI:

Code: Select all

[13 feb 09:39:16] AI_4: Administration (Maniacal): Exterminating you shall be a genuine pleasure!
[13 feb 09:39:16] AI_4: AI_Error: AI script error : FreeOrionAI.py:generateOrders():338  - Exception Python argument types in
    partType.productionCost(partType, int, int)
did not match C++ signature:
    productionCost(class PartType {lvalue}, int, int, int) while trying to find_best_designs_this_turn
Traceback (most recent call last):
  File "D:/Installed Games\FreeOrion\default\python\AI\FreeOrionAI.py", line 335, in generateOrders
    action()
  File "D:/Installed Games\FreeOrion\default\python\AI\ProductionAI.py", line 37, in find_best_designs_this_turn
    ShipDesignAI.Cache.update_for_new_turn()
  File "D:/Installed Games\FreeOrion\default\python\AI\ShipDesignAI.py", line 154, in update_for_new_turn
    self.update_cost_cache()
  File "D:/Installed Games\FreeOrion\default\python\AI\ShipDesignAI.py", line 317, in update_cost_cache
    self.production_cost.setdefault(pid, {})[partname] = part.productionCost(empire_id, pid)
ArgumentError: Python argument types in
    partType.productionCost(partType, int, int)
did not match C++ signature:
    productionCost(class PartType {lvalue}, int, int, int)
Which version (Test/Release) should we using for the multiplayer game?

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

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#14 Post by o01eg » Thu Feb 13, 2020 8:56 am

Oberlus wrote:
Thu Feb 13, 2020 8:52 am
My tests above were done with Windows RC3 version.
Today I've installed latest Windows weekly test build (2020-02-11.cb8e1a3) and substitute the default folder with the one provided in this thread.

I've got this in the message window for each AI:

Code: Select all

[13 feb 09:39:16] AI_4: Administration (Maniacal): Exterminating you shall be a genuine pleasure!
[13 feb 09:39:16] AI_4: AI_Error: AI script error : FreeOrionAI.py:generateOrders():338  - Exception Python argument types in
    partType.productionCost(partType, int, int)
did not match C++ signature:
    productionCost(class PartType {lvalue}, int, int, int) while trying to find_best_designs_this_turn
Traceback (most recent call last):
  File "D:/Installed Games\FreeOrion\default\python\AI\FreeOrionAI.py", line 335, in generateOrders
    action()
  File "D:/Installed Games\FreeOrion\default\python\AI\ProductionAI.py", line 37, in find_best_designs_this_turn
    ShipDesignAI.Cache.update_for_new_turn()
  File "D:/Installed Games\FreeOrion\default\python\AI\ShipDesignAI.py", line 154, in update_for_new_turn
    self.update_cost_cache()
  File "D:/Installed Games\FreeOrion\default\python\AI\ShipDesignAI.py", line 317, in update_cost_cache
    self.production_cost.setdefault(pid, {})[partname] = part.productionCost(empire_id, pid)
ArgumentError: Python argument types in
    partType.productionCost(partType, int, int)
did not match C++ signature:
    productionCost(class PartType {lvalue}, int, int, int)
Which version (Test/Release) should we using for the multiplayer game?
This game is for released 0.4.9 version.
Gentoo Linux x64, gcc-9.2, boost-1.72.0
Ubuntu Server 18.04 x64, gcc-7.4, boost-1.65.1
Welcome to the slow multiplayer game at freeorion-lt.dedyn.io. Version 0.4.9.
Donations are welcome: BTC:14XLekD9ifwqLtZX4iteepvbLQNYVG87zK

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

Re: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#15 Post by Ophiuchus » Thu Feb 13, 2020 10:55 am

I released a build for snapd channel "edge/v0.4.9/KISSTargetsHard (rev 69)

and i can also see the AI issue. Will fix it soon but shouldnt matter for the game.
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.

Post Reply