-
Публикаций
42 -
Зарегистрирован
-
Посещение
-
Дней в лидерах
7
Изменения репутации
-
raziEiL изменил репутацию Electr0 в Сборка из исходников Left4Downtown2 (fork Accelerator74) (под Linux, SM 1.10+MMSOURCE 1.10)
Собирать будем под ubuntu 14.04 lts 32-bit, скачать ее можно тут: releases.ubuntu.com/trusty
Инструкция создана на базе статьи Сборка из исходников l4dtoolz, от автора с ником 'iHX", он же помогал собирать Left4Downtown2 за что ему отдельное спасибо. Так же выражаем благодарность Accelerator74 как за поддержку расширений сообщества Left 4 dead 2, в том числе его форк Left4Downtown2 который будем собирать в данной инструкции.
Открываем 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_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)
-
raziEiL получил репутацию от Goglol в Оптимизация Left 4 Dead (FPS Boost)
Эта тема в первую очередь для тех у кого слабый компьютер/ноутбук и каждый fps в игре идёт на вес золота. С внутриигровыми настройками графики и настройками видеокарты вы можете поэкспериментировать сами. Здесь я расскажу про команды движка, которыми пользуюсь сам. Они помогут незначительно улучшить fps.
STEAM
Откройте окно параметров запуска игры в стиме.
Библиотека -> L4D -> Свойства -> УСТАНОВИТЬ ПАРАМЕТРЫ ЗАПУСКА
Теперь зададим высокий приоритет процессу игры и отключим некоторые эффекты тем самым повысим производительность в игре. Пропишите эти команды в параметры запуска игры.
-high -lv Должно получится вот так:
P.S. Это не ваш курсор! хD
Есть один нюанс, некоторые объекты например камни танка будут рендерится на близком расстоянии от игрока. Это не критично, но если у вас плохая реакция вам прилетит по башке. Кстати эти параметры запуска работают не только в лефте, но и в других некоторых играх соурс.
КОНСОЛЬ РАЗРАБОТЧИКА ~
Эти команды отключают различные частицы, фрагменты, осколки, следы от пуль, динамический свет и прочее. Их следует ввести в игровую консоль.
cl_ragdoll_limit 0 cl_forcepreload 1 r_3dnow 1 func_break_max_pieces 0 r_drawdecals 0 z_wound_client_disabled 0 r_dynamic 0 r_eyemove 0 r_physpropstaticlighting 0 mat_grain_scale_over 0
Чтобы не прописывать команды каждый раз в консоль откройте директорию игры steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg и создайте файл autoexec.cfg куда скопируйте команды.
-
raziEiL получил репутацию от Lorde в ПОЛЬЗОВАТЕЛЬСКИЕ ДОСТИЖЕНИЯ (АЧИВКИ)
Добавил много чего нового, проверяйте, описывайте если что
-
raziEiL получил репутацию от Lorde в ПОЛЬЗОВАТЕЛЬСКИЕ ДОСТИЖЕНИЯ (АЧИВКИ)
Запуск
С минуты на минуту запускаю на Super Coop систему пользовательских ачивок. За выполнение ачивок дается награда либо наказание (безобидное)!
Чат-команда
Используйте команду на сервере, чтобы вызвать меню в котором отображается прогресс выполнения ачивок.
!a
ТИПЫ ДОСТИЖЕНИЙ
Постоянные - Награда дается навсегда (единожды) при выполнении условия; Повторяемые - После выполнения условия событие блокируется и повторяется снова через определенно время; Состязание - Кто успел тот и получает награду. Награда обычно за первые три места; Командное - Выполняется всей командой. Награду получают все игроки на сервере;
Приобщайтесь
Ребята, я предлагаю, чтобы мы все вместе придумали какими бы могли быть ачивки. Делитесь идеями в комментах, а самые интересные я добавлю на сервер.
И так, ваша ачивка должна состоять из:
Названия * Условия выполнения * Награды или наказания
* - обязательные пункты
Примеры
Пример #1:
Охотник на Ведьм Убить 10 Ведьм 10$
Пример #2:
Антисоциальный Ранить союзника (Конечно же СЛУЧАЙНО!!!) Шлепок на 5 урона
Пример #3:
Токсикоман Обколоться адреналином Опьянение -
raziEiL получил репутацию от Electr0 в ПОЛЬЗОВАТЕЛЬСКИЕ ДОСТИЖЕНИЯ (АЧИВКИ)
Запуск
С минуты на минуту запускаю на Super Coop систему пользовательских ачивок. За выполнение ачивок дается награда либо наказание (безобидное)!
Чат-команда
Используйте команду на сервере, чтобы вызвать меню в котором отображается прогресс выполнения ачивок.
!a
ТИПЫ ДОСТИЖЕНИЙ
Постоянные - Награда дается навсегда (единожды) при выполнении условия; Повторяемые - После выполнения условия событие блокируется и повторяется снова через определенно время; Состязание - Кто успел тот и получает награду. Награда обычно за первые три места; Командное - Выполняется всей командой. Награду получают все игроки на сервере;
Приобщайтесь
Ребята, я предлагаю, чтобы мы все вместе придумали какими бы могли быть ачивки. Делитесь идеями в комментах, а самые интересные я добавлю на сервер.
И так, ваша ачивка должна состоять из:
Названия * Условия выполнения * Награды или наказания
* - обязательные пункты
Примеры
Пример #1:
Охотник на Ведьм Убить 10 Ведьм 10$
Пример #2:
Антисоциальный Ранить союзника (Конечно же СЛУЧАЙНО!!!) Шлепок на 5 урона
Пример #3:
Токсикоман Обколоться адреналином Опьянение -
raziEiL получил репутацию от BlackBerry в Оптимизация Left 4 Dead (FPS Boost)
Эта тема в первую очередь для тех у кого слабый компьютер/ноутбук и каждый fps в игре идёт на вес золота. С внутриигровыми настройками графики и настройками видеокарты вы можете поэкспериментировать сами. Здесь я расскажу про команды движка, которыми пользуюсь сам. Они помогут незначительно улучшить fps.
STEAM
Откройте окно параметров запуска игры в стиме.
Библиотека -> L4D -> Свойства -> УСТАНОВИТЬ ПАРАМЕТРЫ ЗАПУСКА
Теперь зададим высокий приоритет процессу игры и отключим некоторые эффекты тем самым повысим производительность в игре. Пропишите эти команды в параметры запуска игры.
-high -lv Должно получится вот так:
P.S. Это не ваш курсор! хD
Есть один нюанс, некоторые объекты например камни танка будут рендерится на близком расстоянии от игрока. Это не критично, но если у вас плохая реакция вам прилетит по башке. Кстати эти параметры запуска работают не только в лефте, но и в других некоторых играх соурс.
КОНСОЛЬ РАЗРАБОТЧИКА ~
Эти команды отключают различные частицы, фрагменты, осколки, следы от пуль, динамический свет и прочее. Их следует ввести в игровую консоль.
cl_ragdoll_limit 0 cl_forcepreload 1 r_3dnow 1 func_break_max_pieces 0 r_drawdecals 0 z_wound_client_disabled 0 r_dynamic 0 r_eyemove 0 r_physpropstaticlighting 0 mat_grain_scale_over 0
Чтобы не прописывать команды каждый раз в консоль откройте директорию игры steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg и создайте файл autoexec.cfg куда скопируйте команды.
-
raziEiL получил репутацию от Electr0 в Оптимизация Left 4 Dead (FPS Boost)
Эта тема в первую очередь для тех у кого слабый компьютер/ноутбук и каждый fps в игре идёт на вес золота. С внутриигровыми настройками графики и настройками видеокарты вы можете поэкспериментировать сами. Здесь я расскажу про команды движка, которыми пользуюсь сам. Они помогут незначительно улучшить fps.
STEAM
Откройте окно параметров запуска игры в стиме.
Библиотека -> L4D -> Свойства -> УСТАНОВИТЬ ПАРАМЕТРЫ ЗАПУСКА
Теперь зададим высокий приоритет процессу игры и отключим некоторые эффекты тем самым повысим производительность в игре. Пропишите эти команды в параметры запуска игры.
-high -lv Должно получится вот так:
P.S. Это не ваш курсор! хD
Есть один нюанс, некоторые объекты например камни танка будут рендерится на близком расстоянии от игрока. Это не критично, но если у вас плохая реакция вам прилетит по башке. Кстати эти параметры запуска работают не только в лефте, но и в других некоторых играх соурс.
КОНСОЛЬ РАЗРАБОТЧИКА ~
Эти команды отключают различные частицы, фрагменты, осколки, следы от пуль, динамический свет и прочее. Их следует ввести в игровую консоль.
cl_ragdoll_limit 0 cl_forcepreload 1 r_3dnow 1 func_break_max_pieces 0 r_drawdecals 0 z_wound_client_disabled 0 r_dynamic 0 r_eyemove 0 r_physpropstaticlighting 0 mat_grain_scale_over 0
Чтобы не прописывать команды каждый раз в консоль откройте директорию игры steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg и создайте файл autoexec.cfg куда скопируйте команды.
-
raziEiL получил репутацию от KITNISS в Оптимизация Left 4 Dead (FPS Boost)
Эта тема в первую очередь для тех у кого слабый компьютер/ноутбук и каждый fps в игре идёт на вес золота. С внутриигровыми настройками графики и настройками видеокарты вы можете поэкспериментировать сами. Здесь я расскажу про команды движка, которыми пользуюсь сам. Они помогут незначительно улучшить fps.
STEAM
Откройте окно параметров запуска игры в стиме.
Библиотека -> L4D -> Свойства -> УСТАНОВИТЬ ПАРАМЕТРЫ ЗАПУСКА
Теперь зададим высокий приоритет процессу игры и отключим некоторые эффекты тем самым повысим производительность в игре. Пропишите эти команды в параметры запуска игры.
-high -lv Должно получится вот так:
P.S. Это не ваш курсор! хD
Есть один нюанс, некоторые объекты например камни танка будут рендерится на близком расстоянии от игрока. Это не критично, но если у вас плохая реакция вам прилетит по башке. Кстати эти параметры запуска работают не только в лефте, но и в других некоторых играх соурс.
КОНСОЛЬ РАЗРАБОТЧИКА ~
Эти команды отключают различные частицы, фрагменты, осколки, следы от пуль, динамический свет и прочее. Их следует ввести в игровую консоль.
cl_ragdoll_limit 0 cl_forcepreload 1 r_3dnow 1 func_break_max_pieces 0 r_drawdecals 0 z_wound_client_disabled 0 r_dynamic 0 r_eyemove 0 r_physpropstaticlighting 0 mat_grain_scale_over 0
Чтобы не прописывать команды каждый раз в консоль откройте директорию игры steam\steamapps\common\Left 4 Dead 2\left4dead2\cfg и создайте файл autoexec.cfg куда скопируйте команды.
-
raziEiL получил репутацию от Lorde в Обсуждение турнира
Дата придется на октябрь, конкретные числа уточним позже, как раз народ наберется и другие вопросы будут решены. @ EskimoCallboy прожимные с других серверов не пройдут, турнир для наших игроков, мы всех проверим.
-
raziEiL получил репутацию от Саня в Баги °• Super Coop
Я разрешил апдейты менять, у всех кого фризит при смене оружия поиграйтесь в консоле со значениями cl_updaterate начиная с 60 уменьшая до 30, пока не перестанет лагать.
-
raziEiL получил репутацию от MURKA в [РЕШЕН] Прикольный бан))) Christopher Robin//Keshagan
1.) Демка была прикреплена не после твоего поста, а по окончанию игры (мин через 30).
2.) Симуляцию я увидел только на твоей демке, она более информативна, о чем и написал выше. На тот момент в игре, обстоятельства сложились против тебя. Ты тряс прицелом и игнорировал админа, мы серьезно относимся к любым подозрительным действиям со стороны игроков.
Собственно ждали каких-то твоих, разъяснений. В ситуации считаю разобрались, конечно, за макрос бана не последует, но лучше не шути с такими вещами, по крайне мере у нас.
-
raziEiL получил репутацию от MURKA в [РЕШЕН] Прикольный бан))) Christopher Robin//Keshagan
В отрывке демки которая приложена к твоему банну заметны неестественные рывки прицела. Пересмотрев всю демку целиком склоняюсь сделать вывод, что преимуществ вроде бы тебе это не дает (криво настроил?) Зачем в таком случае провоцировал забанить тебя? Решил пошутить? Но, тебя ведь предупреждали "Marcus Antonius: подруб, офф", ты проигнорировал, последовал бан. Какой реакции ты ожидал? Начинай разжевывать.