Page 1 of 1

[1.1.88] headless server wont start: "gui_game_controller_move_vibration" not found

Posted: Sat Sep 09, 2023 10:02 pm
by Etherblood
Hello, I tried to start a headless server using nitrado.net, but the experimental version [1.1.90] wont start with the error:

"0.268 Error Util.cpp:86: Error while loading utility-constants prototype "default" (utility-constants): Key "gui_game_controller_move_vibration" not found in property tree at ROOT.utility-constants.default"

Sadly i don't have the full logs anymore.
It worked fine with the stable version [1.1.87].

Re: [1.1.90] headless server wont start: "gui_game_controller_move_vibration" not found

Posted: Sat Sep 09, 2023 10:07 pm
by Etherblood
This are the server start logs from [1.1.87] where the problem doesn't occur:

Code: Select all

   0.000 2023-09-09 19:49:28; Factorio 1.1.87 (build 61545, linux64, steam)
   0.000 Operating system: Linux
   0.000 Program arguments: "/mnt/factorio/bin/x64/factorio" "--server-settings" "/mnt/factorio/data/server-settings.json" "--bind" "<redacted>" "--port" "<redacted>" "--rcon-port" "<redacted>" "--rcon-password" <private> "--start-server" "saves/world.zip" 
   0.000 Config path: /home/customer/.factorio/config/config.ini
   0.000 Read data path: /mnt/factorio/data
   0.000 Write data path: /mnt/factorio [140908/915266MB]
   0.000 Binaries path: /mnt/factorio/bin
   0.004 System info: [CPU: Intel(R) Xeon(R) E-2288G CPU @ 3.70GHz, 16 cores, RAM: 64202 MB]
   0.004 Environment: DISPLAY=<unset> WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset> __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
   0.004 Running in headless mode
   0.007 Loading mod core 0.0.0 (data.lua)
   0.024 Loading mod base 1.1.87 (data.lua)
   0.154 Loading mod base 1.1.87 (data-updates.lua)
   0.207 Checksum for core: 1996978587
   0.207 Checksum of base: 4153197346
   0.343 Prototype list checksum: 3034860339
   0.383 Info PlayerData.cpp:78: Local player-data.json unavailable
   0.383 Info PlayerData.cpp:83: Cloud player-data.json unavailable
   0.383 Factorio initialised
The server is likely the same as the one used for the start attempt with the experimental version, so maybe this helps.

Re: [1.1.90] headless server wont start: "gui_game_controller_move_vibration" not found

Posted: Sun Sep 10, 2023 12:25 am
by Rseding91
Can you post the log from the version where the error happens? Because that error sounds like the lua files got updated but the binary did not.

Re: [1.1.90] headless server wont start: "gui_game_controller_move_vibration" not found

Posted: Sun Sep 10, 2023 1:53 pm
by Etherblood
Alright, I'll try it again with the experimental version on the next opportunity. I was hesitant to do it, hoping you wouldnt need it, since switching servers wipes the save and config. But I can backup first and reupload after, I will report back with the results later.

Re: [1.1.90] headless server wont start: "gui_game_controller_move_vibration" not found

Posted: Sun Sep 10, 2023 2:53 pm
by Etherblood
Sorry, it looks like I was mistaken about the experimental version, it says [1.1.88] in the logs.
Logs of a failed [1.1.88] start attempt:

Code: Select all

   0.000 2023-09-09 19:47:34; Factorio 1.1.88 (build 61567, linux64, steam)
   0.000 Operating system: Linux
   0.000 Program arguments: "/mnt/factorioexperimental/bin/x64/factorio" "--server-settings" "/mnt/factorioexperimental/data/server-settings.json" "--bind" "<redacted>" "--port" "<redacted>" "--rcon-port" "<redacted>" "--rcon-password" <private> "--start-server" "saves/new game attempt.zip" 
   0.000 Config path: /home/customer/.factorio/config/config.ini
   0.000 Read data path: /mnt/factorioexperimental/data
   0.000 Write data path: /mnt/factorioexperimental [143281/915266MB]
   0.000 Binaries path: /mnt/factorioexperimental/bin
   0.006 System info: [CPU: Intel(R) Xeon(R) E-2288G CPU @ 3.70GHz, 16 cores, RAM: 64202 MB]
   0.006 Environment: DISPLAY=<unset> WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset> __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
   0.006 Running in headless mode
   0.009 Loading mod core 0.0.0 (data.lua)
   0.027 Loading mod base 1.1.88 (data.lua)
   0.154 Loading mod base 1.1.88 (data-updates.lua)
   0.209 Checksum for core: 2979952761
   0.209 Checksum of base: 4219712337
   0.271 Error Util.cpp:86: Error while loading utility-constants prototype "default" (utility-constants): Key "gui_game_controller_move_vibration" not found in property tree at ROOT.utility-constants.default
I edited the post title to reflect the correct version.

Re: [1.1.88] headless server wont start: "gui_game_controller_move_vibration" not found

Posted: Sun Sep 10, 2023 3:50 pm
by Rseding91
That looks like the hosting service you're using has a corrupt version of 1.1.88. Because if I download the headless linux version of 1.1.88 off our website the "utility-constants.lua" file contains the key "gui_game_controller_move_vibration"

Additionally the CRCs for core and base that it is reporting are incorrect indicating that the wrong files are being used. They should be (for 1.1.88):
Checksum for core: 1996978587
Checksum of base: 4153197346
But in your log file they are:
Checksum for core: 2979952761
Checksum of base: 4219712337
I suggest you contact the hosting company and ask them about it.

Re: [1.1.88] headless server wont start: "gui_game_controller_move_vibration" not found

Posted: Sun Sep 10, 2023 5:59 pm
by Etherblood
Okay, thank you for checking.