Jump to content

[Support] Nodiaque - Gameserver docker


Recommended Posts

Just now, Fdirckx said:

The error is gone 

 

i can only not find my server hehe in the game lists

 

If it's in the ingame browser, this happen often. It take a while to appear and often it doesn't. Try using the steam server browser, you can have some reference for it in the thread

Link to comment

Im having an issue with my docker that just seems to loop now.  I solved it yesterday by removing the docker completely and re installing via the CA page.  But the docker started looping again today.

Quote

 

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
tid(47) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK
"@sSteamCmdForcePlatformType" = "windows"
[0m
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '2278520' already up to date.
---Checking if WINE workdirectory is present---
---WINE workdirectory found---
---Checking if WINE is properly installed---
---WINE properly set up---
---Prepare Server---
---'enshrouded_server.json' found---
---Server ready---
---Start Server---
wine: could not open working directory L"C:\\windows\\system32\\", starting in the Windows directory.
wine: could not open working directory L"C:\\windows\\system32\\", starting in the Windows directory.
wine: could not load kernel32.dll, status c0000135
---Ensuring UID: 99 matches user---
usermod: no changes
---Ensuring GID: 100 matches user---
usermod: no changes
---Setting umask to 000---
---Checking for optional scripts---
---No optional script found, continuing---
---Taking ownership of data...---
---Starting...---
---Update SteamCMD---
tid(22) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory

 

im going to grab the savegame file remove and re install again but I would love to have this stay up and not drop daily.

Link to comment

it seems your wine has corrupted. Take your savegame and config file, delete everything and start from scratch. If it boot, restore savegame and config file.

 

Edit: As for the daily drop, I've had this container ran since I made it with multiple user no problem.  Others have been running it no problem. Corruption is a server problem. Either you have a defective ram, cpu, network or hard disk somewhere.

Edited by Nodiaque
Link to comment

Do you take daily backup? I would suggest try restoring a working backup. All my docker are daily restarted and backup with appdata backup and restore. Might want to try that. Also, if it's working, try restarting and see if the problem come back. It's not normal, but not something the script touch itself, it's wine that does all of that itself.

Link to comment

It looks to have been the WINE64 directory.  I just copied the savegame and server.json files and removed the WINE64 directory and started the docker back up.  That seems to have fixed it.  I had to copy the savegame and server.json files back but it all looks good so far.  I will continue to monitor. 

Edited by cptfbi
  • Like 1
Link to comment
On 1/29/2024 at 6:50 AM, Nodiaque said:

Good new everyone!

image.png.2668fd4e3320df4996c7c38a3b6353dc.png

So what is the best way for us to ,migrate our setup to this one? Many of us could not wait and used another docker as a base and made the changes recommended here on this thread. I want to make sure the game data is not affected.

 

What would you recommend the best upgrade path be?

Link to comment

@ONI:

 

Backup your /appdata/enshrouded directory (copy it somehwere else)

Take screenshots of your current containers variables (if you aren't going to remember what you had them set up as)

Remove the Enshrouded Container

Remove the Enshrouded Container template (if it exsists? not sure if there would be one if you manually created or, imported XML)

Pull down new Enshrouded container from Community Apps store.

Enter in the variables / paths from your previous Enshrouded container.

Move back the /appdata/enshrouded directory, overwritting the folder if already present in /appdata

 

@Nodiaque FYI for those of us who imported your XML and/or installed the old version of your container before you added the backup function, pulling down the newest container from C.A. doesn't add those variables for the backup capability.  One has to add them manually or, remove the current container and pull down the new container but, backing up everything like above.

Just in case someone comes on here asking. ;)

  • Like 1
Link to comment
11 minutes ago, ONI said:

So what is the best way for us to ,migrate our setup to this one? Many of us could not wait and used another docker as a base and made the changes recommended here on this thread. I want to make sure the game data is not affected.

 

What would you recommend the best upgrade path be?

Safest way would be:

1) take a backup of the docker and files (appdata backup/restore is a good idea)

2) Delete the docker

3) Copy savegame and config file then delete appdata

4) Install from CA

5) start the server, when running stop

6) Restore config file and save

 

 

You could keep the old docker and simply change the mount point for the serverfile if you already used enshrouded name and just copy the savegame and config after first run (and stopping both container) if you want to keep it in case.

 

Another faster way would be to stop the docker, delete, install the new one with same path. I would suggest always take a backup of savegame and config file in case. In theory, this should work no problem as long as you keep the same path.

 

If you don't see stuff like BACKUPS_TO_KEEP, you have old XML and need to redownload (should be done automatically).

 

  • Like 1
Link to comment
3 minutes ago, CoZ said:

@ONI:

 

Backup your /appdata/enshrouded directory (copy it somehwere else)

