PL/Server Commands

From Multi Theft Auto: Wiki
Revision as of 23:24, 28 March 2024 by FileEX (talk | contribs) (→‎aclrequest)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Na tej stronie znajdziesz spis wbudowanych komend serwera w MTA:SA. Komendy mogą być wpisywane w konsoli serwera na hostingu lub konsoli klienta (F8) albo na czacie, w zależności od uprawnień.

Komendy zasobów

check

Działa tylko w konsoli serwera
Użycie: check [ all | <resource-name> ]
Sprawdza które pliki zostaną zmodyfikowane po użyciu komendy upgrade.

info

Działa tylko w konsoli serwera
Użycie: info <resource-name>
Pobiera informacje o zasobie, np. info admin

list

Działa tylko w konsoli serwera
Wyświetla listę zasobów

refresh

Odświeża listę zasobów, aby załadować nowe zasoby

refreshall

Odświeża listę zasobów, aby załadować nowe zasoby oraz restartuje wszystkie zasoby, w których dokonano zmian

restart

Użycie: restart <resource-name>
Restartuje podany zasób, jeśli jest uruchomiony. Np. restart admin

start

Użycie: start <resource-name>
Uruchamia podany zasób, jeśli został załadowany. Np. start admin

stop

Użycie: stop <resource-name>
Zatrzymuje podany zasób, np. stop admin

stopall

Zatrzymuje wszystkie uruchomione zasoby

upgrade

Działa tylko w konsoli serwera
Użycie: upgrade [ all | <resource-name> ]
Wykonuje podstawową aktualizację zasobów. Komenda check wyświetla listę zmian, jakie zostaną dokonane.

aclrequest

Użycie: aclrequest [ list | allow | deny ] <resource-name> [ <right> | all ]
Zarządzanie prośbami o uprawnienia ACL, dodanymi przez wpis <aclrequest> w pliku meta.xml zasobu

reloadacl

Przeładowuje listę ACL. Używa się po modyfikacji pliku acl.xml, aby nie restartować całego serwera

Komendy kont

aexec

Użycie: aexec <nick> <command>
Wywołuje podaną komendę w imieniu gracza. Np. aexec grzesio123 say siema spowoduje napisanie przez gracza grzesio123 wiadomości "siema" na czacie

addaccount

Użycie: addaccount <accountname> <password>
Dodaje konto (acl). Przykład addaccount grzesio123 mojehaslo

chgpass

Użycie: chgpass <accountname> <password>
Zmienia hasło podanego konta. Przykład chgpass grzesio123 nowehaslo1

delaccount

Użycie: delaccount <accountname>
Usuwa podane konto. Przykład delaccount grzesio123

reloadbans

Przeładowuje listę banów z pliku banlist.xml. Używa się tej komendy, gdy ręcznie wprowadzamy jakieś modyfikacje w pliku bans.xml

authserial

Użycie: authserial <account-name> [list|removelast|httppass]
Zarządza autoryzacją konta przez numer seryjny


Komendy serwera

ase

Działa tylko w konsoli serwera
Pokazuje liczbę zapytań z listy głównej serwerów

debugdb

Użycie: debugdb <0-2>
Działa tylko w konsoli serwera
Ustawia logowanie funkcji baz danych. [0-Wyłączone  1-Tylko błędy  2-Wszystko]
Domyślnie logi zapisywane są do pliku logs/db.log jeśli ścieżka zapisu nie została zmieniona w mtaserver.conf w sekcji dbfile

debugjoinflood

Działa tylko w konsoli serwera
Wyświetla informacje debugowania dotyczące łagodzenia flood'u podczas dołączania, jeśli następuje wiele prób połączenia z serwerem jednocześnie

debuguptime

Działą tylko w konsoli serwera
Wyświetla od ilu dni serwer jest uruchomiony

help

Działa tylko w konsoli serwera
Wyświetla listę komend, którą właśnie czytasz

loadmodule

Użycie: loadmodule <module-filename>
Wczytuje podany moduł, np. loadmodule ml_sockets.dll

unloadmodule

Działa tylko w konsoli serwera
Użycie: unloadmodule <module-filename>
Wyładowuje z pamięci podany moduł, np. unloadmodule ml_sockets.dll

reloadmodule

Działa tylko w konsoli serwera
Użycie: reloadmodule <module-filename>
Przeładowuje podany moduł, np. reloadmodule ml_sockets.dll

openports

Działa tylko w konsoli serwera
Sprawdza czy porty serwera są otwarte

sfakelag

Użycie: sfakelag <packet loss> <extra ping> <ping variance> [<KBPS limit>]
Aby komenda działała, należy ją włączyć w pliku mtaserver.conf.
Powoduje sztucznego laga, utratę pakietów, wysoki ping, słabą przepustowość połączenia serwer->klient

shutdown

Użycie: shutdown <reason>
Wyłącza serwer, np. shutdown przerwa techniczna

sver

Wyświetla wersję serwera MTA


Pozostałe komendy

say

Użycie: say <text>
Wyświetla wiadomość na czacie dla wszystkich graczy, np. say witam. Działa tak samo jak pisanie na czacie pod T.

whois

Użycie: whois <nick>
Wyświetla adres IP podanego gracza (użyj komendy whowas aby sprawdzić IP/Wersję lub numer seryjny)

ver

Wyświetla wersję klienta MTA

Komendy dostępne tylko dla klienta

chgmypass

Działa tylko u klienta (chat/konsola)
Użycie: chgmypass <oldpass> <newpass>
Zmienia Twoje hasło, np. chgmypass starehaslo nowehaslo

debugscript

Działa tylko u klienta (chat/konsola)
Użycie: debugscript <0-3>
Wyświetla okno debugowania u dołu ekranu. [0 - Wyłączone 1 - Tylko błędy 2 - Błędy i ostrzeżenia 3 - Wszystko (Błędy, ostrzeżenia i informacje)]

login

Działa tylko u klienta (chat/konsola)
Użyie: login <accountname> <password>
Loguje na konto ACL, np. login nazwakonta haslo

logout

Działa tylko u klienta (chat/konsola)
Wylogowuje z konta ACL

me

Działa tylko u klienta (chat/konsola)
Użycie: me <text>
Wyświetla wiadomość na czacie dla wszystkich graczy, wyróżnioną od zwykłej wiadomości. Używane do odgrywania akcji RP

msg

Działa tylko u klienta (chat/konsola)
Użycie: msg <nick> <text>
Wysyła prywatną wiadomość, widoczną tylko dla podanego gracza, np. msg bartek21 siema

nick

Działa tylko u klienta (chat/konsola)
Użycie: nick <old-nick> <new-nick>
Zmienia Twój nick w grze

teamsay

Działa tylko u klienta (chat/konsola)
Użycie: teamsay <text>
Wyświetla wiadomość na czacie, widoczną dla wszystkich członków Twojej drużyny