Code Monkey home page Code Monkey logo

docker-7daystodie's People

Contributors

doudalidou avatar firefly2442 avatar hackebein avatar niekcandaele avatar piraxis avatar sierra1011 avatar vinanrra avatar weihao avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docker-7daystodie's Issues

Latest Experimental? A20

How do you actually select latest experimental? Is it as simple as changing the Environmental Variable "Version" from "stable" to "latest_experimental"? I cannot get this to load A20.

[BUG] Server not starting in the container

Describe the bug
Container is unable to launch the server

Docker/Docker-compose
I used the example docker command with all parameters for this one, as I tried doing mine and it didn't work either. I replaced the volume path with my actual path when I ran my command

docker run -d \
  --name 7dtdserver \
  --restart unless-stopped \
  -v "/path/to/folder/7DaysToDie:/home/sdtdserver/.local/share/7DaysToDie/" \
  -v "/path/to/folder/ServerFiles:/home/sdtdserver/serverfiles/" \
  -v "/path/to/folder/LogFolder:/home/sdtdserver/log/" \
  -v "/path/to/folder/BackupFolder:/home/sdtdserver/lgsm/backup/" \
  -v "/path/to/folder/LGSM-Config:/home/sdtdserver/lgsm/config-lgsm/sdtdserver/" \
  -p 26900:26900/tcp \
  -p 26900:26900/udp \
  -p 26901:26901/udp \
  -p 26902:26902/udp \
  -p 8080:8080/udp \
  -p 8081:8081/tcp \
  -p 8082:8082/tcp \
  -e START_MODE=1 \
  -e VERSION=stable \
  -e TEST_ALERT=NO \
  -e ALLOC_FIXES=NO \
  -e ALLOC_FIXES_UPDATE=NO \
  -e UNDEAD_LEGACY=NO \
  -e UNDEAD_LEGACY_VERSION=stable \
  -e UNDEAD_LEGACY_UPDATE=NO \
  -e ENZOMBIES=NO \
  -e ENZOMBIES_ADDON_SNUFKIN=NO \
  -e ENZOMBIES_ADDON_ROBELOTO=NO \
  -e ENZOMBIES_ADDON_NONUDES=NO \
  -e ENZOMBIES_UPDATE=NO \
  -e CPM=NO \
  -e CPM_UPDATE=NO \
  -e BEPINEX=NO \
  -e BEPINEX_UPDATE=NO \
  -e BACKUP=NO \
  -e MONITOR=NO \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TimeZone=Europe/Madrid \
  vinanrra/7dtd-server

Additional context
Here is the logs content from the server starting in the container..

Install Complete!

To start server type:
./sdtdserver start


[INFO] The server have been installed.
[INFO] Installing mods after first start
[INFO] Starting server...
[ ERROR ] Starting sdtdserver: Unable to get external IP
jq: error (at <stdin>:0): Cannot iterate over null (null)
[ ERROR ] Starting sdtdserver: Unable to get external IP
[ ERROR ] Starting sdtdserver: Unable to get external IP
[  OK  ] Starting sdtdserver: Applying steamclient.so sdk64 hardlink fix: 7 Days To Die
[  OK  ] Starting sdtdserver: Applying steamclient.so sdk32 link fix: 7 Days To Die
[  OK  ] Starting sdtdserver: My Game Host
Set current directory to /home/sdtdserver/serverfiles
Found path: /home/sdtdserver/serverfiles/7DaysToDieServer.x86_64
Mono path[0] = '/home/sdtdserver/serverfiles/7DaysToDieServer_Data/Managed'
Mono config path = '/home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/etc'
Shutdown handler: initalize.
Preloaded 'libEOSSDK-Linux-Shipping.so'
Preloaded 'libMagick.so'
eac_server.so [x64] :: OnLoad()
Preloaded 'libeac_server.so'
Preloaded 'libeasyanticheat.so'
Preloaded 'libgetrss.so'
Preloaded 'libsteam_api.so'
Preloaded 'steamclient.so'
Unable to preload the following plugins:
        libMouseLib.so
PlayerPrefs - Creating folder: /home/sdtdserver/.config/unity3d/The Fun Pimps
PlayerPrefs - Creating folder: /home/sdtdserver/.config/unity3d/The Fun Pimps/7 Days To Die - Dedicated
Unable to load player prefs
Initialize engine version: 2020.3.14f1 (d0d1bb862f9d)
[Subsystems] Discovering subsystems at path /home/sdtdserver/serverfiles/7DaysToDieServer_Data/UnitySubsystems
Forcing GfxDevice: Null
GfxDevice: creating device client; threaded=0
NullGfxDevice:
    Version:  NULL 1.0 [1.0]
    Renderer: Null Device
    Vendor:   Unity Technologies
Begin MonoManager ReloadAssembly
- Completed reload, in  1.525 seconds
ERROR: Shader Sprites/Default shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Sprites/Mask shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Legacy Shaders/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: '7DTD/Cube_UI_Frame' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader 7DTD/Cube_UI_Frame shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: '7DTD/Cube_UI_Frame' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: '7DTD/Cube_UI_Glow' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader 7DTD/Cube_UI_Glow shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: '7DTD/Cube_UI_Glow' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader GUI/Text Shader shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Unlit/Transparent Colored shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
UnloadTime: 32.928921 ms
2022-02-14T20:22:07 0.002 INF [GSM] Singleton Initialized...
2022-02-14T20:22:07 0.181 INF [Platform] Init
2022-02-14T20:22:07 0.261 INF [Platform] Using native platform: Steam
2022-02-14T20:22:07 0.267 INF [Platform] Using cross platform: EOS
2022-02-14T20:22:07 0.268 INF [Platform] Using server platform: Steam
2022-02-14T20:22:07 0.268 INF [Platform] Initializing Steam
2022-02-14T20:22:07 0.271 INF Starting PlayerInputManager...
2022-02-14T20:22:08 0.777 INF InControl (version 1.8.2 build 9357, native module = False, XInput = False)
2022-02-14T20:22:08 0.809 INF [Platform] Initializing EOS
Stacktrace:

  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) Epic.OnlineServices.Bindings.EOS_Initialize (intptr) [0x00009] in <b7e29136836441b4baf2b876231f6dfc>:0
  at Epic.OnlineServices.Platform.PlatformInterface.Initialize (Epic.OnlineServices.Platform.InitializeOptions) [0x00010] in <b7e29136836441b4baf2b876231f6dfc>:0
  at Platform.EOS.Api.CreatePlatformInterface (Platform.EOS.EosCreds,bool) [0x00020] in <78828aac6e6f4772a1feb4477f14b2ea>:0
  at Platform.EOS.Api.InitClientApis () [0x00011] in <78828aac6e6f4772a1feb4477f14b2ea>:0
  at Platform.EOS.Api.Init (Platform.IPlatform) [0x00008] in <78828aac6e6f4772a1feb4477f14b2ea>:0
  at Platform.AbsPlatform.Init () [0x00048] in <78828aac6e6f4772a1feb4477f14b2ea>:0
  at Platform.PlatformManager.Init () [0x000c9] in <78828aac6e6f4772a1feb4477f14b2ea>:0
  at GameManager.Awake () [0x00000] in <78828aac6e6f4772a1feb4477f14b2ea>:0
  at (wrapper runtime-invoke) object.runtime_invoke_void__this__ (object,intptr,intptr,intptr) [0x00020] in <695d1cc93cca45069c528c15c9fdd749>:0
