Доступ к txAdmin через localhost для тестирования сервера FiveM
Par Benjamin Dayan · PDG
· Mis à jour le 21 октября 2026 г. · Lecture 5 min
Содержание
Обращение к txAdmin localhost — это стандартный способ протестировать панель управления FiveM ещё до того, как сервер увидят игроки. Локальный адрес 127.0.0.1 и правильно открытый порт позволяют зайти в веб-интерфейс txAdmin прямо с машины, на которой запущен процесс FXServer, без привязки к публичному IP и без риска «засветить» незащищённую консоль в сети.
Что такое txAdmin и как работает доступ через localhost
txAdmin — это встроенная панель управления для FXServer (движок FiveM и RedM), которая даёт веб-интерфейс для запуска, остановки, мониторинга ресурсов, управления игроками и редактирования server.cfg без постоянного копания в консоли. По умолчанию при первом запуске FXServer поднимает txAdmin локально и слушает порт 40120 на всех доступных интерфейсах, включая 127.0.0.1 (loopback) — именно этот адрес используется, когда речь идёт о доступе через localhost.
Смысл теста через txAdmin localhost простой: вы разворачиваете окружение на своей машине или на VPS, где у вас есть прямой доступ по SSH или RDP, и проверяете, что ресурсы (скрипты, карты, зависимости) подключаются корректно, прежде чем выставлять сервер в публичный доступ. Это особенно полезно при отладке конфликтов между ресурсами, проверке зависимостей FXServer или тестировании свежего билда artifacts перед обновлением рабочего окружения.
Если тестовый этап пройден и конфигурация стабильна, логичным следующим шагом будет перенос готового окружения на подготовленную инфраструктуру — например, на хостинг FiveM, где уже настроены производительные Ryzen-процессоры, NVMe-накопители и анти-DDoS защита по умолчанию.
Подключение к txAdmin localhost: адрес 127.0.0.1 и порт 40120
Чтобы открыть панель, после запуска FXServer нужно перейти в браузере по адресу, который использует txAdmin localhost напрямую:
http://127.0.0.1:40120
Это рабочий вариант, если FXServer запущен на той же машине, где открыт браузер. Если вы тестируете на удалённом VPS и подключаетесь через RDP или SSH с переадресацией портов, адрес остаётся тем же, потому что внутри самой машины 127.0.0.1 всегда указывает на локальный интерфейс.
Запуск FXServer с учётом порта txAdmin
Порт txAdmin задаётся при старте через параметр --txAdminPort, если нужно изменить значение по умолчанию (например, если 40120 уже занят другим процессом):
./FXServer +set txAdminPort 40121 +exec server.cfg
После этого доступ через localhost меняется соответственно:
http://127.0.0.1:40121
Проброс порта при тестировании на VPS
Если тестовый экземпляр крутится на VPS, а заходить в панель удобнее с локального компьютера, можно пробросить порт через SSH-туннель, не открывая 40120 наружу:
ssh -L 40120:127.0.0.1:40120 user@vps-ip
После установки туннеля в браузере на своей машине снова открывается привычный адрес http://127.0.0.1:40120, при этом сам порт на VPS остаётся закрытым для внешнего мира — это разумная практика, пока конфигурация не доведена до финального состояния.
Проверка, что порт действительно слушается
Перед тем как открывать браузер, стоит убедиться, что процесс реально слушает нужный порт на loopback-интерфейсе:
ss -tulpn | grep 40120
Если строка с портом не появляется, значит FXServer либо не запущен, либо завершился с ошибкой ещё до инициализации txAdmin — тогда нужно смотреть лог запуска в консоли.
Настройка txAdmin localhost: типичные ошибки и их решение
На практике большинство проблем с доступом через txAdmin localhost сводится к нескольким повторяющимся причинам.
Порт уже занят
Если 40120 занят другим процессом (например, предыдущим зависшим экземпляром FXServer), браузер покажет ошибку соединения. Решение — завершить старый процесс или запустить новый с другим портом через +set txAdminPort, как показано выше.
pkill -f FXServer
./FXServer +set txAdminPort 40120 +exec server.cfg
Файрвол блокирует loopback-соединение
Это случается редко, но при агрессивных правилах ufw или iptables даже обращение к 127.0.0.1 может быть заблокировано. Проверка правил:
sudo ufw status verbose
Если правило по умолчанию блокирует входящие соединения на loopback, стоит явно разрешить трафик на интерфейсе lo:
sudo ufw allow in on lo
Повреждённый или устаревший PIN txAdmin
При первом запуске txAdmin генерирует одноразовый PIN-код для привязки администратора. Если консоль прокручена и PIN утерян, проще всего перезапустить FXServer — новый PIN появится в логе сразу после старта процесса.
Кэш браузера мешает открыть интерфейс
После смены порта или пересоздания профиля txAdmin браузер иногда продолжает показывать старую версию страницы из кэша. Жёсткая перезагрузка страницы (Ctrl+Shift+R) обычно решает проблему без необходимости чистить весь кэш браузера.
От локального теста txAdmin к запуску игрового процесса FiveM
Тест через txAdmin localhost хорош тем, что позволяет отладить ресурсы, конфигурацию базы данных и зависимости скриптов в изолированной среде, не рискуя стабильностью рабочего окружения. Но локальный запуск не заменяет требования к инфраструктуре: стабильный аптайм, защиту от DDoS-атак, регулярные автоматические бэкапы и панель управления, доступную не только с loopback-адреса, а из любой точки.
Когда конфигурация готова к переносу, стоит заранее продумать несколько практических моментов:
- фиксация версии artifacts FXServer, чтобы избежать неожиданных изменений поведения после обновления;
- перенос server.cfg и списка ресурсов с сохранением относительных путей;
- настройка whitelist и ACL для административных команд ещё до публичного запуска;
- проверка, что resmon не показывает аномальной нагрузки от отдельных ресурсов перед масштабированием на реальных игроков.
Если вы предпочитаете администрировать сервер самостоятельно, но хотите готовую среду с панелью управления, подойдёт VPS Pterodactyl — там можно развернуть собственный экземпляр panel и подключать игровые процессы по аналогичной логике, что и при локальном тесте через txAdmin. Полный список поддерживаемых игр и конфигураций можно посмотреть в разделе Все наши игровые серверы, а технические разборы по настройке и администрированию регулярно выходят в Блог Fly-Serv.
Официальную документацию по параметрам запуска FXServer и структуре ресурсов удобно сверять напрямую с первоисточником: Source.
Доступ через txAdmin localhost закрывает конкретную задачу — проверить конфигурацию и ресурсы до того, как к процессу подключатся реальные игроки. Адрес 127.0.0.1 и порт 40120 (или изменённый вручную) остаются рабочим инструментом на всех этапах отладки, от первого запуска до финальной проверки перед переносом в постоянную среду.
FAQ
Почему браузер не открывает http://127.0.0.1:40120 после запуска FXServer?Чаще всего причина в том, что процесс ещё не успел инициализироваться или завершился с ошибкой. Проверьте консоль запуска на наличие исключений и убедитесь через ss -tulpn, что порт действительно слушается.
Да, при запуске FXServer достаточно указать параметр +set txAdminPort с нужным значением, после чего адрес для доступа через localhost меняется соответственно новому порту.
Нет, рекомендуется ограничивать доступ только локальным интерфейсом или SSH-туннелем на этапе отладки, а для рабочего окружения настраивать авторизацию, whitelist и правила файрвола до публикации IP-адреса.
Читайте также
- txAdmin для FiveM : что это и как настроить панель управленияЧто такое txAdmin на сервере FiveM, зачем он нужен и как настроить панель управления игроками, ресурсами и автоперезапусками.
- Полное руководство по запуску мощного сервера FiveMПошаговое руководство по запуску мощного сервера FiveM: конфигурация, ресурсы, моды и стабильная производительность на Fly-Serv.
- Какие скрипты лучшие для сервера FiveM?ESX, QBCore, работы, экономика, HUD, инвентарь… Обзор лучших скриптов для RP-сервера FiveM и как правильно их выбрать под ваш фреймворк.