Electr0 Опубликовано 10 июля, 2019 Опубликовано 10 июля, 2019 Собирать будем под ubuntu 14.04 lts 32-bit, скачать ее можно тут: releases.ubuntu.com/trusty Инструкция создана на базе статьи Сборка из исходников l4dtoolz, от автора с ником 'iHX" Открываем Terminal Устанавливаем пакет 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 Если все хорошо у вас будет вот такой ответ консоли Теперь открываем папку LadderRambos => l4d2_release и видим там собранный файл ladder_rambos.ext.so Собранный в ходе урока 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 Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.