Что подготовить игроку
Игроку нужны клиент OpenM, совместимая установленная GTA V Legacy, рабочий аккаунт и выполненная предусмотренная клиентом проверка владения игрой. GTA V Enhanced не является целевой платформой этой сборки. Владельцу сервера не нужно передавать игрокам ключ доступа сервера, .seed, пароль txAdmin или файлы txData.
Скачивание клиента доступно на основном сайте. Не подменяйте проверку владения копированием чужих файлов авторизации. Ошибки аккаунта и владения диагностируются отдельно от сетевых ошибок вашего сервера.
Проверка владельцем перед приглашением
- Запустите сервер через
FXServer.exe, дождитесь завершения загрузки ресурсов. - В txAdmin убедитесь, что игровой процесс работает и стартовые ресурсы не падают циклически.
- Проверьте
http://127.0.0.1:30120/info.jsonна игровом компьютере, подставив свой порт. - Убедитесь, что карточка доступна в каталоге и показывает ожидаемый сервер.
- Проверьте
/game/<SERVER_ID>/info.jsonчерез основной домен. - Выполните реальное подключение с другой сети. Проверка с того же компьютера не проверяет внешний NAT.
Сохраните время проверки и версии клиента/сервера. Это помогает отличить регрессию после обновления от изменения сети.
Подключение из каталога
Откройте каталог в клиенте, найдите карточку по названию и проверьте владельца/описание. Нажмите кнопку подключения. Дождитесь авторизации и загрузки ресурсов; первый вход может занять больше времени, чем последующие.
Если открываете карточку на веб-сайте, используйте предложенное действие запуска клиента. Разрешение браузера открыть внешнее приложение относится к установленному клиенту. Если обработчик не зарегистрирован, сначала запустите клиент вручную и откройте каталог внутри него.
Подключение через F8
В консоли клиента можно использовать полный адрес игрового шлюза:
connect https://open-multiplayer.online/game/<SERVER_ID>/
Замените ID на настоящий. Это команда клиентской консоли, её не вводят в PowerShell, SQL или серверную Live Console txAdmin. Для обычной эксплуатации предпочтительна ссылка из карточки: не собирайте URL из отображаемого названия сервера.
Короткий код карточки — отдельное поле каталога. В текущем портале он не выдаётся автоматически при создании сервера. Отсутствие кода не мешает ID-маршруту. Не предполагайте, что произвольная команда connect КОД разрешит код без поддерживающего её интерфейса.
Критерии успешного входа
Проверьте больше, чем появление строки «подключение»:
| Этап | Наблюдаемый результат |
|---|---|
| Выбор карточки | Клиент показывает нужное имя и ID |
| Авторизация | Нет отказа admission или ошибки аккаунта |
| Ресурсы | Загрузка завершается без повторяющихся HTTP-ошибок |
| Игровая сессия | Игрок появляется в мире и списке игроков txAdmin |
| Режим | Работают предусмотренные спавн, интерфейс и действия |
| Повторный вход | Выход и новое подключение не создают бесконечную загрузку |
Для режима с БД дополнительно проверьте сохранение персонажа после выхода и повторного входа. Базовый openm-local не доказывает работоспособность сторонней RP-сборки.
Если вход остановился
При отказе авторизации проверьте аккаунт, идентичность сервера и его отдельный ключ доступа. При недоступном шлюзе начните с публикации и TCP. Если HTTP работает, ресурсы скачались, но игрок не входит в мир, проверьте UDP, клиентский журнал и ошибки ресурсов. Если мир загрузился, но отсутствует персонаж или интерфейс, исследуйте режим и БД.
Не отключайте sv_openmAdmission для обхода ошибки. Не пересоздавайте карточку сразу: это меняет ID и усложняет поиск причины. Сначала выполните диагностику, сохранив исходные данные.
Что запросить у тестировщика
Попросите время ошибки с часовым поясом, версию клиента, точный текст ошибки, этап остановки и фрагмент журнала вокруг этого времени. Уточните, использовал ли он другую сеть. Скройте токены, cookie, персональные данные и полный путь профиля пользователя перед передачей журналов. Одного скриншота главного меню недостаточно для подтверждения работоспособности подключения.