- Dokumentacja
- Funkcje serwera
- setServerPassword
Funkcja
setServerPassword
Ustawia albo zdejmuje hasło serwera w trakcie działania. Serwer od razu wymaga hasła od nowych graczy; launcher dostaje nowe hasło przy najbliższym zgłoszeniu do listy serwerów (do 30 sekund) - do tego czasu wpisanie nowego hasła może się nie udać. Gracze już obecni nie są wyrzucani. nil/false zdejmuje hasło.
Składnia
bool setServerPassword([string password = nil])Argumenty
passwordstring, opcjonalny = nil- Nowe hasło albo
nil/false.
Zwraca
true przy powodzeniu.
Przykład
addCommandHandler("zamknij", function(player, _, pass)
if hasObjectPermissionTo(player, "function.setServerPassword") then
setServerPassword(pass)
outputChatBox(pass and "Serwer zamkniety haslem" or "Serwer otwarty", player)
end
end)
Uwagi
Zmiana trwa do restartu serwera; stałe hasło ustaw w server-config.json.