Перейти к публикации

Сборка из исходников LadderRambos (под Linux, SM 1.9+MMSOURCE 1.10)


Electr0

Рекомендованные сообщения

Собирать будем под ubuntu 14.04 lts 32-bit, скачать ее можно тут:  releases.ubuntu.com/trusty

 

Инструкция создана на базе статьи Сборка из исходников l4dtoolz, от автора с ником  'iHX"

 

Открываем Terminal

5.PNG


Устанавливаем пакет git

sudo apt-get install git

 

Устанавливаем пакеты gcc и g++

sudo apt-get install gcc g++

 

Создаем папку в которой все и будем делать

mkdir -p alliedmodders_filenetmessages

 

Переходим в созданную нами папку alliedmodders_LadderRambos

cd alliedmodders_LadderRambos

 

Скачиваем исходники hl2sdk для Left 4 dead 2

git clone --depth=1 --branch=l4d2 https://github.com/alliedmodders/hl2sdk hl2sdk-l4d2

 

Скачиваем исходники для Sourcemod 1.9 Stable

git clone --recursive --depth=1 --branch=1.9-dev https://github.com/alliedmodders/sourcemod sourcemod-central

 

Скачиваем исходники для Metamod:Source 1.10

git clone --depth=1 --branch=1.10-dev https://github.com/alliedmodders/metamod-source mmsource-central

 

Скачиваем исходники для LadderRambos

git clone https://github.com/Electr0/LadderRambos LadderRambos

 

После данных команд, у Вас в папке alliedmodders_LadderRambos будут 4 папки со скачанными исходниками нужными для сборки расширения LadderRambos

 

Переходим в папку LadderRambos в консоли

cd LadderRambos

 

Собираем LadderRambos

make -f Makefile

 

Если все хорошо у вас будет вот такой ответ консоли

3.PNG

 

Теперь открываем папку LadderRambos  => l4d2_release и видим там собранный файл ladder_rambos.ext.so

2.PNG

 

Собранный в ходе урока ladder_rambos.ext.so

ladder_rambos.ext.so

 

 

ВНИМАНИЕ: Если у вас наблюдаются падения на вроде тех что были после очередного обновления Left 4 Dead 2, то нужно задействовать патч от spumer откройте Makefile и найдите

  gcc $(HX_INCLUDE) $(HX_QWERTY) $(CPP_FLAGS) $(HX_L4D2) -o l4d2_release/detours.o -c $(HX_SOURCEMOD)/public/CDetour/detours.cpp
# gcc $(HX_INCLUDE) $(HX_QWERTY) $(CPP_FLAGS) $(HX_L4D2) -o l4d2_release/detours.o -c CDetour/detours.cpp

 

Заменить на:

# gcc $(HX_INCLUDE) $(HX_QWERTY) $(CPP_FLAGS) $(HX_L4D2) -o l4d2_release/detours.o -c $(HX_SOURCEMOD)/public/CDetour/detours.cpp
  gcc $(HX_INCLUDE) $(HX_QWERTY) $(CPP_FLAGS) $(HX_L4D2) -o l4d2_release/detours.o -c CDetour/detours.cpp

 

После этого пересоберите 

make -f Makefile

 

Ссылка на комментарий
Поделиться на других сайтах

  • Electr0 изменил заголовок на Сборка из исходников LadderRambos (под Linux, SM 1.9+MMSOURCE 1.10)

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...