Startup Issue with Satisfactory - not starting the server

System Information

Field Value
Operating System Linux - Debian GNU/Linux 12 on x86_64
Product AMP ‘Callisto’ v2.5.1.8 (Mainline)
Virtualization Docker
Application Satisfactory
Module GenericModule
Running in Container Yes
Current State Stopped

Problem Description

Issue

if i am update the server to the 1.0 of statisfactory then i am not can start the server

Reproduction Steps

  • running the server correct
  • update server
  • restart the whole server
3 Likes

+1 same Problem starting results into updating and stopping

+1 infinite update loop after press start button

Hunting this down with @ Sh11ft on the discord.

Template points to Engine/Binaries/Linux/UnrealServer-Linux-Shipping
Filebase has FactoryServer-Linux-Shipping

Renaming the FactoryServer-Linux-Shipping to UnrealServer-Linux-Shipping has BOOTED the server. But the API seems to be disconnecting now.

Will update once i know more

1 Like

me too update loop

11 h 44 min 41 s

bash

11 h 44 min 41 s

SteamCMD

11 h 44 min 41 s

Redirecting stderr to '/home/amp/Steam/logs/stderr.txt'

Logging directory: '/home/amp/Steam/logs'

[ 0%] Checking for available updates...

11 h 44 min 42 s

[----] Verifying installation...

UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version 1721172922

-- type 'quit' to exit --

Loading Steam API...OK

force_install_dir "1690800"

11 h 44 min 43 s

Connecting anonymously to Steam Public...OK

Waiting for client config...OK

Waiting for user info...OK

app_update 1690800 -beta public validate

11 h 44 min 44 s

Update state (0x5) verifying install, progress: 0.17 (7340032 / 4303569976)

11 h 44 min 46 s

Update state (0x5) verifying install, progress: 20.99 (903229169 / 4303569976)

11 h 44 min 48 s

Update state (0x5) verifying install, progress: 42.64 (1835103424 / 4303569976)

11 h 44 min 50 s

Update state (0x5) verifying install, progress: 64.21 (2763194644 / 4303569976)

11 h 44 min 52 s

Update state (0x5) verifying install, progress: 86.44 (3719957884 / 4303569976)

11 h 44 min 53 s

Success! App '1690800' fully installed.

quit

I also have this that always show up never saw the 2/3 or 3/3

image
it disapear and come back when i click start

Let me know if there is any progress.
Did you change the Start script file path that AMP uses as well or just source?

EDIT:
I can confirm the Launch of the Server and the API getting stuck.

