RCON działa jako narzędzie do zarządzania serwerem Project Zomboid bez konieczności aktywnej obecności w grze. Pozwala to administratorom wykonywać polecenia serwera za pomocą osobnej aplikacji zamiast głównego klienta gry. Typowe zastosowania obejmują wysyłanie ogłoszeń do bazy graczy, moderowanie zachowania użytkowników oraz inicjowanie zapisów świata. Skonfigurowanie dostępu zdalnego zapewnia szeroką kontrolę nad środowiskiem gry i konfiguracją serwera.
1. Zaloguj się do panelu BisectHosting Starbase.
2. Zatrzymaj serwer.
3. Skopiuj adres IP.
4. Przejdź do karty Sieć .
5. Skopiuj dostępny port, który nie jest używany przez inne mody.
W przypadku serwerów z dedykowanym adresem IP kliknij Utwórz dodatkowy port, aby skonfigurować nowy port.
6. Naciśnij Dodaj etykietę.
7. Wpisz nazwę i kliknij ikonę zatwierdzenia. Pomaga to śledzić używane porty.
8. Przejdź do karty Pliki .
9. Znajdź następujący katalog: /home/container/.cache/Server
10. Otwórz [SaveName].ini. Nazwa pliku zależy od nazwy zapisu/konfiguracji na karcie Ustawienia.
11. W wierszu RCONPort= wklej port z kroku 5.
12. W wierszu RCONPassword= wpisz hasło.
13. Naciśnij Zapisz.
14. Uruchom serwer.
15. Uruchom klienta RCON. rcon-cli jest używany w tym przykładzie.
16. Wprowadź adres IP z kroku 3 oraz port z kroku 5.
17. Wpisz hasło RCON z kroku 12.
18. Uruchom help, aby wyświetlić listę poleceń RCON.
| Polecenie | Opis | Użycie | Przykład |
|---|---|---|---|
additem |
Przyznaje graczowi konkretny przedmiot. Ilość jest opcjonalna. | /additem "Player Name" "Item Name" Amount |
/additem "Steve" Base.Axe 2 |
adduser |
Dodaje nowego użytkownika do serwera z białą listą. | /adduser "Player Name" "Password" |
/adduser "Steve" "Secret123" |
addvehicle |
Spawnuje pojazd w pobliżu konkretnego gracza lub na dokładnych współrzędnych. | /addvehicle "Vehicle Name" "Player Name" |
/addvehicle "Base.VanAmbulance" "Steve" |
addxp |
Przyznaje graczowi punkty doświadczenia dla wskazanego perka. | /addxp "Player Name" Perk=Amount |
/addxp "Steve" Woodwork=2 |
alarm |
Uruchamia alarm w budynku. Do działania wymaga prawidłowej pozycji w grze. | /alarm |
/alarm |
banid |
Banuje użytkownika za pomocą jego SteamID. | /banid SteamID |
/banid 76561198000000000 |
banuser |
Banuje konkretnego użytkownika. Dodanie -ip banuje adres IP, a -r podaje powód.
|
/banuser "Player Name" -ip -r "Reason" |
/banuser "Steve" -ip -r "Destroying base" |
changeoption |
Modyfikuje określone ustawienie konfiguracji serwera. | /changeoption "Option Name" "New Value" |
/changeoption PVP "false" |
checkModsNeedUpdate |
Sprawdza, czy aktywne mody wymagają aktualizacji, i zapisuje wynik w logu. | /checkModsNeedUpdate |
/checkModsNeedUpdate |
chopper |
Wywołuje wydarzenie z helikopterem, którego celem jest losowy gracz. | /chopper |
/chopper |
createhorde |
Spawnuje hordę zombie w pobliżu konkretnego gracza. | /createhorde Amount "Player Name" |
/createhorde 50 "Steve" |
createhorde2 |
Spawnuje niestandardową hordę w pobliżu konkretnego gracza z użyciem rozszerzonych parametrów. | /createhorde2 "Player Name" Amount |
/createhorde2 "Steve" 50 |
godmod |
Zapewnia graczowi niewrażliwość na wszystkie obrażenia. |
/godmode "Player Name" -true (lub -false)
|
/godmode "Steve" -true |
gunshot |
Odtwarza efekt dźwiękowy wystrzału w pobliżu losowego gracza, aby zwabić zombie. | /gunshot |
/gunshot |
help |
Wyświetla listę dostępnych poleceń serwera. | /help |
/help |
invisible |
Sprawia, że gracz staje się niewidzialny dla zombie. |
/invisible "Player Name" -true (lub -false)
|
/invisible "Steve" -true |
kick |
Rozłącza użytkownika z serwerem. Dodanie -r określa powód.
|
/kickuser "Player Name" -r "Reason" |
/kickuser "Steve" -r "Spamming" |
lightning |
Wywołuje uderzenia pioruna w pobliżu wskazanego gracza. | /lightning "Player Name" |
/lightning "Steve" |
log |
Modyfikuje poziom logowania serwera. | /log Level Type |
/log 2 admin |
noclip |
Pozwala graczowi przechodzić przez lite ściany i konstrukcje. |
/noclip "Player Name" -true (lub -false)
|
/noclip "Steve" -true |
players |
Wyświetla wszystkich aktualnie połączonych graczy. | /players |
/players |
quit |
Inicjuje bezpieczne wyłączenie serwera i zapisuje bieżące dane świata. | /quit |
/quit |
releasesafehouse |
Wymusza zwolnienie zajętej kryjówki. | /releasesafehouse |
/releasesafehouse |
reloadlua |
Przeładowuje konkretny plik skryptu Lua na serwerze. | /reloadlua "File Name" |
/reloadlua "admin.lua" |
reloadoptions |
Przeładowuje plik opcji serwera i aktualizuje wszystkich połączonych klientów. | /reloadoptions |
/reloadoptions |
removeuserfromwhitelist |
Odbiera użytkownikowi dostęp z białej listy. | /removeuserfromwhitelist "Player Name" |
/removeuserfromwhitelist "Steve" |
removezombies |
Eliminuje wszystkie zombie w aktualnie załadowanym obszarze mapy. | /removezombies |
/removezombies |
replay |
Nagrywa lub odtwarza powtórkę ruchu konkretnego gracza. | /replay "Player Name" -Mode File Name |
/replay "Steve" -record match.bin |
save |
Wymusza zapisanie bieżącego stanu świata przez serwer. | /save |
/save |
servermsg |
Rozsyła globalną wiadomość widoczną dla wszystkich połączonych graczy. | /servermsg "Message" |
/servermsg "Server restarting soon" |
setaccesslevel |
Dostosowuje rangę administracyjną gracza (Admin, Moderator, Overseer, GM, Observer). | /setaccesslevel "Player Name" "Rank" |
/setaccesslevel "Steve" "Admin" |
showoptions |
Wyświetla bieżące ustawienia konfiguracji serwera oraz ich wartości. | /showoptions |
/showoptions |
startrain |
Inicjuje deszcz na serwerze z opcjonalną skalą intensywności. | /startrain Intensity |
/startrain 50 |
startstorm |
Inicjuje burzę trwającą przez określony czas w godzinach gry. | /startstorm Duration |
/startstorm 4 |
stats |
Modyfikuje lub czyści statystyki wydajności serwera na podstawie ustawionego okresu. | /stats Mode Period |
/stats file 10 |
stoprain |
Zatrzymuje każdy aktywny deszcz na serwerze. | /stoprain |
/stoprain |
stopweather |
Usuwa wszystkie aktywne zdarzenia pogodowe. | /stopweather |
/stopweather |
teleport |
Przenosi jednego gracza do lokalizacji innego gracza. | /teleport "Player 1" "Player 2" |
/teleport "Steve" "Alex" |
teleportto |
Przenosi wskazanego gracza na dokładne współrzędne mapy. | /teleportto X,Y,Z |
/teleportto 10000,11000,0 |
thunder |
Wywołuje lokalny efekt dźwiękowy grzmotu w pobliżu konkretnego gracza. | /thunder "Player Name" |
/thunder "Steve" |
unbanid |
Usuwa bana z konkretnego SteamID. | /unbanid SteamID |
/unbanid 76561198000000000 |
unbanuser |
Usuwa bana z konkretnej nazwy użytkownika. | /unbanuser "Player Name" |
/unbanuser "Steve" |
voiceban |
Blokuje konkretnemu graczowi możliwość korzystania z czatu głosowego w grze. |
/voiceban "Player Name" -true (lub -false)
|
/voiceban "Steve" -true |