/proc/self/maps:
4021d000-403d4000 rwxp 00000000 00:00 0
41ea6000-41eb6000 rwxp 00000000 00:00 0
557ba0c2f000-557ba0c30000 r--p 00000000 08:42 3819254                    /home/sdtdserver/serverfiles/7DaysToDieServer.x86_64
557ba0c30000-557ba0c31000 r-xp 00001000 08:42 3819254                    /home/sdtdserver/serverfiles/7DaysToDieServer.x86_64
557ba0c31000-557ba0c32000 r--p 00002000 08:42 3819254                    /home/sdtdserver/serverfiles/7DaysToDieServer.x86_64
557ba0c32000-557ba0c33000 rw-p 00003000 08:42 3819254                    /home/sdtdserver/serverfiles/7DaysToDieServer.x86_64
557ba2845000-557ba3d39000 rw-p 00000000 00:00 0                          [heap]
7f6890000000-7f6890001000 rw-p 00000000 00:00 0
7f6890001000-7f6891002000 ---p 00000000 00:00 0
7f6891002000-7f68a0000000 ---p 00000000 00:00 0
7f68a0000000-7f68a0100000 rw-p 00000000 00:00 0
7f68a0100000-7f68b0000000 ---p 00000000 00:00 0
7f68b0000000-7f68b0fbf000 rw-p 00000000 00:00 0
7f68b0fbf000-7f68c0000000 ---p 00000000 00:00 0
7f68c0000000-7f68c0200000 rw-p 00000000 00:00 0
7f68c0200000-7f68d0000000 ---p 00000000 00:00 0
7f68d0000000-7f68d0001000 rw-p 00000000 00:00 0
7f68d0001000-7f68d0402000 ---p 00000000 00:00 0
7f68d0402000-7f68d0c03000 rw-p 00000000 00:00 0
7f68d0c03000-7f68e0000000 ---p 00000000 00:00 0
7f68e0000000-7f68e0021000 rw-p 00000000 00:00 0
7f68e0021000-7f68e4000000 ---p 00000000 00:00 0
7f68e8000000-7f68e8217000 rw-p 00000000 00:00 0
7f68e8217000-7f68ec000000 ---p 00000000 00:00 0
7f68ef6e3000-7f68ef72f000 r--p 00000000 08:42 3819394                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Managed/Mono.Security.dll
7f68ef72f000-7f68ef896000 rw-p 00000000 00:00 0
7f68ef896000-7f68ef897000 ---p 00000000 00:00 0
7f68ef897000-7f68ef898000 rw-p 00000000 00:00 0
7f68ef898000-7f68ef8a0000 ---p 00000000 00:00 0
7f68ef8a0000-7f68ef917000 rw-p 00000000 00:00 0
7f68ef917000-7f68efc15000 r--p 00000000 08:42 3819304                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Managed/System.Xml.dll
7f68efc15000-7f68f1000000 rw-p 00000000 00:00 0
7f68f1000000-7f6900000000 ---p 00000000 00:00 0
7f6900000000-7f6901000000 rw-p 00000000 00:00 0
7f6901000000-7f6910000000 ---p 00000000 00:00 0
7f6910008000-7f6910d52000 rw-p 00000000 00:00 0
7f6910d52000-7f6910ff2000 r--p 00000000 08:42 3819295                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Managed/System.dll
7f6910ff2000-7f6910ff3000 ---p 00000000 00:00 0
7f6910ff3000-7f69117f3000 rw-p 00000000 00:00 0
7f69117f3000-7f69117f4000 ---p 00000000 00:00 0
7f69117f4000-7f6911ff4000 rw-p 00000000 00:00 0
7f6911ff4000-7f6911ff5000 ---p 00000000 00:00 0
7f6911ff5000-7f69127f5000 rw-p 00000000 00:00 0
7f69127f5000-7f69127f6000 ---p 00000000 00:00 0
7f69127f6000-7f6912ff6000 rw-p 00000000 00:00 0
7f6912ff6000-7f6912ff7000 ---p 00000000 00:00 0
7f6912ff7000-7f69137f7000 rw-p 00000000 00:00 0
7f69137f7000-7f69137f8000 ---p 00000000 00:00 0
7f69137f8000-7f6913ff8000 rw-p 00000000 00:00 0
7f6913ff8000-7f6913ff9000 ---p 00000000 00:00 0
7f6913ff9000-7f69147f9000 rw-p 00000000 00:00 0
7f69147f9000-7f69147fa000 ---p 00000000 00:00 0
7f69147fa000-7f6914ffa000 rw-p 00000000 00:00 0
7f6914ffa000-7f6914ffb000 ---p 00000000 00:00 0
7f6914ffb000-7f69157fb000 rw-p 00000000 00:00 0
7f69157fb000-7f69157fc000 ---p 00000000 00:00 0
7f69157fc000-7f6915ffc000 rw-p 00000000 00:00 0
7f6915ffc000-7f6915ffd000 ---p 00000000 00:00 0
7f6915ffd000-7f69167fd000 rw-p 00000000 00:00 0
7f69167fd000-7f69167fe000 ---p 00000000 00:00 0
7f69167fe000-7f6916ffe000 rw-p 00000000 00:00 0
7f6916ffe000-7f6916fff000 ---p 00000000 00:00 0
7f6916fff000-7f69177ff000 rw-p 00000000 00:00 0
7f69177ff000-7f6917800000 ---p 00000000 00:00 0
7f6917800000-7f6918000000 rw-p 00000000 00:00 0
7f6918000000-7f6918021000 rw-p 00000000 00:00 0
7f6918021000-7f691c000000 ---p 00000000 00:00 0
7f691c022000-7f691c0a0000 rw-p 00000000 00:00 0
7f691c0a0000-7f691c0a1000 ---p 00000000 00:00 0
7f691c0a1000-7f691c8a1000 rw-p 00000000 00:00 0
7f691c8a1000-7f691c8a2000 ---p 00000000 00:00 0
7f691c8a2000-7f691d0a2000 rw-p 00000000 00:00 0
7f691d0a2000-7f691d0a3000 ---p 00000000 00:00 0
7f691d0a3000-7f691d8a3000 rw-p 00000000 00:00 0
7f691d8a3000-7f691d8a4000 ---p 00000000 00:00 0
7f691d8a4000-7f691e0a4000 rw-p 00000000 00:00 0
7f691e0a4000-7f691e0a5000 ---p 00000000 00:00 0
7f691e0a5000-7f691e8a5000 rw-p 00000000 00:00 0
7f691e8a5000-7f691fc9d000 r-xp 00000000 08:42 3826831                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/x86_64/steamclient.so
7f691fc9d000-7f691fe9d000 ---p 013f8000 08:42 3826831                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/x86_64/steamclient.so
7f691fe9d000-7f691ff7a000 r--p 013f8000 08:42 3826831                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/x86_64/steamclient.so
7f691ff7a000-7f691ff93000 rw-p 014d5000 08:42 3826831                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/x86_64/steamclient.so
7f691ff93000-7f6921000000 rw-p 00000000 00:00 0
7f6921000000-7f6930000000 ---p 00000000 00:00 0
7f6930000000-7f6931000000 rw-p 00000000 00:00 0
7f6931000000-7f6940000000 ---p 00000000 00:00 0
7f6940000000-7f6941000000 rw-p 00000000 00:00 0
7f6941000000-7f6950000000 ---p 00000000 00:00 0
7f6950000000-7f6952000000 rw-p 00000000 00:00 0
7f6952000000-7f6960000000 ---p 00000000 00:00 0
7f6960000000-7f6960722000 rw-p 00000000 00:00 0
7f6960722000-7f6960800000 ---p 00000000 00:00 0
7f6960800000-7f6960840000 rw-p 00000000 00:00 0
7f6960840000-7f6960880000 ---p 00000000 00:00 0
7f6960880000-7f69608c0000 rw-p 00000000 00:00 0
7f69608c0000-7f6960900000 ---p 00000000 00:00 0
7f6960900000-7f6960940000 rw-p 00000000 00:00 0
7f6960940000-7f6960980000 ---p 00000000 00:00 0
7f6960980000-7f6960988000 rw-p 00000000 00:00 0
7f6960988000-7f6960990000 ---p 00000000 00:00 0
7f6960990000-7f6960998000 rw-p 00000000 00:00 0
7f6960998000-7f69609a0000 ---p 00000000 00:00 0
7f69609a0000-7f69609a8000 rw-p 00000000 00:00 0
7f69609a8000-7f69609b0000 ---p 00000000 00:00 0
7f69609b0000-7f69609b8000 rw-p 00000000 00:00 0
7f69609b8000-7f69609c0000 ---p 00000000 00:00 0
7f69609c0000-7f69609c8000 rw-p 00000000 00:00 0
7f69609c8000-7f69609d0000 ---p 00000000 00:00 0
7f69609d0000-7f69609d8000 rw-p 00000000 00:00 0
7f69609d8000-7f69609e0000 ---p 00000000 00:00 0
7f69609e0000-7f69609e8000 rw-p 00000000 00:00 0
7f69609e8000-7f69609f0000 ---p 00000000 00:00 0
7f69609f0000-7f69609f8000 rw-p 00000000 00:00 0
7f69609f8000-7f6960a00000 ---p 00000000 00:00 0
7f6960a00000-7f6960a08000 rw-p 00000000 00:00 0
7f6960a08000-7f6960a10000 ---p 00000000 00:00 0
7f6960a10000-7f6960a18000 rw-p 00000000 00:00 0
7f6960a18000-7f6960a20000 ---p 00000000 00:00 0
7f6960a20000-7f6960a28000 rw-p 00000000 00:00 0
7f6960a28000-7f6960a30000 ---p 00000000 00:00 0
7f6960a30000-7f6960a38000 rw-p 00000000 00:00 0
7f6960a38000-7f6960a40000 ---p 00000000 00:00 0
7f6960a40000-7f6960a48000 rw-p 00000000 00:00 0
7f6960a48000-7f6960a50000 ---p 00000000 00:00 0
7f6960a50000-7f6960a58000 rw-p 00000000 00:00 0
7f6960a58000-7f6960a60000 ---p 00000000 00:00 0
7f6960a60000-7f6960a68000 rw-p 00000000 00:00 0
7f6960a68000-7f6960a70000 ---p 00000000 00:00 0
7f6960a70000-7f6960a78000 rw-p 00000000 00:00 0
7f6960a78000-7f6960a80000 ---p 00000000 00:00 0
7f6960a80000-7f6960a90000 rw-p 00000000 00:00 0
7f6960a90000-7f6960aa0000 ---p 00000000 00:00 0
7f6960aa0000-7f6960ae0000 rw-p 00000000 00:00 0
7f6960ae0000-7f6970000000 ---p 00000000 00:00 0
7f6970000000-7f6970401000 rw-p 00000000 00:00 0
7f6970401000-7f6980000000 ---p 00000000 00:00 0
7f6980000000-7f6980502000 rw-p 00000000 00:00 0
7f6980502000-7f6990000000 ---p 00000000 00:00 0
7f6990000000-7f6990102000 rw-p 00000000 00:00 0
7f6990102000-7f69a0000000 ---p 00000000 00:00 0
7f69a0000000-7f69a0102000 rw-p 00000000 00:00 0
7f69a0102000-7f69b0000000 ---p 00000000 00:00 0
7f69b0000000-7f69b0102000 rw-p 00000000 00:00 0
7f69b0102000-7f69c0000000 ---p 00000000 00:00 0
7f69c0000000-7f69c0100000 rw-p 00000000 00:00 0
7f69c0100000-7f69d0000000 ---p 00000000 00:00 0
7f69d0017000-7f69d0117000 r--p 00000000 08:42 3819307                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Managed/System.Core.dll
7f69d0117000-7f69d02f2000 rw-p 00000000 00:00 0
7f69d02f2000-7f69d02f3000 ---p 00000000 00:00 0
7f69d02f3000-7f69d03f3000 rw-p 00000000 00:00 0
7f69d03f3000-7f69d03f4000 ---p 00000000 00:00 0
7f69d03f4000-7f69d0bf4000 rw-p 00000000 00:00 0
7f69d0bf4000-7f69d0c39000 r-xp 00000000 08:42 3819419                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libsteam_api.so
7f69d0c39000-7f69d0e39000 ---p 00045000 08:42 3819419                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libsteam_api.so
7f69d0e39000-7f69d0e3d000 r--p 00045000 08:42 3819419                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libsteam_api.so
7f69d0e3d000-7f69d0e3e000 rw-p 00049000 08:42 3819419                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libsteam_api.so
7f69d0e3e000-7f69d0e4f000 rw-p 00000000 00:00 0
7f69d0e4f000-7f69d0e50000 r-xp 00000000 08:42 3819386                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libgetrss.so
7f69d0e50000-7f69d104f000 ---p 00001000 08:42 3819386                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libgetrss.so
7f69d104f000-7f69d1050000 r--p 00000000 08:42 3819386                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libgetrss.so
7f69d1050000-7f69d1051000 rw-p 00001000 08:42 3819386                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libgetrss.so
7f69d1051000-7f69d10a4000 r--p 00000000 08:42 3819372                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libeasyanticheat.so
7f69d10a4000-7f69d1334000 r-xp 00053000 08:42 3819372                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libeasyanticheat.so
7f69d1334000-7f69d1425000 r--p 002e3000 08:42 3819372                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libeasyanticheat.so
7f69d1425000-7f69d144e000 r--p 003d3000 08:42 3819372                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libeasyanticheat.so
7f69d144e000-7f69d145d000 rw-p 003fc000 08:42 3819372                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libeasyanticheat.so
7f69d145d000-7f69d1467000 rw-p 00000000 00:00 0
7f69d1467000-7f69d14bf000 r--p 00000000 08:42 3819353                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libeac_server.so
7f69d14bf000-7f69d1786000 r-xp 00058000 08:42 3819353                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libeac_server.so
7f69d1786000-7f69d1886000 r--p 0031f000 08:42 3819353                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libeac_server.so
7f69d1886000-7f69d18b0000 r--p 0041e000 08:42 3819353                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libeac_server.so
7f69d18b0000-7f69d18bf000 rw-p 00448000 08:42 3819353                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libeac_server.so
7f69d18bf000-7f69d18c9000 rw-p 00000000 00:00 0
7f69d18c9000-7f69d24cd000 r-xp 00000000 08:42 3819384                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libMagick.so
7f69d24cd000-7f69d26cd000 ---p 00c04000 08:42 3819384                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libMagick.so
7f69d26cd000-7f69d279a000 r--p 00c04000 08:42 3819384                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libMagick.so
7f69d279a000-7f69d27f3000 rw-p 00cd1000 08:42 3819384                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libMagick.so
7f69d27f3000-7f69d2c00000 rw-p 00000000 00:00 0
7f69d2c08000-7f69d2ca6000 rw-p 00000000 00:00 0
7f69d2ca6000-7f69d345d000 r--p 00000000 08:42 3819371                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so
7f69d345d000-7f69d4610000 r-xp 007b6000 08:42 3819371                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so
7f69d4610000-7f69d46ba000 r--p 01968000 08:42 3819371                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so
7f69d46ba000-7f69d46c7000 rw-p 01a11000 08:42 3819371                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so
7f69d46c7000-7f69d479d000 rw-p 00000000 00:00 0
7f69d479d000-7f69d479e000 ---p 00000000 00:00 0
7f69d479e000-7f69d479f000 rw-p 00000000 00:00 0
7f69d479f000-7f69d47a7000 ---p 00000000 00:00 0
7f69d47a7000-7f69d499e000 rw-p 00000000 00:00 0
7f69d499e000-7f69d4d81000 r--p 00000000 08:42 3819321                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Managed/mscorlib.dll
7f69d4d81000-7f69d50d8000 r-xp 00000000 08:42 3819364                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so
7f69d50d8000-7f69d52d7000 ---p 00357000 08:42 3819364                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so
7f69d52d7000-7f69d52de000 r--p 00356000 08:42 3819364                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so
7f69d52de000-7f69d52e5000 rw-p 0035d000 08:42 3819364                    /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so
7f69d52e5000-7f69d5500000 rw-p 00000000 00:00 0
7f69d5500000-7f69d5507000 r-xp 00000000 00:33 10617026                   /lib/x86_64-linux-gnu/librt-2.27.so
7f69d5507000-7f69d5706000 ---p 00007000 00:33 10617026                   /lib/x86_64-linux-gnu/librt-2.27.so
7f69d5706000-7f69d5707000 r--p 00006000 00:33 10617026                   /lib/x86_64-linux-gnu/librt-2.27.so
7f69d5707000-7f69d5708000 rw-p 00007000 00:33 10617026                   /lib/x86_64-linux-gnu/librt-2.27.so
7f69d5708000-7f69d570b000 r-xp 00000000 00:33 10616971                   /lib/x86_64-linux-gnu/libdl-2.27.so
7f69d570b000-7f69d590a000 ---p 00003000 00:33 10616971                   /lib/x86_64-linux-gnu/libdl-2.27.so
7f69d590a000-7f69d590b000 r--p 00002000 00:33 10616971                   /lib/x86_64-linux-gnu/libdl-2.27.so
7f69d590b000-7f69d590c000 rw-p 00003000 00:33 10616971                   /lib/x86_64-linux-gnu/libdl-2.27.so
7f69d590c000-7f69d5af3000 r-xp 00000000 00:33 10616961                   /lib/x86_64-linux-gnu/libc-2.27.so
7f69d5af3000-7f69d5cf3000 ---p 001e7000 00:33 10616961                   /lib/x86_64-linux-gnu/libc-2.27.so
7f69d5cf3000-7f69d5cf7000 r--p 001e7000 00:33 10616961                   /lib/x86_64-linux-gnu/libc-2.27.so
7f69d5cf7000-7f69d5cf9000 rw-p 001eb000 00:33 10616961                   /lib/x86_64-linux-gnu/libc-2.27.so
7f69d5cf9000-7f69d5cfd000 rw-p 00000000 00:00 0
7f69d5cfd000-7f69d5d17000 r-xp 00000000 00:33 10617022                   /lib/x86_64-linux-gnu/libpthread-2.27.so
7f69d5d17000-7f69d5f16000 ---p 0001a000 00:33 10617022                   /lib/x86_64-linux-gnu/libpthread-2.27.so
7f69d5f16000-7f69d5f17000 r--p 00019000 00:33 10617022                   /lib/x86_64-linux-gnu/libpthread-2.27.so
7f69d5f17000-7f69d5f18000 rw-p 0001a000 00:33 10617022                   /lib/x86_64-linux-gnu/libpthread-2.27.so
7f69d5f18000-7f69d5f1c000 rw-p 00000000 00:00 0
7f69d5f1c000-7f69d5f33000 r-xp 00000000 00:33 10616979                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7f69d5f33000-7f69d6132000 ---p 00017000 00:33 10616979                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7f69d6132000-7f69d6133000 r--p 00016000 00:33 10616979                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7f69d6133000-7f69d6134000 rw-p 00017000 00:33 10616979                   /lib/x86_64-linux-gnu/libgcc_s.so.1
7f69d6134000-7f69d62d1000 r-xp 00000000 00:33 10616986                   /lib/x86_64-linux-gnu/libm-2.27.so
7f69d62d1000-7f69d64d0000 ---p 0019d000 00:33 10616986                   /lib/x86_64-linux-gnu/libm-2.27.so
7f69d64d0000-7f69d64d1000 r--p 0019c000 00:33 10616986                   /lib/x86_64-linux-gnu/libm-2.27.so
7f69d64d1000-7f69d64d2000 rw-p 0019d000 00:33 10616986                   /lib/x86_64-linux-gnu/libm-2.27.so
7f69d64d2000-7f69d6bb7000 r--p 00000000 08:42 3826847                    /home/sdtdserver/serverfiles/UnityPlayer.so
7f69d6bb7000-7f69d81ec000 r-xp 006e5000 08:42 3826847                    /home/sdtdserver/serverfiles/UnityPlayer.so
7f69d81ec000-7f69d827f000 r--p 01d1a000 08:42 3826847                    /home/sdtdserver/serverfiles/UnityPlayer.so
7f69d827f000-7f69d82a9000 rw-p 01dad000 08:42 3826847                    /home/sdtdserver/serverfiles/UnityPlayer.so
7f69d82a9000-7f69d83a6000 rw-p 00000000 00:00 0
7f69d83a6000-7f69d83cf000 r-xp 00000000 00:33 10616943                   /lib/x86_64-linux-gnu/ld-2.27.so
7f69d83d3000-7f69d83fc000 rw-p 00000000 00:00 0
7f69d83fc000-7f69d83fd000 ---p 00000000 00:00 0
7f69d83fd000-7f69d8422000 rw-p 00000000 00:00 0
7f69d8422000-7f69d8481000 ---p 00000000 00:00 0
7f69d8481000-7f69d85c7000 rw-p 00000000 00:00 0
7f69d85c8000-7f69d85cc000 rw-p 00000000 00:00 0
7f69d85cc000-7f69d85cd000 rw-s 00000000 00:3b 3                          /dev/shm/mono.3599
7f69d85cd000-7f69d85cf000 rw-p 00000000 00:00 0
7f69d85cf000-7f69d85d0000 r--p 00029000 00:33 10616943                   /lib/x86_64-linux-gnu/ld-2.27.so
7f69d85d0000-7f69d85d1000 rw-p 0002a000 00:33 10616943                   /lib/x86_64-linux-gnu/ld-2.27.so
7f69d85d1000-7f69d85d2000 rw-p 00000000 00:00 0
7ffc5f179000-7ffc5f181000 ---p 00000000 00:00 0
7ffc5f957000-7ffc5f978000 rw-p 00000000 00:00 0                          [stack]
7ffc5f9b8000-7ffc5f9bb000 r--p 00000000 00:00 0                          [vvar]
7ffc5f9bb000-7ffc5f9bc000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0                  [vsyscall]

