====== 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?linkonly |}} * Files wie unten beschrieben anpassen und dann rechtsklick -> eigenschaften -> Schreibschutz setzen! {{ :satisfactory_files.jpg?linkonly |}} 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