Документация / Начало работы

Быстрый старт

Полный маршрут первого запуска: портал, ключи, мастер, публикация и подключение.

Результат процедуры

После выполнения этого руководства на Windows будет запущен базовый сервер, создан владелец txAdmin, подключены ключи OpenM и автоматическая публикация. Финальная контрольная точка — вход реального игрока. Пустая карточка, открытая панель и статус ONLINE сами по себе не подтверждают полноценную игровую сессию.

Подготовьте данные

  • Windows x64 и отдельную папку C:\OpenM-Server.
  • Свободный игровой порт, например 30120, для TCP и UDP.
  • Публичный адрес игрового узла с портом: например play.example.org:30120.
  • Аккаунт на сайте OpenM.
  • Для проверки входа — клиент OpenM и подходящую установленную GTA V Legacy с подтверждаемым владением.

Если публичного адреса пока нет, установку и настройку панели можно выполнить заранее. Для публичного сервера сначала решите вопрос адреса и входящих подключений по сетевому руководству.

1. Скачайте и распакуйте комплект

Откройте страницу установки и скачайте единый серверный архив. Распакуйте его полностью в новую папку. Не запускайте EXE внутри архиватора и не объединяйте новую распаковку с остатками другой версии.

В корне распаковки должны находиться FXServer.exe, Check-Server.cmd, Configure-Server.cmd, bundle-manifest.json, папки citizen, game и tools. Запустите Check-Server.cmd. Ожидается сообщение PASS о проверенных runtime-файлах. Эта проверка не запускает игру и не проверяет ключи или сетевую доступность.

2. Создайте карточку сервера

В портале владельца создайте сервер, укажите название и публичный адрес. Отправьте карточку на проверку. Продолжайте настройку публичного доступа после одобрения карточки с игровым адресом и разрешения публикации. Сохраните ID вида srv_….

Если ранее было одобрено только название, добавление адреса требует повторного прохождения проверки. Подробности состояний: сервер в портале.

3. Получите два вида ключей

В карточке откройте «Ключ доступа игроков» → «Получить ключ доступа». Сохраните все 43 символа; значение показывается однократно. Далее откройте «Ключи публикации», выпустите ключ и скачайте .seed и publisher.json.

Ключ доступа игроков вставляется в шаг «Доступ игроков». .seed и publisher.json выбираются на шаге «Каталог OpenM». Один ключ нельзя укоротить или преобразовать в другой.

4. Запустите FXServer.exe

Обычный запуск выполняется двойным щелчком по FXServer.exe. Откроется http://127.0.0.1:40120. Если браузер не появился, откройте этот адрес вручную на том же компьютере. При ошибке запуска используйте установку и диагностику.

Пройдите четыре шага:

  1. Администратор: задайте локальный логин и пароль владельца txAdmin. Этот пароль отличается от пароля аккаунта сайта.
  2. Сервер: задайте название, порт, число игроков; оставьте OneSync включённым для базового сценария; выберите «Локальная сеть / интернет» и «Готовый базовый сервер».
  3. Доступ игроков: включите наличие данных доступа, вставьте ID и 43-символьный ключ.
  4. Каталог OpenM: включите автоматическую публикацию, выберите publisher.json и соответствующий .seed.

Нажмите «Сохранить и открыть txAdmin». Войдите локальным администратором. Настроенный игровой процесс запускается автоматически. Если он остановлен, используйте запуск в панели.

5. Проверьте сервер и публикацию

В консоли не должно быть фатальной ошибки запуска. На игровом узле выполните PowerShell:

$info = Invoke-RestMethod 'http://127.0.0.1:30120/info.json'
$info.vars | Select-Object sv_openmServerId, sv_openmAdmission, sv_lan

Ожидаются ваш ID, sv_openmAdmission=true и sv_lan=false. Если порт другой, измените URL. В консоли найдите [OpenM catalog] heartbeat accepted. Откройте каталог: карточка должна появиться с актуальным состоянием. На первый цикл отправки отведите около 30 секунд, а при отсутствии успеха проверяйте сообщение издателя, а не ждите бесконечно.

6. Проверьте внешний путь

Разрешите игровой TCP/UDP в брандмауэре и настройте NAT, если сервер за маршрутизатором. Проверьте адрес из другой сети. На странице сервера должна быть команда подключения через OpenM. Шлюз создаёт маршрут автоматически по одобренному адресу и сверяет ID отвечающего FXServer.

Пример команды для F8-консоли клиента, с заменой ID:

connect https://open-multiplayer.online/game/srv_0123456789abcdef0123456789abcdef/

7. Подтвердите фактический вход

Дождитесь загрузки ресурсов и появления игрока в игровом мире. Проверьте его присутствие в txAdmin, движение, чат и повторное подключение. Для проверки NAT используйте отдельного игрока из внешней сети: успех на том же компьютере не подтверждает внешнюю UDP-доступность.

Запишите версию сборки и успешную конфигурацию, затем создайте первую резервную копию. Только после этого добавляйте сторонние ресурсы или переносите полноценный RP-режим.

Введите название, параметр или текст ошибки.

Esc — закрыть · Tab — выбрать результат