Native stacktrace:

        /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so(+0xd809c) [0x7f69d4e5909c]
        /home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so(+0x5bd6d) [0x7f69d4ddcd6d]
        /lib/x86_64-linux-gnu/libpthread.so.0(+0x12980) [0x7f69d5d0f980]
        /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so(+0x183a140) [0x7f69d44e0140]
        /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so(+0x183b267) [0x7f69d44e1267]
        /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so(+0x17e41ec) [0x7f69d448a1ec]
        /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so(+0x1809776) [0x7f69d44af776]
        /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so(+0x1799a7a) [0x7f69d443fa7a]
        /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so(+0x1810a65) [0x7f69d44b6a65]
        /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so(+0x181090a) [0x7f69d44b690a]
        /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Plugins/libEOSSDK-Linux-Shipping.so(EOS_Initialize+0xfe2) [0x7f69d407dee2]
        [0x403d3efd]

Debug info from gdb:

mono_gdb_render_native_backtraces not supported on this platform, unable to find gdb or lldb
Shutdown handler: cleanup.
eac_server.so [x64] :: OnUnload()

=================================================================
Got a SIGILL while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

Caught fatal signal - signo:4 code:2 errno:0 addr:0x7f69d44e0140
Obtained 33 stack frames.
#0  0x007f69d44e0140 in (Unknown)
#1  0x007f69d44e1267 in (Unknown)
#2  0x007f69d448a1ec in (Unknown)
#3  0x007f69d44af776 in (Unknown)
#4  0x007f69d443fa7a in (Unknown)
#5  0x007f69d44b6a65 in (Unknown)
#6  0x007f69d44b690a in (Unknown)
#7  0x007f69d407dee2 in (Unknown)
#8  0x000000403d3efd in (wrapper managed-to-native) Epic.OnlineServices.Bindings:EOS_Initialize (intptr)
#9  0x000000403cdde4 in Platform.EOS.Api:InitClientApis ()
#10 0x000000402b5fbc in GameManager:Awake ()
#11 0x000000402364da in (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
#12 0x007f69d4ddcbe5 in mono_print_method_from_ip
#13 0x007f69d4f4ca10 in mono_perfcounter_foreach
#14 0x007f69d4f4d8bd in mono_runtime_invoke
#15 0x007f69d7382ca2 in scripting_method_invoke(ScriptingMethodPtr, ScriptingObjectPtr, ScriptingArguments&, ScriptingExceptionPtr*, bool)
#16 0x007f69d7380f42 in ScriptingInvocation::Invoke(ScriptingExceptionPtr*, bool)
#17 0x007f69d7380e41 in ScriptingInvocation::InvokeChecked(ScriptingExceptionPtr*)
#18 0x007f69d73bc5e7 in SerializableManagedRef::CallMethod(Object&, ScriptingMethodPtr)
#19 0x007f69d7365df9 in MonoBehaviour::CallAwake()
#20 0x007f69d7366274 in MonoBehaviour::AddToManager()
#21 0x007f69d7365d36 in MonoBehaviour::AwakeFromLoad(AwakeFromLoadMode)
#22 0x007f69d73d3567 in AwakeFromLoadQueue::InvokePersistentManagerAwake(AwakeFromLoadQueue::Item*, unsigned int, AwakeFromLoadMode, bool)
#23 0x007f69d7218d1e in LoadSceneOperation::CompleteAwakeSequence()
#24 0x007f69d7218975 in LoadSceneOperation::PlayerLoadSceneFromThread()
#25 0x007f69d72183c3 in LoadSceneOperation::IntegrateMainThread()
#26 0x007f69d7219acc in PreloadManager::UpdatePreloadingSingleStep(PreloadManager::UpdatePreloadingFlags, int)
#27 0x007f69d721a1fa in PreloadManager::WaitForAllAsyncOperationsToComplete()
#28 0x007f69d722402f in RuntimeSceneManager::LoadScene(core::basic_string<char, core::StringStorageDefault<char> > const&, core::basic_string<char, core::StringStorageDefault<char> > const&, core::basic_string<char, core::StringStorageDefault<char> > const&, UnityGUID const&, int, InternalLoadSceneParameters const&)
#29 0x007f69d72094d1 in PlayerStartFirstScene(bool)
#30 0x007f69d73e1ac4 in PlayerMain(int, char**)
#31 0x007f69d592dbf7 in __libc_start_main
#32 0x00557ba0c30029 in _start

