diff --git a/102_pixarc/compose.yaml b/102_pixarc/compose.yaml index a48e17f..c208d56 100644 --- a/102_pixarc/compose.yaml +++ b/102_pixarc/compose.yaml @@ -1,25 +1,24 @@ services: pixark: - image: parkervcp/pixark-server:latest + image: steamcmd/steamcmd:latest restart: unless-stopped environment: - - SERVER_NAME=DenPix - - SERVER_PASSWORD=${SERVER_PASSWORD} - - ADMIN_PASSWORD=${ADMIN_PASSWORD} - - MAX_PLAYERS=10 - - GAME_PORT=27015 - - QUERY_PORT=27016 - - RCON_PORT=27017 - TZ=Europe/Paris volumes: - - /home/docker/pixark:/serverdata + - /home/docker/pixark:/data + working_dir: /data + command: > + bash -c " + if [ ! -f /data/server/ShooterGame/Binaries/Linux/ShooterGameServer ]; then + /root/.local/share/Steam/steamcmd/steamcmd.sh +force_install_dir /data/server +login anonymous +app_update 824360 validate +quit; + fi && + /data/server/ShooterGame/Binaries/Linux/ShooterGameServer PixARK?listen?SessionName=DenPix?MaxPlayers=10?ServerPassword=family?ServerAdminPassword=g8brTpRHKJel2hg3 -server -log + " ports: - 27015:27015/udp - 27016:27016/udp - - 27017:27017/tcp networks: - tan-network: - ipv4_address: 10.10.0.112 + - tan-network networks: tan-network: