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 17:08] 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>mkdir config</code>
 +<code>sudo usermod -aG docker fabian</code>
 <code>sudo docker-compose up</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 31: 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
 +
 +===== 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 ===== ===== Progress =====
  
 +So sieht das aus wenn das Savegame fehlt xD
 <code> <code>
 sudo docker-compose up sudo docker-compose up
-Creating network "user_default" with the default driver 
-Pulling satisfactory-server (wolveix/satisfactory-server:latest)... 
-latest: Pulling from wolveix/satisfactory-server 
-feac53061382: Pull complete 
-731306787641: Pull complete 
-7c9f3a3a49ca: Pull complete 
-8780b588db27: Pull complete 
-b72040ec8826: Pull complete 
-b02001bee4bd: Pull complete 
-21dce877b339: Pull complete 
-150176326bb4: Pull complete 
-fec3b60ae9c3: Pull complete 
-f56232d94eaf: Pull complete 
-Digest: sha256:f1fd43d13b03da24c61990624d323518a9185d7cf95c3da9a05956dd09bc1120 
-Status: Downloaded newer image for wolveix/satisfactory-server:latest 
-Creating satisfactory-server ... done 
-Attaching to satisfactory-server 
-satisfactory-server    | Checking available space... 
-satisfactory-server    | Downloading the latest version of the game... 
-satisfactory-server    | Redirecting stderr to '/root/.steam/logs/stderr.txt' 
-satisfactory-server    | [  0%] Checking for available updates... 
-satisfactory-server    | [----] Verifying installation... 
-satisfactory-server    | Steam Console Client (c) Valve Corporation 
-satisfactory-server    | -- type 'quit' to exit -- 
-satisfactory-server    | Loading Steam API...OK 
-satisfactory-server    | @sSteamCmdForcePlatformType windows 
-satisfactory-server    | "@sSteamCmdForcePlatformType" = "windows" 
-satisfactory-server    | Logging in user 'demouser' to Steam Public...OK 
-satisfactory-server    | Waiting for client config...OK 
-satisfactory-server    | Waiting for user info...OK 
-satisfactory-server    | force_install_dir /config/gamefiles 
-satisfactory-server    | app_update "526870" 
- 
-satisfactory-server    |  Update state (0x3) reconfiguring, progress: 0.00 (0 / 0) 
-satisfactory-server    |  Update state (0x61) downloading, progress: 0.00 (0 / 16865339122) 
-satisfactory-server    | Warning: failed to init SDL thread priority manager: SDL not found 
-satisfactory-server    |  Update state (0x61) downloading, progress: 0.51 (86712553 / 16865339122) 
-satisfactory-server    |  Update state (0x61) downloading, progress: 1.41 (237286980 / 16865339122) 
-.... 
-satisfactory-server    |  Update state (0x61) downloading, progress: 99.63 (16802948081 / 16865339122) 
-satisfactory-server    |  Update state (0x81) verifying update, progress: 0.53 (89224889 / 16865339122) 
 ... ...
-satisfactory-server    |  Update state (0x81) verifying update, progress: 96.02 (16194258945 / 16865339122) 
-satisfactory-server    |  Update state (0x0) unknown, progress: 0.00 (0 / 0) 
-satisfactory-server    | Success! App '526870' fully installed. 
-satisfactory-server    | quit 
-satisfactory-server    |  * Starting periodic command scheduler cron 
-satisfactory-server    |    ...done. 
 satisfactory-server    | cp: cannot stat '/config/savefiles/*.sav': No such file or directory satisfactory-server    | cp: cannot stat '/config/savefiles/*.sav': No such file or directory
 </code> </code>
  
-<code> 
-user@satisfactoryserver:~$ sudo docker-compose up 
-Creating network "fabian_default" with the default driver 
-Pulling satisfactory-server (wolveix/satisfactory-server:latest)... 
-latest: Pulling from wolveix/satisfactory-server 
-feac53061382: Pull complete 
-731306787641: Pull complete 
-7c9f3a3a49ca: Pull complete 
-8780b588db27: Pull complete 
-b72040ec8826: Pull complete 
-b02001bee4bd: Pull complete 
-21dce877b339: Pull complete 
-150176326bb4: Pull complete 
-fec3b60ae9c3: Pull complete 
-f56232d94eaf: Pull complete 
-Digest: sha256:f1fd43d13b03da24c61990624d323518a9185d7cf95c3da9a05956dd09bc1120 
-Status: Downloaded newer image for wolveix/satisfactory-server:latest 
-Creating satisfactory-server ... done 
-Attaching to satisfactory-server 
-satisfactory-server    | Checking available space... 
-satisfactory-server    | Downloading the latest version of the game... 
-satisfactory-server    | Redirecting stderr to '/root/.steam/logs/stderr.txt' 
-satisfactory-server    | [  0%] Checking for available updates... 
-satisfactory-server    | [----] Verifying installation... 
-satisfactory-server    | Steam Console Client (c) Valve Corporation 
-satisfactory-server    | -- type 'quit' to exit -- 
-satisfactory-server    | Loading Steam API...OK 
-satisfactory-server    | @sSteamCmdForcePlatformType windows 
-satisfactory-server    | "@sSteamCmdForcePlatformType" = "windows" 
-satisfactory-server    | Logging in user 'demouser' to Steam Public...OK 
-satisfactory-server    | Waiting for client config...OK 
-satisfactory-server    | Waiting for user info...OK 
-satisfactory-server    | force_install_dir /config/gamefiles 
-satisfactory-server    | app_update "526870" 
-</code> 
  • satisfactory-server-docker.1629904083.txt.gz
  • Zuletzt geändert: 2021/08/25 17:08
  • von Fabian Horst