Will this docker allow for modded servers?

I wanted to run a Darkness Falls server but had issues with another container that I was trying to us I suspect because the modded files kept getting overwritten on server startup. Will this server (have you tried) work with the darkness falls server mod?

[BUG] BEPINEX doesn't seem to install

Hey, just need to start off by telling you how amazing and fun this is to have 7 days to die in a docker container! thanks alot!

I'm having an issue with BEPINEX, it doesn't seem to install. :(

Expected behaviour
I would expect to see the BEPINEX files under server files, but nothing is showing.

Screenshots
image

image

Versions:

  • Docker-compose version = 2
  • Docker image version = Latest

Docker/Docker-compose

version: '2'
services:
  7dtdserver:
    image: vinanrra/7dtd-server
    container_name: 7dtdserverAOB1
    environment:
      - START_MODE=1 #Change between START MODES
      - VERSION=stable # Change between 7 days to die versions
      - PUID=1000 # Remember to use same as your user
      - PGID=1000 # Remember to use same as your user
      - TimeZone=Europe/London # Optional - Change Timezone
      - TEST_ALERT=NO # Optional - Send a test alert
      - ALLOC_FIXES=YES # Optional - Install ALLOC FIXES
      - ALLOC_FIXES_UPDATE=YES # Optional - Update Allocs Fixes before server start
      - UNDEAD_LEGACY=NO # Optional - Install Undead Legacy mod
      - UNDEAD_LEGACY_VERSION=stable # Optional - Undead Legacy version
      - UNDEAD_LEGACY_UPDATE=NO # Optional - Update Undead Legacy mod before server start
      - ENZOMBIES=NO # Optional - Install EnZombies mod
      - ENZOMBIES_ADDON_SNUFKIN # Optional - Install EnZombies addon mod
      - ENZOMBIES_ADDON_ROBELOTO # Optional - Install EnZombies addon mod
      - ENZOMBIES_ADDON_NONUDES # Optional - Install EnZombies addon mod
      - ENZOMBIES_UPDATE=NO # Optional - Update EnZombies mod and addons before server start
      - CPM=NO # Optional - CSMM Patron's Mod (CPM)
      - CPM_UPDATE=NO # Optional - Update BepInEx before server start
      - BEPINEX=YES # Optional - BepInEx
      - BEPINEX_UPDATE=YES # Optional - Update BepInEx before server start
      - BACKUP=NO # Optional - Backup server at 5 AM
      - MONITOR=NO # Optional - Keeps server up if crash
    volumes:
      - /volume1/7D2DAOB/7DaysToDie:/home/sdtdserver/.local/share/7DaysToDie/
      - /volume1/7D2DAOB/LGSM-Config:/home/sdtdserver/lgsm/config-lgsm/sdtdserver
      - /volume1/7D2DAOB/ServerFiles:/home/sdtdserver/serverfiles/ #Optional - serverfiles folder
      - /volume1/7D2DAOB/log:/home/sdtdserver/log/ #Optional, logs folder
      - /volume1/7D2DAOB/backups:/home/sdtdserver/lgsm/backup/ # Optional, if BAKCUP=NO, backups folder
    ports:
      - 27900:26900/tcp # Default game ports
      - 27900:26900/udp # Default game ports
      - 27901:26901/udp # Default game ports
      - 27902:26902/udp # Default game ports
      - 8180:8080/tcp # OPTIONAL - WEBADMIN
      - 8181:8081/tcp # OPTIONAL - TELNET
      - 8182:8082/tcp # OPTIONAL - WEBSERVER https://7dtd.illy.bz/wiki/Server%20fixes
    restart: unless-stopped # INFO - NEVER USE WITH START_MODE=4 or START_MODE=0

Additional context
Add any other context about the problem here.

Better permission solution

Avoid creating manually the folders.

Possible solution:

Add user.sh into install.sh, but removing the user creation, only using:

groupmod -o -g "$PGID" sdtdserver
usermod -o -u "$PUID" sdtdserver

This needs further testing, its giving me so many problems, but i want to avoid using any commands before container creation.

[FEATURE] Reduce resource usage when server is idle

I recently moved a game hosted by a friend to my server using this docker. Everything works well but I did notice the server uses on average between 15% and 30 % CPU when nobody is connected to the server.

I've tried finding a solution on the 7days forums but found nothing. I was wondering if anyone else has tried to tackle this problem. It would be nice if we could vertically scale down the server based on the number of users.

I've attached a screenshot of htop on my server:
Screenshot 2021-02-12 at 15 39 52

Improve update metod

  • Fix file move error

  • Using enviroment and sed.

  • Remove doble update (Dunno why i added doble update but something was not working with one update)

Unable to execute linuxgsm commands

Perhaps i don't understand the correct way to do this. I entered a shell using the command in the readme:

docker exec -it 7dtdserver /bin/bash

However when I enter any ./sdtdserver I get an error:

[ FAIL ] Do NOT run this script as root!

Error on run?

I have pulled the image from docker. Am I doing something wrong?

ubuntu@ip-172-31-19-1:~$ sudo docker run -d \
>   --name 7dtdserver \
>   --restart unless-stopped \
>   -v "./7DaysToDie:/home/sdtdserver/.local/share/7DaysToDie/" \
>   -v "./ServerFiles:/home/sdtdserver/serverfiles/" \
>   -v "./LogFolder:/home/sdtdserver/log/" \
>   -v "./BackupFolder:/home/sdtdserver/lgsm/backup/" \
>   -v "./LGSM-Config:/home/sdtdserver/lgsm/config-lgsm/sdtdserver/" \
>   -p 26900:26900/tcp \
>   -p 26900:26900/udp \
>   -p 26901:26901/udp \
>   -p 26902:26902/udp \
>   -p 8080:8080/udp \
>   -p 8081:8081/tcp \
>   -p 8082:8082/tcp \
>   -e START_MODE=1 \
>   -e VERSION=stable \
>   -e TEST_ALERT=NO \
>   -e ALLOC_FIXES=NO \
>   -e UNDEAD_LEGACY=NO \
>   -e UNDEAD_LEGACY_VERSION=stable \
>   -e BACKUP=NO \
>   -e MONITOR=NO \
>   -e PUID=1000 \
>   -e PGID=1000 \
>   -e TimeZone=Europe/Madrid \
>   vinanrra/7dtd-server
docker: Error response from daemon: create ./7DaysToDie: "./7DaysToDie" includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. 
If you intended to pass a host directory, use absolute path.

[FEATURE] Automatic Backup function

Is your feature request related to a problem? Please describe.
The backup function in the container works, but an option to automate it would be amazing.

Describe the solution you'd like
An automatic backup with the option to set the frequency of those automatic backups

It's obviously not a very urgent issue, but I think it would be a nice addition to an otherwise great container!
Me and my friends thank you!

A20 server start but no map generation

Seem to be getting no further forward on server start for some reason.

Using same config as A19, this time with RWG.
Turned off telnet and set MONITOR=NO

ERROR: Shader Unlit/Text shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/libKernel32
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/libKernel32.so
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/Kernel32
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/libKernel32
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/libKernel32.so
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/libKernel32
2021-12-06T23:59:32 1.945 WRN [EOS] [LogEOSAnalytics - Warning] EOS SDK Analytics disabled for route [1].
2021-12-06T23:59:33 2.534 INF [GSM] GameSparks Connected
2021-12-06T23:59:34 3.834 INF [GSM] Skipping me

Doesn't go any further forward than that.

[BUG] Undead Legacy's run_bepinex_server.sh script gets killed when map is not Navezgane

Describe the bug:

Getting an error when trying to run a server with Undead Legacy + enZombies on a GameWorld other than Navezgane.

To Reproduce:

(1) A fresh instance of the game is created by running the docker command provided below.

The Undead Legacy server starts as expected with the default configuration, and I verify that I am able to join the game from another computer.

(2) Container is stopped and removed.
(3) Edit sdtdserver.xml and change GameWorld to something other than Navezgane, e.g. <property name="GameWorld" value="PREGEN6k"/>
(4) Start the server by again running the same docker command provided below.

After the usual lengthy initialization the run_bepinex_server.sh script gets killed with the following error:

./run_bepinex_server.sh: line 123: 1693 Killed "${executable_path}" -configfile=$config_file -noeac -nogs

Here is the full console log: https://pastebin.com/q6DezaAM

And for comparison here is the console log when running with Navezgane (which runs successfully): https://pastebin.com/1f6nwsR9

Looking at where the log ends it seems like the 7days exe is erroring out at the line "Loading and parsing of generator took Xms"

I've tried a number of different GameWorlds but Navezgane is the only one that seems to work.

Versions:

$ docker inspect -f '{{ index .Config.Labels "build_version" }}' 7dtdserver
version: 0.2.9
$ docker inspect -f '{{ index .Config.Labels "build_version" }}' vinanrra/7dtd-server
version: 0.2.9

(even though the version here says 2.9 I'm pretty sure I'm running 3.0, as the docker image tag is "latest")

Docker:

docker run -d \
--name 7dtdserver \
--restart unless-stopped \
-v "/Users/zach/Desktop/undead_legacy_docker/7DaysToDie:/home/sdtdserver/.local/share/7DaysToDie/" \
-v "/Users/zach/Desktop/undead_legacy_docker/ServerFiles:/home/sdtdserver/serverfiles/" \
-v "/Users/zach/Desktop/undead_legacy_docker/LogFolder:/home/sdtdserver/log/" \
-v "/Users/zach/Desktop/undead_legacy_docker/BackupFolder:/home/sdtdserver/lgsm/backup/" \
-v "/Users/zach/Desktop/undead_legacy_docker/LGSM-Config:/home/sdtdserver/lgsm/config-lgsm/sdtdserver/" \
-p 26900:26900/tcp \
-p 26900:26900/udp \
-p 26901:26901/udp \
-p 26902:26902/udp \
-e START_MODE=1 \
-e VERSION=stable \
-e TEST_ALERT=NO \
-e UPDATE_MODS=NO \
-e ALLOC_FIXES=NO \
-e ALLOC_FIXES_UPDATE=NO \
-e UNDEAD_LEGACY=YES \
-e UNDEAD_LEGACY_VERSION=stable \
-e UNDEAD_LEGACY_UPDATE=NO \
-e ENZOMBIES=YES \
-e ENZOMBIES_ADDON_SNUFKIN=NO \
-e ENZOMBIES_ADDON_ROBELOTO=NO \
-e ENZOMBIES_ADDON_NONUDES=NO \
-e ENZOMBIES_UPDATE=NO \
-e CPM=NO \
-e CPM_UPDATE=NO \
-e BEPINEX=NO \
-e BEPINEX_UPDATE=NO \
-e BACKUP=NO \
-e MONITOR=NO \
-e PUID=1000 \
-e PGID=1000 \
-e TimeZone=America/Chicago \
-e CHANGE_CONFIG_DIR_OWNERSHIP=YES \
vinanrra/7dtd-server

Server version mismatch

Wondering when this will work with the latest update. I ran normal updates and it didn't seem to cover it. Not sure if I did something wrong, server is running, it just says server version mismatch.

[BUG] Can't get server running on Ubuntu 20.04 or 18.04

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  • Create new Basic Medium Digital ocean droplet Ubuntu 20.04.
  • Install Docker per the Docker documentation
  • Run Docker run command from vinanrra Docker-7DaysToDie docs
  • Enter bash shell in docker container
  • 7 days server is initailly "online" but immediately fails with the last lines in the logs/server/output_ file being
    2020-09-03T04:16:55 37.332 INF createWorld: Navezgane, My Game, GameModeSurvival 2020-09-03T04:16:55 37.335 INF Occlusion: Disabled 2020-09-03T04:16:55 37.395 INF Started thread ChunkRegeneration 2020-09-03T04:16:55 37.395 INF Started thread ChunkCalc 2020-09-03T04:16:55 37.491 INF World.Load: Navezgane 2020-09-03T04:16:55 37.519 INF BloodMoon SetDay: day 7, last day 0, freq 7, range 0 2020-09-03T04:17:33 75.129 INF Started thread GenerateChunks
  • running ./sdtdserver details shows the server as "offline" even though is appears that everything went well.

Expected behavior

  • Run the docker run command
  • enter bash shell into container
  • run ./sdtdserver details and see "online" status

I'm mainly wondering what the intended linux distro is for this container image to be run on?

[BUG] Docker receiving signals for clean shutdown

Describe the bug
Using docker-compose stop or docker stop ... 7DtD should be shut down cleanly.

To Reproduce
Steps to reproduce the behavior:

  1. docker-compose stop
  2. kills the 7dtd server without clean shutdown (./sdtdserver stop)

Expected behavior
Interception of the signals SIGINT SIGTERM and implement the appropriate handler for shut down cleanly.

Screenshots
none

Versions:

docker-compose version 1.27.4, build 40524192
docker-py version: 4.3.1
CPython version: 3.7.7
OpenSSL version: OpenSSL 1.1.0l  10 Sep 2019
  • Docker image version: latest

Docker/Docker-compose

version: '3'

networks:
  7dtd_proxy_random:
    external:
      name: 7dtd_proxy_random

services:
  7dtdserver:
    image: vinanrra/7dtd-server
    container_name: 7dtdserver
    environment:
      - START_MODE=1 #Change between START MODES
      - VERSION=stable # Change between 7 days to die versions
      - PUID=1000 # Remember to use same as your user
      - PGID=1000 # Remember to use same as your user
      - TimeZone=Europe/Berlin
      - TEST_ALERT=YES
      - ALLOC_FIXES=YES #Optional - Install ALLOC FIXES
    volumes:
      - steamcmd:/home/sdtdserver/serverfiles/ #Optional, serverfiles
      - app:/home/sdtdserver/.local/share/7DaysToDie/ #Optional, maps files
      - log:/home/sdtdserver/log/ #Optional, logs
      - backups:/home/sdtdserver/lgsm/backup/ #Optional, backups
      - LGSM-Config:/home/sdtdserver/lgsm/config-lgsm/sdtdserver # Optional, alerts
    networks:
      - 7dtd_proxy_random
    ports:
      - 26920:26900/tcp
      - 26920:26900/udp
      - 26921:26901/udp
      - 26922:26902/udp
      #- 8080:8080/tcp #OPTIONAL WEBADMIN
      #- 8081:8081/tcp #OPTIONAL TELNET
      #- 8082:8082/tcp #OPTIONAL WEBSERVER https://7dtd.illy.bz/wiki/Server%20fixes
    restart: unless-stopped #NEVER USE WITH START_MODE=4 or START_MODE=0
    logging:
      options:
        max-size: '12m'
        max-file: '5'
      driver: json-file

volumes:
  app:
    name: 7dtd-data-random
    driver: local
  steamcmd:
    name: 7dtd-steamcmd-random
    driver: local
  log:
    name: 7dtd-data-random-log
    driver: local
  backups:
    name: 7dtd-data-random-backups
    driver: local
  LGSM-Config:
    name: 7dtd-data-random-lgsm
    driver: local

Additional context

in user.sh add code like this

#!/usr/bin/env bash

exit_handler()
{
	echo "Shutdown signal received.."

	# Execute the  shutdown commands

	sleep 4

	echo "Exiting.."
	exit
}

# Trap specific signals and forward to the exit handler
trap 'exit_handler' SIGINT SIGTERM

Allocs_CommandExtensions not loading

I assume because they haven't yet been updated, the 7d2d server fixes aren't loading properly.
Note, I don't actually have any mods loaded at all, I believe this comes from:
https://github.com/vinanrra/Docker-7DaysToDie/blob/master/scripts/Mods/alloc_fixes.sh

2021-12-07T13:01:33 0.766 INF [MODS] Start loading
2021-12-07T13:01:33 0.770 INF [MODS] Trying to load from folder: Allocs_CommandExtensions
2021-12-07T13:01:33 0.806 INF [MODS] Found ModAPI in AllocsCommands.dll, creating instance
2021-12-07T13:01:33 0.807 ERR [MODS] Failed creating ModAPI instance from DLL AllocsCommands.dll
2021-12-07T13:01:33 0.807 EXC VTable setup of type AllocsFixes.CustomCommands.API failed
TypeLoadException: VTable setup of type AllocsFixes.CustomCommands.API failed
  at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00018] in <567df3e0919241ba98db88bec4c6696f>:0
  at System.RuntimeType.CreateInstanceMono (System.Boolean nonPublic) [0x000a8] in <567df3e0919241ba98db88bec4c6696f>:0
  at System.RuntimeType.CreateInstanceSlow (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00009] in <567df3e0919241ba98db88bec4c6696f>:0
  at System.RuntimeType.CreateInstanceDefaultCtor (System.Boolean publicOnly, System.Boolean skipCheckThis, System.Boolean fillCache, System.Threading.StackCrawlMark& stackMark) [0x00027] in <567df3e0919241ba98db88bec4c6696f>:0
  at System.Activator.CreateInstance (System.Type type, System.Boolean nonPublic) [0x00020] in <567df3e0919241ba98db88bec4c6696f>:0
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <567df3e0919241ba98db88bec4c6696f>:0
  at Mod.InitModCode () [0x000e1] in <04dadecddd574642a95f4f1ad2dc6444>:0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Logger:masterLogException(Exception)
