Wähle eine Steam-Lobby für eine Sitzung

Die README-Datei dokumentiert von Spielern gehostete Steam-Lobbys für bis zu 32 Spieler, öffentliche Sichtbarkeit oder codebasiertes Beitreten sowie ein optionales Passwort. Öffne das ReSkate-Menü mit „Einfügen“ und verwenden du die Multiplayer-Steuerelemente zum Hosten. Wähle die Sichtbarkeit und das Passwort, die du brauchst, und teilen du den Beitrittscode mit deiner Gruppe. Der Menütext kann sich zwischen den Versionen ändern.

Steam-Lobby eines Spielers oder Dedicated Server?
FrageSteam-LobbyDedicated Server
Wer leitet die Sitzung?Ein Spieler hostet in ReSkateEin separater Serverprozess ohne grafische Oberfläche
Braucht der Gastgeber das Spiel?Ja: Der Host nutzt den Spielclient.Keine Installation des Spiels oder Steam-Clients erforderlich
Wie finden es Gäste?Öffentlicher Eintrag oder geteilter BeitrittscodeServerbrowser oder Beitrittscode
Privater ZugangNur per Code sichtbar; Passwort optionalPasswort- und Sichtbarkeitseinstellung in der Serverkonfiguration
Wann ist es sinnvoll?Eine Session mit Freunden, bei der ein Spieler hostetEin Community-Server, den ein Betreiber wartet.
  1. Starte das installierte Spiel und lass Steam für die Steam-Netzwerkfunktionen geöffnet.
  2. Öffne Insert → Multiplayer. Lade vor dem Hosten eine Karte und verlasse eine eventuell laufende Session. Die geprüfte Menüquelle zeigt die Host-Einrichtung mit Einstellungen für Sichtbarkeit und Spielerzahl.
  3. Wähle Join code only oder Public lobby und aktiviere bei Bedarf Require password. Klicke anschließend auf HOST WITH JOIN CODE oder HOST PUBLIC LOBBY.
  4. Öffne Session, klicke neben Join code auf Copy und sende den Code über deinen eigenen Chatdienst.
  5. Freunde wählen Servers → Join with a code. Achte auf kompatible Clientversionen.
Lies die Quelle ↗

Treten du deiner Gruppe oder einem dedizierten Server bei

Tritt mit dem Code des Hosts und einem eventuell erforderlichen Passwort bei oder nutze Multiplayer → Servers. Spieler und Server müssen gemeinsam die stabile Version 2.1.2 verwenden; eine Verbindung zur früheren 2.1.2-Vorabversion ist nicht möglich. Ein Kartendownload behebt keine Protokollabweichung. ReSkate-Sitzungen sind von den Diensten von EA getrennt.

  1. Bitte den Host um den vollständigen Beitrittscode und, falls erforderlich, um das Passwort.
  2. Öffne Multiplayer → Servers und wähle Join with a code.
  3. Füge den Code ein und wähle passend dazu Join oder With password….
  4. Beim Beitritt wird die Karte des Hosts geladen. Prüfe die Anforderungen für benutzerdefinierte Karten, falls ein Paket fehlt.
  5. Wenn du fertig bist, wähle Session → Leave session. Ein Host wählt End session.
Lies die Quelle ↗

Hosten du einen dedizierten Windows-Server

Lade die Server-ZIP-Datei aus den Releases in einen eigenen Ordner herunter. Starte ReSkateServer.exe einmal, damit ReSkateServer.json erstellt wird. Beende den Server, ändere den Servernamen und starte ihn erneut. Die mitgelieferten DLL-Dateien und world-layers.json müssen zusammenbleiben. Um dir in der Serverkonsole Administratorrechte zu geben, verwende role <your SteamID64> admin. Auf dem Server müssen weder das Spiel noch der Steam-Client installiert sein.

  1. Entpacke das Windows-Serverarchiv in ein eigenes Verzeichnis und behalte die mitgelieferten Bibliotheken bei.
  2. Führen du ReSkateServer.exe einmal aus, sodass ReSkateServer.json geschrieben wird.
  3. Beende den Server, bevor du die JSON-Datei bearbeitest. Lege server.name und bei Bedarf das Passwort sowie die Sichtbarkeit fest.
  4. Starte den Server neu und gib deiner SteamID64 über die Konsole die Admin-Rolle.
  5. Verwende status, um Server und Beitrittscode zu prüfen. Stelle anschließend über den Client-Browser eine Verbindung her.
Referenz zur Serverkonsole (ersetzen du den SteamID64-Platzhalter)
role <your SteamID64> admin
status
players
help
Lies die Quelle ↗

Linux-Server: ein separater Download

Das geprüfte Release enthält ReSkateServer-Linux-2.1.2.tar.gz, einen nativen headless-Server für x86_64. Verwende den tatsächlichen Anhang statt der allgemeinen ZIP-Angabe in der README. Lass die enthaltenen Bibliotheken zusammen und folge der Linux-Server-Anleitung. Dieses Paket ist kein spielbarer Linux-Client.

Linux-Serverarchiv entpacken und starten (Shell)
mkdir -p reskate-server
tar -xzf ReSkateServer-Linux-2.1.2.tar.gz -C reskate-server
cd reskate-server
./setup-linux-server-libs.sh
./ReSkateServer

Laut Linux-README liegen die gemeinsam genutzten Steam-Bibliotheken neben der ausführbaren Datei. Für Anfragen zur globalen Sperrliste und zu Updates wird curl benötigt; zum Entpacken von Updates tar mit gzip. Für das Bauen aus dem Quellcode gelten gesonderte Compiler- und CMake-Anforderungen. Hinweise zu Distributionspaketen und systemd findest du in dieser Dokumentation. Die Befehle hier bilden die dokumentierte Startsequenz mit dem tatsächlich angehängten tar.gz-Release ab.

