PDA

Просмотр полной версии : [Вопрос] Не функционируют плагины сервера / VDS Debian 9



pustomerzha
04.10.2021, 20:37
Стоит сервер на 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;

public OnGameModeInit()
{
Test = CreateLog("server/test");
Log(Test, INFO, "Test test test test test test, %s!", "Test");

return 1;
}

public OnGameModeExit()
{
DestroyLog(Test);

return 1;
}
https://i.imgur.com/dFQ8Lzo.png

ASAN не работает в принципе, хоть и подгружается удачно. При коннекте к серверу с русским ником выкидывает самповскую ошибку о некорректном никнейме, а SetPlayerName не реагирует (потому что некорректно передан ник, соответственно).
public OnPlayerCommandText(playerid, cmdtext[])
{
if (strcmp(cmdtext, !"/test") != 0)
{
SetPlayerName(playerid, "Имя_Тест");
}
return 0;
}
https://i.imgur.com/geZrjKF.png

Пробовал обновлять разные библиотеки, выставлял на все файлы сервера права 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.: В линухе не силен, не бейте тапками, плс.

Nexius_Tailer
04.10.2021, 22:33
А что по версии сервера? 0.3.7? 0.3DL?

ASAN у тебя под DL:

[ASAN | СЕРВЕР]: Версия сервера - '0.3.DL-R1'


Не знаю, это он сам определяет или показывает просто под что он скомпилен, но проверь этот момент, чтоб всё было актуальных версий и именно под твою версию сервера, потому что в случае с мемхак плагинами это важно.

pustomerzha
04.10.2021, 23:03
Да, версия сервера 0.3.DL. Друг держит на точно такой же ОСи, тоже DL, у него все ок с этими плагинами.
UPD: Пробовал ставить на 0.3.7 R3, ситуация не изменилась.

Server Plugins
--------------
Loading plugin: ASAN.so


-------------------Advanced SA NickName (ASAN)--------------------
[ASAN | Запуск]: Плагин v5.0 by [KrYpToDeN]
[ASAN | Загрузка]: Плагин загружается..
[ASAN | НАСТРОЙКИ]: Создаю файл `ASAN_Config.ini` в папке `scriptfiles`
[ASAN | ValidNick]: Адрес памяти '0x80d5bc0' был найден.
->>[ASAN | ValidNick - MinLength]: Адрес памяти '0x80b4d55' был найден. (Значение = 3)
->>[ASAN | ValidNick - MaxLength]: Адрес памяти '0x80b4d59' был найден. (Значение = 20)
[ASAN | RepeatedNicks]: Этот хук был отключён в ASAN_Config.ini. ->Пропускаем.
[ASAN | СЕРВЕР]: Версия сервера - '0.3.7-R3'
[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.

Pa4enka
12.10.2021, 00:13
А остальные плагины, а-ля командный процессор, стример и т.д., нормально функционируют?