PL/mtaserver.conf: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
m (Update) |
||
Line 105: | Line 105: | ||
:Ten parametr można zmienić podczas działania serwera za pomocą [[setServerConfigSetting]] | :Ten parametr można zmienić podczas działania serwera za pomocą [[setServerConfigSetting]] | ||
:'''Należy pamiętać, że to ustawienie określa tylko, czy klient powinien być monitowany o aktualizację. Rzeczywisty numer kompilacji, który otrzymają, będzie [[https://nightly.mtasa.com/ver najwyższym możliwym]].''' | :'''Należy pamiętać, że to ustawienie określa tylko, czy klient powinien być monitowany o aktualizację. Rzeczywisty numer kompilacji, który otrzymają, będzie [[https://nightly.mtasa.com/ver najwyższym możliwym]].''' | ||
===check_duplicate_serials=== | |||
:''<check_duplicate_serials>1</check_duplicate_serials> | |||
:Parametr ten odpowiada za sprawdzanie podczas dołączania do serwera czy dany serial nie jest już w użyciu. | |||
:Wyłączenie tego parametru może nie być zgodne z ustawieniami AC, co wciąż może uniemożliwiać dołączenie z tego samego serialu nawet po ustawieniu tego parametru na 0. | |||
:Wartość: 0 - Wyłączone, 1 - Włączone. Domyślnie - 1 | |||
====ase==== | ====ase==== | ||
Line 395: | Line 401: | ||
:''<nowiki><!-- <module src="sample_linux.so" /> --></nowiki> | :''<nowiki><!-- <module src="sample_linux.so" /> --></nowiki> | ||
:Określa moduły ładowane wraz z serwerem. Aby załadować kilka modułów, dodaj więcej parametrów <module>. Parametr opcjonalny. | :Określa moduły ładowane wraz z serwerem. Aby załadować kilka modułów, dodaj więcej parametrów <module>. Parametr opcjonalny. | ||
====resource_client_file_checks==== | |||
<!-- added by https://github.com/multitheftauto/mtasa-blue/pull/3822 --> | |||
:''<resource_client_file_checks>1</resource_client_file_checks> | |||
:Ta opcja włącza sprawdzanie intergralności plików klienta. Pliki wypisane w '''meta.xml''' tj. PNG, TXD, DFF są sprawdzane pod kątem zgodności w sensie takim czy nie są uszkodzone. Jeśli zostanie wykryty uszkodzony plik to pojawi się ostrzeżenie w konsoli serwera. | |||
:Jeśli korzystasz ze zmodyfikowanych plików np. zakodowanych plików .dff to zaleca się wyłączenie tej opcji. | |||
:Wartość: 0 - Wyłączone, 1 - Włączone. Domyślnie - 1 | |||
====resource==== | ====resource==== |
Revision as of 20:33, 24 November 2024
Strona ta opisuje ustawienia serwera MTA. Domyślne ustawienia z pliku mtaserver.conf są zaznaczone kursywą.
servername
- <servername>Default MTA Server</servername>
- Parametr określa nazwę serwera, która jest widoczna na liście serwerów. Jest to wymagany parametr.
owner_email_address
- <owner_email_address></owner_email_address>
- Parametr określający adres email do kontaktu z właścicielem serwera.
- Adres email nie jest upubliczniany i służy tylko do kontaktu administracji MTA z właścicielem serwera w nagłych przypadkach.
- Uwaga: Brakujący lub niepoprawna wartość tego parametru może wpłynąć na widoczność serwera na liście.
- Wartość: Adresy email oddzielone przecinkami
serverip
- <serverip>auto</serverip>
- DOTYKAJ TEGO TYLKO JEŚLI WIESZ CO ROBISZ - Parametr jest używany tylko w przypadku złożonych topologii sieci w przeciwnym razie wartość należy zostawić domyślną.
- Parametr określa publiczny adres IP, który będzie przypisany do serwera na liście serwerów MTA. Zwykle ustawianie tego parametru jest przydatne tylko w specjalnych warunkach, takich jak serwer do którego można uzyskać dostęp z kilku adresów publicznych lub gdy zapora sieciowa zarządza połączeniami z serwerem. Jeśli jest ustawiony na auto to adres IP używany do obsługi żądań będzie użyty jako adres IP serwera do komunikacji w MTA, co zazwyczaj jest w zupełności wystarczające.
- Wartość: auto lub x.x.x.x ; domyślnie: auto
- JEŚLI NIE JESTEŚ PEWIEN CO ROBISZ TO ZOSTAW USTAWIONE NA AUTO
- OSTRZEŻENIE: ZMIANA PARAMETRU serverip A NASTĘPNIE PROSZENIE O POMOC MOŻE SPOWODOWAĆ ŚMIERĆ LUB OBRAŻENIA
serverport
- <serverport>22003</serverport>
- Ten parametr określa port UDP, na którym serwer będzie akceptował przychodzące połączenia graczy;
- Domyślnie: 22003. Parametr wymagany
maxplayers
- <maxplayers>32</maxplayers>
- Ten parametr określa maksymalną liczbę miejsc dla graczy;
- Domyślnie: 32. Parametr wymagany.
httpserver
- <httpserver>1</httpserver>
- Ten parametr określa, czy będzie używany wbudowany serwer http.
- Wartość: 0 - wyłączone, 1 - włączone; domyślnie: 1. Parametr opcjonalny
- Więcej informacji: Używanie interfejsu web
httpport
- <httpport>22005</httpport>
- Ten parametr określa port TCP, na którym serwer będzie akceptował przychodzące połączenia http. Można go ustawić na tę samą wartość co <serverport>. Jest to parametr wymagany, jeśli <httpserver> jest ustawiony na 1.
- Więcej informacji: Używanie interfejsu web
httpdownloadurl
- <httpdownloadurl></httpdownloadurl>
- Jeśli jest ustawiony, ten parametr określa zewnętrzny adres URL, z którego klienci będą mogli pobrać potrzebne zasoby w grze. W przeciwnym razie pobiorą je bezpośrednio z serwera.
- Więcej informacji: Konfiguracja zewnętrznego serwera web
httpmaxconnectionsperclient
- <httpmaxconnectionsperclient>5</httpmaxconnectionsperclient>
- Ten parametr ogranicza liczbę połączeń HTTP, które może wykonać każdy klient. W zależności od typu używanego serwera http niższa wartość może skrócić limity czasu pobierania. Dotyczy tylko przypadku korzystania z zewnętrznego serwera http.
- Możliwy zakres: od 1 do 8.
httpdosthreshold
- <httpdosthreshold>20</httpdosthreshold>
- Ten parametr ogranicza liczbę połączeń http, które adres IP może zainicjować w krótkim czasie.
- Możliwy zakres: od 1 do 100. domyślnie: 20
http_dos_exclude
- <http_dos_exclude></http_dos_exclude>
- Ten parametr określa adresy IP, które mają być wykluczone z limitów progowych http dos.
- np. 88.11.22.33,101.2.3.4
allow_gta3_img_mods
- <allow_gta3_img_mods>none</allow_gta3_img_mods>
- Domyślnie serwer blokuje korzystanie ze zmodyfikowanego pliku gta3.img, gdzie zmodyfikowano skiny.
- Tego ustawienia można użyć, aby zezwolić na wszelkie modyfikacje skinów w pliku gta3.img u graczy. Nie zalecane dla dużych serwerów.
- Wartość: none, peds ; domyślnie: none
client_file
- <!-- <client_file name="data/carmods.dat" verify="0" /> -->
- Domyślnie serwer blokuje możliwość używania zmodyfikowanych plików .dat GTA:SA.
- Aby zezwolić na określone pliki klienta, dodaj jedną lub więcej powyższych linii.
- Więcej informacji: Przewodnik AC
disableac
- <disableac></disableac>
- Lista komponentów AC, które chcemy wyłączyć. Komponenty należy rozdzielić przecinkami.
- np. Aby wyłączyć komponent #2 i #3 użyj 2,3
- Więcej informacji: Przewodnik AC
enablesd
- <enablesd>31,32</enablesd>
- Rozdzielona przecinkami lista włączonych specjalnych komponentów AC. Komponenty te stanowią rodzaj zabezpieczenia dla (zwykle) nieszkodliwych modyfikacji gry.
- Duże serwery mogą być zainteresowane włączeniem niektórych dodatkowych komponentów AC, ale dla większości serwerów zaleca się pozostawienie domyślnego ustawienia.
- Wartość: kody (SD) ; domyślnie: 31,32 (np. włącza dodatkowe komponenty #31 i #32)
- Więcej informacji: Przewodnik AC
minclientversion
- <minclientversion></minclientversion>
- Minimalna wersja klienta. Klienci z niższą wersją nie będą mogli się połączyć. Po rozłączeniu klienci będą mieli możliwość pobrania aktualizacji. Jeśli pozostawisz puste, to ustawienie jest wyłączone i nie ma ograniczeń co do tego, kto może się połączyć. Numery wersji są opisane w getPlayerVersion i wyglądają tak: 1.1.0-9.03100.0
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
- Należy pamiętać, że to ustawienie określa tylko, czy klient powinien być monitowany o aktualizację. Rzeczywisty numer kompilacji, który otrzymają, będzie [najwyższym możliwym].
minclientversion_auto_update
- <minclientversion_auto_update>1</minclientversion_auto_update>
- Ten parametr określa, czy/kiedy ustawienie <minclientversion> jest automatycznie aktualizowane.
- Aktualizowanie <minclientversion> może pomóc w ograniczeniu oszustw.
- Uwaga: ustawienie natychmiastowe (2) jest zalecane tylko w przypadku dużych serwerów.
- Wartość: 0 - wyłączone, 1 - włączone (opóźnienie kilka dni), 2 - włączone (natychmiast) ; domyślnie: 1.
recommendedclientversion
- <recommendedclientversion></recommendedclientversion>
- Zalecana wersja klienta. Jeśli klienci mają niższą wersję, podczas łączenia się będą mieli możliwość pobrania aktualizacji. Jeśli pozostawisz puste, to ustawienie będzie wyłączone.
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
- Należy pamiętać, że to ustawienie określa tylko, czy klient powinien być monitowany o aktualizację. Rzeczywisty numer kompilacji, który otrzymają, będzie [najwyższym możliwym].
check_duplicate_serials
- <check_duplicate_serials>1</check_duplicate_serials>
- Parametr ten odpowiada za sprawdzanie podczas dołączania do serwera czy dany serial nie jest już w użyciu.
- Wyłączenie tego parametru może nie być zgodne z ustawieniami AC, co wciąż może uniemożliwiać dołączenie z tego samego serialu nawet po ustawieniu tego parametru na 0.
- Wartość: 0 - Wyłączone, 1 - Włączone. Domyślnie - 1
ase
- <ase>1</ase>
- Ten parametr może być użyty do raportowania serwera do głównych serwerów Game-Monitor, dzięki czemu będzie on widoczny w przeglądarce serwerów w grze. Aby to zadziałało, musi być dostępny dodatkowy port UDP (wartość z <serverport> + 123 , więc przy domyślnej wartości <serverport> 22003 właściwym portem będzie 22126 ).
- Wartość: 0 - wyłączone , 1 - włączone. Domyślnie 0, parametr opcjonalny.
donotbroadcastlan
- <donotbroadcastlan>0</donotbroadcastlan>
- Ten parametr umożliwia wyłączenie transmisji w sieci LAN.
password
- <password></password>
- Jeśli ustawione to gracze będą musieli wprowadzić ustawione hasło, aby połączyć się z serwerem. Jeśli pozostawisz puste, hasło nie będzie wymagane.
- Ten parametr można zmienić podczas działania serwera za pomocą setServerPassword lub setServerConfigSetting
bandwidth_reduction
- <bandwidth_reduction>medium</bandwidth_reduction>
- Ten parametr zmniejsza wykorzystanie przepustowości serwera poprzez zastosowanie różnych optymalizacji.
- Wartość: none, medium lub maximum ; domyślnie: medium
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
unoccupied_vehicle_syncer_distance
- <unoccupied_vehicle_syncer_distance>130</unoccupied_vehicle_syncer_distance>
- Parametr określa limit odległości dla synchronizowania pustych pojazdów
- Możliwy zakres: 50 - 400; domyślnie: 130
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
ped_syncer_distance
- <ped_syncer_distance>100</ped_syncer_distance>
- Parametr określa limit odległości dla synchronizowania odległych pedów
- Możliwy zakres: 50 - 400; domyślnie: 100
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
player_sync_interval
- <player_sync_interval>100</player_sync_interval>
- Parametr określa czas w milisekundach pomiędzy pakietami synchronizacji gracza
- Możliwy zakres: 50 - 4000; domyślnie: 100
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
- Sugerowane wartości dla tego parametru oraz innych parametrów synchronizacji znajdziesz tutaj Parametry synchronizacji
lightweight_sync_interval
- <lightweight_sync_interval>1500</lightweight_sync_interval>
- Parametr określa czas w milisekundach pomiędzy pakietami synchronizacji gracza (lighweight)
- Możliwy zakres: 200 - 4000; domyślnie: 1500
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
- Sugerowane wartości dla tego parametru oraz innych parametrów synchronizacji znajdziesz tutaj Parametry synchronizacji
camera_sync_interval
- <camera_sync_interval>500</camera_sync_interval>
- Parametr określa czas w milisekundach pomiędzy pakietami synchronizacji kamery
- Możliwy zakres: 50 - 4000; domyślnie: 500
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
- Sugerowane wartości dla tego parametru oraz innych parametrów synchronizacji znajdziesz tutaj Parametry synchronizacji
ped_sync_interval
- <ped_sync_interval>500</ped_sync_interval>
- Parametr określa czas w milisekundach pomiędzy pakietami synchronizacji peda, kiedy znajduje się w pobliżu gracza
- Możliwy zakres: 50 - 4000; domyślnie: 500
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
- Sugerowane wartości dla tego parametru oraz innych parametrów synchronizacji znajdziesz tutaj Parametry synchronizacji
ped_far_sync_interval
- <ped_far_sync_interval>2000</ped_far_sync_interval>
- Parametr określa czas w milisekundach pomiędzy pakietami synchronizacji peda, kiedy znajduje się daleko od gracza
- Możliwy zakres: 50 - 4000; domyślnie: 2000
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
- Sugerowane wartości dla tego parametru oraz innych parametrów synchronizacji znajdziesz tutaj Parametry synchronizacji
unoccupied_vehicle_sync_interval
- <unoccupied_vehicle_sync_interval>400</unoccupied_vehicle_sync_interval>
- Parametr określa czas w milisekundach pomiędzy pakietami synchronizacji pustych pojazdów
- Możliwy zakres: 50 - 4000; domyślnie: 400
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
- Sugerowane wartości dla tego parametru oraz innych parametrów synchronizacji znajdziesz tutaj Parametry synchronizacji
keysync_mouse_sync_interval
- <keysync_mouse_sync_interval>100</keysync_mouse_sync_interval>
- Parametr określa czas w milisekundach pomiędzy pakietami synchronizacji klawiszy podczas ruszania myszką
- Możliwy zakres: 50 - 4000; domyślnie: 100
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
- Sugerowane wartości dla tego parametru oraz innych parametrów synchronizacji znajdziesz tutaj Parametry synchronizacji
keysync_analog_sync_interval
- <keysync_analog_sync_interval>100</keysync_analog_sync_interval>
- Parametr określa czas w milisekundach pomiędzy pakietami synchronizacji klawiszy podczas ruszania joystick'iem
- Możliwy zakres: 50 - 4000; domyślnie: 100
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
- Sugerowane wartości dla tego parametru oraz innych parametrów synchronizacji znajdziesz tutaj Parametry synchronizacji
bullet_sync
- <bullet_sync>1</bullet_sync>
- Ten parametr może poprawić niezawodność strzałów podczas korzystania z niektórych broni. Jednak wykorzystuje większą przepustowość.
- Uwaga: Synchronizacja pocisków będzie aktywna niezależnie od tego ustawienia, gdy włączone zostaną pewne glitche.
- Wartość: 0 - wyłączone, 1 - włączone ; domyślnie: 1.
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
vehext_percent
- <vehext_percent>0</vehext_percent>
- Ten parametr określa wielkość ekstrapolacji, którą klienci zastosują do pojazdów.
- Może to zmniejszyć część rozbieżności lokalizacji spowodowanych opóźnieniami poprzez przewidywanie, gdzie prawdopodobnie będą znajdować się odległe pojazdy.
- W zależności od trybu gry nieprawidłowe przewidywanie może mieć negatywny skutek.
- Dlatego to ustawienie należy uważać za eksperymentalne.
- Możliwy zakres: od 0 do 100. Domyślnie - 0
vehext_ping_limit
- <vehext_ping_limit>150</vehext_ping_limit>
- Ten parametr ogranicza czas (w milisekundach), jaki ekstrapolacja pojazdu będzie próbowała skompensować.
- Ma zastosowanie tylko wtedy, gdy <vehext_percent> jest większe od zera.
- Możliwy zakres: od 50 do 500. Domyślnie - 150
latency_reduction
- <latency_reduction>0</latency_reduction>
- Ten parametr może zmniejszyć opóźnienie działań gracza pojawiających się u innych klientów o 2 klatki (około 50 ms).
- Ze względu na wpływ, jaki może to mieć na kompensację shot laga, należy to uznać za eksperymentalne.
- Wartość: 0 - wyłączone , 1 - włączone; domyślnie: 0.
- Problemy spowodowane przez włączenie latency_reduction: https://bugs.mtasa.com/view.php?id=8191 + https://bugs.mtasa.com/view.php?id=8226
threadnet
- <threadnet>1</threadnet>
- Ten parametr określa, czy synchronizacja sieciowa ma być uruchamiana w innym wątku.
- Włączenie sprawi, że synchronizacja będzie płynniejsza, ale może nieznacznie zwiększyć użycie procesora.
- Wartość: 0 - wyłączone , 1 - włączone; domyślnie: 1.
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
idfile
- <idfile>server-id.keys</idfile>
- Określa lokalizację i nazwę pliku unikalnego klucza prywatnego tego serwera. Służy to do zapobiegania odczytywaniu prywatnych plików zapisanych na kliencie przez inne serwery.
- Zachowaj kopię zapasową tego pliku w bezpiecznym miejscu. Domyślna wartość: server-id.keys
- Więcej informacji o prywatnych plikach klienta: Tutaj
logfile
- <logfile>logs/server.log</logfile>
- Określa lokalizację i nazwę głównego pliku dziennika serwera. Jeśli pozostawisz puste, serwer nie zapisze tego pliku.
authfile
- <authfile>logs/server_auth.log</authfile>
- Oprócz głównego pliku dziennika, tutaj rejestrowane są sukcesy i niepowodzenia logowania, co ułatwia przeglądanie problemów związanych z bezpieczeństwem. Jeśli pozostawisz puste, plik ten nie będzie używany
dbfile
- <dbfile>logs/db.log</dbfile>
- Określa lokalizację i nazwę pliku używanego do rejestrowania zapytań do bazy danych. Komenda serwera debugdb ustawia poziom debugowania.
loadstringfile
- <!-- <loadstringfile>logs/loadstring.log</loadstringfile> -->
- Określa lokalizację i nazwę pliku używanego do rejestrowania wywołań funkcji loadingstring. Jeśli pole pozostanie puste lub nie zostanie ustawione, rejestrowanie nie będzie wykonywane.
acl
- <acl>acl.xml</acl>
- Parametr określa lokalizację i nazwę pliku listy kontroli dostępu. Jeśli pozostawisz puste to serwer użyje pliku acl.xml, znajdującego się w tym samym katalogu co mtaserver.conf
scriptdebuglogfile
- <scriptdebuglogfile>logs/scripts.log</scriptdebuglogfile>
- Określa lokalizację i nazwę pliku dziennika debugscriptu. Jeśli pozostawisz puste, serwer nie zapisze tego pliku.
scriptdebugloglevel
- <scriptdebugloglevel>0</scriptdebugloglevel>
- Określa poziom pliku dziennika debugscriptu. Dostępne wartości: 0, 1, 2, 3. Jeśli nie jest ustawione, domyślnie wynosi 0.
htmldebuglevel
- <htmldebuglevel>0</htmldebuglevel>
- Określa poziom debugowania HTML. Dostępne wartości: 0, 1, 2, 3. Jeśli nie jest ustawione, domyślnie wynosi 0.
filter_duplicate_log_lines
- <filter_duplicate_log_lines>1</filter_duplicate_log_lines>
- Określa, czy zduplikowane linie dziennika powinny być filtrowane. Dostępne wartości: 0 lub 1, domyślnie 1.
fpslimit
- <fpslimit>74</fpslimit>
- Określa limit liczby klatek na sekundę dla klientów łączących się z serwerem
- Możliwy zakres: od 25 do 32767. Domyślnie: 74. Możesz także użyć 0 dla nielimitowanej liczby klatek na sekundę.
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
voice
- <voice>0</voice>
- Ten parametr określa, czy włączyć czat głosowy na serwerze
- Wartość: 0 - wyłączone , 1 - włączone
voice_samplerate
- <voice_samplerate>1</voice_samplerate>
- Ten parametr określa częstotliwość próbkowania dla czatu głosowego. Aby funkcja ta działała, parametr "voice" musi być ustawiony na 1. Wyższe ustawienia zużywają większą przepustowość i zwiększają jakość próbkowania czatu głosowego
- Wartość: 0 - Narrowband (8kHz), 1 - Wideband (16kHz), 2 - Ultrawideband (32kHz). Domyślnie - 1
voice_quality
- <voice_quality>4</voice_quality>
- Ten parametr określa jakość głosu dla czatu głosowego. Aby funkcja ta działała, parametr "voice" musi być ustawiony na 1. Wyższe ustawienia zużywają większą przepustowość i zwiększają ogólną jakość czatu głosowego
- Możliwy zakres: od 0 do 10. Domyślnie - 4
voice_bitrate
- <!-- <voice_bitrate>24600</voice_bitrate> -->
- Określa szybkość transmisji głosu w bps. Ten opcjonalny parametr zastępuje dwa poprzednie ustawienia. Jeśli nie jest ustawiony, MTA obsługuje to automatycznie. Używaj ostrożnie.
backup_path
- <backup_path>backups</backup_path>
- Ten parametr określa ścieżkę używaną do podstawowej kopii zapasowej niektórych plików serwera. Należy pamiętać, że podstawowe kopie zapasowe są tworzone tylko podczas uruchamiania serwera. Wartość domyślna: backups
backup_interval
- <backup_interval>3</backup_interval>
- Ten parametr określa liczbę dni pomiędzy kolejnymi podstawowymi kopiami zapasowymi. Kopie zapasowe są tworzone tylko podczas uruchamiania serwera, więc rzeczywisty odstęp czasu może być znacznie dłuższy. Ustawienie backup_interval na 0 spowoduje wyłączenie tworzenia kopii zapasowych
- Możliwy zakres: od 0 do 30. Domyślnie - 3
backup_copies
- <backup_copies>10</backup_copies>
- Ten parametr określa maksymalną liczbę przechowywanych kopii zapasowych. Ustawienie backup_copies na 0 spowoduje wyłączenie tworzenia kopii zapasowych
- Możliwy zakres: od 0 do 100. Domyślnie - 10
compact_internal_databases
- <compact_internal_databases>1</compact_internal_databases>
- Ten parametr określa, kiedy wewnętrzne bazy danych sqlite powinny być defragmentowane.
- Więcej informacji: https://www.sqlite.org/lang_vacuum.html
- Wartość: 0 - Nigdy, 1 - Podczas startu serwera i po wykonaniu podstawowej kopii zapasowej, 2 - Podczas startu serwera, bez względu na kopie. Domyślnie - 1
crash_dump_upload
- <crash_dump_upload>1</crash_dump_upload>
- Ten parametr określa, czy pliki zrzutu awaryjnego (crash dump) serwera powinny być wysyłane do techników MTA.
- Wartość: 0 - Wyłączone, 1 - Włączone. Domyślnie - 1
fakelag
- <fakelag>0</fakelag>
- Parametr określa czy komendy fakelag i sfakelag mają być dozwolone
- Wartość: 0 - Wyłączone, 1 - Włączone. Domyślne - 0
auth_serial_groups
- <auth_serial_groups>Admin</auth_serial_groups>
- Parametr określa grupy ACL, które mają być zabezpieczone autoryzacją przez numer seryjny.
- Próba zalogowania na zabezpieczone konto z innego numeru seryjnego zostanie zablokowana, dopóki ten numer seryjny nie zostanie zautoryzowany przez komendę authserial.
- Więcej informacji: https://mtasa.com/authserial
- Uwaga: jest to funkcja krytyczna dla bezpieczeństwa i wyłączenie auth_serial_groups może wpłynąć na widoczność na liście serwerów głównych.
- Wartość: Rozdzielona przecinkami lista grup ACL. Domyślnie - Admin
- Sprawdź stronę Ochrona konta autoryzowanym serialem po jeszcze więcej informacji.
auth_serial_http
- <auth_serial_http>1</auth_serial_http>
- Parametr określa czy autoryzowanie numeru seryjnego powinno dotyczyć także interfejsu http.
- Próba logowania na zabezpieczone konto w interfejsie http powiedzie się tylko, jeśli adres IP jest zgodny z ostatnim adresem używanym w grze.
- Więcej informacji: https://mtasa.com/authserialhttp
- Uwaga: jest to funkcja krytyczna dla bezpieczeństwa i wyłączenie auth_serial_groups może wpłynąć na widoczność na liście serwerów głównych.
- Wartość: 0 - Wyłączone, 1 - Włączone. Domyślnie - 1
auth_serial_http_ip_exceptions
- <auth_serial_http_ip_exceptions>127.0.0.1</auth_serial_http_ip_exceptions>
- Ten parametr określa, które adresy IP powinny zawsze pominąć kontrolę auth_serial_http.
- Wartość: Rozdzielona przecinkami lista adresów IP
database_credentials_protection
- <database_credentials_protection>1</database_credentials_protection>
- Ten parametr określa, czy do zasobów korzystających z dbConnect z MySQL stosowane są dodatkowe środki bezpieczeństwa.
- Dodatkowe środki bezpieczeństwa:
- - pliki skryptów nie mogą być otwierane przez fileOpen
- - meta.xml jest tylko do odczytu
- UWAGA: Dotyczy to tylko zasobów, które używają dbConnect do połączenia z MySQL.
- Wartość: 0 - Wyłączone, 1 - Włączone. Domyślnie - 1
player_triggered_event_interval
- <player_triggered_event_interval>1000</player_triggered_event_interval>
- Interwał czasowy do zliczania maksymalnej ilości wywołań przy użyciu triggerServerEvent. Sprawdź poniżej max_player_triggered_events_per_interval
- Wartość: 50-5000; domyślnie: 1000 (w ms)
max_player_triggered_events_per_interval
- <max_player_triggered_events_per_interval>100</max_player_triggered_events_per_interval>
- Maksymalna liczba wywołań przez triggerServerEvent w czasie określonym przez interwał powyżej (player_triggered_event_interval). Przekroczenie tej wartości wywoła zdarzenie onPlayerTriggerEventThreshold
- Wartość: 1-1000; domyślnie: 100
module
- <!-- <module src="sample_win32.dll" /> -->
- <!-- <module src="sample_linux.so" /> -->
- Określa moduły ładowane wraz z serwerem. Aby załadować kilka modułów, dodaj więcej parametrów <module>. Parametr opcjonalny.
resource_client_file_checks
- <resource_client_file_checks>1</resource_client_file_checks>
- Ta opcja włącza sprawdzanie intergralności plików klienta. Pliki wypisane w meta.xml tj. PNG, TXD, DFF są sprawdzane pod kątem zgodności w sensie takim czy nie są uszkodzone. Jeśli zostanie wykryty uszkodzony plik to pojawi się ostrzeżenie w konsoli serwera.
- Jeśli korzystasz ze zmodyfikowanych plików np. zakodowanych plików .dff to zaleca się wyłączenie tej opcji.
- Wartość: 0 - Wyłączone, 1 - Włączone. Domyślnie - 1
resource
- <resource src="admin" startup="1" protected="0" />
- <resource src="defaultstats" startup="1" protected="0" />
- <resource src="helpmanager" startup="1" protected="0" />
- <resource src="joinquit" startup="1" protected="0" />
- <resource src="mapcycler" startup="1" protected="0" />
- <resource src="mapmanager" startup="1" protected="0" />
- <resource src="parachute" startup="1" protected="0" />
- <resource src="resourcebrowser" startup="1" protected="1" default="true" />
- <resource src="resourcemanager" startup="1" protected="1" />
- <resource src="scoreboard" startup="1" protected="0" />
- <resource src="spawnmanager" startup="1" protected="0" />
- <resource src="voice" startup="1" protected="0" />
- <resource src="votemanager" startup="1" protected="0" />
- <resource src="webadmin" startup="1" protected="0" />
- <resource src="play" startup="1" protected="0" />
- <resource src-"resources" startup"1" protected="0"
- Określa trwałe zasoby, które są ładowane podczas uruchamiania serwera. Zasoby trwałe nie zostaną zatrzymane, nawet jeśli wszystkie inne zasoby od nich zależne zostaną zatrzymane; oznacza to, że jedynym sposobem na ich zatrzymanie jest jawne użycie polecenia serwera "stop" lub funkcji skryptowej stopResource. Aby załadować kilka zasobów, dodaj więcej parametrów <resource>.
- Dodatkowo istnieje kilka flag kontrolujących sposób, w jaki serwer radzi sobie z każdym zasobem:
- src: Nazwa zasobu, obowiązkowa flaga.
- startup: Określa czy zasób ma być uruchamiany wraz z serwerem. Jeśli ustawione na 1, "true" lub "yes" to tak, w przeciwnym wypadku zasób nie zostanie uruchomiony razem z serwerem.
- protected: Określa czy zasób może zostać zatrzymany po uruchomieniu. Jeśli ustawione na 1, "true" lub "yes" to zasób nie będzie mógł zostać zatrzymany po uruchomieniu. W przeciwnym wypadku normanlnie będzie można go wyłączyć.
- default: Określa czy zasób ma być głównym zasobem interfejsu http. Oznacza to, że jeśli wpiszemy w adres przeglądarki IP naszego serwera i port http to możemy zobaczyć interfejs właśnie tego zasobu, jeśli takowy udostępnia. Stanowi to stronę główną jeśli w adresie nie podano żadnego konkretnego zasobu. Jeśli ustawione na 1, "true" lub "yes" to zasób zostanie ustawiony jako strona główna interfejsu http. Nie można ustawić więcej zasobów niż 1 jako domyślny.
Przestarzałe ustawienia
Podane ustawienia są przestarzałe w aktualnych wersjach MTA:SA i nie działają.
networkencryption
- <networkencryption>1</networkencryption>
- Ten parametr określa, czy komunikacja pomiędzy serwerem a klientem jest szyfrowana. Szyfrowanie może pomóc w zapobieganiu przeglądaniu i modyfikowaniu danych sieciowych.
- Wartość: 0 - wyłączone, 1 - włączone ; domyślnie: 1. Parametr opcjonalny.
- Ten parametr można zmienić podczas działania serwera za pomocą setServerConfigSetting
autologin
- <autologin>0</autologin>
- Określa czy gracz powinien zostać automatycznie zalogowany na podstawie jego adresu IP.
- Wartość: 0 - wyłączone , 1 - włączone ; domyślnie: 0.
httpautoclientfiles
- <httpautoclientfiles>1</httpautoclientfiles>