Sons Of The Forest

Sons Of The Forest

评价数不足
Sons Of The Forest Dedicated Server (SteamCMD) [German/Deutsch] [Windows]
由 Zeromix 制作
In diesem Guide wird erklärt, wie man einen The Forest Server mithilfe der SteamCMD aufsetzt.

Die folgenden Ports müssen geöffnet sein:
TCP: 27015, 27036 UDP: 27015, 27031-27036

Es werden mindestens 4 GB freier Festplattenspeicher benötigt.
4 GB Arbeitsspeicher und
4 Kerne, die einen Mindesttakt von 2,3 GHZ haben.

Englische Version:
https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=3139452276

Ich habe ebenso ein Tool geschrieben, womit der Installationsprozess automatisiert wird, dieses ist hier zu finden:
https://psteamcommunity.yuanyoumao.com/groups/ServerTool
   
奖励
收藏
已收藏
取消收藏
SteamCMD Download
Als erstes benötigt ihr die SteamCMD, diese könnt ihr hier herunterladen:
https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
Das Einloggen in die SteamCMD
Nachdem ihr die Datei entpackt habt, müsst ihr diese natürlich ausführen. (Ihr solltet die SteamCMD in einem Ordner entpacken!)

Nun müsst ihr euch einloggen.
Dies geht mit:
login anonymous
Download der Server Dateien
Nun legt ihr den Ordner Namen fest, in meinem Beispiel heißt er "sotf"
force_install_dir ./sotf_ds/

Jetzt leiten wir den Download ein, dazu verwenden wir den folgenden Befehl:
app_update 2465200 validate

Sobald der Download abgeschlossen ist, verlassen wir die SteamCMD mit dem Befehl:
exit
Starten des Servers
Am besten erstellt ihr in eurem "forest_ds" Ordner eine Datei mit diesem Code und speichert sie als .bat [Der Sinn dahinter ist, dass ihr mit einem Doppelklick auf diese Datei dann den Server ausführt!]:

@echo off echo|set /p="1326470" > steam_appid.txt set SteamAppId=1326470 set SteamGameId=1326470 SonsOfTheForestDS.exe -userdatapath ./userdatacustom | consoleparser -colorize

Der Grund, wieso wir nicht die Datei nehmen, die mit dem Server kommt ist, der, dass die Savedatei sonst woanders abgelegt wird. So stellen wir sicher, dass die Speicherdateien im Serverordner abgelegt werden.

Danach die Datei einfach ausführen.
Es sollte ungefähr so aussehen:


Schließe es einfach mit "CTRL+C"
Wenn deine Ports bereits geöffnet sind, starte einfach die Batch Datei erneut, und der Server sollte ohne Probleme starten.
Solltest du hingegen den Namen des Servers oder die Ports ändern wollen, so kannst du dies in der Daten "dedicatedserver.cfg," welche sich in den Ordner "userdata" befindet.

Sollte hingegen folgendes angezeigt werden:


So sind die Ports nicht richtig freigegeben worden.

Solltest du hingegen deinen Server in deinem LAN (Local Access Network) nutzen wollen, so musst du in der "dedicatedserver.cfg" den Parameter
"LanOnly": false,
zu
"LanOnly": true,
ändern.

Und dies war´s auch schon! Der Server sollte nun ohne Probleme laufen.
Um den Server herunterzufahren einfach "CTRL+C" drücken.
Häufig gestellte Fragen
Mein Server wird nicht angezeigt bzw. andere können nicht darauf verbinden.
Gehe bitte sicher, dass du die Ports in deinem Router freigegeben hast, ansonsten befrage bitte deinem Anbieter.
Alternativ kannst du auch hier nach deinem Modell schauen:
https://portforward.com/router.htm

Gibt es eine Alternative, als die Ports freizugeben?
Ja, hoste deinen Server einfach per VPN, z.B. mit "Hamachi." Natürlich wird er dann nicht allen angezeigt, sondern lediglich den Personen in deinem VPN.
Sollte die Portfreigabe nicht funktionieren, rufe bitte deinen Internetanbieter an, ich kann dir da nicht weiterhelfen.

Wie kann ich den Port ändern?
Ändere vom Server einfach den Port in deiner "dedicatedserver.cfg" Datei.

Der Download über die SteamCMD schlägt fehl, was tun?
Versuche erneut den Download einzuleiten, meistens behebt dies schon das Problem.

Wie update ich den Server?
Einfach in dem Ordner die Datei "VerifyUpdateSOTFDedicated.bat" ausführen.
1 条留言
timur 4 月 22 日 上午 7:04 
yydhyxc