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

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

Moderator: Oberlus

Post Reply
Message
Author
o01eg
Programmer
Posts: 2004
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 »

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-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: 5715
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 »

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: 5715
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 »

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: 2004
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 »

Oberlus wrote: Wed Feb 12, 2020 6:04 pm Can I register now to the game? :D
Yep :)
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
swaq
Space Dragon
Posts: 384
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 »

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

User avatar
swaq
Space Dragon
Posts: 384
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 »

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

User avatar
Oberlus
Cosmic Dragon
Posts: 5715
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 »

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: 5715
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 »

Oberlus wrote: Wed Feb 12, 2020 6:50 pmGonna 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 Dragon
Posts: 384
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 »

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: 2004
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 »

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-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: 5715
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 »

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.

User avatar
Hyperant
Space Kraken
Posts: 125
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 »

The scribe wishes to join this next galactic arena.
Monarch of the following realms:
-Lumin Federation
-Gamma Republic
-Holy Commune
-Supreme League
-Frost Syndicate

User avatar
Oberlus
Cosmic Dragon
Posts: 5715
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 »

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: 2004
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 »

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-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: Eighth game on the multiplayer slow game server (0.4.9 KISS targets hard)

#15 Post by Ophiuchus »

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.

Look, ma... four combat bouts!

Post Reply