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
satisfactory-server-docker [2021/08/25 16:57] Fabian Horstsatisfactory-server-docker [2021/10/12 20:16] (aktuell) 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 usermod -aG docker fabian</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 38:
             - '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.1629903443.txt.gz
  • Zuletzt geändert: 2021/08/25 16:57
  • von Fabian Horst