Ru-hoster - База знань - Мод Unknown

Ви завантажили свій ігровий мод, але він відображається як Unknown?

Якщо це так, ви побачите в клієнті мультиплеєра приблизно таку ситуацію:

Як правильно підвантажувати плагіни

Ми використовуємо операційну системуLinux CentOS. Тим самим, підвантажувати плагіни необхідно трохи інакше, ніж під Windows.

Тут ви підвантажуєте streamer.dll sscanf.dll mysql.dll dc_cmd.dll файли з папки plugins.

У цьому випадку ви завантажите при запуску сервера наступні файли з папки plugins - streamer.so sscanf.so mysql.so dc_cmd.so.

Важливо: при підвантаженні плагінів, необхідно щоб файли, що підвантажуються, були в папці plugins, а не тільки прописані в server.cfg. Відповідно, якщо вони у вас є в папці plugins, їх необхідно прописати в server.cfg для завантаження. Після виконання даних маніпуляцій необхідно перезавантажити сервер для завантаження плагінів.

У чому різниця

Бібліотеки Windows мають розширення .dll, а Linux .so. Таким чином, якщо ви спробуєте запустити сервер на Linux із зазначеними бібліотеками під Windows – у вас нічого не вийде.

Плагіни є у папці plugins, прописані в server.cfg, завантажуються при старті - але мод Unknown залишається

Тут вже варто говорити про різницю в підвантаженій версії плагіна, і його інклуда з яким компілювався ваш мод - вони найімовірніше різних резилів плагіна.

Щоб зрозуміти, з яким саме плагіном у Вас така проблема, варто підвантажити плагінcrashdetect: ПУ сервера - Налаштування - Моди/Плагіни - Crashdetect 4.11.2 та натиснути поряд з ним кнопку Встановити.

Після чого перейдемо в server_log.txt (лог-файл сервера, в ньому все відображається).

У разі проблем зі streamer, ви побачите у server_log.txt подібнуситуацію:

Примітка: список функцій може відрізнятися, щоб зрозуміти функції якого плагіна йде мова - необхідно пошукати їх у пошукових системах (наприклад google.com), вказавши для пошуку назви функцій. У такому разі ви дізнаєтеся про який плагін і якого релізу саме йдеться.

Дані операції варто проводити поки що у Вас при старті сервера в server_log.txt не буде рядків з початком -[debug] ім'я функції

При цьому crashdetect має бути завантажений.

Якщо ви не можете зрозуміти, який версії плагін, запустіть сервер на Windows, де у Вас мод працює з плагінами, після чого дивіться у ваш server_log.txt, щоб зрозуміти про який реліз і який плагін йде мова.

Шукайте плагіни під Linux CentOS, щоб не було конфлікту при старті сервера з операційною системою.

Будьте уважні - дивіться стан плагінів та їх статус у server_log.txt

У випадку, якщо ви не розібралися або не змогли вирішити проблему самостійно - зверніться із запитом до відділу технічної підтримки (Панель клієнта - Створити тикет), будемо раді Вам допомогти!