Logger:Exception(Exception)
Log:Exception(Exception)
Mod:InitModCode()
Mod:LoadFromFolder(String)
ModManager:LoadMods()
GameManager:Awake()

[BUG] Zombies not moving

I've started a server on my NAS and tried a variety of options, but every time, the zombies just stand around instead of moving. They still attack me, but it gets pretty boring when all weapons outrange them.

Googling tells me to restart the server an validate files, but I've tried restarting the container, made a new container, deleting the volumes.

[BUG] I cannot see the map on allocs server screen.

Describe the bug
Allocs server fixes map not showing,

To Reproduce
Steps to reproduce the behavior:

  1. install allocs with built in installer
  2. connect to ingame server
  3. Connect to allocs map IP
  4. See no map

Expected behavior
See a map on the allocs server screen

Screenshots
image

Versions:

  • Docker-compose 0.3.0

Docker/Docker-compose
Paste here your docker compose or the docker command that you have use.

version: '2'
services:
  7dtdserver:
    image: vinanrra/7dtd-server
    container_name: 7dtdserver
    environment:
      - START_MODE=1 #Change between START MODES
      - VERSION=stable # Change between 7 days to die versions
      - PUID=1000 # Remember to use same as your user
      - PGID=1000 # Remember to use same as your user
      - TimeZone=Europe/Madrid # Optional - Change Timezone
      - TEST_ALERT=NO # Optional - Send a test alert
      - UPDATE_MODS=NO # Optional - This will allow mods to be update on start, each mod also need to have XXXX_UPDATE=YES to update on start
      - ALLOC_FIXES=YES # Optional - Install ALLOC FIXES
      - ALLOC_FIXES_UPDATE # Optional - Update Allocs Fixes before server start
      - UNDEAD_LEGACY=NO # Optional - Install Undead Legacy mod
      - UNDEAD_LEGACY_VERSION=stable # Optional - Undead Legacy version
      - UNDEAD_LEGACY_UPDATE=NO # Optional - Update Undead Legacy mod before server start
      - ENZOMBIES=NO # Optional - Install EnZombies mod
      - ENZOMBIES_ADDON_SNUFKIN=NO # Optional - Install EnZombies addon mod
      - ENZOMBIES_ADDON_ROBELOTO=NO # Optional - Install EnZombies addon mod
      - ENZOMBIES_ADDON_NONUDES=NO # Optional - Install EnZombies addon mod
      - ENZOMBIES_UPDATE=NO # Optional - Update EnZombies mod and addons before server start
      - CPM=NO # Optional - CSMM Patron's Mod (CPM)
      - CPM_UPDATE=NO # Optional - Update BepInEx before server start
      - BEPINEX=NO # Optional - BepInEx
      - BEPINEX_UPDATE=NO # Optional - Update BepInEx before server start
      - BACKUP=NO # Optional - Backup server at 5 AM
      - MONITOR=NO # Optional - Keeps server up if crash
    volumes:
      - /docker/7days/7DaysToDie:/home/sdtdserver/.local/share/7DaysToDie/
      - /docker/7days/LGSM-Config:/home/sdtdserver/lgsm/config-lgsm/sdtdserver
      - /docker/7days/ServerFiles:/home/sdtdserver/serverfiles/ # Optional - serverfiles folder
      - /docker/7days/log:/home/sdtdserver/log/ # Optional - Logs folder
      - /docker/7days/backups:/home/sdtdserver/lgsm/backup/ # Optional - If BAKCUP=NO, backups folder
    ports:
      - "26900:26900/tcp" # Default game ports
      - "26900:26900/udp" # Default game ports
      - "26901:26901/udp" # Default game ports
      - "26902:26902/udp" # Default game ports
      - "8080:8080/tcp" # OPTIONAL - WEBADMIN
      - "8081:8081/tcp" # OPTIONAL - TELNET
      - "8082:8082/tcp" # OPTIONAL - WEBSERVER https://7dtd.illy.bz/wiki/Server%20fixes
    restart: unless-stopped # INFO - NEVER USE WITH START_MODE=4 or START_MODE=0