Console17:52:22
Project file not found: /AMP/satisfactory/1690800/FactoryGame/FactoryGame.uproject
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/GamepadsMappings_UI.csv
LogLocaTools: Loading up stringtable as General_UI at: ../../../FactoryGame/Content/Localization/StringTables/General_UI.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/General_UI.csv
LogLocaTools: Loading up stringtable as HUB_UI at: ../../../FactoryGame/Content/Localization/StringTables/HUB_UI.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/HUB_UI.csv
LogLocaTools: Loading up stringtable as IconLibrary_Data at: ../../../FactoryGame/Content/Localization/StringTables/IconLibrary_Data.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/IconLibrary_Data.csv
LogLocaTools: Loading up stringtable as Items_Data at: ../../../FactoryGame/Content/Localization/StringTables/Items_Data.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/Items_Data.csv
LogLocaTools: Loading up stringtable as MAM_Data at: ../../../FactoryGame/Content/Localization/StringTables/MAM_Data.csv
17:52:23
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/MAM_Data.csv
LogLocaTools: Loading up stringtable as MAM_UI at: ../../../FactoryGame/Content/Localization/StringTables/MAM_UI.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/MAM_UI.csv
LogLocaTools: Loading up stringtable as Map_UI at: ../../../FactoryGame/Content/Localization/StringTables/Map_UI.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/Map_UI.csv
LogLocaTools: Loading up stringtable as Menus_UI at: ../../../FactoryGame/Content/Localization/StringTables/Menus_UI.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/Menus_UI.csv
LogLocaTools: Loading up stringtable as Messages_UI at: ../../../FactoryGame/Content/Localization/StringTables/Messages_UI.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/Messages_UI.csv
LogLocaTools: Loading up stringtable as Minigame_UI at: ../../../FactoryGame/Content/Localization/StringTables/Minigame_UI.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/Minigame_UI.csv
LogLocaTools: Loading up stringtable as Onboarding at: ../../../FactoryGame/Content/Localization/StringTables/Onboarding.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/Onboarding.csv
LogLocaTools: Loading up stringtable as Options_Data at: ../../../FactoryGame/Content/Localization/StringTables/Options_Data.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/Options_Data.csv
LogLocaTools: Loading up stringtable as OptionsInputs_Data at: ../../../FactoryGame/Content/Localization/StringTables/OptionsInputs_Data.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/OptionsInputs_Data.csv
LogLocaTools: Loading up stringtable as Player_UI at: ../../../FactoryGame/Content/Localization/StringTables/Player_UI.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/Player_UI.csv
LogLocaTools: Loading up stringtable as Schematics_Data at: ../../../FactoryGame/Content/Localization/StringTables/Schematics_Data.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/Schematics_Data.csv
LogLocaTools: Loading up stringtable as Transportation_UI at: ../../../FactoryGame/Content/Localization/StringTables/Transportation_UI.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/Transportation_UI.csv
LogLocaTools: Loading up stringtable as Units_UI at: ../../../FactoryGame/Content/Localization/StringTables/Units_UI.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/Units_UI.csv
LogLocaTools: Loading up stringtable as World_Data at: ../../../FactoryGame/Content/Localization/StringTables/World_Data.csv
LogLocaTools: Loading up stringtable: Content/Localization/StringTables/World_Data.csv
LogAudioCaptureCore: Display: No Audio Capture implementations found. Audio input will be silent.
LogAudioCaptureCore: Display: No Audio Capture implementations found. Audio input will be silent.
LogSlateStyle: Warning: Missing Resource from 'CoreStyle' Style: 'Unable to find Brush 'Sequencer.Timeline.VanillaScrubHandleDown'.'
LogUObjectArray: 36776 objects as part of root set at end of initial load.
LogUObjectArray: 1271 objects are not in the root set, but can never be destroyed because they are in the DisregardForGC set.
LogUObjectAllocator: 11346544 out of 0 bytes used by permanent object pool.
LogUObjectArray: CloseDisregardForGC: 36776/36776 objects in disregard for GC pool
LogStreaming: Display: AsyncLoading2 - NotifyRegistrationComplete: Registered 33257 public script object entries (913.81 KB)
LogStreaming: Display: AsyncLoading2 - Thread Started: true, IsInitialLoad: false
LogEngine: Initializing Engine...
LogStreaming: Warning: Failed to read file '../../../FactoryGame/Saved/DebugUI/Settings.data' error.
LogAssetManager: Display: Ignoring PrimaryAssetType Profiling - Conflicts with Map - Asset: Map_UI-Profile
LogInit: Initializing FReadOnlyCVARCache
LogNetVersion: Set ProjectVersion to 0.0.1.0. Version Checksum will be recalculated on next use.
LogInit: Texture streaming: Disabled
LogUserSetting: Initializing user settings
LogLoad: Loading WwiseSoundEngine module: WwiseSoundEngine
LogWwiseSoundEngine: Display: Loading Wwise Sound Engine version 2022.1
LogAkAudio: FAkAudioModule::StartupModule: Couldn't initialize FAkAudioDevice. AkAudioModule will not be fully initialized.
LogChaos: FPhysicsSolverBase::AsyncDt:-1.000000
LogOnlineSchema: Error: Invalid schema category lobby: Service descriptor id lobby not found.
LogOnlineSchema: Error: Invalid schema category lobbymember: Service descriptor id lobbymember not found.
LogOnlineServices: Error: [FLobbiesCommon::Initialize] Failed to initialize schema registry
LogOnlineIntegration: Initialized 'NULL' online backend
LogCommonUser: HandleNetworkConnectionStatusChanged(Context:Offline, ServiceName:, OldStatus:NotConnected, NewStatus:Connected)
LogStreaming: Warning: Failed to read file '/home/amp/.config/Epic/FactoryGame/Saved/SaveGames/ServerSettings.7777.sav' error.
LogHttpServerModule: Starting all listeners...
LogHttpServerModule: All listeners started
LogServer: Display: Generated a new Self-Signed certificate for the Server API (old certificate invalid or expired)
LogServer: Warning: ==============================================================
LogServer: Warning: Server API is running using a Self-Signed Certificate.
LogServer: Warning: To verify the certificate integrity on the Client, make sure the following Fingerprint matches with the Client one: 
LogServer: Warning: SHA256:t4wfaSSW1Bh8ah6uZEbaKkNy5hG023xM6Fug4f/eicM=
LogServer: Warning: ==============================================================
LogHttpListener: Warning: HttpListener unable to set desired buffer size (524288): Limited to 425984
LogHttpListener: Created new HttpListener on 127.0.0.1:7777
LogServer: Display: Server API listening on '0.0.0.0:7777' (Standalone)
LogGame: MaxNumBackupsaves: 25
LogLoad: Loading WwiseSoundEngine module: WwiseSoundEngine
LogInit: Display: Game Engine Initialized.

