Kies het serverpakket voor jouw besturingssysteem
De gecontroleerde release v2.1.2 biedt ReSkateServer-2.1.2.zip voor Windows en ReSkateServer-Linux-2.1.2.tar.gz voor native x86_64 Linux. Geen van beide is een speelbare client. Een server heeft de volledige game of Steam-app niet nodig, maar wel de meegeleverde Steam-netwerkbibliotheken. De documentatie noemt het Linux-archief soms een ZIP; gebruik de daadwerkelijke releasebijlage.
Bron bekijken ↗Eerste start, configuratie en beheerderstoegang
Pak het gekozen serverpakket uit in een eigen map. Voer op Windows ReSkateServer.exe één keer uit om ReSkateServer.json aan te maken, stop de server, bewerk ten minste server.name en start opnieuw. Volgens de brondocumentatie kunnen wijzigingen aan instellingen op de draaiende server de configuratie terugschrijven; handmatige bewerkingen terwijl de server actief is, kunnen dus worden overschreven. Bewaar steam_api64.dll, steamclient64.dll, tier0_s64.dll, vstdlib_s64.dll en world-layers.json bij het uitvoerbare bestand.
role <your SteamID64> adminDe instellingen die de meeste hosts eerst nodig hebben
Begin met vindbaarheid, toegang en de keuze van een map. De hieronder gedocumenteerde geneste velden zijn voldoende om een eerste configuratie te begrijpen, zonder de volledige configuratie over te nemen. Rolrechten en moderatie vallen onder de eigen roldocumentatie van de server; jezelf admin maken staat los van het instellen van een deelnamewachtwoord.
| Veld | Doel |
|---|---|
| server.name / server.password | Kies de naam in de browser en een optioneel deelnamewachtwoord. Met een leeg wachtwoord kan iedereen die de sessie vindt deelnemen. |
| server.listed | false verbergt de server in zoekresultaten; spelers hebben dan de deelnamecode nodig. |
| maps.map / maps.pool | Stel de huidige map en de maprotatie voor stemmingen/rotatie in. Installeer de metadata van een aangepaste map voordat je de naam ervan opgeeft. |
| maps.rotation_minutes / maps.rotation_vote | Beheer geplande mapwissels en de stemming aan het einde van een map. Met een rotatietimer van nul schakel je automatische rotatie uit. |
| server.auto_update | Regelt de hieronder beschreven release-updater. Houd rekening met de protocolcompatibiliteit tussen spelers en server. |
Installeer een aangepaste map en behoud de pakketnaam
Kopieer de volledige modmap van de aangepaste map uit Mods van de game naar Mods naast de server, inclusief reskate-levels.json en manifest.json. Behoud de Thunderstore-identiteit Owner-Name of Owner-Name-Version zodat aanbiedingen van ontbrekende maps het pakket kunnen herkennen. De server en spelers hebben dezelfde mapcontent nodig. Een parkmod uit Park Editor wordt anders ingesteld: die is bedoeld voor de map waarop het park is gebouwd en verspreidt ondersteunde Build Kit-objecten, geen volledig nieuw level.
- Kopieer de modmap naar de Mods-directory van de server en behoud de identiteit en metadata.
- Selecteer de map met de gedocumenteerde naam en neem deze op in maps.pool als je die beschikbaar wilt maken voor rotatie of stemmingen.
- Controleer de exacte ReSkate-versie en het mappakket van de client die deelneemt. Gebruik de gids voor aangepaste maps bij geweigerde, onbeschikbare of trage mapdownloads.
Netwerken, herstarten en versies compatibel houden
Voor de gedocumenteerde Steam-relayverbinding is geen poortdoorschakeling nodig. Optioneel doorsturen van UDP-poorten 27015–27016 verbetert de pingweergave in de browser en de snelheid waarmee spelers deelnemen; deze poorten lossen een versieverschil niet altijd op. Bij anoniem aanmelden krijgt de server na elke herstart een nieuwe Steam-identiteit en code, terwijl de naam vindbaar blijft. Een privétoken voor aanmelden als gameserver is een geavanceerde upstream-optie, geen wachtwoord om in een gids te publiceren.
Spelers en server moeten stabiele 2.1.2 gebruiken; verbinding maken met de eerdere 2.1.2-voorversie kan niet. Servers kunnen plugins.required opgeven. De deelnamekaart groepeert ontbrekende plugins en de map; GET ALL downloadt, installeert en activeert ze voordat je deelneemt.
Bron bekijken ↗Tijdelijke kicks en individuele toolvergrendelingen
Versie 2.1.1 ondersteunt kicks voor een bepaalde duur en individuele vergrendelingen van tools zoals noclip/teleport, No Bail, boosts en physics-tuning. Gebruik de upstream-beheerdersopdrachten voor de gewenste duur, speleridentiteit en tools. De host kan lokale instellingen van een speler beperken; toolvergrendelingen blijven actief totdat ze worden opgeheven of de server opnieuw start.
Bron bekijken ↗Stabiele 2.1.2: vereiste plugins en GET ALL
Een dedicated server kan plugins.required opgeven. Als een speler die plugins of de servermap mist, toont één deelnamekaart ze samen. Volgens de release-opmerkingen downloadt, installeert en activeert GET ALL ze, waarna je zonder herstart kunt deelnemen. Serverplugins kunnen ook kaarten en polls tonen, parkmods beheren, spelers verbergen of dempen. Beide kanten moeten stabiele 2.1.2 gebruiken.
Bron bekijken ↗RESKATE / ANTWOORDEN
Veelgestelde vragen
Vereist een ReSkate-dedicated server dat Steam-game is geïnstalleerd?
Voor de server zonder grafische interface hoeven de game en Steam-client niet geïnstalleerd te zijn. De server heeft wel de netwerkbibliotheken uit het pakket nodig. Spelers gebruiken de afzonderlijke client en hebben nog steeds hun eigen ondersteunde gamekopie nodig.
Bron bekijken ↗Waarom is de deelnamecode na het herstarten veranderd?
Bij anoniem aanmelden als Steam-server wordt bij elke start een nieuwe Steam-identiteit toegewezen, waardoor de code verandert. Volgens de documentatie kan de serverbrowser de server nog steeds op naam vinden; een identiteit met een token is een afzonderlijke geavanceerde optie.
Bron bekijken ↗Kan ik ReSkateServer.json bewerken terwijl de server draait?
Stop de server voordat je het bestand handmatig bewerkt. De server kan instellingen terugschrijven wanneer een beheerder deze wijzigt en zo gelijktijdige handmatige wijzigingen overschrijven.
Bron bekijken ↗Bronnen en opmerkingen bij de controle
Bronnen gecontroleerd: . De geselecteerde bronnen zijn gecontroleerd op de vermelde datum. De huidige release is stabiele 2.1.2; historische instructies voor 2.1.1 en latere broncodeontwikkeling worden apart aangeduid. Creatorpakketten zijn hier niet in de game getest.