Take screenshots of your current containers variables (if you aren't going to remember what you had them set up as)

Remove the Enshrouded Container

Remove the Enshrouded Container template (if it exsists? not sure if there would be one if you manually created or, imported XML)

Pull down new Enshrouded container from Community Apps store.

Enter in the variables / paths from your previous Enshrouded container.

Move back the /appdata/enshrouded directory, overwritting the folder if already present in /appdata

 

@Nodiaque FYI for those of us who imported your XML and/or installed the old version of your container before you added the backup function, pulling down the newest container from C.A. doesn't add those variables for the backup capability.  One has to add them manually or, remove the current container and pull down the new container but, backing up everything like above.

Just in case someone comes on here asking. ;)

There is a way to have it update, I don't remember how though. Just did that with my own container, it pulled down the new one and I didn't delete the old config. I think I pressed "add container" and selected enshrouded. I don't remember...

Link to comment
21 hours ago, Nodiaque said:

I just read about that somewhere. Do you have to change the filename to match the filename on the server? Caused that's what I read somewhere else but there was no comeback.

Unfortunately, I can't tell you that. In my case, the file names matched. This means that the other file was overwritten when it was copied.

Link to comment

So, I can see my Server both ingame and in the Steam server-browser, but cannot join. After putting the password, it just returns to the menu and says it can not connect.

The logfiles seem, like the server doesnt even recognize, that someone was trying to connect. Has somebody an idea?

Quote

ErrorWarningSystemArrayLogin


---WINE workdirectory not found, creating please wait...---
---Checking if WINE is properly installed---
---Setting up WINE---
---Prepare Server---
---'enshrouded_server.json' not found, downloading template---
---Sucessfully downloaded 'enshrouded_server.json'---
---Server ready---
---Start Server---
---Starting Backup daemon---
Interval: 120 minutes and keep 12 backups
[enshrouded] Create logfile
enshrouded_server(detached HEAD) - version 0cf549fdadc2e9439f5e34a22917b7236310ec8e (master)
CPUs:
Idx Id Group LogIdx CoreIdx LLCIdx NumaIdx EffClass
0 256 0 0 0 3 0 0
1 257 0 1 1 3 0 0
2 258 0 2 2 3 0 0
3 259 0 3 3 3 0 0
4 260 0 4 0 3 0 0
5 261 0 5 1 3 0 0
6 262 0 6 2 3 0 0
7 263 0 7 3 3 0 0
CPU Types:
Performance: 8 0000000000000000000000000000000000000000000000000000000011111111
Efficient: 0 0000000000000000000000000000000000000000000000000000000000000000
[task] TaskSystemSetup:
[task] mainWorkerCount: 2
[task] nextMainWorkerIndex: 1
[task] Group 'default' worker:9 main:2
[task] 0: Task-default00 0000000000000000000000000000000000000000000000000000000000000000
[task] 1: Task-default01 0000000000000000000000000000000000000000000000000000000000000000
[task] 2: Task-default02 0000000000000000000000000000000000000000000000000000000011111111
[task] 3: Task-default03 0000000000000000000000000000000000000000000000000000000011111111
[task] 4: Task-default04 0000000000000000000000000000000000000000000000000000000011111111
[task] 5: Task-default05 0000000000000000000000000000000000000000000000000000000011111111
[task] 6: Task-default06 0000000000000000000000000000000000000000000000000000000011111111
[task] 7: Task-default07 0000000000000000000000000000000000000000000000000000000011111111
[task] 8: Task-default08 0000000000000000000000000000000000000000000000000000000011111111
[task] Group 'background' worker:7 main:0
[task] 0: Task-background00 0000000000000000000000000000000000000000000000000000000011111111
[task] 1: Task-background01 0000000000000000000000000000000000000000000000000000000011111111
[task] 2: Task-background02 0000000000000000000000000000000000000000000000000000000011111111
[task] 3: Task-background03 0000000000000000000000000000000000000000000000000000000011111111
[task] 4: Task-background04 0000000000000000000000000000000000000000000000000000000011111111
[task] 5: Task-background05 0000000000000000000000000000000000000000000000000000000011111111
[task] 6: Task-background06 0000000000000000000000000000000000000000000000000000000011111111
[app] start creation step Init
[app] start creation step Init_Steamworks
Setting breakpad minidump AppID = 1203620
SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561197960265728 [API loaded no]
[app] start creation step Init_FileSystem
[app] start creation step Init_MountPackage
+--"":
|
+--"":


