PL/Server Commands
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