satisfactory-server-docker

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
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:
            - '/path/to/config:/config'
        restart: unless-stopped
user@satisfactoryserver:~$ sudo docker run -it steamcmd/steamcmd +login demouser demopassword
Unable to find image 'steamcmd/steamcmd:latest' locally
latest: Pulling from steamcmd/steamcmd
16ec32c2132b: Pull complete
5a35a5cffba6: Pull complete
d293994d9991: Pull complete
20f2e48fa2a7: Pull complete
113572ede958: Pull complete
dfbc9106300f: Pull complete
Digest: sha256:9e08208d8669617be3d5320766198257f4f588e50feb7de21b0e173c3aa84e1a
Status: Downloaded newer image for steamcmd/steamcmd:latest
Redirecting stderr to '/root/.steam/logs/stderr.txt'
[  0%] Checking for available updates...
[----] Verifying installation...
Steam Console Client (c) Valve Corporation
-- type 'quit' to exit --
Loading Steam API...OK
Logging in user 'demouser' to Steam Public...
This computer has not been authenticated for your account using Steam Guard.
Please check your email for the message from Steam, and enter the Steam Guard
 code from that message.
You can also enter this code at any time using 'set_steam_guard_code'
 at the console.
Steam Guard code:Warning: failed to init SDL thread priority manager: SDL not found
$CODE
OK
Waiting for client config...OK
Waiting for user info...OK

Steam>
user@satisfactoryserver:~$ sudo docker-compose up
Creating network "fabian_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-docker.1629903796.txt.gz
  • Zuletzt geändert: 2021/08/25 17:03
  • von Fabian Horst