Instalacja serwera MTA:SA RM
I. Instalacja & Konfiguracja Serwera
1. Jeśli masz zamiar postawić własny serwer Multi Theft Auto: San Andreas Race Mod - pobierz wpierw odpowiednią wersję serwera z naszego downloadu.
2. Rozpakuj paczkę i odpal instalator. Klikaj kolejno na "Next" i "I Agree", następnie wybierz komponenty, które chcesz zainstalować (prócz głównych plików serwera mogą to być po kolei - paczki z mapami, panel do obsługi serwera i urządzenie RSS pobierające nowe mapy):

3. Po wybraniu plików, które chcesz zainstalować, wciśnij na "Next" i wybierz miejsce na dysku, gdzie ma być zainstalowany serwer.
4. Po wybraniu ścieżki kliknij "Install". Po dokonaniu instalacji program spyta, czy uruchomić w tej chwili serwer. Odznaczamy tą opcję, gdyż czeka nas jeszcze jego konfiguracja.
5. Przechodzimy do katalogu, w którym zainstalowaliśmy server (domyślnie - C:/Program Files/Multi Theft Auto/server). Idziemy po kolei do katalogu mods, potem race.
6. Otwieramy plik "mtaserver.conf" notatnikiem i edytujemy poszczególne opcje:
# ServerName
# Required: Yes
# Purpose: Defines the name of the server
# Format - ServerName
ServerName Untitled MTA:SA Server
- W tym miejscu wpisujesz nazwę swojego serwera.
# ServerPort
# Required: Yes
# Purpose: Defines the port for players to connect on
# Format - ServerPort
# Notes:
# Must be a numerical value
ServerPort 22003
- Port serwera. Domyślny jest dobry, nie ma potrzeby niczego zmieniać.
# MaxPlayers
# Required: Yes
# Purpose: Defines the max players that can connect to the server
# Format - MaxPlayers
# Notes:
# Must be a numerical value and must not go above 32
MaxPlayers 16
- Maksymalna ilość graczy na serwerze.
# ServerPassword
# Required: No (Yes if server should be passworded)
# Purpose: Defines the server password
# Format - ServerPassword
#ServerPassword mypassword
- Jeśli chcesz ustawić własne hasło, wymagane przed wejściem na serwer, zmień tę opcję.
# ASE
# Required: No
# Purpose: Defines whether the server should report to the All Seeing Eye (can be seen in the Server Browser)
# Format - ASE
# Notes:
# Set to 1 to enable, anything else to disable
ASE 1
- Widoczność serwera w programie All Seeing Eye. 0 - Niewidoczny / 1 - Widoczny.
# AdminServer
# Required: No
# Purpose: Defines whether the server should enable Remote Admin
# Format - AdminServer <1/0>
# Notes:
# Set to 1 to enable, anything else to disable
# REMEMBER TO CHANGE THE ADMIN PASSWORD!
AdminServer 0
- Tutaj ustala się, czy konsola Remote Admin ma działać na serwerze. 0 - Nie / 1 - Tak.
# AdminPort
# Required: Yes (if AdminServer is enabled)
# Purpose: Defines the port for Remote Admins to connect on
# Format - AdminPort
# Notes:
# Must be a numerical value
AdminPort 44003
- Port admina, przez który będzie się on podłaczał do serwera.
# AdminPass
# Required: Yes (if AdminServer is enabled)
# Purpose: Defines the Remote Admin password
# Format - AdminPass
AdminPass myadminpassword
- Hasło admina. Dzięki niemu będziesz mógł kierować serwerem.
# AllowAdminShutdown
# Required: No
# Purpose: Defines whether the server can be shutdown from Remote Admin
# Format - AllowAdminShutdown
# Notes:
# Set to 1 to enable, anything else to disable
AllowAdminShutdown 0
- Możliwość wyłączenia serwera przez panel admina. 0 - Nie / 1 - Tak.
# LogFile
# Required: No
# Purpose: Defines the file which the server log should be written to
# Format - LogFile
LogFile mtaserver.log
- Plik log serwera. Do tego pliku zapisuje się wszystko, co dzieje się na serwerze od momentu jego włączenia. Nie ma potrzeby zmieniania jego nazwy.
# AntiCheatEnabled
# Required: No (defaults to 1)
# Purpose: Defines whether anticheat is enabled or not.
# Format - AntiCheatEnabled <1/0>
AntiCheatEnabled 1
- Włączenie/Wyłączenie funkcji Anti-Cheat. 0 - Wyłączona / 1 - Włączona.
# AutoUpdateAntiCheat
# Required: No (defaults to 1)
# Purpose: Defines whether the server should check Anti-Cheat for updates automatically on server start.
# Format - AutoUpdateAntiCheat <1/0>
AutoUpdateAntiCheat 1
??- Ustala, czy serwer powinien automatycznie sprawdzać uaktualnienia dla systemu Anti-Cheat. 0 - Nie / 1 - Tak.
# InstantVoteMapEnabled
# Required: No (defaults to 0)
# Purpose: Defines whether instant map voting is enabled/disabled
# Format - InstantVoteMapEnabled <1/0>
# Notes:
# Due to heavy abuse of this feature in previous releases, we recommend that
# you disable this.
InstantVoteMapEnabled 0
- Możliwość głosowania przez graczy na zmianę mapy. 0 - Wyłączona / 1 - Włączona.
# InstantVoteMapPercentage
# Required: No
# Purpose: Defines the percentage of votes needed for a map vote to pass.
# A high value is recommended (over 80%) to prevent voting abuse.
# Format - InstantVoteMapPercentage <0-100>
InstantVoteMapPercentage 80
- Procent graczy, potrzebny do uaktywnienia danej mapy przy głosowaniu.
# InstantVoteMapTimeDelay
# Required: No
# Purpose: Defines how long a player must wait before they can vote for a new instant map change
# Format - InstantVoteMapTimeDelay
# Notes:
# This does not take effect if there are 2 or less players in the server
InstantVoteMapTimeDelay 90
- Opóźnienie w sekundach między uaktywnieniem głosowania na mapy przez graczy.
# InstantVoteMapGlobalTimeDelay
# Required: No
# Purpose: Defines the minimum time between instant map-change votes on the server.
# Format - InstantVoteMapGlobalTimeDelay
# Notes:
# This does not take effect if there are 2 or less players in the server
InstantVoteMapGlobalTimeDelay 60
- Minimalny czas pomiędzy oddawaniem głosu na mapy przez graczy.
# DefaultRespawnTime
# Required: No (defaults to 10 seconds)
# Purpose: Defines what respawn time to use if none is specified in the map
# Format - DefaultRespawnTime
DefaultRespawnTime 10
??- Ustala czas respawnu w sekundach, jeśli nie został on wyznaczony na mapie.
# DefaultMapDuration
# Required: No (defaults to 600 seconds which is 10 minutes)
# Purpose: Defines what map duration to use if none is specified in the map.
# Format - DefaultMapDuration
DefaultMapDuration 600
??- Ustala czas rozgrywania się mapy w sekundach, jeśli nie został on wyznaczony.
# MaxMapDuration
# Required: No (defaults to 1200 seconds which is 20 minutes)
# Purpose: Defines how long a map can maximally run before the next map is started. This is neccessary for
# maps with dynamic respawn when instant vote map change is disabled.
# Format - MaxMapDuration
MaxMapDuration 1200
??- Ustala (w sekundach), jak maksymalnie długo rozgrywka na mapie może trwać, zanim zostanie uaktywniona następna.
# MapNominationEnabled
# Required: No (defaults to 1)
# Purpose: Defines whether the server will use map nomination votes between maps to decide the next map to play.
# If this is set to 0, the server will pick a random map instead. This is recommended rather than instant votes.
# Format - MapNominationEnabled <1/0>
MapNominationEnabled 1
??- Ustala, czy głosowanie na mapy po zakończeniu rozgrywki na danej mapie ma być włączone. 0 - Nie / 1 - Tak
# MaxNominationMaps
# Required: No (defaults to 4)
# Purpose: Defines how many random maps that will be picked during a map election between maps.
# Format - MaxNominationMaps <2-8>
# Notes:
# Range for this value is 2 to 8.
MaxNominationMaps 4
??- Ustala, jak wiele map może brać udział w głosowaniu po zakończeniu rozgrywki na danej mapie.
# IncludeLastMapInNomination
# Required: No (defaults to 1)
# Purpose: Defines whether the server should put the last map played in the nomination for the next map to play.
# Format - IncludeLastMapInNomination <1/0>
IncludeLastMapInNomination 1
??- Ustala, czy ostatnio grana mapa może brać udział w głosowaniu po zakończeniu rozgrywki na danej mapie. 0 - Nie / 1 - Tak
# Admin
# Required: No
# Purpose: Defines all the people in-server who can rcon_login to admin
# Format - Admin
# Notes:
# admin-level must not go above 5
# Names and passwords are case sensitive
#Admin Default password 5
??- Dzięki tej opcji możesz ustalić, jacy gracze na serwerze mogą logować się przez hasło RCON do admina. Format - Admin
# RCON
# Required: No
# Purpose: Defines the admin level for
# Format - RCON
# Notes:
#
RCON kick 4
RCON ban 4
RCON mute 2
RCON unmute 2
??- Ustala, od jakiego poziomu dostępna jest dana komenda dla admina. Poziom nie może być większy niż 5, w takich przypadkach ustalany jest on jako domyślny. Komendy: kick - wyrzucenie gracza, ban - zbanowanie gracza, mute - wyciszenie gracza, unmute - wyłączenie wyciszenia.
7. Zapisujemy plik mtaserver.conf i włączamy serwer uruchamiając plik MTA Server.exe w głównym katalogu.
8. Serwer postawiony. Wystarczy tylko sprawdzić nasze IP i dołączyć do niego. (IP sprawdzisz m.in. tu).
9. Włączamy klienta MTA:SA RM i przechodzimy do Quick Connect. Wklejamy nasze IP, a jeśli nie zmienialiśmy portu i nie ustawialiśmy hasła - nie ruszamy reszty pól i klikamy na Connect. Zostaniemy wówczas podłączeni do serwera.
10. Aby zalogować się w trakcie gry jako administrator wciskamy ~ i wpisujemy rcon_login
11. Miłej gry, wiesz już wszystko. Pamiętaj, że aby serwer działał konieczne jest każdorazowo włączanie pliku MTA Server.exe.
II. Obsługa MTA Remote Console
1. Włącz aplikację MTA Remote Admin.exe, znajdującą się w głównym katalogu serwera.
2. Uzupełnij wymagane dane:
??Username: Nazwa gracza, który jest administratorem. Musi się zgadzać z tą podaną w mtaserver.conf.
??Host: IP serwera, który będziesz obsługiwał.
??Port: Port serwera, który będziesz obsługiwał.
??Password: Hasło serwera (jeśli wymagane).
3. Po uzupełnieniu danych klikamy na "Connect". Zostaliśmy połaczeni z serwerem. Od tej pory można nim zarządzać nie wchodząc do gry.