Satisfactory Server im Docker Container
Probleme
- Spieler steckt im Auto fest und das kann deswegen nicht abgebaut werden → https://satisfactory-calculator.com/
Server
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
Client Anpassungen
von: https://satisfactory.fandom.com/wiki/Multiplayer#Other_options
- Im Spiel: Network Quality: Ultra & Send Gameplay Data einschalten satisfactoryeinstellungen.jpg
- Files wie unten beschrieben anpassen und dann rechtsklick → eigenschaften → Schreibschutz setzen! satisfactory_files.jpg
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
Progress
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