Admin w Stationeers działa przez wspólny sekret. Ustawiasz go na serwerze, używasz tej samej wartości w grze, a twoje komendy wykonuje serwer.
Ustaw sekret admina
- Zatrzymaj serwer.
- W panelu otwórz Files i edytuj
settings.xml. - Znajdź linię z sekretem uwierzytelniania. Na nowym serwerze często jest, ale pusta:
Zastąp ją parą otwierającą i zamykającą z twoim sekretem:<ServerAuthSecret /><ServerAuthSecret>a-long-password-here</ServerAuthSecret> - Zapisz i uruchom serwer.
Zostawienie samozamykającego się znacznika to typowy błąd. Musi zamienić się w poprawną parę, inaczej wartość nie zostanie odczytana.
Niech będzie inny niż hasło do dołączania. Każdy, kto zna sekret, może uruchamiać komendy serwera.
Uruchamiaj komendy w grze
Dołącz do serwera, otwórz konsolę w grze i poprzedzaj komendy serwera słowem serverrun:
serverrun save "myworld"
serverrun kick playername
serverrun ban playername
Twój klient uwierzytelnia się tym samym sekretem, który ustawiasz w ustawieniach klienta, żeby był wysyłany razem z komendą.
Komendy, które warto znać
save "savename"zapisuje świat natychmiast. Użyj go przed każdym ręcznym zatrzymaniem.kickiban, z nazwą gracza.listplayers, żeby zobaczyć, kto jest połączony.notice, żeby wysłać wiadomość do wszystkich przed restartem.
Console w panelu
Sekcja Console w panelu jest podłączona bezpośrednio do procesu serwera, więc przyjmuje komendy serwera bez żadnego sekretu i pokazuje wszystko, co serwer zapisuje w logu. Przy wymuszonym zapisie przed restartem to najszybsza droga.
Zawsze zapisuj przed zatrzymaniem
Stationeers zapisuje świat co interwał zapisu i przy czystym wyłączeniu. Wykonaj zapis, a potem użyj w panelu przycisku Zatrzymaj i poczekaj, aż serwer zgłosi, że jest offline. Zabicie procesu traci wszystko od ostatniego zapisu, a w Stationeers może to być mnóstwo pracy nad atmosferą.
Jeśli komendy są odrzucane
- Sekret musi zgadzać się dokładnie po obu stronach, łącznie z wielkością liter.
- Sprawdź, czy znacznik w
settings.xmlzamienił się w poprawną parę otwierającą i zamykającą. - Po edycji serwer trzeba zrestartować.
- Jeśli twoja zmiana zniknęła, edytowałeś plik, gdy serwer działał.



