Добро пожаловать на форум, Гость, это ваша панель
  • Страница 1 из 1
  • 1
Компиляция плагинов в Linux
SMaster
Дата: Понедельник, 12.09.2011, 13:02 | Сообщение # 1
офлайн

  • Сообщения: 2189
  • Награды: 46
  • Замечания:
 
Как компилировать плагины в Linux?

Сталкивались при запуске сервера с ошибками подобного рода: [AMXX] Invalid Plugin (plugin "myplagin.amxx")?

С подобного рода ошибками вам поможет справиться обычная компиляция плагинов.

Возникает подобная ошибка по причине того, что вы устанавливаете плагины
из скачанного архива. Правильнее было бы сделать компиляцию плагина
средствами Linux из исходника. Поэтому для вас большей ценностью должен
являться исходник (с расширением .sma), нежели сам плагин (с расширением
.amxx).

Итак, скачиваем исходник необходимого плагина и закидываем его в /.../cstrike/addons/amxmodx/scripting.

Теперь нужно его откомпилировать. Для этого заходим в папку с сервером, куда до этого положили исходник.


Например сервер wow (установлен по умолчанию):
cd wow

Теперь вы должны находиться в папке с сервером:
ert@evolution:~/wow$

Переходим в папку scripting. В командной строке пишем:
cd cstrike/addons/amxmodx/scripting

Должно получиться так:
ert@evolution:~/wow/cstrike/addons/amxmodx/scripting$

Компилируем все плагины сразу. Запускаем скрипт компилятора:
sh compile.sh

Т.е. строка должна выглядеть так:
ert@evolution:~/wow/cstrike/addons/amxmodx/scripting$ sh compile.sh

После нажатия кнопки "Enter", вы должны увидеть следующую операцию:


По окончании компиляции весь процесс будет записан в файл temp.txt:


Можете его просмотреть. Для возвращения в командную строку, нажмите "Q".



Теперь, все откомпилированные плагины, будут находиться в папке compiled вашего сервера: /.../cstrike/addons/amxmodx/scripting/compiled. Папка, если ее не было, будет создана автоматически.

Забираем откомпилированные плагины из папки compiled и закидываем их в папку plugins вашего сервера: /.../cstrike/addons/amxmodx/plugins. Подключаем в plugins.ini необходимые плагины, добавив имя плагина с расширением .amxx в самом конце. Запускаем сервер в консольном режиме и проверяем плагины на наличие ошибок.






Наша группа вконтакте http://vk.com/nano_world_cs

Контакты:
ICQ 607786179
Skype xonahead

 
  • Страница 1 из 1
  • 1
Поиск: