vinanrra / Docker-7DaysToDie

7 days to die server using LinuxGSM in Docker with backups, monitor, auto-installable mods and more

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BUG] Cannot connect to server

tehmessiah75 opened this issue · comments

Describe the bug
I waited until the logs said the game was started and attempted to connect to the ip through the game and it said "Could not retrieve server information"

To Reproduce
Steps to reproduce the behavior:

  1. open Steam
  2. Start & Days To Die game
  3. select Join Game
  4. Enter Server address and port number
  5. Receive error "Could not retrieve server information"

Expected behavior
log into server and play

Versions:

  • Docker-compose version = 2.2.2
  • Docker image version = 24.0.4
  • Client: Docker Engine - Community
    Version: 24.0.4
    API version: 1.43
    Go version: go1.20.5
    Git commit: 3713ee1
    Built: Fri Jul 7 14:51:04 2023
    OS/Arch: linux/amd64
    Context: default

Server: Docker Engine - Community
Engine:
Version: 24.0.4
API version: 1.43 (minimum version 1.12)
Go version: go1.20.5
Git commit: 4ffc614
Built: Fri Jul 7 14:51:04 2023
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.6.21
GitCommit: 3dce8eb055cbb6872793272b4f20ed16117344f8
runc:
Version: 1.1.7
GitCommit: v1.1.7-0-g860f061
docker-init:
Version: 0.19.0
GitCommit: de40ad0

Docker/Docker-compose
Docker:
docker run -d
--name 7dtdserver
--restart unless-stopped
-v "/var/lib/docker/volumes/7DaysToDie:/home/sdtdserver/.local/share/7DaysToDie/"
-v "/var/lib/docker/volumes/ServerFiles:/home/sdtdserver/serverfiles/"
-v "/var/lib/docker/volumes/LogFolder:/home/sdtdserver/log/"
-v "/var/lib/docker/volumes/BackupFolder:/home/sdtdserver/lgsm/backup/"
-v "/var/lib/docker/volumes/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/tcp
-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 BACKUP=NO
-e MONITOR=NO
-e PUID=1000
-e PGID=1000
-e TimeZone=Oceana/Adelaide
vinanrra/7dtd-server

Additional context
Log output:
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_rtrackpad_up_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_rtrackpad_down_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_rtrackpad_down_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_rtrackpad_left_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_rtrackpad_left_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_rtrackpad_right_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_rtrackpad_right_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_l2_half_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_l2_half_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_l2_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_l2_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_r2_half_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_r2_half_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_r2_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_r2_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_l3_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_l3_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_up_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_up_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_down_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_down_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_left_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_left_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_right_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_right_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_touch_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_lstick_touch_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_r3_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_r3_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_up_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_up_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_down_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_down_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_left_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_left_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_right_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_right_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_touch_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_rstick_touch_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_l4_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_l4_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_r4_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_r4_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_l5_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_l5_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_r5_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/sd_r5_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_up_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_up_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_down_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_down_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_left_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_left_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_right_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_right_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_dpad_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_gyro_pitch_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_gyro_pitch_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_gyro_yaw_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_gyro_yaw_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_gyro_roll_md.png".
src/tier1/fileio.cpp (333) : Assertion Failed: V_RemoveDotSlashes failed for "/../controller_base/images/api/knockout/shared_gyro_roll_md.png".
Setting breakpad minidump AppID = 251570
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
2023-07-22T16:57:42 70.930 INF Loading dymesh settings
2023-07-22T16:57:42 70.931 INF Dynamic Mesh Settings
2023-07-22T16:57:42 70.931 INF Use Imposter Values: False
2023-07-22T16:57:42 70.931 INF Only Player Areas: True
2023-07-22T16:57:42 70.931 INF Player Area Buffer: 3
2023-07-22T16:57:42 70.931 INF Max View Distance: 1000
2023-07-22T16:57:42 70.931 INF Regen all on new world: False
2023-07-22T16:57:42 70.935 INF Dymesh: Prepping dynamic mesh. Resend Default: True
2023-07-22T16:57:42 70.935 INF Dymesh: Mesh location: /home/sdtdserver/.local/share/7DaysToDie/Saves/Navezgane/My Game/DynamicMeshes/
2023-07-22T16:57:42 70.938 INF [Web] Webserver not started, WebDashboardEnabled set to false
2023-07-22T16:57:42 70.938 INF StartGame done
2023-07-22T16:57:42 70.944 INF [Steamworks.NET] Registering auth callbacks
2023-07-22T16:57:42 70.949 INF [Steamworks.NET] GameServer.Init successful
2023-07-22T16:57:42 70.952 INF [Steamworks.NET] Making server public
2023-07-22T16:57:42 71.642 INF Dymesh: Warming dynamic mesh
2023-07-22T16:57:42 71.642 INF Dymesh: Creating dynamic mesh manager
2023-07-22T16:57:42 71.648 INF Dymesh: Awake
2023-07-22T16:57:42 71.649 INF Dymesh: Mesh location: /home/sdtdserver/.local/share/7DaysToDie/Saves/Navezgane/My Game/DynamicMeshes/
2023-07-22T16:57:42 71.651 INF Dymesh: Loading Items: /home/sdtdserver/.local/share/7DaysToDie/Saves/Navezgane/My Game/DynamicMeshes/
2023-07-22T16:57:42 71.654 INF Dymesh: Loaded Items: 0
2023-07-22T16:57:42 71.657 INF Dymesh: Loading all items took: 0.006044 seconds.
2023-07-22T16:57:42 71.666 INF Clearing queues.
2023-07-22T16:57:42 71.666 INF Cleared queues.
2023-07-22T16:57:42 71.668 INF Dynamic thread starting
2023-07-22T16:57:42 71.671 INF Dymesh door replacement: imposterBlock
2023-07-22T16:57:43 72.345 INF [EOS] Server registered, session: 467282ed51cd46b0bdb88b7481776cd6
2023-07-22T16:57:43 72.352 INF [EOS] Session address: 122.111.3.125
2023-07-22T16:57:45 73.891 INF [Steamworks.NET] GameServer.LogOn successful, SteamID=90174601349286937, public IP=12*.11*..12
Warning: failed to init SDL thread priority manager: SDL not found

image
I tried using the 122.111.3.125 address and I also tried using the portainer address of 172.17.0.4 and received the same error message.
I have this running on a computer in my home network (i7 with 16gb ram), running Debian 11.
My gaming computer is a different machine on the same network.
The home network is a 192.168.#.# network.

I also tried all 3 ports separately from the code block 26900 26901 26902 and they all gave the same error

I also made sure there was a port forward from my router for port 26900:26902 to the docker network address of the container.
I cant connect using the router ip, the server ip or the docker ip assigned to the container.
Game logs say they have created the game successfully.

This appears to be a network issue. If you allow all traffic it does work. I don't know what the missing data port is though. Haven't had time to troubleshoot.

I expanded the network range from 26900 - 26902 to 26900 - 26905 and it seems to work.

Hi Toucan-Sam,
Do you mean expand the forwarded ports from the router?
Which IP address should I be using?
Should I be able to ping the container IP address 172.17.0.4? (I cant)
an NMAP scan of the container address says it cant find it.
I can ping the computers 192.#.#.# address and the router external address but not the container address.

I recreated the docker container 5 or 6 times and for no apparent reason it worked the last time.
I didnt change anything for each try it just eventually worked.