Wybierz lobby Steam na wspólną sesję
README opisuje lobby Steam hostowane przez graczy dla maksymalnie 32 osób, widoczność publiczną lub dołączanie za pomocą kodu oraz opcjonalne hasło. Otwórz menu ReSkate klawiszem Insert i użyj opcji Multiplayer, aby utworzyć lobby; wybierz widoczność i hasło, a następnie udostępnij kod dołączenia swojej ekipie. Nazwy opcji w menu mogą się zmieniać między wersjami.
| Pytanie | Lobby Steam | Serwer dedykowany |
|---|---|---|
| Kto prowadzi sesję? | Gracz w ReSkate | Osobny proces serwera bez interfejsu graficznego |
| Czy host potrzebuje gry? | Tak: hostuje z klienta gry | Nie trzeba instalować gry ani klienta Steam |
| Jak goście znajdują sesję? | Publiczna lista albo udostępniony kod dołączenia | Przeglądarka serwerów albo kod dołączenia |
| Dostęp prywatny | Widoczność tylko przez kod i opcjonalne hasło | Hasło i ustawienie widoczności w konfiguracji serwera |
| Kiedy się przydaje? | Sesja ze znajomymi hostowana przez jednego z graczy | Serwer społeczności utrzymywany przez operatora |
- Uruchom zainstalowaną grę przy działającym Steam, wymaganym do obsługi sieci Steam.
- Otwórz Insert → Multiplayer. Przed hostowaniem wczytaj mapę i opuść każdą trwającą sesję. W sprawdzonym źródle menu widać konfigurację Host z opcjami widoczności i limitu graczy.
- Wybierz Join code only albo Public lobby; opcjonalnie włącz Require password, a następnie wybierz HOST WITH JOIN CODE lub HOST PUBLIC LOBBY.
- Otwórz Session, wybierz Copy obok Join code i wyślij ten kod przez własny komunikator.
- Znajomi wybierają Servers → Join with a code. Zadbajcie o zgodność wersji klienta.
Dołącz do ekipy albo serwera dedykowanego
Dołącz za pomocą kodu hosta i ewentualnego hasła albo wybierz Multiplayer → Servers. Gracze i serwery muszą wspólnie używać stabilnej wersji 2.1.2: nie połączy się ona z wcześniejszym wydaniem wstępnym 2.1.2. Pobranie mapy nie naprawi niezgodności protokołu. Sesje ReSkate pozostają oddzielone od usług EA.
- Poproś hosta o pełny kod dołączenia i — jeśli jest wymagane — hasło.
- Otwórz Multiplayer → Servers i znajdź Join with a code.
- Wklej kod; odpowiednio wybierz Join lub With password….
- Po dołączeniu wczytuje się mapa hosta. Jeśli brakuje pakietu, sprawdź wymagania niestandardowej mapy.
- Po zakończeniu wybierz Session → Leave session; hostujący gracz wybiera End session.
Uruchom serwer dedykowany w Windows
Pobierz ZIP serwera z Releases do osobnego folderu. Uruchom raz ReSkateServer.exe, aby utworzyć ReSkateServer.json, zatrzymaj serwer, zmień jego nazwę, a potem uruchom go ponownie. Nie rozdzielaj dołączonych bibliotek DLL ani pliku world-layers.json. W konsoli serwera wpisz role <your SteamID64> admin, aby nadać sobie uprawnienia administratora. Serwer nie wymaga zainstalowanej gry ani klienta Steam.
- Wypakuj archiwum serwera Windows do osobnego katalogu i pozostaw w nim dołączone biblioteki.
- Uruchom raz ReSkateServer.exe, aby utworzył ReSkateServer.json.
- Zatrzymaj serwer przed edycją JSON; ustaw server.name oraz, jeśli potrzeba, hasło i preferencje widoczności.
- Uruchom ponownie serwer. W jego konsoli nadaj swojej wartości SteamID64 rolę admin.
- Użyj polecenia status, aby sprawdzić serwer i kod dołączenia, a następnie połącz się przez przeglądarkę klienta.
role <your SteamID64> admin
status
players
helpSerwer Linux: osobny plik do pobrania
W sprawdzonym wydaniu znajduje się ReSkateServer-Linux-2.1.2.tar.gz, natywny serwer bez interfejsu graficznego dla x86_64. Użyj rzeczywistego załącznika zamiast ogólnego określenia ZIP, które nadal występuje w README. Zachowaj razem dołączone biblioteki i postępuj zgodnie z instrukcją konfiguracji serwera Linux. Ten pakiet nie jest klientem gry dla Linuksa.
mkdir -p reskate-server
tar -xzf ReSkateServer-Linux-2.1.2.tar.gz -C reskate-server
cd reskate-server
./setup-linux-server-libs.sh
./ReSkateServerREADME Linux opisuje współdzielone biblioteki Steam obok pliku wykonywalnego, curl do żądań listy globalnych blokad i aktualizacji oraz tar z gzip do rozpakowywania aktualizacji. Budowanie ze źródeł wymaga osobnego kompilatora i CMake. Informacje o pakietach dla konkretnej dystrybucji i konfiguracji systemd znajdziesz w dokumentacji. Podane polecenia to udokumentowana sekwencja uruchomienia dostosowana do rzeczywistego załącznika wydania tar.gz.
Przeczytaj źródło ↗Dostęp sieciowy i kody dołączania
Sieć przekazywana przez Steam oznacza, że przekierowanie portów nie jest wymagane. Dokumentacja serwera opisuje opcjonalne przekierowanie UDP 27015–27016, które pozwala wyświetlać ping i przyspiesza dołączanie. Przy anonimowym logowaniu serwera kod dołączania zmienia się po każdym restarcie; przeglądarka nadal może znaleźć serwer po nazwie. Token logowania serwera to opcjonalne, zaawansowane ustawienie opisane w dokumentacji projektu.
| Ustawienie / mechanizm | Działanie |
|---|---|
| Przekazywanie połączeń przez Steam | Gracze mogą się łączyć bez przekierowywania portów. |
| UDP 27015–27016 (opcjonalnie) | Dokumentacja serwera łączy przekierowanie portów z widocznością pingu i szybszym dołączaniem. |
| server.listed = false | Ukrywa serwer na liście; goście potrzebują jego kodu. |
| server.password | Wymaga hasła do dołączenia. |
| Anonimowa tożsamość serwera | Po restarcie przypisywane są nowy Steam ID i nowy kod. |
| server.steam_token (zaawansowane) | Opcjonalny, prywatny token logowania serwera gry Steam może zachować jego tożsamość. |
Nie ujawniaj tokenu serwera Steam; nie jest to kod do przekazania graczom. Gracze otrzymują kod dołączenia i ewentualne hasło sesji. Dokumentacja serwera wyjaśnia tworzenie tokenu i zasady jego widoczności w przeglądarce; ten poradnik nie prosi o przesłanie tokenu.
Przeczytaj źródło ↗Niestandardowe mapy i aktualizacje
Gracze potrzebują mapy używanej przez serwer. Foldery map zachowujące nazwy z Thunderstore pozwalają zaoferować brakującą mapę podczas dołączania; inne foldery wymagają ręcznej instalacji. Wersje mapy i klienta powinny być zgodne. Serwer sprawdza aktualizacje przy starcie i co pół godziny, a nową wersję zwykle instaluje dopiero po opróżnieniu serwera. Przed zmianą tego zachowania przeczytaj dokumentację konfiguracji serwera.
- Skopiuj folder moda z niestandardową mapą do Mods obok pliku wykonywalnego serwera.
- Jeśli chcesz automatycznie oferować brakujące mapy, zachowaj nazwę folderu pakietu z Thunderstore i jego manifest.
- Metadane mapy są odczytywane z reskate-levels.json i manifest.json; przy niestandardowych nazwach folderów gracze muszą samodzielnie zainstalować pakiet.
- W ustawieniach serwera wybierz maps.map lub pulę map; przed włączeniem rotacji i głosowania zajrzyj do dokumentacji.
W wersji 2.1.1 obiekty innych graczy są domyślnie solidne
Wersja 2.1.1 odwraca wcześniejsze ustawienie i domyślnie pokazuje obiekty rozmieszczone przez innych graczy jako solidne (solid), a nie ghosty. W razie potrzeby otwórz listę graczy i ustaw obiekty konkretnej osoby jako ghosty. Wcześniejsza poprawka z 18 października osobno zastąpiła modele 3D dronów innych graczy słyszalnymi znacznikami po awarii lobby; sterowanie własnym dronem to niezależna funkcja.
Przeczytaj źródło ↗RESKATE / ODPOWIEDZI
Często zadawane pytania
Czy do hostowania serwera ReSkate potrzebuję przekierowania portów?
Według dokumentacji serwera dedykowanego sieć przekazywana przez Steam działa bez przekierowania portów. Opcjonalne przekierowanie UDP 27015–27016 może wyświetlać ping i przyspieszyć dołączanie.
Przeczytaj źródło ↗Czy na serwerze dedykowanym trzeba zainstalować skate.?
Nie. Serwer bez interfejsu graficznego nie wymaga zainstalowanej gry ani klienta Steam, ale korzysta z dołączonych bibliotek Steam. Gracze nadal potrzebują gry Steam.
Przeczytaj źródło ↗Dlaczego po restarcie zmienił się kod dołączenia do mojego serwera ReSkate?
Przy anonimowym logowaniu serwer otrzymuje nową tożsamość Steam i nowy kod dołączenia po każdym restarcie. Przeglądarka nadal znajduje go po nazwie. Dokumentacja serwera opisuje opcjonalny prywatny token logowania, który zapewnia stałą tożsamość.
Przeczytaj źródło ↗Czy można grać razem na różnych wersjach ReSkate?
Używaj zgodnych plików stabilnej wersji 2.1.2 po stronie graczy i serwera. Oficjalne informacje o wydaniu wyraźnie wykluczają zgodność z wcześniejszą wersją wstępną 2.1.2. Zanim zmienisz ustawienia sieci, porównaj obie instalacje, a następnie sprawdź wymaganą mapę i pluginy.
Przeczytaj źródło ↗Źródła i uwagi z weryfikacji
Źródła sprawdzone: . Wybrane źródła sprawdzono w podanym dniu. Aktualnym wydaniem jest stabilna wersja 2.1.2; historyczne instrukcje 2.1.1 i późniejszy rozwój źródeł opisano osobno. Pakietów twórców nie testowano tutaj w grze.