cdp1337 / ARKSurvivalAscended-Linux

GNU Affero General Public License v3.0
40 stars 8 forks source link

Unable to see my ARK Server Instance #17

Open osxster opened 3 months ago

osxster commented 3 months ago

Describe the bug I've installed ARK on Debian 12.5. I followed the guide. The only issues I ran into was with steamcmd not being found. I remedied this by manually installing steamcmd.sh into /usr/games and that seemed to get around the install problem.

My router is opened on port 7777 UDP to this server, but when I launch the game I never see my ARK instance. The only things I changed was:

ExecStart=/home/steam/Steam/compatibilitytools.d/GE-Proton8-21/proton run ArkAscendedServer.exe TheIsland_WP?listen?SessionName=RandomInstanceName

But when I search for that instance name, it never shows up when launching the game. I really have no idea where to look to troubleshoot this as I have tried so many different versions (a docker version), even tried getting this to run on Windows, I have no luck getting this to work. I have no idea where to troubleshoot this, that is my problem. I had the best luck with Docker as I could see my instance name but wouldn't connect.

I really don't want to have to deal with Docker or Windows, so I'd prefer this install. It a fresh Debian 12.5 VM on VMWare ESXi.

Shooter Log shows:

[2024.03.30-15.09.51:863][ 0]Log file open, 03/30/24 11:09:51 [2024.03.30-15.09.51:864][ 0]LogMemory: Platform Memory Stats for WindowsServer [2024.03.30-15.09.51:864][ 0]LogMemory: Process Physical Memory: 357.88 MB used, 360.93 MB peak [2024.03.30-15.09.51:864][ 0]LogMemory: Process Virtual Memory: 323.88 MB used, 323.88 MB peak [2024.03.30-15.09.51:864][ 0]LogMemory: Physical Memory: 1387.09 MB used, 14605.61 MB free, 15992.70 MB total [2024.03.30-15.09.51:864][ 0]LogMemory: Virtual Memory: 1546.82 MB used, 15420.88 MB free, 16967.70 MB total [2024.03.30-15.09.53:187][ 0]ARK Version: 36.27 [2024.03.30-15.09.53:532][ 0]LogCFCore: SetSettings called: { "defaultLanguage": "en", "gameId": 83374, "apiKey": "1aZe", "maxConcurrentInstallations": 3, "modsDirectory": "ShooterGame/Mods", "modsDirectoryMode": "CFCore", "userDataDirectory": "ShooterGame/ModsUserData", "isServer": true, "isServerPcOnly": false, "throttling": { "diskWriteBytesPerSec": 0 }, "premiumMods": { "publicKeyPem": "" }, "logger": { "enabled": true, "history": 8, "maxSizeInMB": 2 } } [2024.03.30-15.09.53:533][ 0]LogCFCore: Warning: Couldn't load mods library from disk [2024.03.30-15.09.53:567][ 0]LogCFCore: User context not loaded from disk [2024.03.30-15.09.54:358][ 1]Primal Game Data Took 0.79 seconds [2024.03.30-15.09.54:932][ 1]Server Initializing with BattlEye Anti-Cheat Protection. If you do not wish to use BattlEye, please launch with -NoBattlEye [2024.03.30-15.09.54:950][ 1]BattlEye successfully started. [2024.03.30-15.11.19:655][ 1]Server: "RandomInstanceName" has successfully started! [2024.03.30-15.11.22:648][ 1]Commandline: TheIsland_WP?listen?SessionName=RandomInstanceName [2024.03.30-15.11.22:648][ 1]Full Startup: 92.19 seconds [2024.03.30-15.11.22:648][ 1]Number of cores 4 [2024.03.30-15.11.34:055][ 1]No spawn additional explorer notes to spawn

Anything else I can look at? I just want to play this game in a private world with more than one player. Unfortunately this version of the game requires a server as you can't go too far from the first player and it won't let you tune it like the old version of ARK. Any help would be great.

osxster commented 3 months ago

Hopefully this will help someone but apparently this is a common problem with people's ARK servers not showing up. What seems to work is:

From the join screen

type

Ark.UseServerList 0 open ipaddressofserver:7777

Now my server shows up. Not sure why, but this seems to fix it.

The only bug I want to report with this install is that the script doesn't install steamcmd properly. It never finds the repo, so I had to manually install the package to get this to install. Hopefully that can be fixed in the install script for other users. Thanks a lot for creating this as I'd much rather run this on Wine under linux than on a Windows machine.