Короткий ответ. Вы можете бесплатно запустить сервер Multi Theft Auto самостоятельно: скачайте Linux-сервер с linux.multitheftauto.com, добавьте базовый конфиг и ресурсы по умолчанию, затем откройте UDP-порт 22003 (игра), TCP 22005 (HTTP) и UDP 22126 (список серверов). Или арендуйте сервер Multi Theft Auto и пропустите установку и порты.
Игроки заходят через клиент Multi Theft Auto: из браузера серверов в игре или вводя ваш адрес и порт.
Проверено 5 ноября 2026 на сервере MTA 1.6.0, сборка 24153, версии, которую страница загрузки для Linux помечает как рекомендуемую.
В этом руководстве два источника: страница загрузки для Linux и руководство по серверу от разработчиков, а также egg, который мы используем на каждом размещаемом у нас сервере Multi Theft Auto. Чтобы сразу перейти к аренде, откройте вариант 2.
Что вам понадобится
Серверное ПО: бесплатный Linux-пакет сервера Multi Theft Auto, multitheftauto_linux_x64.tar.gz, с linux.multitheftauto.com. Дополняют его ещё две загрузки с того же сайта: baseconfig.tar.gz (в нём лежит mtaserver.conf и другие важные файлы) и mtasa-resources-latest.zip (режимы игры и карты по умолчанию).
Машина, которая всегда включена: запасной ПК, домашний сервер или виртуальная машина в облаке. В этом руководстве используется 64-битный Linux, его мы и применяем сами. Сервер на Windows мы не проверяли.
RAM и CPU: нам неизвестна официальная цифра требований, поэтому любое число, которое вы встретите в других местах, считайте оценкой.
Сеть: UDP 22003 для игроков, TCP 22005 для встроенного HTTP-сервера и UDP 22126 для публичного списка серверов. Последний всегда равен игровому порту плюс 123.
Лимит игроков: задаётся параметром maxplayers в mtaserver.conf.
Вариант 1: запустить самому
Эти шаги для Debian или Ubuntu и используют те же загрузки, что и наш установочный скрипт.
Установка сервера
Создайте папку и пользователя для сервера.
sudo apt install curl unzip libncursesw6 -y
sudo useradd -m -s /bin/bash -U mta
sudo su - mta
mkdir -p ~/server && cd /tmp
Исполняемый файл сервера называется mta-server64. В пакете нет mtaserver.conf и нет ресурсов: они приходят из двух других загрузок, так что не пропускайте ни одну.
Проверьте версию командой ~/server/mta-server64 --version. Страница загрузки описывает эту команду и показывает вывод вроде MTA:SA Server v1.6-release-24153.
Запись настроек
Откройте mods/deathmatch/mtaserver.conf. Это XML, и вот настройки, которые важны в первую очередь, согласно вики MTA:
servername: название, которое показывается в браузере серверов.
serverport: UDP-порт, к которому подключаются игроки. По умолчанию 22003.
maxplayers: число слотов. В вики по умолчанию указано 32.
httpport: TCP-порт встроенного HTTP-сервера. По умолчанию 22005.
password: игроки должны ввести его, чтобы зайти. Пустое значение означает, что пароля нет.
ase: 1 сообщает о вашем сервере в публичный список, 0 оставляет его вне списка.
Редактируйте файл, пока сервер остановлен.
Открытие портов
Игра: UDP на serverport (22003). Например sudo ufw allow 22003/udp, и пробросьте его на роутере.
HTTP: TCP на httpport (22005).
Список серверов: UDP на serverport плюс 123 (по умолчанию 22126), нужен, если ase равен 1. В вики сказано, что для работы списка должен быть доступен дополнительный UDP-порт.
Запуск и вход
Запуск сервера из папки сервера: cd ~/server && ./mta-server64. Он готов, когда консоль выводит Server started and is ready to accept connections!
Станьте админом. В консоли сервера введите addaccount YourName YourPassword, затем shutdown и дождитесь полной остановки. Добавьте <object name="user.YourName" /> внутрь группы Admin в файле mods/deathmatch/acl.xml и запустите снова. Войдите из игры командой login YourName YourPassword. См. Как стать админом на сервере Multi Theft Auto.
Зайдите. Откройте клиент Multi Theft Auto и найдите свой сервер по названию в браузере или подключитесь по адресу и порту. Новому серверу может потребоваться немного времени, чтобы появиться в публичном списке.
Обновление: остановите сервер и повторите шаг 2 и первую команду cp из шага 3. В этом пакете только пустая папка mods/deathmatch, поэтому копирование поверх оставляет ваши ресурсы и конфиг на месте.
Вариант 2: запустить на PlayNHost
Аренда избавляет от загрузок, портов и обновлений вручную. Название, админов и ресурсы вы по-прежнему выбираете сами.
Выберите план. Откройте страницу хостинга серверов Multi Theft Auto и сравните планы: SABRE (12 игроков), INFERNUS (20) и HYDRA (35) на момент написания. Нажмите Создать сервер (Настроить план у HYDRA) и оформите заказ. Цены меняются, поэтому проверьте их на этой странице.
Дождитесь установки. Сервер появится в панели. Его Консоль выведет Server started and is ready to accept connections! когда он будет готов.
Назовите его. На вкладке Настройки задайте Название сервера и, для приватного сервера, Пароль сервера. Показывать в публичном браузере серверов задаёт ase, который сообщает о сервере в публичный список. Затем перезапустите. Игроки всегда могут зайти по адресу и порту. В документации MTA сказано, что для публичного списка также должен быть доступен UDP-порт: игровой порт плюс 123, а он не входит в два порта, выдаваемых вашему серверу, поэтому если сервер не появляется в списке, откройте тикет.
Добавьте свои ресурсы. Загрузите папку ресурса или zip в mods/deathmatch/resources на вкладке Файлы, затем введите его имя в поле Ресурсы, запускаемые при загрузке (несколько имён через запятую, только буквы, цифры, точка, дефис и подчёркивание) и перезапустите. См. Как установить ресурсы и режимы игры на сервер Multi Theft Auto.
Станьте админом теми же шагами с addaccount и acl.xml выше, используя Консоль и вкладку Файлы.
Ваши порты назначаются и передаются серверу при запуске, поэтому вы никогда не правите serverport или httpport.
Четыре ключа в mtaserver.conf записываются из панели при каждом запуске: servername, password и ase из трёх настроек выше, а maxplayers из числа игроков вашего плана. Ручная правка этих четырёх перезаписывается при следующем запуске, поэтому первые три меняйте в панели. Всё остальное в файле ваше. См. Как изменить настройки сервера Multi Theft Auto.
Ресурс запускается, только если mtaserver.conf называет его, а start введённая в консоли, пропадает после перезапуска. Имена из поля Ресурсы, запускаемые при загрузке записываются в конфиг между комментариями-маркерами при каждом запуске, поэтому удаление имени из поля удаляет и его запись. Имя без подходящей папки или zip получает предупреждение в Консоли.
Когда включено Автообновление сервера (по умолчанию, под пунктом Показать расширенные параметры на вкладке Настройки), при каждом запуске проверяется, изменилась ли сборка MTA, и она устанавливается, только если изменилась. Ваши ресурсы, mtaserver.conf и acl.xml не затрагиваются.
Свой хостинг или аренда: честное сравнение
Стоимость: серверное ПО бесплатно. Свой хостинг стоит электричества, железа и трафика или облачной машины. Аренда это ежемесячная плата, заданная планом.
Доступность: домашний сервер работает, только пока работают ваш ПК, электричество и интернет. Арендованный сервер работает на оборудовании хостера.
Открытость: дома игроки подключаются к вашему публичному IP-адресу, а за файрвол и роутер отвечаете вы. Арендованный сервер не выдаёт ваш домашний IP.
Настройка: для своего хостинга нужны командная строка, три загрузки, три порта и ручное обновление. Для аренды нужны название, пароль и список ресурсов.
Контроль: свой хостинг даёт вам каждый файл. На наших серверах основные настройки вы меняете в панели, а вкладка Файлы остаётся для mtaserver.conf, acl.xml и ваших ресурсов.
Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Вы можете принять всё, принять только необходимые файлы cookie или выбрать по категориям.Мы используем файлы cookie, чтобы сайт работал, чтобы понимать, как им пользуются, и чтобы оценивать наш маркетинг. Здесь они включены по умолчанию. Вы можете отключить всё, что не хотите.Читать политику конфиденциальности