В этой статье мы научим вас находить ошибки(Нет данных/бесконечная загрузка и т.д.) в SAMP/CRMP, анализировать лог-данные и исправлять популярные ошибки при запуске сервера.
Поиск и анализ ошибок в консоли и лог-данных.
Шаг 1: Перейдите в панель управления сервером.
Шаг 2: Нажмите кнопку «Управление», чтобы выбрать сервер.
Шаг 3: Если сервер ранее не включали, включите его.
На изображении показано отсутствие получения данных сервером(бесконечная загрузка), что может означать неправильную настройку вашего сервера.
Шаг 4: Откройте «Консоль» в панели управления сервером. На этой странице вы увидите лог-данные сервера.
В консоли сервера мы видим текст с ошибкой. Теперь мы научились способу обнаружения ошибок в настройке сервера через функцию «Консоль» в панели управления сервером.
Решение данной проблемы приведено ниже.
Известные ошибки и способы их решения.
- [21:17:46] I couldn’t load any gamemode scripts. Please verify your server.cfg
[21:17:46] It needs a gamemode0 line at the very least.
Данная ошибка возникает по следующим причинам:
а) Отсутствует мод в формате AMX в папке gamemodes.
б) Неправильно настроен «Конфиг» (server.cfg), мод указан с неверным названием в строке gamemode0.
Решение:
Шаг 1: Перейдите в панель управления сервером.
Шаг 2: Нажмите кнопку «Управление», чтобы выбрать сервер.
Шаг 3: Подключитесь к серверу по FTP с помощью программы FileZilla или WinSCP.
Шаг 4: В программе FTP (FileZilla/WinSCP) откройте папку gamemodes.
Шаг 5: Проверьте содержимое папки gamemodes и убедитесь, что в ней есть файл с расширением .amx (без этого файла сервер не запустится). Запомните название файла с расширением .amx.
P.S. Если в папке gamemodes есть только один файл с расширением .pwn(т.е если файла с расширением .amx нет), вам необходимо скомпилировать мод с помощью программы pawno. После компиляции загрузите скомпилированный файл .amx в папку gamemodes (в FTP — FileZilla/WinSCP).
Шаг 6: Вернитесь в панель управления сервером, перейдите в «Управление». Нажмите кнопку «Конфиг».
Умная система анализа в редакторе «Конфиг», автоматически обнаружила ошибку.
Шаг 7: Обратите внимание на строку gamemode0. Редактор конфига указывает на ошибку и выделяет ее красным подчеркиванием.
В качестве примера мы использовали неправильное название мода, добавив лишнюю букву «s».
Вспомните название мода, которое вы запомнили на «Шаге 5». Введите его в строку gamemode0. Очень важно указывать название мода без расширения .amx (т.е, если ваш мод называется arizona.amx, в «Конфиг» его нужно записать без .amx, например, gamemode0 arizona).
После ввода правильного названия мода, нажмите кнопку «Save». Если красное подчеркивание исчезнуло, тогда ошибка исправлена.
Шаг 8: Запустите сервер и проверьте его работоспособность.