satisfactory-server-docker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
satisfactory-server-docker [2021/08/25 16:57] Fabian Horstsatisfactory-server-docker [2021/09/07 17:30] Fabian Horst
Zeile 1: Zeile 1:
 ====== Satisfactory Server im Docker Container ====== ====== Satisfactory Server im Docker Container ======
  
-https://github.com/wolveix/satisfactory-server+===== 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
  
 <code>sudo apt-get update</code> <code>sudo apt-get update</code>
Zeile 12: Zeile 17:
  
 E-Mail abpassen und Code für später ins Script einbauen! 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> <code>
Zeile 29: Zeile 37:
             - '7777:7777/udp'             - '7777:7777/udp'
         volumes:         volumes:
-            - '/path/to/config:/config'+            - '/config:/config' 
 +            - #ACHTUNG: das wäre /config und nciht /home/user/config!!!
         restart: unless-stopped         restart: unless-stopped
 </code> </code>
  
  
 +Files liegen aktuell unter /config im WURZELVerzeichnis
  
-===== Progress =====+===== 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> <code>
-user@satisfactoryserver:~$ sudo docker run -it steamcmd/steamcmd +login demouser demopassword +[/Script/Engine.Player
-Unable to find image 'steamcmd/steamcmd:latest' locally +ConfiguredInternetSpeed=104857600 
-latest: Pulling from steamcmd/steamcmd +ConfiguredLanSpeed=104857600
-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>+[/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> </code>
  
  • satisfactory-server-docker.txt
  • Zuletzt geändert: 2021/10/12 20:16
  • von Fabian Horst