#Please post Client and Server Files for
1 messages ยท Page 1 of 1 (latest)
Sorry, what files are you meaning?
I was just zipping up the whole database ๐
enshrouded:
image: sknnr/enshrouded-dedicated-server:v2.0.5
ports:
- "15636:15636/udp"
- "15637:15637/udp"
- "15637:15637/tcp"
- "15636:15636/tcp"
environment:
- SERVER_NAME=TradeServ
- SERVER_PASSWORD=<redacted>
- GAME_PORT=15636
- QUERY_PORT=15637
- SERVER_SLOTS=6
- SERVER_IP=<redacted>
volumes:
- ./enshrouded-persistent-data:/home/steam/enshrouded/savegame
volumes:
enshrouded-persistent-data:
here is my docker-compose.yml
The "Enshrouded.log" of your client and your server
server log, getting client now
I'm curious if the Server log will even show an interaction.
Triage:
In linux-based Server instances, the Server will:
- Start up normally
- Be reachable from the Internet, respond to queryport query
But when added to Steam Server list favorites, returns the Gameport as :111
Will not allow user to connect/doesnt appear in in-game server list.
Enshrouded Server Log on Ubuntu 20.04 LTS.
Client Log after a fresh start and finding the Server via "Find Server (IPv4 address)"
client log
for those who are looking, find your client log here
D:\SteamLibrary\steamapps\common\Enshrouded\backup
oh, steam also shows this port for everyone who has this issue
#1222243670439235665 message -- Was there another port to add/test *
I'll be sending this stuff to our server guy but don't expect stuff today, unfortunately.
ah, missed this
same problem and yes get port 111 showed in steam that shoould be 30024
I have some insight to share. I fixed my server not showing in serverlist.
In pterodactyl it allows you to make full backups of the server. I restored a full server database backup from 3 days ago, updated the server, started it and now it's showing in server list with my old save. I did nothing else different.
The server only does not show on a fresh install of the server
I just deleted the save game files, started the server, and now it's not showing in server list again.
I repeated the steps, server showed on first launch. Restarted the server with nothing changed and it stopped showing.
omg I just wrote an entire message and your bot deleted it ๐ญ
are you serious
You're going to get a half assed version then:
OS: Ubuntu, using Pterodactyl Egg from parkervcp repo, from newest commit as of this comment (ecd0f49)
Issue: Can't find server ingame. Though server can be found using "Search by IPv4" and Steam's own game server browser. But nothing happens when trying to add to favorites.
Logs attached as .txt
What version are we suppose to be seeing when the game launches> mine is: Game Version (SVN): 497089
510814 is current version
I ran the update with steamcmd on ubuntu 22.04, says it completed and I get the wrong version when i start the server.
Stop everything and run it again, I'd say.
I ran app_update 2278520 validate and when it starts it is still version 497089. not sure of another way to force the update.
I've found that you really need to force_install_dir, like this:
C:\steamcmd\steamcmd +force_install_dir "ENSHROUDED SERVER DIRECTORY" +login anonymous +app_update 2278520 validate +quit
@sharp kraken I am running ubuntu so I will look at how to force install. Thank you.
It's just another SteamCMD command
@verbal owl @willow sky @thick saffron Silly question but you guys were waiting a long time for the server to appear? Or did you check the server, saw nothing, and closed it?
Server ist still running since Yesterday. Not visible. Not after 1 Minute, hour or day
I meant waiting on the Server selection screen
Oh. Waited ~2 minutes. Shall we try waiting longer?
Do you mind sharing with us the IP Ports so we can try to see if we can see your server?
you can share it via DM if you prefer
Sure. Can't PM you somehow...
Heyo, my server is also not available in the server-list. It can be found using the Query online tool thingy, but doesn't show up in-game. IP: 37.27.60.151:35008 and query ip 37.27.60.151:35009 ๐ฆ
Are you all using the image from sknnr? This could be a Wine issue. There is an GitHub issue about performance (https://github.com/jsknnr/enshrouded-server/issues/40). There the maintainer actually built a Proton based image. Changing the image tag to proton-latest actually fixes the issues with the server not showing up in the list. I was able to join my server
There are still other issues like added characters at the end of the server name but this is probably also an issue with Linux/Proton/Wine
Server ran all night, still didnt show. restarted it this morning, not showing. Tried everything everyone suggested, still not showing. Only shows in steam server browser as port 111.
51.222.10.158:25645
Query port: 25646
This problem wasnโt there before the update right?
You didn't use port 111 before, correct?
Right. I couldnt even if I wanted to honestly.
Can you confirm with me if you are forwarding only one or two ports in your firewall?
As far as I understand it there should be a port for Game38 and Game38_Query
Using pterodactyl control panel, any ports I allocate are automatically opened when used. I host 8 servers for various games, I know for a fact everything is set up correctly ๐
Config is same from before the update when it was working fine.
Another dumb question and I apologize if it's something you guys discussed already, but seems like some people have had some issue or another resolved if you start the server not from the Steam button, but form the .exe itself, or something among those lines. This is a different issue altogether, yes?
Yeah, that's not related to this/we make sure that basic troubleshooting is covered
All of these servers are confirmed to use the correct ports, but the common denominator is Steam showing different and incorrect ports/information
See attached, look at game name - it's actually the Game Version field. Like the API isn't presenting the correct fields.
Yeah, it's what I've been trying to tell the folks here
Agreed, it's incredibly difficult to describe the issue via text
we had a few users help and send some information
I'm having the same issue , this started to occur right after last update
same problem here: https://gyazo.com/b8a8ff56a0db823a8f6da4d2c6c75826 windows
some servers do not query correctly after last update
@thick saffron do you have access to your server files at the moment?
yes, i do
do you mind if I hop into your DMs?
Sure thing!
Sent you a request
I have this issue now as well -
There is no update on this yet?
Also having this issue. Here are my log files: https://pastes.io/vfzqkmiye5
511168 .. pterodactyl (goovers' proton egg) ... ubuntu 22.04 .. same issue
OK for me after restarting the service ampinstmgr.service (Debian 12)
Getting the same issue. I run two enshrouded servers through AMP on the same machine. Both have the issue. Both show the correct current version. Here's my log.
Query tool results: { "Server Info": { "Server Name": "CF Friendos", "Map Name": "", "Game": "Enshrouded", "Player Count": 0, "Max Players": 16, "Server Type": "d", "Platform": "l", "Password Protected": true, "VAC Enabled": false, "Version": "511168", "Port": 25567, "Steam ID": 90195710654028811, "Game ID": 1203620, "Ping": 0.10257597221061587 }, "Players": [] }
In case it's useful for repro, I'm able to reproduce this locally using https://github.com/jsknnr/enshrouded-server.
And I validated I'm on the latest build:
~/code/steamserverinfo$ ./steamserverinfo 127.0.0.1 15637
NAME: Enshrouded Containerized Server
MAP:
FOLDER: Enshrouded
GAME: Enshrouded
ID: 0
PLAYERS: 0
MAXPLAYERS: 16
BOTS: 0
SERVERTYPE: d
ENVIRONMENT: w
VISIBILITY: 1
VAC: 0
VERSION: 0.0.15.0o
PORT: 15636
KEYWORDS: @1;511168
One weird thing that also happened to me when I tested this on pterodactyl (and happens with this container as well) is that the version field is weird VERSION: 0.0.15.0o. Though I'm using https://github.com/wriley/steamserverinfo which might be imperfect.
I did test the tool against other servers in the public list (getting IP/Port from wireshark) and for many it showed the version correctly.
Actually I assumed that was the protocol version but the spec says that it's just the version, my bad.
Just to add to this, using the proton-latest tag for the above image works sknnr/enshrouded-dedicated-server:proton-latest (I can correctly favorite the server and connect to it)
I have an idea
When the "bad" server responds, the VERSION contains 0xff which is not allowed as part of a UTF-8 string. If steam takes that to mean the end of the string, at least in my case, it would read the port as 111
If someone else has a "bad" server I can try to connect to I can test another server
Actually I tested this against my pterodactyl server and the result is the same: port 111 (aka 0x6f followed by 0x0)
I wonder if this might also lead to the error I see when I try to connect with the Game Servers view (app id doesn't match) if it were using the Version field.
I have to go to sleep but in case it's useful here is the go binary I was testing with, but I made the change I'm talking about: https://github.com/Mazorlion/steamserverinfo/commit/4090a8b034ca72c0ce9a10a6441a7b70b2099219
It doesn't really seem like a perfect explanation because I think there are other bytes that are technically invalid UTF-8 before the 0xff, but terminating on 0xff was the only way I could get it to show port 111 and also break the version (and sometimes keywords).
So I might be totally wrong, but figured I'd share!
Terminating strings only on 0x00:
NAME: MTest
MAP:
FOLDER: Enshrouded
GAME: Enshrouded
ID: 0
PLAYERS: 0
MAXPLAYERS: 16
BOTS: 0
SERVERTYPE: d
ENVIRONMENT: l
VISIBILITY: 0
VAC: 0
VERSION: 0.0.15.0>o
PORT: 25005
KEYWORDS: @1;511168
Terminating strings on 0xff as well:
NAME: MTest
MAP:
FOLDER: Enshrouded
GAME: Enshrouded
ID: 0
PLAYERS: 0
MAXPLAYERS: 16
BOTS: 0
SERVERTYPE: d
ENVIRONMENT: l
VISIBILITY: 0
VAC: 0
VERSION: 0.0.15.0>
PORT: 111
KEYWORDS: p@1;511168
And this worked (showed the same port 111 breakage) for both the pterodactyl egg (which uses proton) and the wine version of the docker container I linked before
One last thing: In both of the images I used that were broken steamcmd complained about the following: WARNING: setlocale('en_US.UTF-8') failed, using locale: 'C'. International characters may not work.
Which is suspicious, but I just added a layer to the docker image that fixed this but it didn't seem to fix the issue. (Though I only tried tried this very briefly):
FROM sknnr/enshrouded-dedicated-server:v2.0.5
USER root
RUN apt-get update \
&& apt-get install --no-install-recommends -y \
locales \
&& echo 'LANG="en_US.UTF-8"' > /etc/default/locale \
&& echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen \
&& locale-gen \
&& rm -rf /var/lib/apt/lists/* \
&& apt-get clean \
&& apt-get autoremove -y
USER steam
@here Hey folks, Campino said that after "installing all available upgrade on this ubuntu server ("apt update" and "apt upgrade")" their server was visible. Has anyone tried this yet?
This won't really work on (most) docker based images, as they're usually self contained and all os-related commands are run, when the images are being built. Docker images are usually only meant to be "bare-bones" and lightweight, so updating/upgrading packages is usually seen as bloating the image for no particular reason.
Same goes for your official Enshrouded Pterodactyl egg. I don't think it allows you updating with update and upgrade.
We'll likely be trying to push a hotfix for the servers today either way
@here We pushed a server-only update which should fix the current issue with finding the servers, could you please download it and recheck? For Gportal and nitrado, their servers have to update so restarting the server or waiting it out works
@magic cargo @paper bear Can I ask if you guys are readily available to check it for me to see if it works?
I'll try in a minute
ayyy it works! enshrouded_server(detached HEAD) - version 3882e3d6a7a271ecc5bdd8d57df5d67d090e1eb9 (master)
Server now shows up as favorite in game, and correct ip/port info shows in Steam game servers
Thanks for figuring it out ๐
fixed for me too โค๏ธ
The hotfixed fixed my issue! Thank you so much!
Nice, out of curiosity can you share what the issue was?