Dies ist eine alte Version des Dokuments!
Satisfactory Server im Docker Container
https://github.com/wolveix/satisfactory-server
sudo apt-get update
sudo apt-get install mc htop iftop vnstat curl docker.io
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
Steam Guard Code anfordern:
docker run -it steamcmd/steamcmd +login Your-Steam-Username Your-Steam-Password
E-Mail abpassen und Code für später ins Script einbauen!
mkdir config
sudo docker-compose up
sudo docker-compose up -d
sudo docker logs -f satisfactory-server
version: '3' services: satisfactory-server: container_name: 'satisfactory-server' hostname: 'satisfactory-server' image: 'wolveix/satisfactory-server:latest' environment: - STEAMUSER=Your-Steam-Username - STEAMPWD=Your-Steam-Password - STEAMCODE=Your-Steam-Code - MAXBACKUPS=10 ports: - '7777:7777/udp' volumes: - '/config:/config' - #ACHTUNG: das wäre /config und nciht /home/user/config!!! restart: unless-stopped
Files liegen aktuell unter /config im WURZELVerzeichnis
Progress
sudo docker-compose up Creating network "user_default" with the default driver Pulling satisfactory-server (wolveix/satisfactory-server:latest)... latest: Pulling from wolveix/satisfactory-server feac53061382: Pull complete 731306787641: Pull complete 7c9f3a3a49ca: Pull complete 8780b588db27: Pull complete b72040ec8826: Pull complete b02001bee4bd: Pull complete 21dce877b339: Pull complete 150176326bb4: Pull complete fec3b60ae9c3: Pull complete f56232d94eaf: Pull complete Digest: sha256:f1fd43d13b03da24c61990624d323518a9185d7cf95c3da9a05956dd09bc1120 Status: Downloaded newer image for wolveix/satisfactory-server:latest Creating satisfactory-server ... done Attaching to satisfactory-server satisfactory-server | Checking available space... satisfactory-server | Downloading the latest version of the game... satisfactory-server | Redirecting stderr to '/root/.steam/logs/stderr.txt' satisfactory-server | [ 0%] Checking for available updates... satisfactory-server | [----] Verifying installation... satisfactory-server | Steam Console Client (c) Valve Corporation satisfactory-server | -- type 'quit' to exit -- satisfactory-server | Loading Steam API...OK satisfactory-server | @sSteamCmdForcePlatformType windows satisfactory-server | "@sSteamCmdForcePlatformType" = "windows" satisfactory-server | Logging in user 'demouser' to Steam Public...OK satisfactory-server | Waiting for client config...OK satisfactory-server | Waiting for user info...OK satisfactory-server | force_install_dir /config/gamefiles satisfactory-server | app_update "526870" satisfactory-server | Update state (0x3) reconfiguring, progress: 0.00 (0 / 0) satisfactory-server | Update state (0x61) downloading, progress: 0.00 (0 / 16865339122) satisfactory-server | Warning: failed to init SDL thread priority manager: SDL not found satisfactory-server | Update state (0x61) downloading, progress: 0.51 (86712553 / 16865339122) satisfactory-server | Update state (0x61) downloading, progress: 1.41 (237286980 / 16865339122) .... satisfactory-server | Update state (0x61) downloading, progress: 99.63 (16802948081 / 16865339122) satisfactory-server | Update state (0x81) verifying update, progress: 0.53 (89224889 / 16865339122) ... satisfactory-server | Update state (0x81) verifying update, progress: 96.02 (16194258945 / 16865339122) satisfactory-server | Update state (0x0) unknown, progress: 0.00 (0 / 0) satisfactory-server | Success! App '526870' fully installed. satisfactory-server | quit satisfactory-server | * Starting periodic command scheduler cron satisfactory-server | ...done. satisfactory-server | cp: cannot stat '/config/savefiles/*.sav': No such file or directory