Additional context
I can see literally all other information working

executable was not found - 0x202 Out of space

im having an issue I cant seam to figure out what the problem is. on fresh pull and latest version but for some reason its not installing the exactable or xml as well as a few missing file errors. very lost on where to even start looking to fix this. tried three gamemodes have tried fresh containers

docker run -d -it  
--name 7daystodie 
--restart unless-stopped 
-v "/home/Fox/7days/7daysprimary:/home/sdtdserver/.local/share/7DaysToDie/" 
-v "/home/Fox/7days/7daysprimary:/home/sdtdserver/serverfiles/" 
-v "/home/Fox/7days/7daysprimary:/home/sdtdserver/log/" 
-v "/home/Fox/7days/7daysprimary:/home/sdtdserver/lgsm/backup/" 
-v "/home/Fox/7days/7daysprimary/:/home/sdtdserver/lgsm/config-lgsm/sdtdserver/" 
-p 26900:26900/tcp 
-p 26900:26900/udp 
-p 26901:26901/udp 
-p 26902:26902/udp 
-e START_MODE=0 
-e VERSION=stable vinanrra/7dtd-server:latest

=======================================================================
USER INFO:

        UID: 1000
        GID: 1000

        MORE INFO:

        If you have permission problems remember to use same user UID and GID.
        Check it with id command
        If problem persist check:
        https://github.com/vinanrra/Docker-7DaysToDie/blob/master/README.md
        =======================================================================


        =======================================================================
        IMPORTANT:

        LinuxGSM script is missing, downloading...
        =======================================================================

fetching serverlist.csv...OK

Installed 7 Days to Die server as sdtdserver

Remember to check server ports
./sdtdserver details

        =======================================================================
        USER INFO:

        UID: 1000
        GID: 1000

        MORE INFO:

        If you have permission problems remember to use same user UID and GID.
        Check it with id command
        If problem persist check:
        https://github.com/vinanrra/Docker-7DaysToDie/blob/master/README.md
        =======================================================================

[Need-Help] Docker starts, but with errors..

Hello,

Thank you for sharing your docker. I have tried to run docker by following you readme file, but i'm not able to join server. Any suggestions?

Here is log from server:

