Electr0 Опубликовано 30 июня, 2019 Опубликовано 30 июня, 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++ Устанавливаем пакеты gcc и g++ ветки 4.9 необходимой для сборки самых последних билдов Sourcemod 1.10 sudo apt-get install python-software-properties sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get install gcc-4.9 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 50 sudo apt-get installЦg++-4.9 sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.9 50 Создаем папку в которой все и будем делать mkdir -p alliedmodders_l4d2_bugfixes Переходим в созданную нами папку alliedmodders_l4d2_bugfixes cd alliedmodders_l4d2_bugfixes Скачиваем исходники hl2sdk для Left 4 dead 2 git clone --depth=1 --branch=l4d2 https://github.com/alliedmodders/hl2sdk hl2sdk-l4d2 Скачиваем исходники для Sourcemod 1.10 Stable git clone --recursive --depth=1 --branch=1.10-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 Скачиваем исходники для l4d2_bugfixes git clone https://github.com/Accelerator74/l4d2_bugfixes l4d2_bugfixes После данных команд, у Вас в папке alliedmodders_l4d2_bugfixes будут 4 папки со скачанными исходниками нужными для сборки расширения l4d2_bugfixes Заходим в папку l4d2_bugfixes и открываем файл Makefile Актуализируем строки с путями к папкам исходников в шапке Makefile HX_SOURCEMOD = ../sourcemod HX_SDKL4D2 = ../hl2sdk HX_METAMOD = ../mmsource Изменить на: HX_SOURCEMOD = ../sourcemod-central HX_SDKL4D2 = ../hl2sdk-l4d2 HX_METAMOD = ../mmsource-central Находим: -I$(HX_SOURCEMOD)/public/amtl \ Изменить на: -I$(HX_SOURCEMOD)/public/amtl \ -I$(HX_SOURCEMOD)/public/amtl/amtl \ Все, подготовка закончена, можно собирать! Переходим в папку l4d2_bugfixes в консоли cd l4d2_bugfixes Собираем l4d2_bugfixes make -f Makefile Если все хорошо у вас будет вот такой ответ консоли Теперь открываем папку l4d2_bugfixes => l4d2_release и видим там собранный файл l4d2_bugfixes.ext.so Собранный в ходе урока файл l4d2_bugfixes.ext.so l4d2_bugfixes.ext.so (версия исходников SM на момент сборки 1.10 - build 6458) Цитата
Electr0 Опубликовано 4 декабря, 2019 Автор Опубликовано 4 декабря, 2019 обновлено под сборку с SM 1.10 Цитата
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.