Порты и файрвол

Какие порты открыть для сервера FiveM (30120)

Порт 30120 по TCP и UDP, порт txAdmin, готовые команды для Windows и Linux и почему ваш сервер не появляется в списке.

3 мин чтенияОбновлено 19 октября 2026 г.FiveM

FiveM использует всего один порт — 30120, но использует его одновременно по TCP и UDP. Порт, открытый только для одного из протоколов, — главная причина ситуаций «мой сервер не появляется в списке» и «подключаюсь, и меня выкидывает».

Порты

ПортПротоколНазначениеОткрывать?
30120TCPСписок серверов и загрузка ресурсовДа
30120UDPСама играДа
40120TCPВеб-панель txAdminЛучше нет (см. ниже)

Если вы изменили порт в server.cfg с помощью endpoint_add_tcp и endpoint_add_udp, используйте этот номер во всём, что описано ниже.

Windows: вставьте это в PowerShell от имени администратора

New-NetFirewallRule -DisplayName "FiveM TCP 30120 (in)" -Direction Inbound  -Protocol TCP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM UDP 30120 (in)" -Direction Inbound  -Protocol UDP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM TCP 30120 (out)"  -Direction Outbound -Protocol TCP -LocalPort 30120 -Action Allow -Profile Any
New-NetFirewallRule -DisplayName "FiveM UDP 30120 (out)"  -Direction Outbound -Protocol UDP -LocalPort 30120 -Action Allow -Profile Any

А чтобы проверить, что сервер слушает порт, запустите FXServer и выполните:

Get-NetTCPConnection -LocalPort 30120 -State Listen
Get-NetUDPEndpoint  -LocalPort 30120

Linux

# Ubuntu / Debian
ufw allow 30120/tcp
ufw allow 30120/udp
ufw status numbered

# AlmaLinux / Rocky
firewall-cmd --permanent --add-port=30120/tcp
firewall-cmd --permanent --add-port=30120/udp
firewall-cmd --reload
# Слушает?
ss -lntup | grep 30120

txAdmin: не открывайте его всему миру

txAdmin слушает порт 40120, и через него управляется весь сервер. Открыть его в интернет — значит выставить панель администрирования любому, кто просканирует ваш IP-адрес, а сканировать его начинают уже через несколько минут после включения машины.

Разумнее подключаться через SSH-туннель. На своём компьютере выполните:

ssh -L 40120:localhost:40120 root@VASH_IP

Затем откройте в браузере http://localhost:40120. Пока сеанс SSH открыт, txAdmin работает так, будто он установлен на вашем ПК, но наружу ничего не открыто. Если открыть порт всё же необходимо, хотя бы задайте длинный пароль и разрешите в файрволе доступ к 40120 только с вашего IP-адреса.

Мой сервер не появляется в списке

В порядке вероятности:

  1. Не открыт порт TCP или UDP. Убедитесь, что открыты оба. Список серверов работает по TCP, сама игра — по UDP.
  2. Лицензионный ключ. Если ключ просрочен, удалён или скопирован с ошибкой, сервер запускается, но не регистрируется. Ошибка видна в первых строках консоли. Ключ бесплатно создаётся на portal.cfx.re (Keymaster больше не существует): как его получить.
  3. Приватный режим. Строка sv_master1 "" в server.cfg делает сервер приватным: войти в него из списка будет нельзя. Удалите её, если вам это не нужно. (sv_endpointprivacy здесь ни при чём: этот параметр только скрывает IP-адреса игроков.)
  4. Сервер не слушает порт. Проверьте командами выше. Если они ничего не возвращают, FXServer запустился неправильно.
  5. Фильтрация AntiDDoS. На странице вашей услуги, вкладка Безопасность. Если вы создавали фильтры вручную, порт 30120 должен быть в них и для TCP, и для UDP.

Если хотите заранее рассчитать, сколько CPU и RAM понадобится серверу, у нас есть калькулятор ресурсов для FiveM, а также генератор server.cfg, в котором эндпоинты уже прописаны правильно.

Сервер ещё не установлен? У нас есть полные руководства для Windows и для Linux, а другие причины, по которым сервер «не появляется», собраны в этом чек-листе.

Похожие статьи

Назад в справочный центр

Не нашли, что искали?

Создайте тикет в личном кабинете — мы ответим меньше чем за 5 минут.