+--"gamebuild": (#0) Archive -> '/gamebuild_path/enshrouded_server'


+--"gamebuild_path": (#1) Native -> 'Z:/serverdata/serverfiles/'
[app] start creation step Init_Version
Game Version (SVN): 490142
[app] start creation step Init_UserSystem
[user] Couldn't retrieve steam friends interface.
[user] Couldn't retrieve steam user interface.
[app] start creation step Init_OnlineSystem
[OnlineProviderSteam] started transition from 'Uninitialized' to 'Initialized' (current='<invalid>')!
[app] start creation step Init_Session
[app] start creation step Init_Tracking
[app] start creation step Init_ResourceSystem
[resource] Could not load resource cache file 'Z:/serverdata/serverfiles/enshrouded_server.krc'. error=file not found
[app] start creation step Init_ResourcePreload_Start
[app] start creation step Init_ResourcePreload_Wait
[app] start creation step Init_SaveDataSystem
[savedata] Couldn't retrieve steam remote storage interface.
[savedata] Steam Cloud is disabled.
[app] start creation step Load_ResourceObject
[app] start creation step Init_ServerThread
[app] start creation step StartGame
[app] start creation step Init
[app] start creation step StartGame
[Session] started transition from 'Lobby' to 'Host_Online' (current='<invalid>')!
[Session] 'PrepareGame' (up)!
[savedata] Start 'Open Container' on container 3ad85aea
[savedata] Updating 'Open Container' on container 3ad85aea
[savedata] Finished 'Open Container' on container 3ad85aea
[savedata] File command of type '12' failed with error: 'file not found'.
[savedata] File command of type '12' failed with error: 'file not found'.
[savedata] File command of type '12' failed with error: 'file not found'.
[online] Server connected to Steam successfully
[online] Server is not VAC Secure!
[online] Server SteamId: 90180307653008390
[online] Public ipv4: redacted
[OnlineProviderSteam] 'Initialize' (up)!
[OnlineProviderSteam] 'JoinOrCreateGame' (up)!
[OnlineProviderSteam] 'SetLobbyData' (up)!
[OnlineProviderSteam] 'JoinLocalPlayers' (up)!
[OnlineProviderSteam] 'ConnectToPeers' (up)!
[OnlineProviderSteam] finished transition from 'Uninitialized' to 'InGame' (current='InGame')!
[Session] 'HostOnline' (up)!
[Session] finished transition from 'Lobby' to 'Host_Online' (current='Host_Online')!
[ecss] TaskQueue: workerCount:8 taskWorkerCount:7 0000000000000000000000000000000000000000000000000000000011111110
[TerraformingEfficiencyRegistry] Finished loading.
[ecs] Nobuild zones changed
[ecs] Build zones changed
[ecs] Build zones changed
[guid_registry] VoxelBlueprintRegistry: Finished loading entry e284b901-c3dd-4282-8a4e-0a618e5763f5.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 27a9e067-4b9f-45cf-b966-208a5ecbd53b.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 85e3baea-7c93-4d6f-b1be-42f79b036761.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 28c4b2ca-4a01-4ba9-9e05-49c871df6904.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry ec28c5d5-9d23-413e-b238-781157fb2f65.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 5d9bd376-5b7f-4db4-8f2e-6a3e564194b1.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 34aa0c3c-9a88-4f8b-a070-64827a5fdabf.
[server] Start Saving
[savedata] Compression of Blob 0x00000000::USER took 754.00 us
MaxClientComponents: 1
Snapshot took 1.68 ms: Entities: 579 (238,976 bytes) Storages: 30 (97,920 bytes) Chunks: 31 (208,706 / 2,031,616 bytes) ClientComps: 8,092 bytes Templates: 1,920 TotalSize: ~2,387,804
VoxelSaveSize: 0
[savedata] File command of type '13' failed with error: 'file not found'.
[savedata] File command of type '14' failed with error: 'file not found'.
[ecss] writeEntitySerializationContext:
[ecss] Templates: 1 (97 bytes) Components: 5 (1,344 bytes) Size: 1,441
[ecss] Entities: 1 (0 children)
[savexxx] SAVE 0 bases 0 entities size 1,791
[server] Save Serialization took 53.03 ms over 4 Ticks
[server] Saved
[savedata] Compression of Blob 0x00000539::SRSG took 147.00 us
[savedata] File command of type '13' failed with error: 'file not found'.

[app] Trigger gameflow shutdown
[app] start destruction step StartGame
[app] start destruction step Init
Session terminated, killing shell... ...killed.
---Ensuring UID: 99 matches user---
usermod: no changes
---Ensuring GID: 100 matches user---
usermod: no changes
---Setting umask to 000---
---Checking for optional scripts---
---No optional script found, continuing---
---Taking ownership of data...---
---Starting...---
---Update SteamCMD---
tid(21) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
tid(43) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK
"@sSteamCmdForcePlatformType" = "windows"
[0m
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '2278520' already up to date.
---Checking if WINE workdirectory is present---
---WINE workdirectory found---
---Checking if WINE is properly installed---
---WINE properly set up---
---Prepare Server---
---'enshrouded_server.json' found---
---Server ready---
---Start Server---
---Starting Backup daemon---
Interval: 120 minutes and keep 12 backups
[holistic] Backup log to '/serverdata/serverfiles/logs/backup/enshrouded_server_2024-02-03T16-10-49.log'.
[enshrouded] Create logfile
enshrouded_server(detached HEAD) - version 0cf549fdadc2e9439f5e34a22917b7236310ec8e (master)
CPUs:
Idx Id Group LogIdx CoreIdx LLCIdx NumaIdx EffClass
0 256 0 0 0 3 0 0
1 257 0 1 1 3 0 0
2 258 0 2 2 3 0 0
3 259 0 3 3 3 0 0
4 260 0 4 0 3 0 0
5 261 0 5 1 3 0 0
6 262 0 6 2 3 0 0
7 263 0 7 3 3 0 0
CPU Types:
Performance: 8 0000000000000000000000000000000000000000000000000000000011111111
Efficient: 0 0000000000000000000000000000000000000000000000000000000000000000
[task] TaskSystemSetup:
[task] mainWorkerCount: 2
[task] nextMainWorkerIndex: 1
[task] Group 'default' worker:9 main:2
[task] 0: Task-default00 0000000000000000000000000000000000000000000000000000000000000000
[task] 1: Task-default01 0000000000000000000000000000000000000000000000000000000000000000
[task] 2: Task-default02 0000000000000000000000000000000000000000000000000000000011111111
[task] 3: Task-default03 0000000000000000000000000000000000000000000000000000000011111111
[task] 4: Task-default04 0000000000000000000000000000000000000000000000000000000011111111
[task] 5: Task-default05 0000000000000000000000000000000000000000000000000000000011111111
[task] 6: Task-default06 0000000000000000000000000000000000000000000000000000000011111111
[task] 7: Task-default07 0000000000000000000000000000000000000000000000000000000011111111
[task] 8: Task-default08 0000000000000000000000000000000000000000000000000000000011111111
[task] Group 'background' worker:7 main:0
[task] 0: Task-background00 0000000000000000000000000000000000000000000000000000000011111111
[task] 1: Task-background01 0000000000000000000000000000000000000000000000000000000011111111
[task] 2: Task-background02 0000000000000000000000000000000000000000000000000000000011111111
[task] 3: Task-background03 0000000000000000000000000000000000000000000000000000000011111111
[task] 4: Task-background04 0000000000000000000000000000000000000000000000000000000011111111
[task] 5: Task-background05 0000000000000000000000000000000000000000000000000000000011111111
[task] 6: Task-background06 0000000000000000000000000000000000000000000000000000000011111111
[app] start creation step Init
[app] start creation step Init_Steamworks
Setting breakpad minidump AppID = 1203620
SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561197960265728 [API loaded no]
[app] start creation step Init_FileSystem
[app] start creation step Init_MountPackage
+--"":
|
+--"":


+--"gamebuild": (#0) Archive -> '/gamebuild_path/enshrouded_server'


+--"gamebuild_path": (#1) Native -> 'Z:/serverdata/serverfiles/'
[app] start creation step Init_Version
Game Version (SVN): 490142
[app] start creation step Init_UserSystem
[user] Couldn't retrieve steam friends interface.
[user] Couldn't retrieve steam user interface.
[app] start creation step Init_OnlineSystem
[OnlineProviderSteam] started transition from 'Uninitialized' to 'Initialized' (current='<invalid>')!
[app] start creation step Init_Session
[app] start creation step Init_Tracking
[app] start creation step Init_ResourceSystem
[resource] Could not load resource cache file 'Z:/serverdata/serverfiles/enshrouded_server.krc'. error=file not found
[app] start creation step Init_ResourcePreload_Start
[app] start creation step Init_ResourcePreload_Wait
[app] start creation step Init_SaveDataSystem
[savedata] Couldn't retrieve steam remote storage interface.
[savedata] Steam Cloud is disabled.
[app] start creation step Load_ResourceObject
[app] start creation step Init_ServerThread
[app] start creation step StartGame
[app] start creation step Init
[app] start creation step StartGame
[Session] started transition from 'Lobby' to 'Host_Online' (current='<invalid>')!
[Session] 'PrepareGame' (up)!
[savedata] Start 'Open Container' on container 3ad85aea
[savedata] Updating 'Open Container' on container 3ad85aea
[savedata] Finished 'Open Container' on container 3ad85aea
[ecss] TaskQueue: workerCount:8 taskWorkerCount:7 0000000000000000000000000000000000000000000000000000000011111110
[TerraformingEfficiencyRegistry] Finished loading.
[ecs] Nobuild zones changed
[ecs] Build zones changed
[ecs] Build zones changed
[savexxx] LOAD 0 bases 0 entities
[ecs] readEntitySerializationContext: Templates: 1 Components: 5 Size: 1,344
[guid_registry] VoxelBlueprintRegistry: Finished loading entry e284b901-c3dd-4282-8a4e-0a618e5763f5.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 27a9e067-4b9f-45cf-b966-208a5ecbd53b.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 85e3baea-7c93-4d6f-b1be-42f79b036761.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 28c4b2ca-4a01-4ba9-9e05-49c871df6904.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry ec28c5d5-9d23-413e-b238-781157fb2f65.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 5d9bd376-5b7f-4db4-8f2e-6a3e564194b1.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 34aa0c3c-9a88-4f8b-a070-64827a5fdabf.
[online] Server connected to Steam successfully
[online] Server is not VAC Secure!
[online] Server SteamId: 90180307821072390
[online] Public ipv4: redacted
[OnlineProviderSteam] 'Initialize' (up)!
[OnlineProviderSteam] 'JoinOrCreateGame' (up)!
[OnlineProviderSteam] 'SetLobbyData' (up)!
[OnlineProviderSteam] 'JoinLocalPlayers' (up)!
[OnlineProviderSteam] 'ConnectToPeers' (up)!
[OnlineProviderSteam] finished transition from 'Uninitialized' to 'InGame' (current='InGame')!
[Session] 'HostOnline' (up)!
[Session] finished transition from 'Lobby' to 'Host_Online' (current='Host_Online')!
[server] Load deserialization took 2.99 s
[ecss] Stats: Upd:3,600 (16.7ms) Time:60,004ms Total:6,443ms Max:26ms Avg:1.8ms +:0 -:0 Ent:579 Pred:0
[server] Start Saving
[savedata] Compression of Blob 0x00000000::USER took 1.49 ms
MaxClientComponents: 1
Snapshot took 2.61 ms: Entities: 579 (238,976 bytes) Storages: 30 (97,920 bytes) Chunks: 31 (208,706 / 2,031,616 bytes) ClientComps: 8,092 bytes Templates: 1,920 TotalSize: ~2,387,804
VoxelSaveSize: 0
[ecss] writeEntitySerializationContext:
[ecss] Templates: 1 (97 bytes) Components: 5 (1,344 bytes) Size: 1,441
[ecss] Entities: 1 (0 children)
[savexxx] SAVE 0 bases 0 entities size 1,791
[server] Save Serialization took 56.14 ms over 4 Ticks
[server] Saved
[savedata] Compression of Blob 0x00000539::SRSG took 187.00 us
[server] Start Saving
[savedata] Compression of Blob 0x00000000::USER took 102.00 us
MaxClientComponents: 1
Snapshot took 545.00 us: Entities: 579 (238,976 bytes) Storages: 30 (97,920 bytes) Chunks: 31 (208,706 / 2,031,616 bytes) ClientComps: 8,092 bytes Templates: 1,920 TotalSize: ~2,387,804
VoxelSaveSize: 0
[ecss] writeEntitySerializationContext:
[ecss] Templates: 1 (97 bytes) Components: 5 (1,344 bytes) Size: 1,441
[ecss] Entities: 1 (0 children)
[savexxx] SAVE 0 bases 0 entities size 1,791
[server] Save Serialization took 50.76 ms over 4 Ticks
[server] Saved
[savedata] Compression of Blob 0x00000539::SRSG took 171.00 us
[server] Start Saving
[savedata] Compression of Blob 0x00000000::USER took 145.00 us
MaxClientComponents: 1
Snapshot took 539.00 us: Entities: 579 (238,976 bytes) Storages: 30 (97,920 bytes) Chunks: 31 (208,706 / 2,031,616 bytes) ClientComps: 8,092 bytes Templates: 1,920 TotalSize: ~2,387,804
VoxelSaveSize: 0
[ecss] writeEntitySerializationContext:
[ecss] Templates: 1 (97 bytes) Components: 5 (1,344 bytes) Size: 1,441
[ecss] Entities: 1 (0 children)
[savexxx] SAVE 0 bases 0 entities size 1,791
[server] Save Serialization took 50.57 ms over 4 Ticks
[server] Saved
[savedata] Compression of Blob 0x00000539::SRSG took 137.00 us
[server] Start Saving
[savedata] Compression of Blob 0x00000000::USER took 59.00 us
MaxClientComponents: 1
Snapshot took 481.00 us: Entities: 579 (238,976 bytes) Storages: 30 (97,920 bytes) Chunks: 31 (208,706 / 2,031,616 bytes) ClientComps: 8,092 bytes Templates: 1,920 TotalSize: ~2,387,804
VoxelSaveSize: 0
[ecss] writeEntitySerializationContext:
[ecss] Templates: 1 (97 bytes) Components: 5 (1,344 bytes) Size: 1,441
[ecss] Entities: 1 (0 children)
[savexxx] SAVE 0 bases 0 entities size 1,791
[server] Save Serialization took 51.92 ms over 4 Ticks
[server] Saved
[savedata] Compression of Blob 0x00000539::SRSG took 122.00 us
[server] Start Saving
[savedata] Compression of Blob 0x00000000::USER took 72.00 us
MaxClientComponents: 1
Snapshot took 571.00 us: Entities: 579 (238,976 bytes) Storages: 30 (97,920 bytes) Chunks: 31 (208,706 / 2,031,616 bytes) ClientComps: 8,092 bytes Templates: 1,920 TotalSize: ~2,387,804
VoxelSaveSize: 0
[ecss] writeEntitySerializationContext:
[ecss] Templates: 1 (97 bytes) Components: 5 (1,344 bytes) Size: 1,441
[ecss] Entities: 1 (0 children)
[savexxx] SAVE 0 bases 0 entities size 1,791
[server] Save Serialization took 53.47 ms over 4 Ticks
[server] Saved
[savedata] Compression of Blob 0x00000539::SRSG took 92.00 us

[app] Trigger gameflow shutdown
[app] start destruction step StartGame
[app] start destruction step Init
Session terminated, killing shell... ...killed.
---Ensuring UID: 99 matches user---
usermod: no changes
---Ensuring GID: 100 matches user---
---Ensuring UID: 99 matches user---
usermod: no changes
---Ensuring GID: 100 matches user---
usermod: no changes
---Setting umask to 000---
---Checking for optional scripts---
---No optional script found, continuing---
---Taking ownership of data...---
---Starting...---
---Update SteamCMD---
tid(21) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK

Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
---Update Server---
tid(44) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
tid(44) burning pthread_key_t == 0 so we never use it
Redirecting stderr to '/serverdata/Steam/logs/stderr.txt'
Logging directory: '/serverdata/Steam/logs'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation - version 1705108307
-- type 'quit' to exit --
Loading Steam API...dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
OK
"@sSteamCmdForcePlatformType" = "windows"
[0m
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Success! App '2278520' already up to date.
---Checking if WINE workdirectory is present---
---WINE workdirectory found---
---Checking if WINE is properly installed---
---WINE properly set up---
---Prepare Server---
---'enshrouded_server.json' found---
---Server ready---
---Start Server---
---Starting Backup daemon---
Interval: 120 minutes and keep 12 backups
[holistic] Backup log to '/serverdata/serverfiles/logs/backup/enshrouded_server_2024-02-03T16-38-23.log'.
[enshrouded] Create logfile
enshrouded_server(detached HEAD) - version 0cf549fdadc2e9439f5e34a22917b7236310ec8e (master)
CPUs:
Idx Id Group LogIdx CoreIdx LLCIdx NumaIdx EffClass
0 256 0 0 0 3 0 0
1 257 0 1 1 3 0 0
2 258 0 2 2 3 0 0
3 259 0 3 3 3 0 0
4 260 0 4 0 3 0 0
5 261 0 5 1 3 0 0
6 262 0 6 2 3 0 0
7 263 0 7 3 3 0 0
CPU Types:
Performance: 8 0000000000000000000000000000000000000000000000000000000011111111
Efficient: 0 0000000000000000000000000000000000000000000000000000000000000000
[task] TaskSystemSetup:
[task] mainWorkerCount: 2
[task] nextMainWorkerIndex: 1
[task] Group 'default' worker:9 main:2
[task] 0: Task-default00 0000000000000000000000000000000000000000000000000000000000000000
[task] 1: Task-default01 0000000000000000000000000000000000000000000000000000000000000000
[task] 2: Task-default02 0000000000000000000000000000000000000000000000000000000011111111
[task] 3: Task-default03 0000000000000000000000000000000000000000000000000000000011111111
[task] 4: Task-default04 0000000000000000000000000000000000000000000000000000000011111111
[task] 5: Task-default05 0000000000000000000000000000000000000000000000000000000011111111
[task] 6: Task-default06 0000000000000000000000000000000000000000000000000000000011111111
[task] 7: Task-default07 0000000000000000000000000000000000000000000000000000000011111111
[task] 8: Task-default08 0000000000000000000000000000000000000000000000000000000011111111
[task] Group 'background' worker:7 main:0
[task] 0: Task-background00 0000000000000000000000000000000000000000000000000000000011111111
[task] 1: Task-background01 0000000000000000000000000000000000000000000000000000000011111111
[task] 2: Task-background02 0000000000000000000000000000000000000000000000000000000011111111
[task] 3: Task-background03 0000000000000000000000000000000000000000000000000000000011111111
[task] 4: Task-background04 0000000000000000000000000000000000000000000000000000000011111111
[task] 5: Task-background05 0000000000000000000000000000000000000000000000000000000011111111
[task] 6: Task-background06 0000000000000000000000000000000000000000000000000000000011111111
[app] start creation step Init
[app] start creation step Init_Steamworks
[holistic] Backup log to '/serverdata/serverfiles/logs/backup/enshrouded_server_2024-02-03T16-38-23.log'.
[enshrouded] Create logfile
enshrouded_server(detached HEAD) - version 0cf549fdadc2e9439f5e34a22917b7236310ec8e (master)
CPUs:
Idx Id Group LogIdx CoreIdx LLCIdx NumaIdx EffClass
0 256 0 0 0 3 0 0
1 257 0 1 1 3 0 0
2 258 0 2 2 3 0 0
3 259 0 3 3 3 0 0
4 260 0 4 0 3 0 0
5 261 0 5 1 3 0 0
6 262 0 6 2 3 0 0
7 263 0 7 3 3 0 0
CPU Types:
Performance: 8 0000000000000000000000000000000000000000000000000000000011111111
Efficient: 0 0000000000000000000000000000000000000000000000000000000000000000
[task] TaskSystemSetup:
[task] mainWorkerCount: 2
[task] nextMainWorkerIndex: 1
[task] Group 'default' worker:9 main:2
[task] 0: Task-default00 0000000000000000000000000000000000000000000000000000000000000000
[task] 1: Task-default01 0000000000000000000000000000000000000000000000000000000000000000
[task] 2: Task-default02 0000000000000000000000000000000000000000000000000000000011111111
[task] 3: Task-default03 0000000000000000000000000000000000000000000000000000000011111111
[task] 4: Task-default04 0000000000000000000000000000000000000000000000000000000011111111
[task] 5: Task-default05 0000000000000000000000000000000000000000000000000000000011111111
[task] 6: Task-default06 0000000000000000000000000000000000000000000000000000000011111111
[task] 7: Task-default07 0000000000000000000000000000000000000000000000000000000011111111
[task] 8: Task-default08 0000000000000000000000000000000000000000000000000000000011111111
[task] Group 'background' worker:7 main:0
[task] 0: Task-background00 0000000000000000000000000000000000000000000000000000000011111111
[task] 1: Task-background01 0000000000000000000000000000000000000000000000000000000011111111
[task] 2: Task-background02 0000000000000000000000000000000000000000000000000000000011111111
[task] 3: Task-background03 0000000000000000000000000000000000000000000000000000000011111111
[task] 4: Task-background04 0000000000000000000000000000000000000000000000000000000011111111
[task] 5: Task-background05 0000000000000000000000000000000000000000000000000000000011111111
[task] 6: Task-background06 0000000000000000000000000000000000000000000000000000000011111111
[app] start creation step Init
[app] start creation step Init_Steamworks
Setting breakpad minidump AppID = 1203620
SteamInternal_SetMinidumpSteamID: Caching Steam ID: 76561197960265728 [API loaded no]
[app] start creation step Init_FileSystem
[app] start creation step Init_MountPackage
+--"":
|
+--"":


+--"gamebuild": (#0) Archive -> '/gamebuild_path/enshrouded_server'


+--"gamebuild_path": (#1) Native -> 'Z:/serverdata/serverfiles/'
[app] start creation step Init_Version
Game Version (SVN): 490142
[app] start creation step Init_UserSystem
[user] Couldn't retrieve steam friends interface.
[user] Couldn't retrieve steam user interface.
[app] start creation step Init_OnlineSystem
[OnlineProviderSteam] started transition from 'Uninitialized' to 'Initialized' (current='<invalid>')!
[app] start creation step Init_Session
[app] start creation step Init_Tracking
[app] start creation step Init_ResourceSystem
[resource] Could not load resource cache file 'Z:/serverdata/serverfiles/enshrouded_server.krc'. error=file not found
[app] start creation step Init_ResourcePreload_Start
[app] start creation step Init_ResourcePreload_Wait
[app] start creation step Init_SaveDataSystem
[savedata] Couldn't retrieve steam remote storage interface.
[savedata] Steam Cloud is disabled.
[app] start creation step Load_ResourceObject
[app] start creation step Init_ServerThread
[app] start creation step StartGame
[app] start creation step Init
[app] start creation step StartGame
[Session] started transition from 'Lobby' to 'Host_Online' (current='<invalid>')!
[Session] 'PrepareGame' (up)!
[savedata] Start 'Open Container' on container 3ad85aea
[savedata] Updating 'Open Container' on container 3ad85aea
[savedata] Finished 'Open Container' on container 3ad85aea
[ecss] TaskQueue: workerCount:8 taskWorkerCount:7 0000000000000000000000000000000000000000000000000000000011111110
[TerraformingEfficiencyRegistry] Finished loading.
[ecs] Nobuild zones changed
[ecs] Build zones changed
[ecs] Build zones changed
[savexxx] LOAD 0 bases 0 entities
[ecs] readEntitySerializationContext: Templates: 1 Components: 5 Size: 1,344
[guid_registry] VoxelBlueprintRegistry: Finished loading entry e284b901-c3dd-4282-8a4e-0a618e5763f5.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 27a9e067-4b9f-45cf-b966-208a5ecbd53b.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 85e3baea-7c93-4d6f-b1be-42f79b036761.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 28c4b2ca-4a01-4ba9-9e05-49c871df6904.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry ec28c5d5-9d23-413e-b238-781157fb2f65.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 5d9bd376-5b7f-4db4-8f2e-6a3e564194b1.
[guid_registry] VoxelBlueprintRegistry: Finished loading entry 34aa0c3c-9a88-4f8b-a070-64827a5fdabf.
[online] Server connected to Steam successfully
[online] Server is not VAC Secure!
[online] Server SteamId: 90180308181947398
[online] Public ipv4: redacted
[OnlineProviderSteam] 'Initialize' (up)!
[OnlineProviderSteam] 'JoinOrCreateGame' (up)!
[OnlineProviderSteam] 'SetLobbyData' (up)!
[OnlineProviderSteam] 'JoinLocalPlayers' (up)!
[OnlineProviderSteam] 'ConnectToPeers' (up)!
[OnlineProviderSteam] finished transition from 'Uninitialized' to 'InGame' (current='InGame')!
[Session] 'HostOnline' (up)!
[Session] finished transition from 'Lobby' to 'Host_Online' (current='Host_Online')!
[server] Load deserialization took 3.01 s
[ecss] Stats: Upd:3,599 (16.7ms) Time:60,008ms Total:6,530ms Max:27ms Avg:1.8ms +:0 -:0 Ent:579 Pred:0
[ecss] Stats: Upd:3,599 (16.7ms) Time:60,008ms Total:6,530ms Max:27ms Avg:1.8ms +:0 -:0 Ent:579 Pred:0
[server] Start Saving
[savedata] Compression of Blob 0x00000000::USER took 1.16 ms
MaxClientComponents: 1
Snapshot took 2.36 ms: Entities: 579 (238,976 bytes) Storages: 30 (97,920 bytes) Chunks: 31 (208,706 / 2,031,616 bytes) ClientComps: 8,092 bytes Templates: 1,920 TotalSize: ~2,387,804
VoxelSaveSize: 0
[ecss] writeEntitySerializationContext:
[ecss] Templates: 1 (97 bytes) Components: 5 (1,344 bytes) Size: 1,441
[ecss] Entities: 1 (0 children)
[savexxx] SAVE 0 bases 0 entities size 1,791
[server] Save Serialization took 52.03 ms over 4 Ticks
[server] Saved
[savedata] Compression of Blob 0x00000539::SRSG took 147.00 us

 

Edited by Bummler
Link to comment

Hi, thanks for the docker, simply worked out the box, however after more people connect get odd server loads and the same error message mentioned in this docker thread. The fix seemed to be moving from Wine to Proton, the error message was 

Quote

[session] Pending packets list is full. Deleted oldest packet from 2(3)

And this is the thread about the issue and the supposed fix , hope this helps. https://github.com/jsknnr/enshrouded-server/issues/40

Link to comment
14 minutes ago, TheHellspawn said:

Hi, thanks for the docker, simply worked out the box, however after more people connect get odd server loads and the same error message mentioned in this docker thread. The fix seemed to be moving from Wine to Proton, the error message was 

And this is the thread about the issue and the supposed fix , hope this helps. https://github.com/jsknnr/enshrouded-server/issues/40

I'm gonna check later. Proton is on top of wine and is for graphics, thus I don't get why it should help with anything. I currently have 8 players on my server simultaneously without any problem. 

Link to comment
6 minutes ago, Nodiaque said:

I'm gonna check later. Proton is on top of wine and is for graphics, thus I don't get why it should help with anything. I currently have 8 players on my server simultaneously without any problem. 

Thanks, Im speaking from a point of ignorance here, as I know nothing about linux and dockers, I just get by. My only knowledge of Proton is from unity and there it is a networking library so Id assumed it was here too, thats assumptions for you :) 

Thanks for your fast response, Ive had a look through the log files but see no errors and the mentioned error isnt in any logs.

What occurs is a whole string of these packet error messages in the docker log, in game we'd experience minor lag and the game would put a server under load message in corner. after 30 seconds or so it would clear up and would run fine, this would repeat but it always cleared itself up in the end.

When I get it again I can copy and paste the log here incase its of any help.

Link to comment

Don't forget it's ea so bug and lag are expected. And it'd also not Linux native. E they plan on releasing a Linux native so I might just wait on that instead of maybe breaking something with proton. 

 

Did you see if it happen at the same time the server make a save? 

Link to comment
1 hour ago, Nodiaque said:

Don't forget it's ea so bug and lag are expected. And it'd also not Linux native. E they plan on releasing a Linux native so I might just wait on that instead of maybe breaking something with proton. 

 

Did you see if it happen at the same time the server make a save? 

Surprisingly enough it never happened when the server did a save, it happened when 3 or more were on server. Not had it since I restarted server but only had 2 on so far. Could easily be early access, just spotted thread so thought Id post link here incase it was relevant or useful to you. Completely understandable, if it aint broke dont fix it ! :)

On another front is there a way / console command to force a server save ?

 

Link to comment

first off, thank you Nodiaque. everything stood up without any issues.

 

secondly, my apologies for the question/s i'm about to ask; how would i go about running a second world/server?

is it just as simple as running it off template with new name and data directory or perhaps there's a simpler way?

 

thanks again!

  • Like 1
Link to comment
26 minutes ago, pblohrndz said:

first off, thank you Nodiaque. everything stood up without any issues.

 

secondly, my apologies for the question/s i'm about to ask; how would i go about running a second world/server?

is it just as simple as running it off template with new name and data directory or perhaps there's a simpler way?

 

thanks again!

For a second world, you would need to mostly do what you said. 

 

Click add a container in the bottom of the docker screen and select enshrouded in the drop down list at the top. I think you can also click on it in the CA and install a new one. 

 

Name the docker another name, change data folder, change port (need to change also in config) and pick another name (also in config file). 

 

Also, for port change, you will need to delete the port configuration in the template and create new. Don't just edit and change the port, seen issue with that in the past. That's why it says to recreate the port in the comment if you need other port. 

  • Like 1
Link to comment

First off, thank you very much for this container.

 

Concerning the auto backup feature, which is greatly appreciated. However, I think it is defaulting the world to a brand new game.

 

I got off the server last night and this morning a friend told me the server was back to like a brand new game. 

Thankfully, its an easy fix with just changing the config and copying the save file. However, how do I fix this so it doesn't keep doing this?

 

 

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...