Это руководство описывает решения наиболее распространённых проблем сервера FiveM — проблемы доступа к TXAdmin, ошибки лицензионного ключа CFX, сбои подключения к базе данных, краши сервера, проблемы подключения игроков и незагружающиеся ресурсы. Для первоначальной настройки сервера см. Руководство по настройке сервера FiveM.
Общий совет по устранению неполадок: Всегда сначала проверяйте вывод консоли в GPanel и логи TXAdmin. Большинство ошибок выдают чёткое сообщение, указывающее на причину.
TXAdmin не загружается или недоступен
- Убедитесь, что сервер запущен в GPanel — TXAdmin запускается только когда процесс сервера FiveM активен.
- Проверьте в консоли GPanel URL и порт TXAdmin. Порт TXAdmin отличается от игрового порта.
- Убедитесь, что вы используете
http://, а неhttps://— TXAdmin по умолчанию не использует SSL. - Если TXAdmin работал раньше, но перестал загружаться, попробуйте перезапустить сервер из GPanel.
- Очистите кэш браузера или попробуйте окно в режиме инкогнито/приватного просмотра.
Потеряли пароль от TXAdmin? Если вы не можете войти, возможно, потребуется удалить данные профиля TXAdmin и заново запустить мастер настройки. Проверьте вкладку Files в GPanel на наличие каталога данных TXAdmin, удалите его файлы профиля, затем перезапустите сервер.
Ошибки лицензионного ключа CFX
| Сообщение об ошибке | Причина | Решение |
|---|---|---|
Invalid license key |
Ключ скопирован неправильно или содержит лишние пробелы | Перейдите в Keymaster, убедитесь, что ключ активен, и аккуратно скопируйте его заново. Вставьте его как в переменную Startup в GPanel, так и в sv_licenseKey в server.cfg. |
License key already in use |
Ключ зарегистрирован на другой IP сервера | Каждый ключ можно использовать только на одном сервере одновременно. Отзовите старый ключ в Keymaster и сгенерируйте новый с текущим IP вашего сервера. |
Unable to verify license key |
Серверы аутентификации Cfx.re временно недоступны | Подождите несколько минут и перезапустите сервер. Проверьте status.cfx.re на наличие сбоев. |
Совет: Убедитесь, что ключ установлен как в переменной Startup в GPanel, так и в
server.cfg (sv_licenseKey). В зависимости от вашей конфигурации сервер может считывать из одного или другого.
Ошибки подключения к базе данных
| Сообщение об ошибке | Причина | Решение |
|---|---|---|
Connection refused или ETIMEDOUT |
Неверный хост или порт базы данных | Перепроверьте адрес хоста и порт базы данных во вкладке Databases в GPanel. Не используйте localhost или 127.0.0.1. |
Access denied |
Неверное имя пользователя или пароль | Копируйте учётные данные напрямую из GPanel, чтобы избежать опечаток. Пароли чувствительны к регистру. |
Unknown database |
Имя базы данных не совпадает | Убедитесь, что имя базы данных в строке подключения точно совпадает с тем, что показано в GPanel. |
Дополнительные шаги по устранению неполадок с базой данных:
- Если вы используете oxmysql, убедитесь, что ресурс
oxmysqlнаходится в папкеresources/и что строкаensure oxmysqlприсутствует в server.cfg перед любыми ресурсами, которым требуется база данных. - Если ваш пароль содержит специальные символы, такие как
@,#или%, выполните их URL-кодирование в строке подключения (например,@становится%40). - Проверьте строку подключения на отсутствие или наличие лишних символов — даже один неуместный символ вызовет сбой.
Не используйте localhost. Сервер базы данных отделён от игрового сервера. Всегда используйте полный адрес хоста, показанный во вкладке Databases в GPanel.
Сервер крашится при запуске
- Проверьте консоль GPanel на наличие сообщений об ошибках. Распространённые причины включают отсутствующий или неправильно настроенный
server.cfg, недействительный лицензионный ключ CFX или повреждённый ресурс. - Попробуйте отключить пользовательские ресурсы, закомментировав их в server.cfg (добавьте
#перед каждой строкойensure), и перезапустите. Добавляйте их обратно по одному, чтобы определить проблемный ресурс. - Убедитесь, что порты в
endpoint_add_tcpиendpoint_add_udpсовпадают с портом, назначенным вам в GPanel.
# Comment out resources to isolate the problem
#ensure suspicious-resource
#ensure another-resource
# Keep core resources enabled
ensure mapmanager
ensure spawnmanager
ensure sessionmanager
ensure hardcap
ensure chat
Бинарный поиск проблемных ресурсов: Если у вас много ресурсов, закомментируйте половину за раз, а не по одному. Это значительно ускоряет локализацию проблемы.
Игроки не могут подключиться
- Убедитесь, что сервер показывает статус Running в GPanel.
- Проверьте IP и порт — игроки должны использовать игровой порт, а не порт TXAdmin.
- Проверьте, что
sv_maxclientsне установлен в 0 или неоправданно низкое значение. - Если используется пароль сервера (
sv_passwordв server.cfg), убедитесь, что игроки его знают. - У игроков должен быть установлен клиент FiveM — они не могут подключиться, используя обычный лаунчер GTA V.
- Проверьте вкладку Network в GPanel и убедитесь, что порты в
endpoint_add_tcpиendpoint_add_udpсовпадают. Несоответствие будет препятствовать подключениям.
Сервер не отображается в браузере? Новые серверы могут появляться в списке серверов FiveM в течение 5-15 минут. Тем временем используйте прямое подключение (
IP:PORT). Также убедитесь, что ваш sv_licenseKey действителен.
Ресурсы не загружаются
- Проверьте, что папка ресурса находится внутри каталога
resources/(или соответствующей подпапки). - Убедитесь, что имя папки точно совпадает со строкой
ensureв server.cfg (с учётом регистра). - Каждый ресурс должен содержать действительный
fxmanifest.lua(или более старый__resource.lua). Если этот файл отсутствует, ресурс не загрузится. - Проверьте консоль TXAdmin или GPanel на наличие сообщений об ошибках, связанных с ресурсом. Распространённые ошибки включают отсутствующие зависимости или синтаксические ошибки Lua.
- Если ресурсу требуется фреймворк (ESX, QBCore), убедитесь, что фреймворк загружается перед ресурсом в server.cfg.
- Если ресурсу требуется база данных, убедитесь, что ваш ресурс MySQL (oxmysql, mysql-async) загружен и подключение к базе данных работает.
Проверьте структуру папок. Распространённая ошибка — загрузить ресурс и получить двойную вложенность папок, например
resources/my-resource/my-resource/fxmanifest.lua. Манифест должен находиться непосредственно внутри папки ресурса: resources/my-resource/fxmanifest.lua.
Проблемы с производительностью сервера
- Откройте TXAdmin и проверьте Dashboard на наличие метрик производительности (время тика, количество игроков, использование памяти).
- Здоровый сервер FiveM должен поддерживать время тика сервера (также называемое «hitch») ниже 20 мс. Постоянные всплески выше этого значения указывают на то, что какой-то ресурс использует слишком много процессорного времени.
- Используйте страницу Resources в TXAdmin, чтобы определить, какие ресурсы потребляют больше всего серверного времени.
- Удалите или замените плохо оптимизированные ресурсы. Бесплатные ресурсы из неизвестных источников часто являются причиной проблем с производительностью.
- Уменьшите количество загруженных ресурсов, если достигаются лимиты памяти или процессора вашего тарифного плана сервера.
Получение помощи
Если вы попробовали приведённые выше решения и всё ещё испытываете проблемы:
- Скопируйте полное сообщение об ошибке из консоли GPanel или лога TXAdmin.
- Запишите, какие шаги по устранению неполадок вы уже попробовали.
- Откройте тикет в поддержку на https://legionhosting.net/submitticket.php с этой информацией. Наша команда поможет вам как можно быстрее.