Сервер не загружается, нету объектов, регистрации/авторизации и в строке стоит надпись «Unknown».
С самого начала смотрим логи, если есть проблема с загрузкой, то будет писаться: Loading plugin: названия плагина и внизу Failed
Данная ошибка говорит о том, что не удалось загрузить какой либо плагин.
Решение:
Первый этап:
Если Linux — заходите в server.cfg в строке plugins должны стоять названия плагинов с .so, если у вас стоит допустим mysql — нужно заменить на mysql.so
- Пример: streamer.so dc_cmd.so sscanf.so CRP.so crashdetect.so
Если Windows — название плагинов должно быть прописано без .so
- Пример: streamer dc_cmd sscanf CRP crashdetect
Второй этап:
Проверьте наличие всех прописанных плагинов в папке plugins
Также, существует специальный плагин, который проверяет наличие необходимых плагинов. Прописывать это плагин нужно в конце всех плагинов в server.cfg
nativechecker
nativechecker
nativechecker
А также, пользуйтесь плагином crashdetect. Этот плагин помогает найти неверный код в моде и сообщает об этом в логи сервера.
Это решение только самой распространенной проблемы. Мод «Unknown» может быть из-за чего угодно, например из-за отсутствия main в моде.
Отредактировано 6 сентября, 2017 пользователем RayanBueno
Очень многие новички сталкиваются с такой проблемой, как неправильный запуск сервера или так называем «Unknown» режим. (Script[gamemodes/modhost03.amx]: Run time error 19: «File or function is not found») Давайте посмотрим на проблему со стороны. Данная ошибка означает то, что ваш мод не может быть запущен в следствии того, что он имеет либо неправильный исх.код или допущены ошибки.
Обычно это случается по следующим Причинам:
- В server.cfg вы не правильно указали название игрового режима
- Были использованы лишние или неверные include
- Не подключены нужные plugin’s в server.cfg
Как исправить:
- Проверить правильность указания имени мода в server.cfg в строчке gamemode
- В любом редакторе проверить подключенные инклуды и узнать о каждом в отдельности
- Внести в server.cfg в строчке plugins нужные плагины(обычно это: streamer sscanf)
ВАЖНО!
1. Строка plugins должна выглядеть так plugins streamer sscanf — ТОЛЬКО ДЛЯ Windows серверов
2.Строка plugins должна выглядеть так plugins streamer.so sscanf.so — ТОЛЬКО ДЛЯ linux серверов (обычно это хостинги)
3. Всегда проверяйте server_log.txt обычно в нём всегда есть причина по которой не запускается ваш мод. Примером может быть ошибка загрузки какого-нибудь плагина:
[01:22:04] Server Plugins
[01:22:04] —————
[01:22:04] Loading plugin: dc_cmd.dll
[01:22:04] Daniel’s CMD plugin v1.0
[01:22:04] (c) 2012-2013, Daniel_Cortez
[01:22:04] Loaded.
[01:22:04] Loading plugin: msvcp110.dll
[01:22:04] Failed.
[01:22:04] Loading plugin: mysql.dll
[01:22:04]
> MySQL plugin R5 successfully loaded.
[01:22:04] Loaded.
[01:22:04] Loading plugin: sscanf.dll
[01:22:04]
[01:22:04] ===============================
[01:22:04] sscanf plugin loaded.
[01:22:04] Version: 2.8.1
[01:22:04] (c) 2012 Alex «Y_Less» Cole
[01:22:04] ===============================
[01:22:04] Loaded.
[01:22:04] Loading plugin: streamer.dll
[01:22:04]
*** Streamer Plugin v2.6.1 by Incognito loaded ***
[01:22:04] Loaded.
[01:22:04] Loaded 4 plugins.
С первого взгляда вроде всё нормально, но на самом деле ошибка в загрузке плагина
[01:22:04] Loading plugin: msvcp110.dll
[01:22:04] Failed.
Решением этой проблемы будет обновление этого плагина на новую версию или же попробовать отключить его.
Так-же советую:
Если вы ставите мод на хостинг, советую загружать только папки: gamemodes, filterscripts, plugins, scriptfiles. В файле server.cfg просто сверить строчки. Файл samp03svr лучше НЕ ТРОГАТЬ!
Отличный гайд от Huntwill Channel
Источник: https://www.youtube.com/channel/UCYGFto6LJOm1TGaBXTEsSow
#1
Отправлено 12 октября 2013 — 00:07
- Илья
-
Добрый день уважаемые пользователи pawn-wiki.ru.
Иногда пользователи сталкиваются с проблемой: «Сервер не загружается, нету объектов, окна регистрации/авторизации и в клиенте в строке Mode стоит надпись Unknown».
Так же пользователь может заметить что в консоле сервера появилась строка:
Как нам решить эту проблему? Для начало стоит убедиться что подключены плагины:
Самый простой способ увидеть это — опять посмотреть в консоль, только пролистать чуть выше.
Мы видим следующее:
(Может быть не обязательно 3 плагина, а 1 или 2, значит проблема кроется в нем/них и плагины которые загрузятся не причем)
Что нам это говорит?
Не удалось загрузить 3 плагина, как же это исправить?
1) Если у вас ОС Linux — в server.cfg в строке plugins должны стоять названия плагинов с .so, если у вас стоит допустим mysql — нужно заменить на mysql.so.
То есть если у нас OC Linux надо посмотреть что в сервере cfg строчка plugins выглядит так:
plugins streamer.so sscanf.so mysql.so
Если ОС Windows — тоже самое только без .so в конце.
>>> Если же у вас всё сделано именно так или вы сделали как указанно выше, но не помогло — продолжаем исправлять ошибки (не изменяя то что мы сделали)
2) Проверьте наличия плагинов в папке plugins, если их нету — скачайте и добавьте их. (Ниже будет объяснено как узнать каких плагинов не хватает).
>>> Если мы не смогли решить проблемы этим путем — скачиваем плагин nativechecker Скачать. Подключаем его. (Кидаем в папку plugins и в server.cfg прописываем nativechecker.so/nativechecker (В зависимости от ОС)).
P.S. Он должен быть вписан в концу строки. (Пример: plugins sscanf.so streamer.so nativechecker.so)
Запускаем сервер…
Из этого следует: у сервера нету plugins mysql. Скачиваем, кидаем его в папку plugins и прописываем в server.cfg.
Надеюсь кому то это поможет.
Удачи.
Сообщение отредактировал FastKiLL: 23 января 2014 — 19:24
4
#2
Отправлено 30 января 2015 — 16:08
- Прохожий
-
0
#3
Отправлено 31 января 2015 — 03:24
- Пользователь
-
Такие темы есть, но плюсик за старание поставлю.
0
#1
Отправлено 12 октября 2013 — 00:07
- Илья
-
Добрый день уважаемые пользователи pawn-wiki.ru.
Иногда пользователи сталкиваются с проблемой: «Сервер не загружается, нету объектов, окна регистрации/авторизации и в клиенте в строке Mode стоит надпись Unknown».
Так же пользователь может заметить что в консоле сервера появилась строка:
Как нам решить эту проблему? Для начало стоит убедиться что подключены плагины:
Самый простой способ увидеть это — опять посмотреть в консоль, только пролистать чуть выше.
Мы видим следующее:
(Может быть не обязательно 3 плагина, а 1 или 2, значит проблема кроется в нем/них и плагины которые загрузятся не причем)
Что нам это говорит?
Не удалось загрузить 3 плагина, как же это исправить?
1) Если у вас ОС Linux — в server.cfg в строке plugins должны стоять названия плагинов с .so, если у вас стоит допустим mysql — нужно заменить на mysql.so.
То есть если у нас OC Linux надо посмотреть что в сервере cfg строчка plugins выглядит так:
plugins streamer.so sscanf.so mysql.so
Если ОС Windows — тоже самое только без .so в конце.
>>> Если же у вас всё сделано именно так или вы сделали как указанно выше, но не помогло — продолжаем исправлять ошибки (не изменяя то что мы сделали)
2) Проверьте наличия плагинов в папке plugins, если их нету — скачайте и добавьте их. (Ниже будет объяснено как узнать каких плагинов не хватает).
>>> Если мы не смогли решить проблемы этим путем — скачиваем плагин nativechecker Скачать. Подключаем его. (Кидаем в папку plugins и в server.cfg прописываем nativechecker.so/nativechecker (В зависимости от ОС)).
P.S. Он должен быть вписан в концу строки. (Пример: plugins sscanf.so streamer.so nativechecker.so)
Запускаем сервер…
Из этого следует: у сервера нету plugins mysql. Скачиваем, кидаем его в папку plugins и прописываем в server.cfg.
Надеюсь кому то это поможет.
Удачи.
Сообщение отредактировал FastKiLL: 23 января 2014 — 19:24
4
#2
Отправлено 30 января 2015 — 16:08
- Прохожий
-
0
#3
Отправлено 31 января 2015 — 03:24
- Пользователь
-
Такие темы есть, но плюсик за старание поставлю.
0
Сервер не загружается, нету объектов, регистрации/авторизации и в строке стоит надпись «Unknown».
С самого начала смотрим логи, если есть проблема с загрузкой, то будет писаться: Loading plugin: названия плагина и внизу Failed
Данная ошибка говорит о том, что не удалось загрузить какой либо плагин.
Решение:
Первый этап:
Если Linux — заходите в server.cfg в строке plugins должны стоять названия плагинов с .so, если у вас стоит допустим mysql — нужно заменить на mysql.so
- Пример: streamer.so dc_cmd.so sscanf.so CRP.so crashdetect.so
Если Windows — название плагинов должно быть прописано без .so
- Пример: streamer dc_cmd sscanf CRP crashdetect
Второй этап:
Проверьте наличие всех прописанных плагинов в папке plugins
Также, существует специальный плагин, который проверяет наличие необходимых плагинов. Прописывать это плагин нужно в конце всех плагинов в server.cfg
nativechecker
nativechecker
nativechecker
А также, пользуйтесь плагином crashdetect. Этот плагин помогает найти неверный код в моде и сообщает об этом в логи сервера.
Это решение только самой распространенной проблемы. Мод «Unknown» может быть из-за чего угодно, например из-за отсутствия main в моде.
Отредактировано 6 сентября, 2017 пользователем RayanBueno
Запустили сервер, но мод не загрузился, а в мультиплеере у сервера Mode Unknown? Расскажем, как это исправить.
Причина ошибки #1 — не все плагины загружены
Данная ошибка возможна только в случае, если вы не подгрузили все плагины, что необходимы вашему игровому моду, или же их версия не соответствует версии инклуда плагинов, с которыми вы компилировали ваш мод (.pwn файл через PAWNO редактор).
Убедитесь, что:
- Все нужные моду плагины загружены в папку plugins, имеют расширение .so (например, streamer.so);
- Все плагины присутствуют в server.cfg, и прописаны без расширений. Например, для streamer.so и mysql.so в строке plugins нужно указать «plugins streamer mysql».
- Если в папке plugins только .dll файлы, а .so отсутствуют, то найдите и загрузите их. Как правило, они есть в архиве с модом.
Плагины прописаны и загружены, но ошибка сохраняется?
Причина ошибки #2 — несовпадение версий плагинов
Чтобы разобраться с причиной этой ошибки, откройте server_log.txt из папки /ip-port/samp. В конце лога найдите последний запуск сервера, он всегда начинается со строк «Ru-hoster Launcher Nausica (2017)».
Лог может выглядеть вот так:
Ru-hoster Launcher Nausica (2017)
Start the server at 29-05-2017 19:30 MSK
Checking server.cfg file ... Done
----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[19:30:00]
[19:30:00] Server Plugins
[19:30:00] --------------
[19:30:00] Loading plugin: streamer.so
[19:30:00]
*** Streamer Plugin v2.8.2 by Incognito loaded ***
[19:30:00] Loaded.
[19:30:00] Loading plugin: sscanf.so
[19:30:00]
[19:30:00] ===============================
[19:30:00] sscanf plugin loaded.
[19:30:00] Version: 2.8.1
[19:30:00] (c) 2012 Alex "Y_Less" Cole
[19:30:00] ===============================
[19:30:00] Loaded.
[19:30:00] Loading plugin: regex.so
[19:30:00]
[19:30:00] ______________________________________
[19:30:00] Regular Expression Plugin v0.2.1 loaded
[19:30:00] ______________________________________
[19:30:00] By: Fro (c) Copyright <TBG> 2009-2011
[19:30:00] ______________________________________
[19:30:00] Loaded.
[19:30:00] Loading plugin: PointToPoint.so
[19:30:00] PointToPoint Plugin Loaded.
[19:30:00] Loaded.
[19:30:00] Loading plugin: sql.so
[19:30:00] >> SQL plugin v2.6 successfully loaded.
[19:30:00] + MySQL support is enabled.
[19:30:00] Loaded.
[19:30:00] Loading plugin: mysql.so
[19:30:00] >> plugin.mysql: R34 successfully loaded.
[19:30:00] Loaded.
[19:30:00] Loading plugin: FileFunctions.so
[19:30:00] Loaded.
[19:30:00] Loading plugin: iTD.so
[19:30:00] Failed (plugins/iTD.so: cannot open shared object file: No such file or directory)
[19:30:00] Loading plugin: crashdetect.so
[19:30:00] In order for runtime error detection to work CrashDetect must be loaded before streamer.so.
[19:30:00] CrashDetect v4.10 is OK.
[19:30:00] Loaded.
[19:30:00] Loading plugin: antiattack.so
[19:30:00] Failed (/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by plugins/antiattack.so))
[19:30:00] Loading plugin: jit.so
[19:30:00] Failed (plugins/jit.so: cannot open shared object file: No such file or directory)
[19:30:00] Loaded 8 plugins.
[19:30:00]
[19:30:00] Filterscripts
[19:30:00] ---------------
[19:30:00] Loading filterscript 'yom_buttons.amx'...
[19:30:00] *** Streamer Plugin: Include file version (0x26105) does not match plugin version (0x282001) (script might need to be recompiled with the latest include file)
[19:30:00] Loading filterscript 'pockets.amx'...
[19:30:00] FS SCRIPT LOAD
[19:30:00] Loaded 2 filterscripts.
[19:30:00] Script[gamemodes/new.amx]: Run time error 19: "File or function is not found"
[19:30:00] Number of vehicle models: 0
Тут мы ищем:
- Ошибки GLIBCXX. Если они присутствуют, то вам поможет эта инструкция;
- Ошибка «(plugins/iTD.so: cannot open shared object file: No such file or directory» говорит о том, что файл плагина не существует в папке plugins. Поверьте еще раз, что такие файлы существуют.
Crashdetect спешит на помощь!
Если таких ошибок нет, либо они исправлены, а мод по прежнему Unknown, то требуется зайти в панель управления сервером и установить плагин Crashdetect в разделе Моды/Плагины. Перезапустите сервер после установки, убедитесь что плагин загрузился:
[19:35:50] Server Plugins
[19:35:50] --------------
[19:35:50] Loading plugin: crashdetect.so
[19:35:50] CrashDetect v4.13.1-lse is OK.
[19:35:50] Loaded.
Далее вновь проверьте лог. В нем вы найдете отладочную информацию:
[19:55:21] [debug] Run time error 19: "File or function is not found"
[19:55:21] [debug] cache_get_value_index
[19:55:21] [debug] cache_get_value_index_int
[19:55:21] [debug] cache_get_value_name
[19:55:21] [debug] cache_get_value_name_int
[19:55:21] [debug] cache_get_value_index_float
[19:55:21] [debug] cache_get_value_name_float
В данном логе мы видим, что мод не загрузился из-за отсутствующих функций, и их список.
Далее вам нужно поискать функции из этого списка в Google. Набрав в поисковике «cache_get_value_index_int», попадаем на страницу https://wiki.sa-mp.com/wiki/MySQL/R40. Обратите внимание на версию MySQL-плагина R40. Нужная моду функция появилась в версии 40+, у нас же судя по server_log.txt видно, что загружается R34. Именно из-за этого сервер не может загрузиться.
Заметим, что в каждом конкретном случае набор отсутствующих функций будет разным, и плагины, требующие обновления будут отличаться. Вам нужно поискать каждую функцию в Google и найти нужный плагин нужной версии (версию часто можно найти по changelog плагина).
Теперь когда мы знаем причину, то можем зайти в управление сервером, раздел Моды/Плагины, и установить MySQL R41 (она совместима с R40). Либо, если нужного плагина (или нужной версии) в панели управления нет, то найдем в интернете нужный плагин (требуется версия для Linux CentOS 7) и загрузим в папку plugins через FTP.
Результат — наш сервер запущен и готов к игре.
С любовью,
команда Ru-hoster ❤
Если после установки мода на сервер он отображается как «Unknown«, значит сервер мод не видит. Есть несколько причин на это.
Первым делом откройте «Консоль» игрового сервера в панели управления.
Если видите ошибки:
I couldn't load any gamemode scripts. Please verify your server.cfg It needs a gamemode0 line at the very least.
Значит мод прописан неправильно. Подключитесь к серверу через FTP по данной инструкции и перейдите в папку gamemodes. Регистр Важен. Папка должна называться именно gamemodes, а не Gamemodes или GameModes. В этой папке должен находиться Ваш игровой мод. Его расширение должно быть .amx. Если у Вас только .pwn, значит это исходный код, который нужно скомпилировать, после чего будет получен нужный Вам .amx.
Если .amx файл у Вас есть, то скопируйте его название без расширения. Если мод называется mymod.amx, то копируйте только mymod — это и есть название Вашего мода. Его необходимо вписать в переменную gamemode.
Должно получиться примерно следующее:
gamemode0 mymod 1
В названии мода не должно быть специальных символов и пробелов, а так же кириллических символов.
Если Вы увидели в консоли следующие строки:
Server Plugins -------------- Loaded 0 plugins.
Очевидно, в server.cfg не указаны плагины, типа streamer. Это может быть причиной неработоспособности мода и следствием ошибки:
Script[gamemodes/mymod.amx]: Run time error 19: "File or function is not found"
Плагины должны быть загружены в папку plugins и иметь расширение .so, но никак не .dll — у нас хостинг на OS Linux.
Указываются плагины в server.cfg, в переменной plugins. Пример:
plugins streamer.so mysql.so
Расширение .so в окончании плагина обязательно.
Если Вы видите ошибку:
Loading plugin: streamer.so Failed (plugins/streamer.so: cannot open shared object file: No such file or directory)
Скорее всего файл streamer.so не загружен в папку plugins.
Некоторым модам могут понадобиться и скрипты(filterscripts).
Они расположены в папке filterscripts. Расширение .pwn скрипта подразумевает исходный код. .amx — скомпилированный скрипт, он Вам и нужен.
Необходимые скрипты c расширением .amx загрузите в папку filterscripts. Например, Вы загрузили файл attack.amx и news.amx. откройте server.cfg и пропишите в нем:
filterscripts attack news
Здесь их расширение писать не нужно.
Не используйте в названии скриптов специальные символы и пробелы. Так же, очень Важен регистр. Если в папке скрипт называется NEWs.amx, то и в server.cfg тоже нужно писать NEWs.
[Урок] Решение Мод «Unknown» |
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
||||||
|
|
|
-
#1
Добрый вечер всем мод запукаю на компе все хорошо как только заливаю на хост запускаю пишет unknown думал хост сменил на другой подороже и тоже самое
сам сервер лог
Код:
---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [22:27:17] weburl = "www.sa-mp.com" (string) [22:27:17] [22:27:17] Server Plugins [22:27:17] -------------- [22:27:17] Loading plugin: streamer [22:27:17] Failed (plugins/streamer: cannot open shared object file: No such file or directory) [22:27:17] Loading plugin: crashdetect [22:27:17] Failed (plugins/crashdetect: cannot open shared object file: No such file or directory) [22:27:17] Loading plugin: sscanf [22:27:17] Failed (plugins/sscanf: cannot open shared object file: No such file or directory) [22:27:17] Loading plugin: mysql [22:27:17] Failed (plugins/mysql: cannot open shared object file: No such file or directory) [22:27:17] Loading plugin: CRP [22:27:17] Failed (plugins/CRP: cannot open shared object file: No such file or directory) [22:27:17] Loading plugin: antiattack [22:27:17] Failed (plugins/antiattack: cannot open shared object file: No such file or directory) [22:27:17] Loaded 0 plugins. [22:27:17] [22:27:17] Ban list [22:27:17] -------- [22:27:17] Loaded: samp.ban [22:27:17] [22:27:17] [22:27:17] Filterscripts [22:27:17] --------------- [22:27:17] Loaded 0 filterscripts. [22:27:17] Script[gamemodes/crmprp.amx]: Run time error 19: "File or function is not found" [22:27:17] Number of vehicle models: 0 [22:27:37] --- Server Shutting Down. ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [22:27:49] weburl = "www.sa-mp.com" (string) [22:27:49] [22:27:49] Server Plugins [22:27:49] -------------- [22:27:49] Loading plugin: streamer [22:27:49] Failed (plugins/streamer: cannot open shared object file: No such file or directory) [22:27:49] Loading plugin: crashdetect [22:27:49] Failed (plugins/crashdetect: cannot open shared object file: No such file or directory) [22:27:49] Loading plugin: sscanf [22:27:49] Failed (plugins/sscanf: cannot open shared object file: No such file or directory) [22:27:49] Loading plugin: mysql [22:27:49] Failed (plugins/mysql: cannot open shared object file: No such file or directory) [22:27:49] Loading plugin: CRP [22:27:49] Failed (plugins/CRP: cannot open shared object file: No such file or directory) [22:27:49] Loading plugin: antiattack [22:27:49] Failed (plugins/antiattack: cannot open shared object file: No such file or directory) [22:27:49] Loaded 0 plugins. [22:27:49] [22:27:49] Ban list [22:27:49] -------- [22:27:49] Loaded: samp.ban [22:27:49] [22:27:49] [22:27:49] Filterscripts [22:27:49] --------------- [22:27:49] Loaded 0 filterscripts. [22:27:49] Script[gamemodes/crmprp.amx]: Run time error 19: "File or function is not found" [22:27:49] Number of vehicle models: 0 [22:29:36] --- Server Shutting Down. ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [22:29:36] weburl = "www.sa-mp.com" (string) [22:29:36] [22:29:36] Server Plugins [22:29:36] -------------- [22:29:36] Loading plugin: streamer.so [22:29:36] *** Streamer Plugin v2.6.1 by Incognito loaded *** [22:29:36] Loaded. [22:29:36] Loading plugin: crashdetect.so [22:29:36] CrashDetect v4.10 is OK. [22:29:36] Loaded. [22:29:36] Loading plugin: sscanf.so [22:29:36] [22:29:36] =============================== [22:29:36] sscanf plugin loaded. [22:29:36] Version: 2.8.1 [22:29:36] (c) 2012 Alex "Y_Less" Cole [22:29:36] =============================== [22:29:36] Loaded. [22:29:36] Loading plugin: mysql.so [22:29:36] >> plugin.mysql: R34 successfully loaded. [22:29:36] Loaded. [22:29:36] Loading plugin: CRP.so [22:29:36] [22:29:36] ______________________________________ [22:29:36] Convert Rus To Pwn v0.1.1 loaded [22:29:36] ______________________________________ [22:29:36] By: Fro (c) Copyright <TBG> 2009-2011 [22:29:36] ______________________________________ [22:29:36] Loaded. [22:29:36] Loading plugin: antiattack.so [22:29:36] Anti-Attack v1.2.2-R2 by BJIADOKC loaded [22:29:36] Loaded. [22:29:36] Loaded 6 plugins. [22:29:36] [22:29:36] Ban list [22:29:36] -------- [22:29:36] Loaded: samp.ban [22:29:36] [22:29:36] [22:29:36] Filterscripts [22:29:36] --------------- [22:29:36] Loaded 0 filterscripts. [22:29:36] [debug] Run time error 19: "File or function is not found" [22:29:36] [debug] mysql_store_result [22:29:36] [debug] mysql_fetch_row_format [22:29:36] [debug] mysql_free_result [22:29:36] [debug] mysql_num_rows [22:29:36] [debug] mysql_fetch_field_row [22:29:36] [debug] mysql_ping [22:29:36] [debug] mysql_debug [22:29:36] [debug] mysql_real_escape_string [22:29:36] [debug] Run time error 19: "File or function is not found" [22:29:36] [debug] mysql_store_result [22:29:36] [debug] mysql_fetch_row_format [22:29:36] [debug] mysql_free_result [22:29:36] [debug] mysql_num_rows [22:29:36] [debug] mysql_fetch_field_row [22:29:36] [debug] mysql_ping [22:29:36] [debug] mysql_debug [22:29:36] [debug] mysql_real_escape_string [22:29:36] Script[gamemodes/crmprp.amx]: Run time error 19: "File or function is not found" [22:29:36] Number of vehicle models: 0 [22:30:58] --- Server Shutting Down. [22:30:58] [debug] Run time error 19: "File or function is not found" [22:30:58] [debug] mysql_store_result [22:30:58] [debug] mysql_fetch_row_format [22:30:58] [debug] mysql_free_result [22:30:58] [debug] mysql_num_rows [22:30:58] [debug] mysql_fetch_field_row [22:30:58] [debug] mysql_ping [22:30:58] [debug] mysql_debug [22:30:58] [debug] mysql_real_escape_string [22:30:58] *** Streamer Plugin v2.6.1 by Incognito unloaded *** [22:30:58] [22:30:58] =============================== [22:30:58] sscanf plugin unloaded. [22:30:58] =============================== [22:30:58] plugin.mysql: Unloading plugin... [22:30:58] plugin.mysql: Plugin unloaded. [22:30:58] [22:30:58] ______________________________________ [22:30:58] Convert Rus To Pwn v0.1.1 unloaded [22:30:58] ______________________________________ [22:30:58] Anti-Attack v1.2.2-R2 by BJIADOKC unloaded ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [22:31:32] weburl = "www.sa-mp.com" (string) [22:31:32] [22:31:32] Server Plugins [22:31:32] -------------- [22:31:32] Loading plugin: streamer.so [22:31:32] *** Streamer Plugin v2.6.1 by Incognito loaded *** [22:31:32] Loaded. [22:31:32] Loading plugin: crashdetect.so [22:31:32] CrashDetect v4.10 is OK. [22:31:32] Loaded. [22:31:32] Loading plugin: sscanf.so [22:31:32] [22:31:32] =============================== [22:31:32] sscanf plugin loaded. [22:31:32] Version: 2.8.1 [22:31:32] (c) 2012 Alex "Y_Less" Cole [22:31:32] =============================== [22:31:32] Loaded. [22:31:32] Loading plugin: mysql.so [22:31:32] >> plugin.mysql: R34 successfully loaded. [22:31:32] Loaded. [22:31:32] Loading plugin: CRP.so [22:31:32] [22:31:32] ______________________________________ [22:31:32] Convert Rus To Pwn v0.1.1 loaded [22:31:32] ______________________________________ [22:31:32] By: Fro (c) Copyright <TBG> 2009-2011 [22:31:32] ______________________________________ [22:31:32] Loaded. [22:31:32] Loading plugin: antiattack.so [22:31:32] Anti-Attack v1.2.2-R2 by BJIADOKC loaded [22:31:32] Loaded. [22:31:32] Loaded 6 plugins. [22:31:32] [22:31:32] Ban list [22:31:32] -------- [22:31:32] Loaded: samp.ban [22:31:32] [22:31:32] [22:31:32] Filterscripts [22:31:32] --------------- [22:31:32] Loaded 0 filterscripts. [22:31:32] [debug] Run time error 19: "File or function is not found" [22:31:32] [debug] mysql_store_result [22:31:32] [debug] mysql_fetch_row_format [22:31:32] [debug] mysql_free_result [22:31:32] [debug] mysql_num_rows [22:31:32] [debug] mysql_fetch_field_row [22:31:32] [debug] mysql_ping [22:31:32] [debug] mysql_debug [22:31:32] [debug] mysql_real_escape_string [22:31:32] [debug] Run time error 19: "File or function is not found" [22:31:32] [debug] mysql_store_result [22:31:32] [debug] mysql_fetch_row_format [22:31:32] [debug] mysql_free_result [22:31:32] [debug] mysql_num_rows [22:31:32] [debug] mysql_fetch_field_row [22:31:32] [debug] mysql_ping [22:31:32] [debug] mysql_debug [22:31:32] [debug] mysql_real_escape_string [22:31:32] Script[gamemodes/crmprp.amx]: Run time error 19: "File or function is not found" [22:31:32] Number of vehicle models: 0
Последнее редактирование модератором: 29.08.2016
- Регистрация
- 1 Сен 2020
- Сообщения
- 52
- Лучшие ответы
- 0
- Репутация
- 4
-
#1
Установил SAMP мод Beverly role play. Там unknown.
Код:
[/CENTER] SA-MP Dedicated Server ---------------------- v0.3.7-R2, (C)2005-2015 SA-MP Team [20:18:45] [20:18:45] Server Plugins [20:18:45] -------------- [20:18:45] Loading plugin: crashdetect.so [20:18:45] CrashDetect plugin 4.19.4 [20:18:45] Loaded. [20:18:45] Loading plugin: streamer.so [20:18:45] *** Streamer Plugin v2.9.4 by Incognito loaded *** [20:18:45] Loaded. [20:18:45] Loading plugin: sscanf.so [20:18:45] [20:18:45] =============================== [20:18:45] sscanf plugin loaded. [20:18:45] Version: 2.8.3 [20:18:45] (c) 2018 Alex "Y_Less" Cole [20:18:45] =============================== [20:18:45] Loaded. [20:18:45] Loading plugin: mysql_static.so [20:18:45] >> plugin.mysql: R38 successfully loaded. [20:18:45] Loaded. [20:18:45] Loading plugin: mysql.so [20:18:45] Failed (libmysqlclient.so.18: cannot open shared object file: No such file or directory) [20:18:45] Loading plugin: Whirlpool.so [20:18:45] [20:18:45] ================== [20:18:45] [20:18:45] Whirlpool loaded [20:18:45] [20:18:45] ================== [20:18:45] [20:18:45] Loaded. [20:18:45] Loading plugin: TOTP.so [20:18:45] TOTP plugin v1.0.1 by Games loaded. [20:18:45] Loaded. [20:18:45] Loading plugin: pawnraknet.so [20:18:45] Pawn.RakNet plugin v1.3.0 by urShadow has been loaded [20:18:45] Loaded. [20:18:45] Loading plugin: pawncmd.so [20:18:45] Pawn.CMD plugin v3.2.0 by urShadow has been loaded [20:18:45] Loaded. [20:18:45] Loading plugin: nativechecker.so [20:18:45] Loaded. [20:18:45] Loading plugin: CRP.so [20:18:45] [20:18:45] ______________________________________ [20:18:45] Convert Rus To Pwn v0.1.1 loaded [20:18:45] ______________________________________ [20:18:45] By: Fro (c) Copyright <TBG> 2009-2011 [20:18:45] ______________________________________ [20:18:45] Loaded. [20:18:45] Loaded 10 plugins. [20:18:45] [20:18:45] Filterscripts [20:18:45] --------------- [20:18:45] Loading filterscript 'mapping.amx'... [20:18:45] Loading filterscript 'ferris_wheel.amx'... [20:18:45] Loaded 2 filterscripts. [20:18:46] Error: Function not registered: 'ConvertRusToPwn' [20:18:46] Error: Function not registered: 'cache_get_value_name_float' [20:18:46] Error: Function not registered: 'cache_get_value_name_int' [20:18:46] Error: Function not registered: 'cache_get_value_name' [20:18:46] Error: Function not registered: 'cache_get_value_index_int' [20:18:46] Error: Function not registered: 'cache_get_value_index' [20:18:46] [debug] Run time error 19: "File or function is not found" [20:18:46] [debug] cache_get_value_name_float [20:18:46] [debug] cache_get_value_name_int [20:18:46] [debug] cache_get_value_name [20:18:46] [debug] cache_get_value_index_int [20:18:46] [debug] cache_get_value_index [20:18:46] [debug] Run time error 19: "File or function is not found" [20:18:46] [debug] cache_get_value_name_float [20:18:46] [debug] cache_get_value_name_int [20:18:46] [debug] cache_get_value_name [20:18:46] [debug] cache_get_value_index_int [20:18:46] [debug] cache_get_value_index [20:18:46] Script[gamemodes/beverly.amx]: Run time error 19: "File or function is not found" [20:18:46] Number of vehicle models: 0 [20:18:58] [debug] Run time error 19: "File or function is not found" [20:18:58] [debug] cache_get_value_name_float [20:18:58] [debug] cache_get_value_name_int [20:18:58] [debug] cache_get_value_name [20:18:58] [debug] cache_get_value_index_int [20:18:58] [debug] cache_get_value_index [CENTER]
Запустили сервер, но мод не загрузился, а в мультиплеере у сервера Mode Unknown? Расскажем, как это исправить.
Причина ошибки #1 — не все плагины загружены
Данная ошибка возможна только в случае, если вы не подгрузили все плагины, что необходимы вашему игровому моду, или же их версия не соответствует версии инклуда плагинов, с которыми вы компилировали ваш мод (.pwn файл через PAWNO редактор).
Убедитесь, что:
- Все нужные моду плагины загружены в папку plugins, имеют расширение .so (например, streamer.so);
- Все плагины присутствуют в server.cfg, и прописаны без расширений. Например, для streamer.so и mysql.so в строке plugins нужно указать «plugins streamer mysql».
- Если в папке plugins только .dll файлы, а .so отсутствуют, то найдите и загрузите их. Как правило, они есть в архиве с модом.
Плагины прописаны и загружены, но ошибка сохраняется?
Причина ошибки #2 — несовпадение версий плагинов
Чтобы разобраться с причиной этой ошибки, откройте server_log.txt из папки /ip-port/samp. В конце лога найдите последний запуск сервера, он всегда начинается со строк «Ru-hoster Launcher Nausica (2017)».
Лог может выглядеть вот так:
Ru-hoster Launcher Nausica (2017)
Start the server at 29-05-2017 19:30 MSK
Checking server.cfg file ... Done
----------
Loaded log file: "server_log.txt".
----------
SA-MP Dedicated Server
----------------------
v0.3.7-R2, (C)2005-2015 SA-MP Team
[19:30:00]
[19:30:00] Server Plugins
[19:30:00] --------------
[19:30:00] Loading plugin: streamer.so
[19:30:00]
*** Streamer Plugin v2.8.2 by Incognito loaded ***
[19:30:00] Loaded.
[19:30:00] Loading plugin: sscanf.so
[19:30:00]
[19:30:00] ===============================
[19:30:00] sscanf plugin loaded.
[19:30:00] Version: 2.8.1
[19:30:00] (c) 2012 Alex "Y_Less" Cole
[19:30:00] ===============================
[19:30:00] Loaded.
[19:30:00] Loading plugin: regex.so
[19:30:00]
[19:30:00] ______________________________________
[19:30:00] Regular Expression Plugin v0.2.1 loaded
[19:30:00] ______________________________________
[19:30:00] By: Fro (c) Copyright <TBG> 2009-2011
[19:30:00] ______________________________________
[19:30:00] Loaded.
[19:30:00] Loading plugin: PointToPoint.so
[19:30:00] PointToPoint Plugin Loaded.
[19:30:00] Loaded.
[19:30:00] Loading plugin: sql.so
[19:30:00] >> SQL plugin v2.6 successfully loaded.
[19:30:00] + MySQL support is enabled.
[19:30:00] Loaded.
[19:30:00] Loading plugin: mysql.so
[19:30:00] >> plugin.mysql: R34 successfully loaded.
[19:30:00] Loaded.
[19:30:00] Loading plugin: FileFunctions.so
[19:30:00] Loaded.
[19:30:00] Loading plugin: iTD.so
[19:30:00] Failed (plugins/iTD.so: cannot open shared object file: No such file or directory)
[19:30:00] Loading plugin: crashdetect.so
[19:30:00] In order for runtime error detection to work CrashDetect must be loaded before streamer.so.
[19:30:00] CrashDetect v4.10 is OK.
[19:30:00] Loaded.
[19:30:00] Loading plugin: antiattack.so
[19:30:00] Failed (/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found (required by plugins/antiattack.so))
[19:30:00] Loading plugin: jit.so
[19:30:00] Failed (plugins/jit.so: cannot open shared object file: No such file or directory)
[19:30:00] Loaded 8 plugins.
[19:30:00]
[19:30:00] Filterscripts
[19:30:00] ---------------
[19:30:00] Loading filterscript 'yom_buttons.amx'...
[19:30:00] *** Streamer Plugin: Include file version (0x26105) does not match plugin version (0x282001) (script might need to be recompiled with the latest include file)
[19:30:00] Loading filterscript 'pockets.amx'...
[19:30:00] FS SCRIPT LOAD
[19:30:00] Loaded 2 filterscripts.
[19:30:00] Script[gamemodes/new.amx]: Run time error 19: "File or function is not found"
[19:30:00] Number of vehicle models: 0
Тут мы ищем:
- Ошибки GLIBCXX. Если они присутствуют, то вам поможет эта инструкция;
- Ошибка «(plugins/iTD.so: cannot open shared object file: No such file or directory» говорит о том, что файл плагина не существует в папке plugins. Поверьте еще раз, что такие файлы существуют.
Crashdetect спешит на помощь!
Если таких ошибок нет, либо они исправлены, а мод по прежнему Unknown, то требуется зайти в панель управления сервером и установить плагин Crashdetect в разделе Моды/Плагины. Перезапустите сервер после установки, убедитесь что плагин загрузился:
[19:35:50] Server Plugins
[19:35:50] --------------
[19:35:50] Loading plugin: crashdetect.so
[19:35:50] CrashDetect v4.13.1-lse is OK.
[19:35:50] Loaded.
Далее вновь проверьте лог. В нем вы найдете отладочную информацию:
[19:55:21] [debug] Run time error 19: "File or function is not found"
[19:55:21] [debug] cache_get_value_index
[19:55:21] [debug] cache_get_value_index_int
[19:55:21] [debug] cache_get_value_name
[19:55:21] [debug] cache_get_value_name_int
[19:55:21] [debug] cache_get_value_index_float
[19:55:21] [debug] cache_get_value_name_float
В данном логе мы видим, что мод не загрузился из-за отсутствующих функций, и их список.
Далее вам нужно поискать функции из этого списка в Google. Набрав в поисковике «cache_get_value_index_int», попадаем на страницу https://wiki.sa-mp.com/wiki/MySQL/R40. Обратите внимание на версию MySQL-плагина R40. Нужная моду функция появилась в версии 40+, у нас же судя по server_log.txt видно, что загружается R34. Именно из-за этого сервер не может загрузиться.
Заметим, что в каждом конкретном случае набор отсутствующих функций будет разным, и плагины, требующие обновления будут отличаться. Вам нужно поискать каждую функцию в Google и найти нужный плагин нужной версии (версию часто можно найти по changelog плагина).
Теперь когда мы знаем причину, то можем зайти в управление сервером, раздел Моды/Плагины, и установить MySQL R41 (она совместима с R40). Либо, если нужного плагина (или нужной версии) в панели управления нет, то найдем в интернете нужный плагин (требуется версия для Linux CentOS 7) и загрузим в папку plugins через FTP.
Результат — наш сервер запущен и готов к игре.
С любовью,
команда Ru-hoster ❤