#Please post Client and Server Files for

1 messages ยท Page 1 of 1 (latest)

keen stream
#

Here

verbal owl
#

Sorry, what files are you meaning?

thick saffron
#

I was just zipping up the whole database ๐Ÿ˜„

vast plank
#
  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

keen stream
#

The "Enshrouded.log" of your client and your server

thick saffron
sharp kraken
#

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.

gloomy hinge
verbal owl
gloomy hinge
stark nest
brazen meteor
thick saffron
#

for those who are looking, find your client log here
D:\SteamLibrary\steamapps\common\Enshrouded\backup

vast plank
thick saffron
#

oh, steam also shows this port for everyone who has this issue

sharp kraken
keen stream
#

I'll be sending this stuff to our server guy but don't expect stuff today, unfortunately.

zinc skiff
thick saffron
#

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.

willow sky
thick saffron
magic cargo
#

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

formal vortex
#

What version are we suppose to be seeing when the game launches> mine is: Game Version (SVN): 497089

formal vortex
#

I ran the update with steamcmd on ubuntu 22.04, says it completed and I get the wrong version when i start the server.

sharp kraken
formal vortex
#

I ran app_update 2278520 validate and when it starts it is still version 497089. not sure of another way to force the update.

sharp kraken
formal vortex
#

@sharp kraken I am running ubuntu so I will look at how to force install. Thank you.

sharp kraken
keen stream
#

@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?

verbal owl
#

Server ist still running since Yesterday. Not visible. Not after 1 Minute, hour or day

keen stream
verbal owl
#

Oh. Waited ~2 minutes. Shall we try waiting longer?

keen stream
#

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

verbal owl
#

Sure. Can't PM you somehow...

magic cargo
hallow sparrow
#

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

thick saffron
zinc skiff
#

This problem wasnโ€™t there before the update right?

keen stream
thick saffron
keen stream
#

As far as I understand it there should be a port for Game38 and Game38_Query

thick saffron
keen stream
sharp kraken
#

Yeah, that's not related to this/we make sure that basic troubleshooting is covered

keen stream
#

right, just making sure

sharp kraken
#

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.

keen stream
#

Yeah, it's what I've been trying to tell the folks here

sharp kraken
#

Agreed, it's incredibly difficult to describe the issue via text

keen stream
#

we had a few users help and send some information

sly axle
#

I'm having the same issue , this started to occur right after last update

vestal glacier
#

some servers do not query correctly after last update

keen stream
#

@thick saffron do you have access to your server files at the moment?

keen stream
#

do you mind if I hop into your DMs?

thick saffron
#

Sure thing!

keen stream
#

Sent you a request

rapid salmon
#

I have this issue now as well -

sly axle
#

There is no update on this yet?

paper bear
brave sage
#

511168 .. pterodactyl (goovers' proton egg) ... ubuntu 22.04 .. same issue

topaz marsh
#

OK for me after restarting the service ampinstmgr.service (Debian 12)

elfin musk
#

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": [] }

royal falcon
#

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.

royal falcon
#

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)

royal falcon
#

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)

royal falcon
#

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.

sharp kraken
#

Yeah, malformed:

#

^ that was the "Game Version" at that time -- the keywords field

royal falcon
#

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
keen stream
#

@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?

magic cargo
# keen stream @here Hey folks, Campino said that after "installing all available upgrade on th...

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.

keen stream
#

We'll likely be trying to push a hotfix for the servers today either way

keen stream
#

@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?

magic cargo
#

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 ๐Ÿ˜„

thorn cargo
#

fixed for me too โค๏ธ

thick saffron
#

The hotfixed fixed my issue! Thank you so much!

royal falcon
#

Nice, out of curiosity can you share what the issue was?

keen stream
#

I got no clue, to be quite frank

#

I'm running around like crazy and I just caught wind it was fixed