-
Публикаций
10 362 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
414
Тип публикации
Профили
Форум
Баг Трекер
Предложения
Список изменений
Файлы
Блоги
Магазин
Галерея
Сообщения, опубликованные пользователем Electr0
-
-
Субъект: STEAM_1:0:39752830 + STEAM_1:1:474389892
Суспекты на IP: https://cleantalk.org/blacklists/188.64.174.90
Альты:
Скрины:
Добавочка
Вот тут я вообще посмеялся, по пунктам:
1. Нормальный ддосер не писал сюда на форум об этом я так считаю а завел новый акк и IP адрес сменил.
Что делает наш герой:
После бана его аккаунта, он заходит со своего Альтер аккаунта STEAM_1:1:474389892, и при этом утверждает: Сижу через мобильную связь Tele2 спасибо электро трачу трафик хотя 30 гб за 400 рублей не так уж страшно да ведь.
Нет, я понимаю конечно что нормальный человек пошел бы и роутер перезапустил для взятия другого IP (если у его провайдера динамические IP и не активирован статический под его договор), и тут два варианта: либо он хочет чтобы мы думали что он ничего не знает и ничего не умеет и давит на жалость, либо он говорит правду. Чтобы проверить статика у него или динамика проверил используемые им IP:
Что мне понравилось: 2019-07-17 он заходил со своих альтов под ип 188.64.174.90 который принадлежит хостингу reconn.ru
Возможно у него там сервер либо он там работает.
А теперь среди указанных в скрине адресов найдите IP Tele2 (самостоятельно):
- 176.118.64.153
- 176.118.65.123
- 178.217.104.182
- 188.64.174.90
- 193.150.93.199
2. Если бы я хотел ддосить что я в принципе не умею и не знаю как то делал другим методами но не знаю какими либо никогда этим не занимался.
Что делает наш герой:
Скрины выше приложены, посмотрите, он рассказывает школярам какой он крутой досер.
Причина: мне надоел этот поток лжи или же правды если он не врет про досы, захожу говорит ничем таким не занимается, потом игрокам рассказывает какой он ядреный дудосер, не для таких людей я сервера не держу.
Решение почти окончательное, желающим предлагаю высказаться, добавлю что я банил его за подозрение в досах серверов, и я же разбанивал его раза 2 уже потому что досы шли постоянно, и основная причина что это именно он так и не была доказана.
-
-
Не соответствует действительности, випки снова продаются
-
благодаря применению параметра --recursive в ссылке скачивания репозитория Sourcemod можно не ложить файлы sp_typeutil.h, sp_vm_api.h, sp_vm_types.h самостоятельно т.к. под модуль sourcepawn репозитория sourcemod скачается сам.
Соседние с данной инструкцией упрощены по этому поводу, и файлы в них пересобраны.
-
Собирать будем под ubuntu 14.04 lts 32-bit, скачать ее можно тут: releases.ubuntu.com/trusty
Инструкция создана на базе статьи Сборка из исходников l4dtoolz, от автора с ником 'iHX"
Открываем Terminal
Устанавливаем пакет gitsudo 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
ВНИМАНИЕ: Если у вас наблюдаются падения на вроде тех что были после очередного обновления 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
-
добавил инструкцию по автоматической синхронизации кнопок в примеры по кнопкам, старую тоже оставил но спрятал под спойлер рядом с новой (будет понятно что делает за вас автоматика)
-
Собирать будем с помощью Visual Studio 2012, под Windows 10 (версия 1903) x64, пригодится так же Notepad++
Инструкция создана на базе информации из статьи Сборка из исходников плагина l4dtoolz под Windows, от автора с ником 'iHX"
Для сборки необходимо скачать исходники hl2sdk, Metamod:Source, Sourcemod, FileNetMessages, во всех 4 репозиториях нажимаем на кнопку
Скачиваем исходники hl2sdk для Left 4 dead 2
https://github.com/alliedmodders/hl2sdk/tree/l4d2
Скачиваем исходники для Metamod:Source 1.10
https://github.com/alliedmodders/metamod-source/tree/1.10-dev
Скачиваем исходники для Sourcemod 1.9 Stable
https://github.com/alliedmodders/sourcemod/tree/1.9-dev
Скачиваем исходники для FileNetMessages
https://github.com/dordnung/FileNetMessages
В папке куда сохраняли будет 4 архива
Открываем папку \Documents\Visual Studio 2012\Projects и создаем в ней папку alliedmodders_FileNetMessages
Переходим в созданную нами папку alliedmodders_FileNetMessages, и распаковываем в нее скаченные исходники
Переименовываем папку metamod-source-1.10-dev в mmsource-central, а
папку sourcemod-1.9-dev в sourcemod-central
Открываем папку FileNetMessages-master и кладем в нее файлы которые необходимы для сборки:
Их так же можно найти в папке include репозитория alliedmodders/sourcepawn
Далее заходим в папку FileNetMessages-master, переходим папку sdk и перемещаем файл smsdk_config.h в папку FileNetMessages-master, после чего удаляем папку sdk, должно получится вот такое содержимое папки FileNetMessages-master
Заходим в папку msvc13 и открываем фаил FileNetMessages.vcxproj в Notepad++, нам нужно исправить в нем пути
Начинаем менять содержимое, для ускорения процесса советую использовать функцию поиска и замены встроенную в Notepad++, CTRL + F закладка замена, пример использования на скриншоте
Поехали менять, находим
$(SOURCEMOD)
Меняем на
..\..\sourcemod-central
Находим
$(MMSOURCE)
Меняем на
..\..\mmsource-central
Находим
$(HL2SDKL4D2)
Меняем на
..\..\hl2sdk-l4d2
Находим
<ClCompile Include="..\sdk\smsdk_ext.cpp" />
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\smsdk_ext.cpp" />
Находим
<ClInclude Include="..\sdk\smsdk_config.h" /> <ClInclude Include="..\sdk\smsdk_ext.h" />
Меняем на
<ClInclude Include="..\smsdk_config.h" /> <ClInclude Include="..\..\sourcemod-central\public\smsdk_ext.h" />
Находим
ToolsVersion="12.0"
Меняем на
ToolsVersion="4.0"
Находим
<PlatformToolset>v120</PlatformToolset>
Меняем на
<PlatformToolset>v110</PlatformToolset>
Теперь открываем фаил FileNetMessages.vcxproj.filters в Notepad++, тут тоже нужно исправить пути
Находим
<ClCompile Include="..\sdk\smsdk_ext.cpp">
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\smsdk_ext.cpp">
Находим
<ClInclude Include="..\sdk\smsdk_config.h">
Меняем на
<ClInclude Include="..\smsdk_config.h">
Находим
<ClInclude Include="..\sdk\smsdk_ext.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\smsdk_ext.h">
Теперь двойным кликом открываем FileNetMessages.vcxproj в Visual Studio 2012, и сверху в списке Release выбираем Release - Left 4 Dead 2
Далее сверху нажимаем ПОСТРОЕНИЕ, потом Построить решение
Результаты смотрим в консоли, если написано Построение: успешно: 1, значит вы все сделали правильно
Заходим в папку Documents\Visual Studio 2012\Projects\alliedmodders_FileNetMessages\FileNetMessages-master\msvc13\Release - Left 4 Dead 2 и забираем собранный filenetmessages.ext.2.l4d2.dll
Готовый FileNetMessages.vcxproj и FileNetMessages.vcxproj.filters с изменениями из данной инструкции
FileNetMessages.vcxproj.filters
Собранный в ходе урока filenetmessages.ext.2.l4d2.dll
-
добавлена информация о том как исключить из сборки скопированный автором расширения файл smsdk_ext.cpp, вместо него указываем на этот файл из SDK Soircemod чтобы собирать под свежими версиями этого файла.
Так же приложен собранный в ходе урока файл filenetmessages.ext.2.l4d2.so
-
Собирать будем с помощью Visual Studio 2012, под Windows 10 (версия 1903) x64, пригодится так же Notepad++
Инструкция создана на базе информации из статьи Сборка из исходников плагина l4dtoolz под Windows, от автора с ником 'iHX"
Для сборки необходимо скачать исходники hl2sdk, Metamod:Source, Sourcemod, voiceHook, во всех 4 репозиториях нажимаем на кнопку
Скачиваем исходники hl2sdk для Left 4 dead 2
https://github.com/alliedmodders/hl2sdk/tree/l4d2
Скачиваем исходники для Metamod:Source 1.10
https://github.com/alliedmodders/metamod-source/tree/1.10-dev
Скачиваем исходники для Sourcemod 1.9 Stable
https://github.com/alliedmodders/sourcemod/tree/1.9-dev
Скачиваем исходники для voiceHook
https://github.com/Accelerator74/VoiceHook
В папке куда сохраняли будет 4 архива
Открываем папку \Documents\Visual Studio 2012\Projects и создаем в ней папку alliedmodders_voiceHook
Переходим в созданную нами папку alliedmodders_voiceHook, и распаковываем в нее скаченные исходники
Переименовываем папку metamod-source-1.10-dev в mmsource-central, а
папку sourcemod-1.9-dev в sourcemod-central
Открываем папку voiceHook-master и кладем в нее файлы которые необходимы для сборки:
Их так же можно найти в папке include репозитория alliedmodders/sourcepawn
Далее создаем папку msvc10 и кладем в нее файлы проекта для Visual Studio, в репозитории их почему-то нет
Теперь двойным кликом открываем voicehook.ext.vcxproj в Visual Studio 2012, и сверху в списке Release выбираем Release - Left 4 Dead 2
Далее сверху нажимаем ПОСТРОЕНИЕ, потом Построить решение
Результаты смотрим в консоли, если написано Построение: успешно: 1, значит вы все сделали правильно
Заходим в папку Documents\Visual Studio 2012\Projects\alliedmodders_voicehook\voicehook-master\msvc10\Release - Left 4 Dead 2 и забираем собранный voicehook.ext.dll
Собранный в ходе урока voicehook.ext.dll
-
Собирать с помощью Visual Studio 2012, под Windows 10 (версия 1903) x64, пригодится так же Notepad++
Инструкция создана на базе информации из статьи Сборка из исходников плагина l4dtoolz под Windows, от автора с ником 'iHX"
Для сборки необходимо скачать исходники hl2sdk, Metamod:Source, Sourcemod, l4d2_defibfix, во всех 4 репозиториях нажимаем на кнопку
Скачиваем исходники hl2sdk для Left 4 dead 2
https://github.com/alliedmodders/hl2sdk/tree/l4d2
Скачиваем исходники для Metamod:Source 1.10
https://github.com/alliedmodders/metamod-source/tree/1.10-dev
Скачиваем исходники для Sourcemod 1.9 Stable
https://github.com/alliedmodders/sourcemod/tree/1.9-dev
Скачиваем исходники для l4d2_defibfix
https://github.com/Accelerator74/l4d2_defibfix
В папке куда сохраняли будет 4 архива
Открываем папку \Documents\Visual Studio 2012\Projects и создаем в ней папку alliedmodders_l4d2_defibfix
Переходим в созданную нами папку alliedmodders_l4d2_defibfix, и распаковываем в нее скаченные исходники
Переименовываем папку metamod-source-1.10-dev в mmsource-central, а
папку sourcemod-1.9-dev в sourcemod-central
Открываем папку l4d2_defibfix-master и кладем в нее файлы которые необходимы для сборки:
Их так же можно найти в папке include репозитория alliedmodders/sourcepawn
Заходим в папку msvc10 и открываем фаил sdk.vcxproj в Notepad++, нам нужно исправить в нем пути
Начинаем менять содержимое, для ускорения процесса советую использовать функцию поиска и замены встроенную в Notepad++, CTRL + F закладка замена, пример использования на скриншоте
Поехали менять, находим
..\..\sourcemod
Меняем на
..\..\sourcemod-central
Находим
..\..\mmsource
Меняем на
..\..\mmsource-central
Находим
<ClCompile Include="..\asm\asm.c" /> <ClCompile Include="..\CDetour\detours.cpp" />
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\asm\asm.c" /> <ClCompile Include="..\..\sourcemod-central\public\CDetour\detours.cpp" />
Находим
<ClInclude Include="..\asm\asm.h" /> <ClInclude Include="..\CDetour\detourhelpers.h" /> <ClInclude Include="..\CDetour\detours.h" />
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\asm\asm.h" /> <ClInclude Include="..\..\sourcemod-central\public\CDetour\detourhelpers.h" /> <ClInclude Include="..\..\sourcemod-central\public\CDetour\detours.h" />
Теперь открываем фаил sdk.vcxproj.filters в Notepad++, тут тоже нужно исправить пути
Находим
<ClCompile Include="..\asm\asm.c">
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\asm\asm.c">
Находим
<ClCompile Include="..\CDetour\detours.cpp">
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\CDetour\detours.cpp">
Находим
<ClCompile Include="..\..\sourcemod\public\smsdk_ext.cpp">
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\smsdk_ext.cpp">
Находим
<ClInclude Include="..\asm\asm.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\asm\asm.h">
Находим
<ClInclude Include="..\CDetour\detourhelpers.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\CDetour\detourhelpers.h">
Находим
<ClInclude Include="..\CDetour\detours.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\CDetour\detours.h">
Находим
<ClInclude Include="..\..\sourcemod\public\smsdk_ext.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\smsdk_ext.h">
Теперь двойным кликом открываем sdk.vcxproj в Visual Studio 2012, и сверху в списке Release выбираем Release - Left 4 Dead 2
Далее сверху нажимаем ПОСТРОЕНИЕ, потом Построить решение
Результаты смотрим в консоли, если написано Построение: успешно: 1, значит вы все сделали правильно
Заходим в папку Documents\Visual Studio 2012\Projects\alliedmodders_l4d2_defibfix\l4d2_defibfix-master\msvc10\Release - Left 4 Dead 2 и забираем собранный defibfix.ext.dll
Готовый sdk.vcxproj и sdk.vcxproj.filters с изменениями из данной инструкции
Собранный в ходе урока defibfix.ext.dll
-
Собирать будем с помощью Visual Studio 2012, под Windows 10 (версия 1903) x64, пригодится так же Notepad++
Инструкция создана на базе информации из статьи Сборка из исходников плагина l4dtoolz под Windows, от автора с ником 'iHX"
Для сборки необходимо скачать исходники hl2sdk, Metamod:Source, Sourcemod, l4d2_bugfixes, во всех 4 репозиториях нажимаем на кнопку
Скачиваем исходники hl2sdk для Left 4 dead 2
https://github.com/alliedmodders/hl2sdk/tree/l4d2
Скачиваем исходники для Metamod:Source 1.10
https://github.com/alliedmodders/metamod-source/tree/1.10-dev
Скачиваем исходники для Sourcemod 1.9 Stable
https://github.com/alliedmodders/sourcemod/tree/1.9-dev
Скачиваем исходники для l4d2_bugfixes
https://github.com/Accelerator74/l4d2_bugfixes
В папке куда сохраняли будет 4 архива
Открываем папку \Documents\Visual Studio 2012\Projects и создаем в ней папку alliedmodders_l4d2_bugfixes
Переходим в созданную нами папку alliedmodders_l4d2_bugfixes, и распаковываем в нее скаченные исходники
Переименовываем папку metamod-source-1.10-dev в mmsource-central, а
папку sourcemod-1.9-dev в sourcemod-central
Открываем папку l4d2_bugfixes-master и кладем в нее файлы которые необходимы для сборки:
Их так же можно найти в папке include репозитория alliedmodders/sourcepawn
Заходим в папку msvc10 и открываем фаил sdk.vcxproj в Notepad++, нам нужно исправить в нем пути
Начинаем менять содержимое, для ускорения процесса советую использовать функцию поиска и замены встроенную в Notepad++, CTRL + F закладка замена, пример использования на скриншоте
Поехали менять, находим
..\..\sourcemod
Меняем на
..\..\sourcemod-central
Находим
..\..\mmsource
Меняем на
..\..\mmsource-central
Находим
<ClCompile Include="..\asm\asm.c" /> <ClCompile Include="..\CDetour\detours.cpp" />
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\asm\asm.c" /> <ClCompile Include="..\..\sourcemod-central\public\CDetour\detours.cpp" />
Находим
<ClInclude Include="..\asm\asm.h" /> <ClInclude Include="..\CDetour\detourhelpers.h" /> <ClInclude Include="..\CDetour\detours.h" />
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\asm\asm.h" /> <ClInclude Include="..\..\sourcemod-central\public\CDetour\detourhelpers.h" /> <ClInclude Include="..\..\sourcemod-central\public\CDetour\detours.h" />
Теперь открываем фаил sdk.vcxproj.filters в Notepad++, тут тоже нужно исправить пути
Находим
<ClCompile Include="..\asm\asm.c">
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\asm\asm.c">
Находим
<ClCompile Include="..\CDetour\detours.cpp">
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\CDetour\detours.cpp">
Находим
<ClCompile Include="..\..\sourcemod\public\smsdk_ext.cpp">
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\smsdk_ext.cpp">
Находим
<ClInclude Include="..\asm\asm.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\asm\asm.h">
Находим
<ClInclude Include="..\CDetour\detourhelpers.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\CDetour\detourhelpers.h">
Находим
<ClInclude Include="..\CDetour\detours.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\CDetour\detours.h">
Находим
<ClInclude Include="..\..\sourcemod\public\smsdk_ext.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\smsdk_ext.h">
Теперь двойным кликом открываем sdk.vcxproj в Visual Studio 2012, и сверху в списке Release выбираем Release - Left 4 Dead 2
Далее сверху нажимаем ПОСТРОЕНИЕ, потом Построить решение
Результаты смотрим в консоли, если написано Построение: успешно: 1, значит вы все сделали правильно
Заходим в папку Documents\Visual Studio 2012\Projects\alliedmodders_l4d2_bugfixes\l4d2_bugfixes-master\msvc10\Release - Left 4 Dead 2 и забираем собранный l4d2_bugfixes.ext.dll
Готовый sdk.vcxproj и sdk.vcxproj.filters с изменениями из данной инструкции
Собранный в ходе урока l4d2_bugfixes.ext.dll
-
Собирать будем с помощью Visual Studio 2012, под Windows 10 (версия 1903) x64, пригодится так же Notepad++
Инструкция создана на базе информации из статьи Сборка из исходников плагина l4dtoolz под Windows, от автора с ником 'iHX"
Для сборки необходимо скачать исходники hl2sdk, Metamod:Source, Sourcemod, Left4Downtown2, во всех 4 репозиториях нажимаем на кнопку
Скачиваем исходники hl2sdk для Left 4 dead 2
https://github.com/alliedmodders/hl2sdk/tree/l4d2
Скачиваем исходники для Metamod:Source 1.10
https://github.com/alliedmodders/metamod-source/tree/1.10-dev
Скачиваем исходники для Sourcemod 1.9 Stable
https://github.com/alliedmodders/sourcemod/tree/1.9-dev
Скачиваем исходники для Left4Downtown2
https://github.com/Accelerator74/Left4Downtown2
В папке куда сохраняли будет 4 архива
Открываем папку \Documents\Visual Studio 2012\Projects и создаем в ней папку alliedmodders_lef4downtown2
Переходим в созданную нами папку alliedmodders_lef4downtown2, и распаковываем в нее скаченные исходники
Переименовываем папку metamod-source-1.10-dev в mmsource-central, а
папку sourcemod-1.9-dev в sourcemod-central
Открываем папку Left4Downtown2-master и кладем в нее файлы которые необходимы для сборки:
Их так же можно найти в папке include репозитория alliedmodders/sourcepawn
Заходим в папку msvc10 и открываем фаил left4downtown.vcxproj в Notepad++, нам нужно исправить в нем пути
Начинаем менять содержимое, для ускорения процесса советую использовать функцию поиска и замены встроенную в Notepad++, CTRL + F закладка замена, пример использования на скриншоте
Поехали менять, находим
$(SOURCEMOD14)
Меняем на
..\..\sourcemod-central
Находим
$(HL2SDKL4D2)
Меняем на
..\..\hl2sdk-l4d2
Находим
$(MMSOURCE19)
Меняем на
..\..\mmsource-central
Находим
ToolsVersion="12.0"
Меняем на
ToolsVersion="4.0"
Находим
<PlatformToolset>v120
Меняем на
<PlatformToolset>v110
Находим
<ClInclude Include="..\sdk\smsdk_config.h" /> <ClInclude Include="..\sdk\smsdk_ext.h" />
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\sample_ext\smsdk_config.h" /> <ClInclude Include="..\..\sourcemod-central\public\smsdk_ext.h" />
Находим
<ClInclude Include="..\asm\asm.h" />
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\asm\asm.h" />
Находим
<ClCompile Include="..\sdk\smsdk_ext.cpp" /> <ClCompile Include="..\asm\asm.c" />
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\smsdk_ext.cpp" /> <ClCompile Include="..\..\sourcemod-central\public\asm\asm.c" />
После удаляем ..\sdk; так как это уже лишнее
..\sdk;
Теперь открываем фаил left4downtown.vcxproj.filters в Notepad++, тут тоже нужно исправить пути
Находим
<ClInclude Include="..\sdk\smsdk_config.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\sample_ext\smsdk_config.h">
Находим
<ClInclude Include="..\asm\asm.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\asm\asm.h">
Находим
<ClInclude Include="..\sdk\smsdk_ext.h">
Меняем на
<ClInclude Include="..\..\sourcemod-central\public\smsdk_ext.h">
Находим
<ClCompile Include="..\sdk\smsdk_ext.cpp">
Меняем на
<ClCompile Include="..\..\sourcemod-central\public\smsdk_ext.cpp">
Теперь двойным кликом открываем left4downtown.vcxproj в Visual Studio 2012, и сверху в списке Release выбираем Release - Left 4 Dead 2
Далее сверху нажимаем ПОСТРОЕНИЕ, потом Построить решение
Результаты смотрим в консоли, если написано Построение: успешно: 1, значит вы все сделали правильно
Заходим в папку \Documents\Visual Studio 2012\Projects\alliedmodders_lef4downtown2\Left4Downtown2-master\msvc10\Release - Left 4 Dead 2 и забираем собранный left4downtown.ext.2.l4d2.dll
Готовый left4downtown.vcxproj и left4downtown.vcxproj.filters с изменениями из данной инструкции
Собранный в ходе урока left4downtown.ext.2.l4d2.dll
-
9 минут назад, Marysan сказал:
Попробуй в параметры запуска ввести +sv_cheats 1 +allow_all_bot_survivor_team 1 +sb_all_bot_game 1 +vs_max_team_switches 99
да, это те квары как раз
-
Собирать будем под ubuntu 14.04 lts 32-bit, скачать ее можно тут: releases.ubuntu.com/trusty
Инструкция создана на базе статьи Сборка из исходников l4dtoolz, от автора с ником 'iHX"
Открываем Terminal
Устанавливаем пакет gitsudo apt-get install git
Устанавливаем пакеты gcc и g++
sudo apt-get install gcc g++
Создаем папку в которой все и будем делать
mkdir -p alliedmodders_filenetmessages
Переходим в созданную нами папку alliedmodders_filenetmessages
cd alliedmodders_filenetmessages
Скачиваем исходники 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
Скачиваем исходники для FileNetMessages
git clone https://github.com/dordnung/FileNetMessages FileNetMessages
После данных команд, у Вас в папке alliedmodders_filenetmessages будут 4 папки со скачанными исходниками нужными для сборки расширения FileNetMessages
Заходим в папку FileNetMessages, переходим папку sdk и перемещаем файл smsdk_config.h в папку FileNetMessages, после чего удаляем папку sdk, должно получится вот такое содержимое папки FileNetMessages
Заходим в папку FileNetMessages и открываем файл Makefile
Актуализируем строки с путями к папкам исходников в шапке Makefile, в данном случае нас интересуют только константы SMSDK, HL2SDK_L4D2, MMSOURCE
SMSDK = ../../sourcemod-1.6 HL2SDK_L4D2 = ../../hl2sdk-l4d2 MMSOURCE = ../../mmsource-1.10
Изменить на:
SMSDK = ../sourcemod-central HL2SDK_L4D2 = ../hl2sdk-l4d2 MMSOURCE = ../mmsource-central
Исправляем использование автором расширение скопированных smsdk_ext.cpp, нужно использовать актуальные версии файлов из SDK Sourcemod:
Находим
OBJECTS = sdk/smsdk_ext.cpp extension.cpp clientlistener.cpp
Изменить на:
OBJECTS = smsdk_ext.cpp extension.cpp clientlistener.cpp
Находим
ln -sf $(HL2LIB)/$(LIB_PREFIX)vstdlib$(LIB_SUFFIX); \ ln -sf $(HL2LIB)/$(LIB_PREFIX)tier0$(LIB_SUFFIX); \
Изменить на:
ln -sf $(SMSDK)/public/smsdk_ext.cpp; \ ln -sf $(HL2LIB)/$(LIB_PREFIX)vstdlib$(LIB_SUFFIX); \ ln -sf $(HL2LIB)/$(LIB_PREFIX)tier0$(LIB_SUFFIX); \
Далее исправляем флаги сборки
C_OPT_FLAGS = -DNDEBUG -O3 -funroll-loops -pipe -fno-strict-aliasing C_DEBUG_FLAGS = -D_DEBUG -DDEBUG -g -ggdb3 C_GCC4_FLAGS = -fvisibility=hidden CPP_GCC4_FLAGS = -fvisibility-inlines-hidden CPP = gcc CPP_OSX = clang
Изменить на:
C_OPT_FLAGS = -D_LINUX \ -Dstricmp=strcasecmp \ -D_stricmp=strcasecmp \ -D_strnicmp=strncasecmp \ -Dstrnicmp=strncasecmp \ -D_snprintf=snprintf \ -D_vsnprintf=vsnprintf \ -D_alloca=alloca \ -Dstrcmpi=strcasecmp \ -Wall \ -Werror \ -Wno-switch \ -Wno-unused \ -msse \ -DSOURCEMOD_BUILD \ -DHAVE_STDINT_H \ -m32 \ -DNDEBUG \ -O3 \ -funroll-loops \ -pipe \ -fno-strict-aliasing \ -fvisibility=hidden \ -DCOMPILER_GCC \ -mfpmath=sse CPP_GCC4_FLAGS = -Wno-non-virtual-dtor \ -fvisibility-inlines-hidden \ -fno-exceptions \ -fno-rtti \ -std=c++11 C_DEBUG_FLAGS = -D_DEBUG -DDEBUG -g -ggdb3 C_GCC4_FLAGS = -fvisibility=hidden CPP = gcc CPP_OSX = clang
Исправляем путь к папке sourcepawn/include который у автора расширения устарел:
INCLUDE += -I. -I.. -Isdk -Ipublic -Ilisteners -I$(SMSDK)/public -I$(SMSDK)/public/sourcepawn
Изменить на:
INCLUDE += -I. -I.. -Isdk -Ipublic -Ilisteners -I$(SMSDK)/public -I$(SMSDK)/sourcepawn/include
Все, подготовка закончена, можно собирать!
Переходим в папку FileNetMessages в консоли
cd FileNetMessages
Собираем FileNetMessages
make -f Makefile ENGINE=left4dead2
Если все хорошо у вас будет вот такой ответ консоли
Теперь открываем папку FileNetMessages => Release.left4dead2 и видим там собранный файл filenetmessages.ext.2.l4d2.so
Готовый Makefile с изменениями из данной статьи:
Собранный в ходе урока filenetmessages.ext.2.l4d2.so
-
Собирать будем под ubuntu 14.04 lts 32-bit, скачать ее можно тут: releases.ubuntu.com/trusty
Инструкция создана на базе статьи Сборка из исходников l4dtoolz, от автора с ником 'iHX"
VoiceHook представляется как альтернатива связке плагина [ANY] VoiceannounceEX (VoiceHook) и DHooks (Dynamic Hooks - Dev Preview) что для тех кому DHooks нужен только для хука Voice, лучше использовать данное расширение.
Открываем Terminal
Устанавливаем пакет gitsudo 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_voiceHook
Переходим в созданную нами папку alliedmodders_voiceHook
cd alliedmodders_voiceHook
Скачиваем исходники 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
Скачиваем исходники для VoiceHook
git clone https://github.com/Accelerator74/VoiceHook voiceHook
После данных команд, у Вас в папке alliedmodders_voiceHook будут 4 папки со скачанными исходниками нужными для сборки расширения voiceHook
Заходим в папку voiceHook и открываем файл Makefile
Актуализируем строки с путями к папкам исходников в шапке Makefile
HX_SOURCEMOD = ../sourcemod HX_SDK = ../hl2sdk HX_METAMOD = ../mmsource
Изменить на:
HX_SOURCEMOD = ../sourcemod-central HX_SDK = ../hl2sdk-l4d2 HX_METAMOD = ../mmsource-central
Находим:
-I$(HX_SOURCEMOD)/public/amtl \
Изменить на:
-I$(HX_SOURCEMOD)/public/amtl \ -I$(HX_SOURCEMOD)/public/amtl/amtl \
Все, подготовка закончена, можно собирать!
Переходим в папку voiceHook в консоли
cd voiceHook
Собираем voiceHook
make -f Makefile
Если все хорошо у вас будет вот такой ответ консоли
Теперь открываем папку voiceHook => Release и видим там собранный файл voiceHook.ext.so
Собранный в ходе урока файл voiceHook.ext.so
voicehook.ext.so (версия исходников SM на момент сборки 1.10 - build 6458)
-
Насколько я помню есть квары регулирующие данный вопрос, но не знаю работают ли они в одиночке, гляну днем
-
Собирать будем под ubuntu 14.04 lts 32-bit, скачать ее можно тут: releases.ubuntu.com/trusty
Инструкция создана на базе статьи Сборка из исходников l4dtoolz, от автора с ником 'iHX"
Открываем Terminal
Устанавливаем пакет gitsudo 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_defibfix
Переходим в созданную нами папку alliedmodders_l4d2_defibfix
cd alliedmodders_l4d2_defibfix
Скачиваем исходники 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_defibfix l4d2_defibfix
После данных команд, у Вас в папке alliedmodders_l4d2_defibfix будут 4 папки со скачанными исходниками нужными для сборки расширения l4d2_defibfix
Заходим в папку l4d2_defibfix и открываем файл 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_defibfix в консоли
cd l4d2_defibfix
Собираем l4d2_defibfix
make -f Makefile
Если все хорошо у вас будет вот такой ответ консоли
Теперь открываем папку l4d2_defibfix => l4d2_release и видим там собранный файл defibfix.ext.so
Собранный в ходе урока файл defibfix.ext.so
defibfix.ext.so (версия исходников SM на момент сборки 1.10 - build 6458)
-
Собирать будем под ubuntu 14.04 lts 32-bit, скачать ее можно тут: releases.ubuntu.com/trusty
Инструкция создана на базе статьи Сборка из исходников l4dtoolz, от автора с ником 'iHX"
Открываем Terminal
Устанавливаем пакет gitsudo 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)
-
Собирать будем под ubuntu 14.04 lts 32-bit, скачать ее можно тут: releases.ubuntu.com/trusty
Инструкция создана на базе статьи Сборка из исходников l4dtoolz, от автора с ником 'iHX", он же помогал собирать Left4Downtown2 за что ему отдельное спасибо. Так же выражаем благодарность Accelerator74 как за поддержку расширений сообщества Left 4 dead 2, в том числе его форк Left4Downtown2 который будем собирать в данной инструкции.
Открываем Terminal и вводим команды указанные ниже
Устанавливаем пакет gitsudo 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_lef4downtown2
Переходим в созданную нами папку alliedmodders_lef4downtown2
cd alliedmodders_lef4downtown2
Скачиваем исходники hl2sdk для Left 4 dead 2
git clone --depth=1 --branch=l4d2 https://github.com/alliedmodders/hl2sdk hl2sdk-l4d2
Скачиваем исходники для Sourcemod 1.10 Stable (под 1.10 dev на момент написания статьи собрать не получается)
git clone --recursive --depth=1 --branch=1.10-dev https://github.com/alliedmodders/sourcemod sourcemod-central
Скачиваем исходники для Metamod:Source 1.10 (Sourcemod 1.10 тоже собирается с исходниками metamod-source ветки 1.10-dev, смотреть требования можно в файле tools/checkout-deps.sh из репозитория Sourcemod)
git clone --depth=1 --branch=1.10-dev https://github.com/alliedmodders/metamod-source mmsource-central
Скачиваем исходники для Left4Downtown2
git clone https://github.com/Accelerator74/Left4Downtown2 Left4Downtown2
После данных команд, у Вас в папке alliedmodders_lef4downtown2 будут 4 папки со скачанными исходниками нужными для сборки расширения Left4Downtown2
Заходим в папку Left4Downtown2 и открываем файл Makefile
Актуализируем строки с путями к папкам исходников в шапке Makefile
SMSDK ?= ../sourcemod HL2SDK_L4D2 ?= ../hl2sdk MMSOURCE ?= ../mmsource
Изменить на:
SMSDK ?= ../sourcemod-central HL2SDK_L4D2 ?= ../hl2sdk-l4d2 MMSOURCE ?= ../mmsource-central
Находим:
-I$(SMSDK)/public/amtl -I$(SMSDK)/sourcepawn/include
Изменить на:
-I$(SMSDK)/public/amtl -I$(SMSDK)/public/amtl/amtl -I$(SMSDK)/sourcepawn/include
Все, подготовка закончена, можно собирать!
Переходим в папку Left4Downtown2 в консоли
cd Left4Downtown2
Собираем Left4Downtown2
make -f Makefile
Если все хорошо у вас будет вот такой ответ консоли
Теперь открываем папку Left4Downtown2 => Release и видим там собранный файл left4downtown.ext.2.l4d2.so
Собранный в ходе данного урока left4downtown.ext.2.l4d2.so
left4downtown.ext.2.l4d2.so (версия исходников SM на момент сборки 1.10 - build 6458)
-
Обновлены архивы по коопу и выживанию
-
2 минуты назад, Marysan сказал:
Даже если лезли, нужно уметь останавливать огонь, когда в прицеле выживший, а не стрелять на поражение.
зажал гашетку и вали этих скелетонов, за родину, за сталина D
-
20.04.2019 в 15:22, SkalocosGame сказал:
Я часто говорил Артемке про такие косяки в его постройках, а он лишь стрелки переводил и говорил - та сам пашол нахой сам строешь гавно чмырь ипаный(конечно,говорил он не так, но я обусловил), а теперь он из-за них 3 место получил).Просто как я понял он не обращает на них внимание. (против артемеда НИЧЕГо не имею)
ну, Артем что-то делает, а где твои работы в библиотеке?
-
Итоговый список мест по конкурсу за Март 2019 года:
- Dinozavrik - дизайн офигенный, реализация тоже космос, имеются косяки но, в таком уровне исполнения гораздо больше шансов что-то пропустить.
- OverKill - интересная атмосфера, качественная проработка, косяки есть но они такие мизерные что их надо высматривать под микроскопом, предметы стоят на своих местах.
- X_RAY - хороший интерьер, видно что старался над ним, но очень много критичных проблем бросающихся в глаза, именно из-за них третье место
- johnmanigos15 - простенькая постройка, законы фикизи явно курят в сторонке, не реалистично, есть косяки, интерьера нет
- Evil °• Saper - лифт, первая конкурсная постройка с хорошо настроенным применением кнопок, если же оторвать взгляд от лифта то оценивать больше нечего, местами криво прилажены пропы, например перила
Скриншоты: https://ally.pro/gallery/category/14-mart-2019/ , там же выделены косяки.
P.S. шестая работа от жида медведя удалена, там нечего оценивать, его лифт не работает, кнопки не синхронизированы, построено криво и ужасно, не достойно никакого сравнения с работами других игроков.
-
Дудосик Hunter
в Заявка на бан
Опубликовано:
переходить на майарену не выход, там могут скопировать твои файлы и использовать для себя