Der einfachste Weg, einen Barotrauma Server zu erstellen, ist den "Server hosten" Button im Hauptmenü zu klicken. Wenn du dabei Probleme haben solltest oder einige fortgeschrittene Optionen haben willst, lies gerne weiter.
Der einfache Weg: Vom Spielclient aus hosten
--> Öffne das "Server hosten" Menü im Hauptmenü
--> Benenne den Server, wähle die maximale Anzahl deiner Spieler aus, bestimme ein Passwort, wenn du deinen Server passwortschützen möchtest und wähle aus, ob der Server öffentlich für andere Spieler sichtbar sein soll.
--> Klicke "Start".
--> Solltest du eine Meldung der Windows Firewall, deiner Antivirensoftware oder einer ähnlichen Software bekommen, die dich fragt, ob sich die Anwendung mit dem Internet verbinden soll, dann erlaube es bitte.
Fortgeschrittene Option: Ein dedizierter Server
Der dedizierte Server ist eine textbasierte Anwendung, sie hat also keine grafische Nutzeroberfläche. Es ist die abgespeckte Version der Client Anwendung und ist die bessere Wahl, wenn man den Server im Hintergrund laufen lassen will, ohne selbst drauf zu spielen.
--> Öffne die Datei namens "DedicatedServer" im Spieleordner.
--> Wenn du die Einstellungen deines Servers modifizieren möchtest, dann kannst du die Datei "serversettings.xml" im Spieleordner bearbeiten. Sollte die Datei nicht da sein, dann wird sie erstellt, wenn du die DedicatedServer.exe ausführst.
--> Solltest du eine Meldung der Windows Firewall, deiner Antivirensoftware oder einer ähnlichen Software bekommen, die dich fragt, ob sich die Anwendung mit dem Internet verbinden soll, dann erlaube es bitte.
--> Wenn der Computer, mit dem du den Server hosten willst, eine private IP benutzt, musst du möglicherweise eine Portweiterleitung in deinem Router einrichten (entweder manuell, oder bei UPnP Portweiterleitung), um anderen Spielern den Zugriff auf deinen Server zu erlauben. Mehr dazu findest du unter "Portweiterleitung".
Fortgeschrittene Option: Hosting mit SteamCMD
Dies ist ein komplexerer Weg, einen Server zu hosten und eignet sich für Leute, die einen dedizierten Server 24/7 auf einer Remote Machine laufen lassen wollen. Anders als bei den vorherigen Optionen musst du dich hier nicht auf Steam einloggen.
--> Installiere SteamCMD nach dieser Anleitung
--> Logge dich bei SteamCMD mit dem Command "login anonymous" ein.
--> Installiere den dedizierten Barotrauma Server mit "app_update 1026340 validate".
--> Überprüfe, dass du die Einstellungen, Portweiterleitung, Firewall Einstellungen und dergleichen wie oben in der "Dedizierter Server" Sektion eingestellt hast.
--> Starte den Server mit "app_run 1026340".
Portweiterleitung
Wenn der Computer, mit dem du den Server hosten willst, eine private IP benutzt, musst du möglicherweise eine Portweiterleitung in deinem Router einrichten, damit andere Spieler auf deinen Server zugreifen können.
Einige Router unterstützen bereits UPnP (universal plug and play), was für automatische Portweiterleitung benutzt werden kann. Du kannst es einrichten, indem du im "Server hosten" Menü auf die "UPnP-Portweiterleitung versuchen" Checkbox klickst, oder in dem du den dedizierten Server benutzt und in der "serversettings.xml" "enableupnp" auf "true" stellst.
Sobald du UPnP eingestellt hast, kannst du versuchen rauszufinden, ob andere Spieler deinem Server beitreten können, indem du einen weiteren Spieler darum bittest, oder indem du ein Remote Tool benutzt (mehr Infos dazu bei "Ressourcen").
Sollten andere Spieler nicht auf deinen Server zugreifen können, musst du die Portweiterleitung eventuell manuell durchführen. Wir arbeiten gerade an einer Alternativlösung, die die Portweiterleitung abschafft. Aber bis dahin kannst du folgendes versuchen:
Bei den meisten Routern öffnet man die Einstellungen, indem man http://192.168.1.1/ im Webbrowser an navigiert. Dort findest du die Einstellungen für die Portweiterleitung. Du kannst die Ports folgendermaßen weiterleiten:
Spieleport (wird benutzt für die Kommunikation mit den Clients)
Service/Application: barotrauma
Externer Port: Der Port, den du für deinen Server ausgewählt hast (standardmäßig 27015)
Interner Port: Der Port, den du für deinen Server ausgewählt hast (standardmäßig 27015)
Protokoll: UDP
Query Port (wird für die Kommunikation mit Steam benutzt)
Service/Application: barotrauma
Externer Port: Der Port, den du für deinen Server ausgewählt hast (standardmäßig 27016)
Interner Port: Der Port, den du für deinen Server ausgewählt hast (standardmäßig 27016)
Protokoll: UDP
Wenn du die alte, Steam-fremde legacy Version spielst, musst du nur den Spieleport weiterleiten (standardmäßig 14242)
Resourcen
Remote Port Testing URLs
http://www.yougetsignal.com/tools/open-ports/
http://www.canyouseeme.org/
http://www.t1shopper.com/tools/port-scan/
Hilfe für Portweiterleitung
http://www.howtogeek.com/66214/how-to-forward-ports-on-your-router/
http://portforward.com/english/routers/port_forwarding/
http://en.wikipedia.org/wiki/Port_forwarding