Lies die Quelle ↗

Netzwerkzugang und Beitrittscodes

Dank des Steam-Relay-Netzwerks ist keine Portweiterleitung erforderlich. Laut Serverdokumentation ist die optionale UDP-Weiterleitung der Ports 27015–27016 für Ping-Anzeige und schnelleren Beitritt gedacht. Bei anonymer Serveranmeldung ändert sich der Beitrittscode nach jedem Neustart; über den Servernamen bleibt der Server im Browser auffindbar. Ein Server-Login-Token ist eine optionale, im Originalprojekt dokumentierte erweiterte Einstellung.

Servernetzwerk und Sichtbarkeit
Einstellung oder MechanismusWas es verändert
Steam-RelaySpieler können sich ohne Portweiterleitung verbinden.
UDP 27015–27016 (optional)Laut Serverdokumentation dient die Portweiterleitung der Ping-Anzeige und einem schnelleren Beitritt.
server.listed = falseServer aus der Liste ausblenden; Gäste benötigen den Beitrittscode.
server.listed = falseServer in der Liste ausblenden; Gäste benötigen den Beitrittscode.
Anonyme ServeridentitätNach einem Neustart wird eine neue Steam-ID und damit ein neuer Beitrittscode vergeben.
server.steam_token (erweitert)Ein optionaler privater Steam-Login-Token für Gameserver kann die Serveridentität beibehalten.

Bewahre ein Steam-Server-Token geheim auf; es ist kein Code, den du Spielern geben sollst. Spieler erhalten den Beitrittscode und gegebenenfalls das Session-Passwort. Die Serverdokumentation erklärt die Erstellung des Tokens und die Richtlinie des Browsers. Dieser Leitfaden fordert dich nicht auf, irgendwo ein Token einzureichen.

Lies die Quelle ↗

Benutzerdefinierte Karten und Updates

Spieler benötigen die Karte des Servers. Anhand von Thunderstore-Paketnamen in Kartenordnern kann beim Beitritt ein Download fehlender Karten angeboten werden; andere Karten müssen manuell installiert werden. Achte darauf, dass Karte und Clientversion zusammenpassen. Der Server sucht beim Start und danach alle 30 Minuten nach Updates und wartet normalerweise, bis keine Spieler mehr online sind, bevor er ein Release installiert. Lies die Serverkonfigurationsreferenz, bevor du dieses Verhalten änderst.

  • Kopiere den Mod-Ordner der benutzerdefinierten Karte in „Mods“ neben der ausführbaren Datei des Servers.
  • Wenn fehlende Karten automatisch angeboten werden sollen, muss der Thunderstore-Paketordner seinen Namen und sein Manifest behalten.
  • Die Kartenmetadaten werden aus reskate-levels.json und manifest.json gelesen. Bei abweichenden Ordnernamen müssen Spieler das Paket selbst installieren.
  • Wähle in den Servereinstellungen maps.map oder einen Kartenpool. Lies die Referenz, bevor du Kartenrotation oder Abstimmungen aktivierst.
Lies die Quelle ↗

Objekte anderer Spieler sind in 2.1.1 standardmäßig solide

Version 2.1.1 macht platzierte Objekte anderer Spieler standardmäßig solide und kehrt damit den vorherigen Ghost-Standard um. Öffne die Spielerliste, um bei Bedarf die Objekte einer einzelnen Person auf Ghost zu schalten. Der Hotfix vom 18. Oktober ersetzte separat die 3D-Drohnen anderer Spieler nach einem Lobby-Absturz durch hörbare Marker; die eigene Drohnensteuerung ist eine separate Funktion.

Lies die Quelle ↗

RESKATE / ANTWORTEN

Häufig gestellte Fragen

Benötige ich eine Portweiterleitung, um einen ReSkate-Server zu hosten?

Laut Dokumentation zum Dedicated Server funktioniert das Steam-Relay-Netzwerk ohne Portweiterleitung. Eine optionale Weiterleitung von UDP 27015–27016 kann Ping-Anzeige und schnelleren Beitritt ermöglichen.

Lies die Quelle ↗

Muss skate. auf einem Dedicated Server installiert sein?

Nein. Auf dem Server müssen weder das Spiel noch der Steam-Client installiert sein; benötigt werden jedoch die mitgelieferten Steam-Bibliotheken. Spielende Clients benötigen weiterhin die Steam-Version des Spiels.

Lies die Quelle ↗

Warum hat sich der ReSkate-Beitrittscode meines Servers geändert?

Bei anonymer Serveranmeldung werden nach jedem Neustart eine neue Steam-Identität und ein neuer Beitrittscode vergeben. Im Browser bleibt der Server über seinen Namen auffindbar. Die Serverdokumentation beschreibt ein optionales privates Anmelde-Token für eine stabile Identität.

Lies die Quelle ↗

Können unterschiedliche ReSkate-Versionen zusammenspielen?

Verwende auf Spielern und Servern übereinstimmende Dateien der stabilen Version 2.1.2. Die offiziellen Versionshinweise schließen die frühere 2.1.2-Vorabversion ausdrücklich aus. Vergleiche beide Installationen, bevor du Netzwerkeinstellungen änderst, und prüfe anschließend die erforderliche Karte und Plugins.

Lies die Quelle ↗

Quellen und Prüfanmerkungen

Quellen überprüft: . Die ausgewählten Quellen wurden am angegebenen Datum geprüft. Das aktuelle Release ist die stabile Version 2.1.2; historische Anleitungen zu 2.1.1 und spätere Quellcode-Entwicklungen sind getrennt gekennzeichnet. Creator-Pakete wurden hier nicht im Spiel getestet.