`Set current directory to /home/sdtdserver/serverfiles
Found path: /home/sdtdserver/serverfiles/7DaysToDieServer.x86_64
Mono path[0] = '/home/sdtdserver/serverfiles/7DaysToDieServer_Data/Managed'
Mono config path = '/home/sdtdserver/serverfiles/7DaysToDieServer_Data/MonoBleedingEdge/etc'
Shutdown handler: initalize.
Preloaded 'libEOSSDK-Linux-Shipping.so'
Preloaded 'libMagick.so'
eac_server.so [x64] :: OnLoad()
Preloaded 'libeac_server.so'
Preloaded 'libeasyanticheat.so'
Preloaded 'libgetrss.so'
Preloaded 'libsteam_api.so'
Preloaded 'steamclient.so'
Unable to preload the following plugins:
	libMouseLib.so
Initialize engine version: 2020.3.14f1 (d0d1bb862f9d)
[Subsystems] Discovering subsystems at path /home/sdtdserver/serverfiles/7DaysToDieServer_Data/UnitySubsystems
Forcing GfxDevice: Null
GfxDevice: creating device client; threaded=0
NullGfxDevice:
    Version:  NULL 1.0 [1.0]
    Renderer: Null Device
    Vendor:   Unity Technologies
Begin MonoManager ReloadAssembly
- Completed reload, in  0.259 seconds
ERROR: Shader Sprites/Default shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Sprites/Mask shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Legacy Shaders/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: '7DTD/Cube_UI_Frame' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader 7DTD/Cube_UI_Frame shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: '7DTD/Cube_UI_Frame' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: '7DTD/Cube_UI_Glow' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader 7DTD/Cube_UI_Glow shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: '7DTD/Cube_UI_Glow' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader GUI/Text Shader shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Unlit/Transparent Colored shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
UnloadTime: 3.342705 ms
2022-03-21T17:19:05 0.003 INF [GSM] Singleton Initialized...
2022-03-21T17:19:05 0.132 INF [Platform] Init
2022-03-21T17:19:05 0.196 INF [Platform] Using native platform: Steam
2022-03-21T17:19:05 0.200 INF [Platform] Using cross platform: EOS
2022-03-21T17:19:05 0.201 INF [Platform] Using server platform: Steam
2022-03-21T17:19:05 0.201 INF [Platform] Initializing Steam
2022-03-21T17:19:05 0.204 INF Starting PlayerInputManager...
2022-03-21T17:19:06 0.521 INF InControl (version 1.8.2 build 9357, native module = False, XInput = False)
2022-03-21T17:19:06 0.546 INF [Platform] Initializing EOS
2022-03-21T17:19:06 0.610 INF [EOS] Initialize: Success
2022-03-21T17:19:06 0.645 INF Awake IsFocused: True
2022-03-21T17:19:06 0.645 INF Awake
2022-03-21T17:19:06 1.039 INF Version: Alpha 20.3 (b3) Compatibility Version: Alpha 20.3, Build: Linux 64 Bit
2022-03-21T17:19:06 1.040 INF System information:
2022-03-21T17:19:06 1.040 INF    OS: Linux 4.4 Ubuntu 18.04 64bit
2022-03-21T17:19:06 1.040 INF    CPU: Intel(R) Xeon(R) Platinum 8175M CPU @ 2.50GHz (cores: 2)
2022-03-21T17:19:06 1.041 INF    RAM: 964 MB
2022-03-21T17:19:06 1.041 INF    GPU: Null Device (128 MB)
2022-03-21T17:19:06 1.042 INF    Graphics API: NULL 1.0 [1.0] (shader level 5.0)
2022-03-21T17:19:06 1.043 INF Last played version: Alpha 20.3
2022-03-21T17:19:06 1.044 INF Local UTC offset: 1 hours
2022-03-21T17:19:06 1.048 INF Command line arguments: ./7DaysToDieServer.x86_64 -quit -batchmode -nographics -dedicated -configfile=/home/sdtdserver/serverfiles/sdtdserver.xml
2022-03-21T17:19:06 1.050 INF Parsing server configfile: /home/sdtdserver/serverfiles/sdtdserver.xml
2022-03-21T17:19:06 1.122 INF Parsing server configfile successfully completed
2022-03-21T17:19:06 1.125 INF Starting dedicated server level=RWG game name=Apocalypse2022
2022-03-21T17:19:06 1.126 INF Maximum allowed players: 8
2022-03-21T17:19:06 1.126 INF Game mode: GameModeSurvival
2022-03-21T17:19:06 1.127 INF Dedicated server only build
ERROR: Shader Occlusion/DepthCopy shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Standard shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Standard' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
2022-03-21T17:19:06 1.190 INF Occlusion: Awake
2022-03-21T17:19:06 1.193 INF Texture quality is set to 3
ERROR: Shader Game/UI/SleeperVolumeFrame shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
2022-03-21T17:19:06 1.246 INF [MODS] Start loading
2022-03-21T17:19:06 1.251 INF [MODS] Initializing mod code
2022-03-21T17:19:06 1.251 INF [MODS] Loading done
2022-03-21T17:19:06 1.264 INF Loading permissions file at '/home/sdtdserver/.local/share/7DaysToDie/Saves/serveradmin.xml'
2022-03-21T17:19:06 1.284 INF Loading permissions file done.
ERROR: Shader Legacy Shaders/Transparent/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'UMA/AtlasShaderNormal' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader UMA/AtlasShaderNormal shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'UMA/AtlasShaderNormal' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'UMA/AtlasShaderNew' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader UMA/AtlasShaderNew shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'UMA/AtlasShaderNew' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Legacy Shaders/Bumped Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Bumped Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Bumped Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Transparent/Cutout/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Transparent/Cutout/Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Transparent/Cutout/Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Transparent/Cutout/Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: '7DTD/7DTD_Metal' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader 7DTD/7DTD_Metal shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: '7DTD/7DTD_Metal' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Legacy Shaders/Specular' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Specular shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Specular' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Legacy Shaders/Bumped Specular' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Bumped Specular shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Bumped Specular' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Game/UMA' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Game/UMA shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/UMA' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Game/Hair' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Game/Hair shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/Hair' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Game/UMA' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Game/UMA shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/UMA' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Game/Hair' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Game/Hair shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/Hair' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Legacy Shaders/Bumped Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Bumped Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Bumped Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Legacy Shaders/Bumped Specular' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Bumped Specular shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Bumped Specular' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: '7DTD/7DTD_Metal' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader 7DTD/7DTD_Metal shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: '7DTD/7DTD_Metal' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Transparent/Cutout/VertexLit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Transparent/Cutout/Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Transparent/Cutout/Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Transparent/Cutout/Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Mobile/Particles/Alpha Blended shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Particles/Standard Surface' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Particles/Standard Surface shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Particles/Standard Surface' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Legacy Shaders/Parallax Specular' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Parallax Specular shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Parallax Specular' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Autodesk Interactive' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Autodesk Interactive shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Autodesk Interactive' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Particles/Standard Unlit' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Particles/Standard Unlit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Particles/Standard Unlit' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Legacy Shaders/Transparent/Cutout/Bumped Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Transparent/Cutout/Bumped Diffuse shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Transparent/Cutout/Bumped Diffuse' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Legacy Shaders/Transparent/Cutout/Bumped Specular' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Transparent/Cutout/Bumped Specular shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Legacy Shaders/Transparent/Cutout/Bumped Specular' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Game/Particles/Unlit' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Game/Particles/Unlit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/Particles/Unlit' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Particles/Blood_Particle shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Legacy Shaders/Particles/Multiply shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Legacy Shaders/Particles/Additive shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Legacy Shaders/Particles/Additive (Soft) shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/Particles/Standard Surface' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Game/Particles/Standard Surface shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/Particles/Standard Surface' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: '7DTD/7DTD_Fire' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader 7DTD/7DTD_Fire shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: '7DTD/7DTD_Fire' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Particles/Alpha Blended Premultiply shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Legacy Shaders/Particles/Alpha Blended shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/Particles/Lit' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Game/Particles/Lit shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/Particles/Lit' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Shader Forge/7DTD_Fire_New shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/BasicUV_TA' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Game/BasicUV_TA shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/BasicUV_TA' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy Shaders/Particles/VertexLit Blended shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
ERROR: Shader Shader Forge/PaintParticle shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: '7DTD/7DTD_FireDistort' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader 7DTD/7DTD_FireDistort shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: '7DTD/7DTD_FireDistort' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: '7DTD/7DTD_Glass' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader 7DTD/7DTD_Glass shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: '7DTD/7DTD_Glass' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Legacy/AlphaSelfIllum shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/Entity Tint Mask' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Game/Entity Tint Mask shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/Entity Tint Mask' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Standard (Specular setup)' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Standard (Specular setup) shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Standard (Specular setup)' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: 'Game/TorchFire' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader Game/TorchFire shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: 'Game/TorchFire' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
WARNING: Shader Unsupported: '7DTD/TorchGlow' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
ERROR: Shader 7DTD/TorchGlow shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
WARNING: Shader Unsupported: '7DTD/TorchGlow' - All subshaders removed
WARNING: Shader Did you use #pragma only_renderers and omit this platform?
WARNING: Shader If subshaders removal was intentional, you may have forgotten turning Fallback off?
2022-03-21T17:19:08 3.275 INF Loaded (local): rwgmixer
2022-03-21T17:19:09 3.342 INF Loaded (local): archetypes
2022-03-21T17:19:09 3.346 INF Loaded (local): color_mappings
2022-03-21T17:19:09 3.348 INF Loaded (local): loadingscreen
2022-03-21T17:19:09 3.349 INF WorldStaticData.Init() needed 1.000s
2022-03-21T17:19:09 3.373 INF Started Telnet on 8081
2022-03-21T17:19:09 3.392 INF Awake done in 2746 ms
NullReferenceException: Object reference not set to an instance of an object
  at MainMenuMono+<startGeneration>d__8.MoveNext () [0x000c8] in <4f3e77d47be9462d8a7dbbb97025e79c>:0 
  at UnityEngine.SetupCoroutine.InvokeMoveNext (System.Collections.IEnumerator enumerator, System.IntPtr returnValueAddress) [0x00026] in <78e7b8b0366947078a3cf35c4afac365>:0 
UnityEngine.MonoBehaviour:StartCoroutineManaged2(IEnumerator)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
MainMenuMono:Start()

ERROR: Shader Unlit/Text shader is not supported on this GPU (none of subshaders/fallbacks are suitable)
2022-03-21T17:19:09 4.042 WRN [EOS] [LogEOSAnalytics - Warning] EOS SDK Analytics disabled for route [1].
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/libKernel32
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/libKernel32.so
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/Kernel32
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/libKernel32
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/libKernel32.so
Fallback handler could not load library /home/sdtdserver/serverfiles/7DaysToDieServer_Data/Mono/libKernel32
2022-03-21T17:19:10 4.679 INF [GSM] GameSparks Connected
2022-03-21T17:19:11 5.829 INF [GSM] Skipping me
`

I ran this command:

docker run -d \
  --name 7dtdserver \
  --restart unless-stopped \
  -v "/home/linas/dockerstd/7DaysToDie:/home/sdtdserver/.local/share/7DaysToDie/" \
  -v "/home/linas/dockerstd/ServerFiles:/home/sdtdserver/serverfiles/" \
  -v "/home/linas/dockerstd/LogFolder:/home/sdtdserver/log/" \
  -v "/home/linas/dockerstd/BackupFolder:/home/sdtdserver/lgsm/backup/" \
  -v "/home/linas/dockerstd/LGSM-Config:/home/sdtdserver/lgsm/config-lgsm/sdtdserver/" \
  -p 26900:26900/tcp \
  -p 26900:26900/udp \
  -p 26901:26901/udp \
  -p 26902:26902/udp \
  -p 8080:8080/udp \
  -p 8081:8081/tcp \
  -p 8082:8082/tcp \
  -e START_MODE=1 \
  -e VERSION=stable \
  -e TEST_ALERT=NO \
  -e UPDATE_MODS=NO \
  -e ALLOC_FIXES=NO \
  -e ALLOC_FIXES_UPDATE=NO \
  -e UNDEAD_LEGACY=NO \
  -e UNDEAD_LEGACY_VERSION=stable \
  -e UNDEAD_LEGACY_UPDATE=NO \
  -e ENZOMBIES=NO \
  -e ENZOMBIES_ADDON_SNUFKIN=NO \
  -e ENZOMBIES_ADDON_ROBELOTO=NO \
  -e ENZOMBIES_ADDON_NONUDES=NO \
  -e ENZOMBIES_UPDATE=NO \
  -e CPM=NO \
  -e CPM_UPDATE=NO \
  -e BEPINEX=NO \
  -e BEPINEX_UPDATE=NO \
  -e BACKUP=NO \
  -e MONITOR=NO \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TimeZone=Europe/Madrid \
  vinanrra/7dtd-server

[BUG]shutdown gracefully

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Versions:

  • Docker-compose version
  • Docker image version

Docker/Docker-compose
Paste here your docker compose or the docker command that you have use.

Additional context
Add any other context about the problem here.

Issue on container start

I dont seem to get it install 7dtd, below is my log:

