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