I can’t find the file, where is it supposed to be @unrealdj?

cant find the file eather

I was able to update the repo and create a new instance. Removed the Multihome arg… server starts… but when i try to join from client i get an error saying it can’t reach the server api

I am so sorry! You got to edit the ports of the instance aswell and add 7777 tcp!

+1 Same here. going to try the fixes above

where is the repo files ?

modified my reply to reflect that better,
In your main AMP screen (where you can see your instances) click file manager and open the satisfactory folder.

For me it was __VDS__Satisfactory01\GenericModule.kvp

Hi unrealdj, can you let us know where are the main repo files, please?

I did all that and it still doesn’t work so I have no idea why I did everything exactly like that @unrealdj

Repo modified → that allowed me to install the Satisfactory instance. Which works now.
It does start and shows the correct ports.
When trying to access it by game, it does fail with a “Failed to Connect to the Server API” although the port is open and the server sees the client connection:

LogNet: NotifyAcceptingConnection accepted aggregation: 192.168.99.99:56951 (55)
LogNet: NotifyAcceptingConnection accepted from: 192.168.99.99:56951
LogNet: NotifyAcceptingConnection accepted from: 192.168.99.99:56951

Any ideas?

AMP server crashed … then, after a reboot:

gNetVersion: Set ProjectVersion to 0.0.1.0. Version Checksum will be recalculated on next use.
LogInit: Texture streaming: Disabled
LogUserSetting: Initializing user settings
LogLoad: Loading WwiseSoundEngine module: WwiseSoundEngine
LogWwiseSoundEngine: Display: Loading Wwise Sound Engine version 2022.1
LogAkAudio: FAkAudioModule::StartupModule: Couldn't initialize FAkAudioDevice. AkAudioModule will not be fully initialized.
LogChaos: FPhysicsSolverBase::AsyncDt:-1.000000
LogOnlineSchema: Error: Invalid schema category lobby: Service descriptor id lobby not found.
LogOnlineSchema: Error: Invalid schema category lobbymember: Service descriptor id lobbymember not found.
LogOnlineServices: Error: [FLobbiesCommon::Initialize] Failed to initialize schema registry
LogOnlineIntegration: Initialized 'NULL' online backend
LogCommonUser: HandleNetworkConnectionStatusChanged(Context:Offline, ServiceName:, OldStatus:NotConnected, NewStatus:Connected)
LogHttpServerModule: Starting all listeners...
LogHttpServerModule: All listeners started
LogServer: Warning: ==============================================================
LogServer: Warning: Server API is running using a Self-Signed Certificate.
LogServer: Warning: To verify the certificate integrity on the Client, make sure the following Fingerprint matches with the Client one: 
LogServer: Warning: SHA256:GOxV7oh1a+pxTRUocYae1U6Zrx0AuY3eTYGSidQEZfg=
LogServer: Warning: ==============================================================
LogHttpListener: Warning: HttpListener unable to set desired buffer size (524288): Limited to 425984
LogHttpListener: Created new HttpListener on 127.0.0.1:7777
LogServer: Display: Server API listening on '192.168.99.249:7777' (Standalone)
LogGame: MaxNumBackupsaves: 25
LogLoad: Loading WwiseSoundEngine module: WwiseSoundEngine
LogInit: Display: Game Engine Initialized.
LogNetVersion: Set ProjectVersion to ++FactoryGame+rel-main-1.0.0-CL-365306. Version Checksum will be recalculated on next use.
LogInit: OnPostEngineInit has been broadcasted successfully.
LogInit: Display: Starting Game.
LogNet: Browse: /Game/FactoryGame/Map/DedicatedserverEntry?Name=Player
LogSlateStyle: Warning: Missing Resource from 'CoreStyle' Style: 'Unable to find Brush 'Sequencer.Timeline.VanillaScrubHandleDown'.'
LogUObjectArray: 36776 objects as part of root set at end of initial load.
LogUObjectArray: 1271 objects are not in the root set, but can never be destroyed because they are in the DisregardForGC set.
LogUObjectAllocator: 11346544 out of 0 bytes used by permanent object pool.
LogUObjectArray: CloseDisregardForGC: 36776/36776 objects in disregard for GC pool
LogStreaming: Display: AsyncLoading2 - NotifyRegistrationComplete: Registered 33257 public script object entries (913.81 KB)
LogStreaming: Display: AsyncLoading2 - Thread Started: true, IsInitialLoad: false
LogEngine: Initializing Engine...
LogStreaming: Warning: Failed to read file '../../../FactoryGame/Saved/DebugUI/Settings.data' error.
LogAssetManager: Display: Ignoring PrimaryAssetType Profiling - Conflicts with Map - Asset: Map_UI-Profile
LogInit: Initializing FReadOnlyCVARCache
LogNetVersion: Set ProjectVersion to 0.0.1.0. Version Checksum will be recalculated on next use.
LogInit: Texture streaming: Disabled
LogUserSetting: Initializing user settings
LogLoad: Loading WwiseSoundEngine module: WwiseSoundEngine
LogWwiseSoundEngine: Display: Loading Wwise Sound Engine version 2022.1
LogAkAudio: FAkAudioModule::StartupModule: Couldn't initialize FAkAudioDevice. AkAudioModule will not be fully initialized.
LogChaos: FPhysicsSolverBase::AsyncDt:-1.000000
LogOnlineSchema: Error: Invalid schema category lobby: Service descriptor id lobby not found.
LogOnlineSchema: Error: Invalid schema category lobbymember: Service descriptor id lobbymember not found.
LogOnlineServices: Error: [FLobbiesCommon::Initialize] Failed to initialize schema registry
LogOnlineIntegration: Initialized 'NULL' online backend
LogCommonUser: HandleNetworkConnectionStatusChanged(Context:Offline, ServiceName:, OldStatus:NotConnected, NewStatus:Connected)
LogHttpServerModule: Starting all listeners...
LogHttpServerModule: All listeners started
LogServer: Warning: ==============================================================
LogServer: Warning: Server API is running using a Self-Signed Certificate.
LogServer: Warning: To verify the certificate integrity on the Client, make sure the following Fingerprint matches with the Client one: 
LogServer: Warning: SHA256:GOxV7oh1a+pxTRUocYae1U6Zrx0AuY3eTYGSidQEZfg=
LogServer: Warning: ==============================================================
LogHttpListener: Warning: HttpListener unable to set desired buffer size (524288): Limited to 425984
LogHttpListener: Created new HttpListener on 127.0.0.1:7777
LogServer: Display: Server API listening on '192.168.99.249:7777' (Standalone)
LogGame: MaxNumBackupsaves: 25
LogLoad: Loading WwiseSoundEngine module: WwiseSoundEngine
LogInit: Display: Game Engine Initialized.
LogNetVersion: Set ProjectVersion to ++FactoryGame+rel-main-1.0.0-CL-365306. Version Checksum will be recalculated on next use.

