Как исправить ошибку мод unknown

Очень многие новички сталкиваются с такой проблемой, как неправильный запуск сервера или так называем «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

Сервер не загружается, нету объектов,  регистрации/авторизации и в строке стоит надпись “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“, значит сервер мод не видит. Есть несколько причин на это.

Первым делом откройте “Консоль” игрового сервера в панели управления.
Если видите ошибки:

 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”

Голубь Дата: Понедельник, 30.04.2012, 18:10 | Сообщение # 1

Авторитет

Статус: Offline

У некоторых есть проблема, мод не грузит, пишет “Unknown
Как исправить:
1. Загрузить в plugins файл “streamer.dll” (Win), или “streamer.so” (Linux обычно хосты не нем все)
2. В server.cfg – строка “plugins streamer
3. Включить сервер
4. Проблема исправлена


двач
https://vk.com/povargek

Сообщение отредактировал [CM]MaddysonСреда, 02.05.2012, 13:30

McDonald777 Дата: Воскресенье, 17.11.2013, 12:46 | Сообщение # 2

Блин я не могу разобраться.


Саня

L0ney Дата: Понедельник, 18.11.2013, 12:30 | Сообщение # 3

McDonald777, в чем именно напиши в ля или сюда помогу


Ни чего не продаю/покупаю.

С деньгами можешь купить положение, но не уважение

Donny[CM] Дата: Понедельник, 18.11.2013, 18:56 | Сообщение # 4

Cпасибо :3


Мои пожелания :

Набить 100 репы[✔]
Набить 300 репы[✔]
Набить 500 репы[ – ]

Набить 50 сообщений[✔]
Набить 100 сообщений[✔]
Набить 200 сообщений[ – ]
Быть на СМ 20 дней[✔]
Быть на СМ 50 дней[ – ]

MiseG Дата: Понедельник, 23.12.2013, 09:40 | Сообщение # 5

Не помогло :С


– Набрать 50+ репутации[ ✔ ]
– Набрать 100+ репутации[ ✔ ]
– Набрать 250+ репутации[ ✔ ]
– Набрать 500+ репутации[ ✔ ]
– Набрать 1000+ репутации[ ✖ ]
______
– Набрать 50+ сообщение [ ✔ ]
– Набрать 100+ сообщений [ ✖ ]
– Набрать 500+ сообщений [ ✖ ]
– Набрать 1000+ сообщений [ ✖ ]
_______
– Стать “Cheater [CM]” [ ✖ ]
– Ставь “Клан [CM]” [ ✖ ]
– Стать модератором. [ ✖ ]

SeX-PrO-AdReNaLiN Дата: Понедельник, 23.12.2013, 18:33 | Сообщение # 6

Авторитет

Статус: Offline

Во многих случаев это происходит не из за стримера,нужно прописать все нужные плагины в server.cfg


user N over 99999

[CM]Sam1337 Дата: Вторник, 24.12.2013, 15:16 | Сообщение # 7

Прикольно

[CM]Sony228 Дата: Понедельник, 03.02.2014, 21:19 | Сообщение # 8

Не помогло :с


Помогаю новичкам. Писать в ЛС

DrumKee Дата: Среда, 05.02.2014, 18:35 | Сообщение # 9

Урок бредовый скажу я это, потому-что не только из-за стримера происходит эта ошибка.

main() { } в начало скрипта PAWN

или же как тебе понравится

main()
{
printf(“text”);
}

Сообщение отредактировал DrumKeeСреда, 05.02.2014, 18:35

CM_ACTronafT Дата: Четверг, 06.02.2014, 19:11 | Сообщение # 10

I ♥ КОСМОС

Статус: Offline

о, давно искал, спасибо.


Связь со мной:
SKYPE: vadimkech5758
VK: vk.com/neko_m1
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
МОИ РЕКВЕЗИТЫ WMR/WMU
Russia: R422373773053
Ukraina: U132103362304
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Saint[yl] Дата: Четверг, 06.02.2014, 20:19 | Сообщение # 11

^^SвYтый YлЬка

Статус: Offline

В основном данная проблема появляется из-за перечисленных тут причин:
1. Не загружаются нужные плагины (В инклюдах стример, сканф, мускул и т.д.): выходом является простое решение, ввести в server.cfg в строке plugins нужный плагин, закинуть плагин в папку ‘plugins’, если есть то лучше обновить их и обновить инклюды в папке pawno.
2. Удален main(): В этом случае мод может работать стабильно, но выдает ошибку.
3. Нестабильность мода: В этом случае нужно заняться оптимизацией мода, в 90% случаев скриптер находит свою ошибку именно при оптимизации, все может начинаться с огромных ошибок с распределению памяти, заканчивая огромной кипой маленьких ошибок, которые могут в последствии просто выкинуть сервер на котором стоит мод на полку мусора. (Бывает даже то, что вы делите на ноль, но это могут избранные)


==========================
[+] Skype: saint.yl
[+] ВКонтакте: vk.com/saintyl
==========================

Ничего Не покупаю / Не продаю

[CM]Logotipo Дата: Среда, 19.02.2014, 22:40 | Сообщение # 12

Авторитет

Статус: Offline

В windows нужно без “.dll” писать.


Скуп
ВК
RakDroid – прокачка аккаунтов с телефона
VKMusic – вк музыка без браузера
Делаю сайты/софт/стимботов на заказ

[CM]Montano Дата: Пятница, 21.02.2014, 01:48 | Сообщение # 13

TOP SELLER

Статус: Offline

Во,спасибо автор.


Самые дешевые и жирные аккаунты у меня в шопе. Успей купить!

JockerMD Дата: Среда, 09.04.2014, 13:25 | Сообщение # 14

Не один мод на MSQL не работает.. все время Uknown! Плагины скачивал с форума самп обновлял. Но этот uknow С*КА до сих пор сидит…

iBreezy Дата: Среда, 09.04.2014, 20:20 | Сообщение # 15

Для новичкой очень полезно!!!

  • Страница 1 из 2
  • 1
  • 2
  • »

Добавить комментарий