satisfactory-server-docker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
satisfactory-server-docker [2021/08/25 16:32] – angelegt Fabian Horstsatisfactory-server-docker [2021/09/07 17:22] Fabian Horst
Zeile 1: Zeile 1:
 ====== Satisfactory Server im Docker Container ====== ====== Satisfactory Server im Docker Container ======
  
-https://github.com/wolveix/satisfactory-server+===== Server ===== 
 +Quelle: https://github.com/wolveix/satisfactory-server
  
 <code>sudo apt-get update</code> <code>sudo apt-get update</code>
Zeile 7: Zeile 8:
 <code>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</code> <code>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</code>
 <code>sudo chmod +x /usr/local/bin/docker-compose</code> <code>sudo chmod +x /usr/local/bin/docker-compose</code>
 +
 +Steam Guard Code anfordern:
 +<code>docker run -it steamcmd/steamcmd +login Your-Steam-Username Your-Steam-Password</code>
 +
 +E-Mail abpassen und Code für später ins Script einbauen!
 +<code>mkdir config</code>
 +<code>sudo docker-compose up</code>
 +<code>sudo docker-compose up -d</code>
 +<code>sudo docker logs -f satisfactory-server</code>
 +
 +<code>
 +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
 +</code>
 +
 +
 +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: <code>%localappdata%\FactoryGame\Saved\Config\WindowsNoEditor\</code>
 +Engine.ini
 +<code>
 +[/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
 +</code>
 +
 +Game.ini
 +<code>
 +[/Script/Engine.GameNetworkManager]
 +TotalNetBandwidth=104857600
 +MaxDynamicBandwidth=104857600
 +MinDynamicBandwidth=10485760
 +</code>
 +
 +Scalability.ini
 +<code>
 +[NetworkQuality@3]
 +TotalNetBandwidth=104857600
 +MaxDynamicBandwidth=104857600
 +MinDynamicBandwidth=10485760
 +</code>
 +
 +===== Progress =====
 +
 +So sieht das aus wenn das Savegame fehlt xD
 +<code>
 +sudo docker-compose up
 +...
 +satisfactory-server    | cp: cannot stat '/config/savefiles/*.sav': No such file or directory
 +</code>
  
  • satisfactory-server-docker.txt
  • Zuletzt geändert: 2021/10/12 20:16
  • von Fabian Horst