satisfactory-server-docker

Satisfactory Server im Docker Container

Quelle: 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 usermod -aG docker fabian
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

von: https://satisfactory.fandom.com/wiki/Multiplayer#Other_options

Folder:

%localappdata%\FactoryGame\Saved\Config\WindowsNoEditor\

Engine.ini

[/Script/Engine.Player]
ConfiguredInternetSpeed=104857600
ConfiguredLanSpeed=104857600

[/Script/OnlineSubsystemUtils.IpNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600

[/Script/SocketSubsystemEpic.EpicNetDriver]
MaxClientRate=104857600
MaxInternetClientRate=104857600

[/script/engine.inputsettings]
ConsoleKey=F6
ConsoleKeys=F6

Game.ini

[/Script/Engine.GameNetworkManager]
TotalNetBandwidth=104857600
MaxDynamicBandwidth=104857600
MinDynamicBandwidth=10485760

Scalability.ini

[NetworkQuality@3]
TotalNetBandwidth=104857600
MaxDynamicBandwidth=104857600
MinDynamicBandwidth=10485760

So sieht das aus wenn das Savegame fehlt xD

sudo docker-compose up
...
satisfactory-server    | cp: cannot stat '/config/savefiles/*.sav': No such file or directory
  • satisfactory-server-docker.txt
  • Zuletzt geändert: 2021/10/12 20:16
  • von Fabian Horst