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
|
|
| |