-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
This server is full or unavailable | enshrouded-server [online] Session failed for peer #0 with error 4. #125
Comments
Hey there, this seems to be a problem with the enshrouded server itself not the container. I read somewhere, that this is a network related issue. You could try using docker host networking and test if that helps. Also if you have a firewall with outgoing rules, could you try to disable them and allow incomming established tcp connections? |
Can confirm when using the following docker-compose (and disable the hosts firewall) it works services: Seems strange though as all other containers (the mentioned on this server, but on all my server combined I guess 20+ containers) with no issues when using docker networking and passing ports. |
Ok just checked with my firewall logging on. Apparently the game connects to the exposed UDP port. Then the gameserver and client work out what UDP port will be used to connect to the play session. So in my 2 quick tests my client used UDP 33823 and in a different session 35375 (to the same server). By using host networking the server can use any (UDP) port and so it works. |
I'm not sure why enshrouded opens other random ports and there is no option to customize them. The spooky part, I have several machines and all run without network_mode: host and are working without a problem. So not sure why your setup needs the host network. And I'm not sure why enshrouded would start a TCP connection ( |
Is there an existing issue for this?
Used image version
1.4.1
Used docker compose file or docker command
What you expected to see, versus what you actually saw
I added my server to my steam servers and am able to see it in game as my favorite.
I also am able to connect and get prompted for a password of the option to access without password (The Guest Role).
On the client I get a loading screen
And after a little while:
I would expect to be loaded into the game and connect to the server but this is not the case.
This is on all combinations: so new character/old character; no password; friend password; admin password it doesn't matter. The result is always the same.
The server logs are added below.
I searched on the internet and found several postings (mainly steam) describing the same error and tried some solutions. Using a new character, binding the server to the host machine (docker) or changing the server_ip var inside the compose file either to the actual server ip of the localhost (127.0.0.1) address non worked.
Also I double checked the docker and host logs and my firewall to see if connections are being blocked (not the case as far as I can see). Only some warnings (rsyslogd: warning: ~ action is deprecated, consider using the 'stop' statement instead [v8.2312.0 try https://www.rsyslog.com/e/2307) unrelated to my issue.
Just FYI I also run valheim and satisfactory servers (and redm) on this machine without any issues.
Logs from the container
The text was updated successfully, but these errors were encountered: