Цей посібник охоплює рішення для найпоширеніших проблем із сервером 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 з цією інформацією. Наша команда допоможе вам якомога швидше.