urSovngarde Koop für Skyrim VR

Eine Programmdatei · ein UDP-Port · kein Konto

Den Server betreiben

Der Server ist ein Programm auf einem PC. Er gehört dem, der ihn startet, und nichts von dir läuft über irgendwen sonst.

Der Server

Ihn starten

  1. Den Server-Ordner irgendwo behalten

    Irgendwo auf der Maschine, die hosten soll. Der Server braucht das Spiel nicht. Eine dauerhaft laufende Kiste oder ein alter Laptop tun es auch.

  2. host-server.bat ausführen

    Es weigert sich, einen zweiten Server zu starten, startet diesen und zeigt die Adresse zum Weitergeben an. Ein Konsolenfenster öffnet sich und nennt den Port.

  3. Das Fenster offen lassen

    Schließen beendet die Sitzung. Unter Windows 11 öffnet es sich eventuell als Tab in einem bestehenden Terminal. Siehst du jemals zwei Server-Tabs, schließe beide und fang neu an.

  4. Zuschauen, wer ankommt

    Die Konsole schreibt New player … connected. Das ist der schnellste Weg, um zu wissen, dass eine Verbindung überhaupt beim Server angekommen ist.

Netzwerk

Erreichbar werden

Zwei Wege. Der zweite ist einfacher, und die meisten sollten ihn nehmen.

Einen Port weiterleiten

Leite UDP 10578 im Router auf den PC mit dem Server weiter, gib der Maschine eine feste DHCP-Reservierung, damit die Regel nicht verrutscht, und erlaube sie in der Windows-Firewall. Dann gibst du deine öffentliche Adresse weiter. api.ipify.org verrät sie dir, und dein Provider kann sie nach einem Router-Neustart ändern.

Eine Zeile im Terminal (als Administrator), einmalig:

New-NetFirewallRule -DisplayName "Skyrim Together Server (UDP 10578)" -Direction Inbound -Protocol UDP -LocalPort 10578 -Action Allow -Profile Any

Oder den Router weglassen

Setz alle in ein virtuelles LAN (Tailscale, ZeroTier oder Radmin VPN) und gib die Adresse weiter, die es dir nennt. Keine Portweiterleitung, keine öffentliche IP, nichts im offenen Internet, und es überlebt den Adresswechsel durch den Provider. Für zwei oder drei Freunde ist das fast immer die richtige Antwort.

Auf dem PC zu hosten, auf dem du spielst, ist normal und vorgesehen. Du verbindest dich mit dir selbst über 127.0.0.1:10578, dieselbe Adresse wie alle anderen, nur ohne den Weg.

Konfiguration

Server-Einstellungen

Bearbeite Server\config\STServer.ini bei geschlossenem Server. Diese hier lohnen sich zu kennen.

Einstellung Standard Was sie tut
uPort 10578 Der UDP-Port, auf dem sich Spieler verbinden. Änderst du ihn, ändere die Weiterleitungsregel mit.
sPassword leer Setz eines, um Fremde draußen zu halten. Spieler tragen es in Zeile zwei ihrer connect.txt ein.
bAutoPartyCreate true Der erste Spieler auf dem Server bekommt eine Gruppe, damit niemand in VR ein Gruppenmenü suchen muss.
bAutoPartyJoin true Alle anderen treten automatisch bei. Nötig für geteiltes Wetter und geteilte Quests.
bEnablePvp false Ob Spieler einander Schaden zufügen können. Denk an eure Freundschaften, bevor du das änderst.
bEnableDeathSystem true Der Tod lässt dich in einem Tempel wieder erscheinen, statt einen Spielstand zu laden, was die Welt desynchronisieren würde.
bAllowMO2 true Erlaubt über Mod Organizer 2 gestartete Clients. Anlassen.
bAllowSKSE true Erlaubt SKSE. Anlassen; ohne läuft hier gar nichts.
bEnableModCheck false Erzwingt bytegleiche Modlisten. Absichtlich aus. Nah genug ist nah genug.

Stolperfallen

Zwei Regeln, die beißen

Alle auf derselben Build

Server eingeschlossen. Ein abweichender Client wird beim Verbinden abgelehnt und bekommt beide Versionsnummern genannt. Wenn eine Veröffentlichung sagt, der Server habe sich geändert, starte auch den Server neu.

uGridsToLoad bleibt bei 5

Der Server lehnt jeden anderen Wert ab. Das ist der Standard jeder Liste, also erwischt es nur die, die herumgeschraubt haben.

Linux

Eine Linux-Build des dedizierten Servers gibt es, für alle, die ihn lieber auf einer ohnehin laufenden Maschine behalten. Sie ist noch nicht auf der Releases-Seite. Frag danach.

Community

Kommt auf unseren Discord

Der schnellste Weg zu Hilfe, wenn sich eine Installation sträubt, zu Leuten, mit denen ihr spielen könnt, und zu dem, woran gerade gearbeitet wird, bevor es im Entwicklertagebuch steht.

Zum Discord

Server läuft. Hol alle rein

Schick ihnen die Adresse, die Build und die Anleitung.