Redirecting stderr to '/root/.steam/logs/stderr.txt'
[ 0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...Warning: failed to init SDL thread priority manager: SDL not found
OK.

[BUG]

With sudo docker-compose up
7dtdserver | Warning: failed to init SDL thread priority manager: SDL not found

version: '2'
services:
7dtdserver:
image: vinanrra/7dtd-server
container_name: 7dtdserver
environment:
- START_MODE=1 #Change between START MODES
- VERSION=stable # Change between 7 days to die versions
- PUID=1000 # Remember to use same as your user
- PGID=1000 # Remember to use same as your user
- TimeZone=America/New_York # Optional - Change Timezone
- TEST_ALERT=NO # Optional - Send a test alert
- UPDATE_MODS=NO # Optional - This will allow mods to be update on start, each mod also need to have XXXX_UPDATE=YES to update on start
- ALLOC_FIXES=NO # Optional - Install ALLOC FIXES
- ALLOC_FIXES_UPDATE # Optional - Update Allocs Fixes before server start
- UNDEAD_LEGACY=NO # Optional - Install Undead Legacy mod
- UNDEAD_LEGACY_VERSION=stable # Optional - Undead Legacy version
- UNDEAD_LEGACY_UPDATE=NO # Optional - Update Undead Legacy mod before server start
- ENZOMBIES=NO # Optional - Install EnZombies mod
- ENZOMBIES_ADDON_SNUFKIN=NO # Optional - Install EnZombies addon mod
- ENZOMBIES_ADDON_ROBELOTO=NO # Optional - Install EnZombies addon mod
- ENZOMBIES_ADDON_NONUDES=NO # Optional - Install EnZombies addon mod
- ENZOMBIES_UPDATE=NO # Optional - Update EnZombies mod and addons before server start
- CPM=NO # Optional - CSMM Patron's Mod (CPM)
- CPM_UPDATE=NO # Optional - Update BepInEx before server start
- BEPINEX=NO # Optional - BepInEx
- BEPINEX_UPDATE=NO # Optional - Update BepInEx before server start
- BACKUP=YES # Optional - Backup server at 5 AM
- MONITOR=YES # Optional - Keeps server up if crash
volumes:
- /path/to/folder/7DaysToDie:/opt/7dtd_server_docker_6.2022/.local/share/7DaysToDie/
- /path/to/folder/LGSM-Config:/opt/7dtd_server_docker_6.2022/lgsm/config-lgsm/sdtdserver
- /path/to/folder/ServerFiles:/opt/7dtd_server_docker_6.2022/serverfiles/ # Optional - serverfiles folder
- /path/to/folder/log:/opt/7dtd_server_docker_6.2022/log/ # Optional - Logs folder
- /path/to/folder/backups:/opt/7dtd_server_docker_6.2022/lgsm/backup/ # Optional - If BAKCUP=NO, backups folder
ports:
- 26900:26900/tcp # Default game ports
- 26900:26900/udp # Default game ports
- 26901:26901/udp # Default game ports
- 26902:26902/udp # Default game ports
- 8080:8080/tcp # OPTIONAL - WEBADMIN
- 8081:8081/tcp # OPTIONAL - TELNET
- 8082:8082/tcp # OPTIONAL - WEBSERVER https://7dtd.illy.bz/wiki/Server%20fixes
restart: unless-stopped # INFO - NEVER USE WITH START_MODE=4 or START_MODE=0

Permission Problems

Hi I am pretty new to docker and am having a few problems getting this container running. I have given permissions to the user in the docker-compose script for mounted volumes but still seem to be encountering issues:

            =======================================================================,
            USER INFO:,
,
            UID: 1003,
            GID: 1005,
,
            MORE INFO:,
,
            If you have permission problems remember to use same user UID and GID.,
            Check it with id command,
            If problem persist check:,
            https://github.com/vinanrra/Docker-7DaysToDie/blob/master/README.md,
            =======================================================================,�
            ,
,
            =======================================================================,
            IMPORTANT:,�
            ,
            LinuxGSM script is missing, downloading...,
            =======================================================================,�
            ,
fetching GitHub serverlist.csv...OK
Installed 7 Days to Die server as sdtdserver,
,
Remember to check server ports,
./sdtdserver details,
,
fetching GitHub linuxgsm.sh...OK

[ FAIL ] Starting sdtdserver: Ownership issues found,
Information! The current user (sdtdserver) does not have ownership of the following files:,
tee: /home/sdtdserver/log/script/sdtdserver-script.log: No such file or directory,
User  Group  File,
root  root   /home/sdtdserver/serverfiles,
root  root   /home/sdtdserver/serverfiles/DONT_REMOVE.txt,
root  root   /home/sdtdserver/serverfiles/Mods,
,
Information! please see https://docs.linuxgsm.com/support/faq#fail-starting-game-server-permission-issues-found,
,
            =======================================================================,
            IMPORTANT:,�
            ,
            Starting server...,
            Soon you will see all the info,
            =======================================================================,�
            ,

[ FAIL ] Viewing details sdtdserver: Ownership issues found,
Information! The current user (sdtdserver) does not have ownership of the following files:,
tee: /home/sdtdserver/log/script/sdtdserver-script.log: No such file or directory,
User  Group  File,
root  root   /home/sdtdserver/serverfiles,
root  root   /home/sdtdserver/serverfiles/DONT_REMOVE.txt,
root  root   /home/sdtdserver/serverfiles/Mods,
,
Information! please see https://docs.linuxgsm.com/support/faq#fail-starting-game-server-permission-issues-found,
,
            =======================================================================,
            IMPORTANT:,�
            ,
            Testing alerts...,
            Check your alerts method,
            =======================================================================,�
            ,

[ .... ] Sending Alert sdtdserver: 
[ FAIL ] Sending Alert sdtdserver: Ownership issues found,
Information! The current user (sdtdserver) does not have ownership of the following files:,
tee: /home/sdtdserver/log/script/sdtdserver-script.log: No such file or directory,
User  Group  File,
root  root   /home/sdtdserver/serverfiles,
root  root   /home/sdtdserver/serverfiles/DONT_REMOVE.txt,
root  root   /home/sdtdserver/serverfiles/Mods,
,
Information! please see https://docs.linuxgsm.com/support/faq#fail-starting-game-server-permission-issues-found,

Its probably me being dumb but I can't seem to work out what's wrong

[BUG] Start Mode 2-3 not working

Describe the bug
Running as usual, with flags either 2 or 3, I get

[ FAIL ] Updating sdtdserver: Checking remote build: SteamCMD

To Reproduce
Have a working container with 19.2 server, run it with flag 2 or 3 to update to 19.3.

Expected behavior
Update and run the server.

Screenshots
image

Versions:

  • latest

Docker/Docker-compose
No

Additional context
None

[FEATURE] Suggested Addtions to Undead Legacy installer

Is your feature request related to a problem? Please describe.
Last ticket for a while, I promise. =) Script is working perfectly as is but requires manual changes to sdtdserver.xml file to disable EAC for Undead Legacy. Below code should automate it at install.

Second suggestion would be to update at least the core_dl.sh from LGSM 21.5.1 as it fixes the syntax error in the steamcmd download command that could cause issues with future steamcmd updates (moves the force install dir before login).

Describe the solution you'd like
Suggested additions to the undead_legacy.sh script to require less manual changes to sdtdserver.xml file after installation.

New variable at top of undead_legacy.sh

SERVER_CONFIG=${BASEPATH}/serverfiles/sdtdserver.xml

Add after cleanup around line 56 in undead_legacy.sh with the other file modifications.

## Adds Undead Legacy specific options to the server configuration file.

echo "[Undead Legacy] Adding Undead Legacy default options to server configuration"

sed -i 's/.*EACEnabled.*/\t<property name="EACEnabled"\t\t\t\t\tvalue="false"\/>\t\t\t\t<-- Enables\/Disables EasyAntiCheat -->/' $SERVER_CONFIG
sed -i '$i\ '\\r\\t'<!-- Undead Legacy specific options -->'\\r\\t'<property name="RecipeFilter"\tvalue="0"/>'\\r\\t'<property name="StarterQuestEnabled"\tvalue="true"/>'\\r\\t'<property name="WanderingHordeFrequency"\tvalue="4"/>'\\r\\t'<property name="WanderingHordeRange"\tvalue="8"/>'\\r\\t'<property name="WanderingHordeEnemyCount"\tvalue="10"/>'\\r\\t'<property name="WanderingHordeEnemyRange"\tvalue="10"/>' $SERVER_CONFIG

Thank you again for all your excellent work!

Space check looking at the wrong volume

Check space seems to check in / (which for me only had 10GB free) but I was installing everything to /SHARE (zfs volume with 8TB free). I ending up pulling v.0.0.7 to see if that was the issue and it installed and worked fine.

[BUG] Unable to install specified version

Describe the bug
Setting version to 'latest_experimental' or 'experimental' does not install the experimental branch

To Reproduce
Steps to reproduce the behavior:

  1. set -e VERSION=latest_experimental when creating container

Expected behavior
Experimental version is installed

[FEATURE]Add Undead Legacy support

Is your feature request related to a problem? Please describe.
With A20 release, several Mod authors are migrating to use BepInEx for their projects instead of DMT modifying the game DLLs.

Describe the solution you'd like
Implement BepInEx as a ENV option to be included if needed in the docker run or docker-compose.yml

ICH777 has added it to his 7DtD docker, but it does not have all of the additional capabilities of your image.
https://github.com/ich777/docker-steamcmd-server/tree/7dtd

Additional context
Undead Legacy overhaul for A20 is requiring BepInEx for it's upcoming stable release (experimental already uses it). More information at: https://ul.subquake.com/dedicated-servers

New Docker here in need of help

I dont know where to look for instructions on installing this.
I'm in need of serious help and an ELI5

Kind Regards
David

[BUG] ????

Is your feature request related to a problem? Please describe.
When undead_legacy mod is used it patches start_server.sh to use -nographics. For some reason on a clean install that doesn't get carried through to LGSM options.

Describe the solution you'd like
I'd like the server to start with the options that are in defaults.cfg or desired.

[BUG] Typo in first install script and undead legacy script

Describe the bug
There is a typo in the first_install.sh script when it is creating the example alert scripts on line 46. It's referencing "sfserver" instead of "sdtdserver" for the folder names.
Currently:
sed -i "s/branch=".*"/branch="\"${VERSION,,}"\"/" /home/sfserver/lgsm/config-lgsm/sfserver/common.cfg

Should be:
sed -i "s/branch=".*"/branch="\"${VERSION,,}"\"/" /home/sdtdserver/lgsm/config-lgsm/sdtdserver/common.cfg

There is a typo in the undead_legacy.sh script in the Installing Mod section (lines 40-51).
Currently:

echo "[Undead Legacy] Installing mod"

if [ "${UNDEAD_LEGACY_VERSION,,}" == 'exp'  ]; then
    mv undeadlegacy-temp/UndeadLegacyExperimental-main/* $SERVERFILES_FOLDER
elif  [ "${UNDEAD_LEGACY_VERSION,,}" == 'stable'  ]; then
    mv undeadlegacy-temp/UndeadLegacy-master/* $SERVERFILES_FOLDER
else
    echo "[Undead Legacy] Error wrong version selected -> ${UNDEAD_LEGACY_VERSION,,}, select exp or stable"
    echo "[Undead Legacy] Skipping installation"
    exit
fi

Subquake changed the name of the top level folder from previous stable from UndeadLegacy-master to UndeadLegacyStable-main when he put out the Stable release this morning for A20.

Using "cp -a" instead of "mv" for more reliable copying and overwriting files recursively in case the Mods folder already exists. If Allocs is also installed then it gets installed first and when "mv" the files from Experimental UL, it was unable to copy the files to Mods because the folder already existed. For "cp -a" you have to change the * to a . at the end of the source folders to get all contents.

Should be:

echo "[Undead Legacy] Installing mod"

if [ "${UNDEAD_LEGACY_VERSION,,}" == 'exp'  ]; then
    cp -a undeadlegacy-temp/UndeadLegacyExperimental-main/. $SERVERFILES_FOLDER
elif  [ "${UNDEAD_LEGACY_VERSION,,}" == 'stable'  ]; then
    cp -a undeadlegacy-temp/UndeadLegacyStable-main/. $SERVERFILES_FOLDER
else
    echo "[Undead Legacy] Error wrong version selected -> ${UNDEAD_LEGACY_VERSION,,}, select exp or stable"
    echo "[Undead Legacy] Skipping installation"
    exit
fi

Server Monitoring kills A20 during RWG process

The server monitoring function is logging in via Telnet on A20 and issuing a shutdown command during world generation because it believes the game to be hung. While I'm aware this is primarily an LGSM issue, your container has monitoring on by default, which may cause a great amount of chaos and confusion for folks trying to set up A20 servers right now. (I know it did for me.)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.