Hello
Our private server on gportal runs into a fatal error now since the update.
All major mods received updates already. The error doesnt really tell me where the issue is. Maybe someone here got an idea.
[2023.12.16-13.04.06:654][ 0]Persistence: UConanBuildingPersistenceComponent::CreateHealthPool - Invalid health index, most likely due to item repair cost changes. Class: /Game/Mods/Asghaard_Ancient_Civilization/Building/BP_AC_Fence_4.BP_AC_Fence_4_C
[2023.12.16-13.04.06:654][ 0]Persistence: UConanBuildingPersistenceComponent::CreateHealthPool - Invalid health index, most likely due to item repair cost changes. Class: /Game/Mods/Asghaard_Ancient_Civilization/Building/BP_AC_Fence_4.BP_AC_Fence_4_C
[2023.12.16-13.04.06:654][ 0]Persistence: UConanBuildingPersistenceComponent::CreateHealthPool - Could not find a health entry for instance_id 5070, object_id 0:143.
(Many more of these…)
[2023.12.16-13.04.06:958][ 0]Persistence: UConanBuildingPersistenceComponent::CreateHealthPool - Could not find a health entry for instance_id 5111, object_id 0:143.
[2023.12.16-13.04.06:983][ 0]
Script stack log empty!
Hey Amargosa,
I had the same issue as you (though I think mine was 'error reading address 0x00000000, rather than ‘4’ at the end like yours) and I’ve just finally fixed it.
Turns out it was my mods causing this error, despite the fact they were all up to date and compatible with this latest update and I could load a single player game with the same mods loaded without issue. Guessing there’s some difference between how mods function in Single Player vs. when loaded on a server?
Anyways, here’s the steps I did to fix the server, hope it works for you though this isn’t exactly perfect and quite time-consuming.
(Note: one difference is I am running a dedicated server directly from my computer rather than through gportal, though it should more or less be the same in the grand scheme of things.)
Made a backup of the game.db file in the \ConanSandbox\Saved location. Just in case.
Copied the contents of the modlist.txt file (located in \ConanSandbox\Mods\Modlist) to a new notepad and then removed ALL listed mods from the modlist.txt file. Saved the server’s modlist.txt file to apply the removal.
Loaded the server without any mods, confirmed it was by checking the logs as the server load and waited for the first instance of the “LogServerStats: Startup report. StartupTime=xxxx” entry.
Closed server (without loading into it), copied over the first line from the copied modlist to the server modlist , saved the file and loaded server again.
Confirmed it could load with the newly added mod as per step 3; waiting for the “LogServerStats: Startup report. StartupTime=xxxx” entry.
Repeat steps 4 and 5 adding one mod from the copied modlist and loading the server up until all mods had been successfully re-added.
Re-entered server once it was loaded and confirmed the world\game was functioning as normal.
Now unfortunately this next part may happen to you as well, I hope it doesn’t but just to give you a heads-up: due to the mods I used to construct my bases, I did lose a good portion of my main base and several walls\doors\roofs from the various ‘Teleporter Outposts’ I’ve got dotted around the map. The whole ground floor of my main base was actually gone when I logged in and all my crafting stations and furniture and the like was just hovering in mid air. As soon as I placed a new foundation in the area, they were all destroyed and their loot bags floated down to the ground, so I’ve just spent several hours in Creative Mode rebuilding.
This was the only way I could get my server back up and running without having it error out at load and while there’s still a bunch of rebuilding and resource gathering I’ll need to do again, it’s better than losing everything and having to start completely from scratch.