arkserver icon indicating copy to clipboard operation
arkserver copied to clipboard

Cannot update server version, nor can I use arkmanager. Requesting assistance.

Open BlakeNoel opened this issue 1 year ago • 0 comments

I've been running the image for about a month before I noticed that folks are unable to connect to the server. They told me I need to update the server version as the client has recently been updated. Here's the script I use to bring up the container (note that I substituted the password information with *, but they are valid strings):

#!/bin/bash

ARK=blakebot_ark

docker stop $ARK

docker rm $ARK

docker run -d \
  --name $ARK \
  -v /home/bnoel/docker_volumes/ark3:/app \
  -v /home/bnoel/docker_volumes/ark3_backups:/home/steam/ARK-Backups \
  --restart always \
  -p 27015:27015/udp \
  -p 7777:7777/udp \
  -p 7778:7778/udp \
  -e SESSION_NAME=blakebot \
  -e SERVER_PASSWORD=* \
  -e ADMIN_PASSWORD=* \
  hermsi/ark-server:latest

When looking through the documentation of this project, I'm led to believe that to update this server, I should be using arkmanager. Attempts to do so look like the following:

sudo docker exec blakebot_ark arkmanager
Invalid steamcmd_user in config file

The error seems obvious, but I'm unsure how to resolve the issue. Currently, this steamcmd_user in config file is default as is within this container... Specifically within ~/arkmanager/arkmanager.cfg the related line looks like the following: steamcmd_user="${STEAM_USER}" # name of the system user who own steamcmd folder.

Finally, here's the docker logs for the container, if you'd like to see anything or lack thereof (once again, passwords have been substituted with *):

sudo docker logs blakebot_ark
Starting periodic command scheduler: cron.
_______________________________________

# Ark Server - Sat Oct  8 23:57:07 UTC 2022
# IMAGE_VERSION: '1662440547'
# RUNNING AS USER 'steam' - '1000'
# ARGS:
_______________________________________
Setting up folder and file structure...
Running command 'run' for instance 'main'
2022-10-08 23:57:07: start
2022-10-08 23:57:07: Running /app/server/ShooterGame/Binaries/Linux/ShooterGameServer TheIsland\?SessionName=blakebot\?ServerPassword=*\?ServerAdminPassword=*\?MaxPlayers=20\?OverrideOfficialDifficulty=5.0\?GameModIds\?GameModIds\?Port=7777\?QueryPort=27015\?RCONEnabled=True\?RCONPort=27020\?listen -log -log
2022-10-08 23:57:07: Server PID: 69
[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Setting breakpad minidump AppID = 346110
2022-10-08 23:57:28: server is up

I'm willing to provide other info as needed.

BlakeNoel avatar Oct 09 '22 00:10 BlakeNoel