Стоит сервер на Debian 9. Подключаю плагины Advanced SA Nicknames и log-plugin последних версий. В консоли сервера отображается, что плагины загрузились успешно:
Код:
Server Plugins
--------------
Loading plugin: ASAN.so
-------------------Advanced SA NickName (ASAN)--------------------
[ASAN | Запуск]: Плагин v5.0 by [KrYpToDeN]
[ASAN | Загрузка]: Плагин загружается..
[ASAN | ValidNick]: Адрес памяти '0x80e1220' был найден.
->>[ASAN | ValidNick - MinLength]: Адрес памяти '0x80bf525' был найден. (Значение = 3)
->>[ASAN | ValidNick - MaxLength]: Адрес памяти '0x80bf529' был найден. (Значение = 20)
[ASAN | RepeatedNicks]: Этот хук был отключён в ASAN_Config.ini. ->Пропускаем.
[ASAN | СЕРВЕР]: Версия сервера - '0.3.DL-R1'
[ASAN | ЗАГРУЖЕН]: Плагин v5.0 был запущен успешно.
[ASAN | САЙТ]: https://github.com/KrYpToDeN/Advanced-SA-NickName
------------------------------------------------------------------
Loaded.
Loading plugin: log-plugin.so
>> plugin.log: vv0.5 successfully loaded.
Loaded.
Loaded 2 plugins.
log-plugin: Можно сказать не работает. Не создает свой файл-конфиг при первом запуске (log-plugin.yml), в приведенном ниже коде создает папку, куда должен выводиться лог, но не создает файл и не выводит в него текст.
new
Logger: Test;
{
Test = CreateLog("server/test");
Log(Test, INFO, "Test test test test test test, %s!", "Test");
return 1;
}
{
DestroyLog(Test);
return 1;
}
Скриншот
ASAN не работает в принципе, хоть и подгружается удачно. При коннекте к серверу с русским ником выкидывает самповскую ошибку о некорректном никнейме, а SetPlayerName не реагирует (потому что некорректно передан ник, соответственно).
{
if (strcmp(cmdtext
, !"/test") != 0) {
}
return 0;
}
Скриншот
Пробовал обновлять разные библиотеки, выставлял на все файлы сервера права 777. Никаких краш-логов, ни внутри, ни вне сервера нет, также и крашдетект не видит ничего.
Вот конкретный список того, что пытался делать сегодня: ничего из этого не помогло.
Код:
apt-get update
apt-get install ia32-libs
apt-get install ia32-libs:i386
apt-get install libc6:i386 libstdc++6:i386
dpkg --add-architecture i386
apt-get install build-essential gcc-multilib rpm libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386
p.s.: В линухе не силен, не бейте тапками, плс.