Which get repeated on and on …

I’ve added also the start up logged sequence for reference:

LogUObjectArray: 36776 objects as part of root set at end of initial load.
LogUObjectArray: 1271 objects are not in the root set, but can never be destroyed because they are in the DisregardForGC set.
LogUObjectAllocator: 11346544 out of 0 bytes used by permanent object pool.
LogUObjectArray: CloseDisregardForGC: 36776/36776 objects in disregard for GC pool
LogStreaming: Display: AsyncLoading2 - NotifyRegistrationComplete: Registered 33257 public script object entries (913.81 KB)
LogStreaming: Display: AsyncLoading2 - Thread Started: true, IsInitialLoad: false
LogEngine: Initializing Engine...
LogAssetManager: Display: Ignoring PrimaryAssetType Profiling - Conflicts with Map - Asset: Map_UI-Profile
LogInit: Initializing FReadOnlyCVARCache
LogNetVersion: Set ProjectVersion to 0.0.1.0. Version Checksum will be recalculated on next use.
LogInit: Texture streaming: Disabled
LogUserSetting: Initializing user settings
LogLoad: Loading WwiseSoundEngine module: WwiseSoundEngine
LogWwiseSoundEngine: Display: Loading Wwise Sound Engine version 2022.1
LogAkAudio: FAkAudioModule::StartupModule: Couldn't initialize FAkAudioDevice. AkAudioModule will not be fully initialized.
LogChaos: FPhysicsSolverBase::AsyncDt:-1.000000
LogOnlineSchema: Error: Invalid schema category lobby: Service descriptor id lobby not found.
LogOnlineSchema: Error: Invalid schema category lobbymember: Service descriptor id lobbymember not found.
LogOnlineServices: Error: [FLobbiesCommon::Initialize] Failed to initialize schema registry
LogOnlineIntegration: Initialized 'NULL' online backend
LogCommonUser: HandleNetworkConnectionStatusChanged(Context:Offline, ServiceName:, OldStatus:NotConnected, NewStatus:Connected)
LogHttpServerModule: Starting all listeners...
LogHttpServerModule: All listeners started
LogServer: Warning: ==============================================================
LogServer: Warning: Server API is running using a Self-Signed Certificate.
LogServer: Warning: To verify the certificate integrity on the Client, make sure the following Fingerprint matches with the Client one: 
LogServer: Warning: SHA256:GOxV7oh1a+pxTRUocYae1U6Zrx0AuY3eTYGSidQEZfg=
LogServer: Warning: ==============================================================
LogHttpListener: Warning: HttpListener unable to set desired buffer size (524288): Limited to 425984
LogHttpListener: Created new HttpListener on 127.0.0.1:7777
LogServer: Display: Server API listening on '192.168.99.249:7777' (Standalone)
LogGame: MaxNumBackupsaves: 25
LogLoad: Loading WwiseSoundEngine module: WwiseSoundEngine
LogInit: Display: Game Engine Initialized.
LogNetVersion: Set ProjectVersion to ++FactoryGame+rel-main-1.0.0-CL-365306. Version Checksum will be recalculated on next use.
LogInit: OnPostEngineInit has been broadcasted successfully.
LogInit: Display: Starting Game.
LogNet: Browse: /Game/FactoryGame/Map/DedicatedserverEntry?Name=Player
LogLoad: LoadMap: /Game/FactoryGame/Map/DedicatedserverEntry?Name=Player
LogWorld: BeginTearingDown for /Temp/Untitled_0

Any suggestions will be greatly appreciated. :slight_smile:

This should be solved now. Don’t use that temporary repo. x)

1 Like

If you followed the bad advice above and deleted your repo list, you need to remove that and put this back in:

CubeCoders/AMPTemplates

1 Like

And now I get this and I have no idea where it is

There are multiple app definitions with Id c9eabe8e-5219-4c16-8692-14740d5f8e92 - check the app configs and make sure there are no duplicate Ids. @IceOfWraith

not doing anything afther updating it dont start and at the end of the log it says batch