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

raziEiL

Администраторы
  • Публикаций

    42
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    7

Изменения репутации

  1. Нравится
    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)
  2. Спасибо
    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 куда скопируйте команды.
  3. Нравится
    raziEiL получил репутацию от Lorde в ПОЛЬЗОВАТЕЛЬСКИЕ ДОСТИЖЕНИЯ (АЧИВКИ)   
    Добавил много чего нового, проверяйте, описывайте если что
  4. Нравится
    raziEiL получил репутацию от Lorde в ПОЛЬЗОВАТЕЛЬСКИЕ ДОСТИЖЕНИЯ (АЧИВКИ)   
    Запуск
    С минуты на минуту запускаю на Super Coop систему пользовательских ачивок. За выполнение ачивок дается награда либо наказание (безобидное)!
     
    Чат-команда
    Используйте команду на сервере, чтобы вызвать меню в котором отображается прогресс выполнения ачивок.
    !a
     
    ТИПЫ ДОСТИЖЕНИЙ
    Постоянные - Награда дается навсегда (единожды) при выполнении условия; Повторяемые - После выполнения условия событие блокируется и повторяется снова через определенно время; Состязание - Кто успел тот и получает награду. Награда обычно за первые три места; Командное - Выполняется всей командой. Награду получают все игроки на сервере;  
    Приобщайтесь
    Ребята, я предлагаю, чтобы мы все вместе придумали какими бы могли быть ачивки. Делитесь идеями в комментах, а самые интересные я добавлю на сервер.

    И так, ваша ачивка должна состоять из:
    Названия * Условия выполнения * Награды или наказания
    * - обязательные пункты
     
    Примеры
    Пример #1:
    Охотник на Ведьм Убить 10 Ведьм 10$  
    Пример #2:
    Антисоциальный Ранить союзника (Конечно же СЛУЧАЙНО!!!) Шлепок на 5 урона  
    Пример #3:
    Токсикоман Обколоться адреналином Опьянение
  5. Нравится
    raziEiL получил репутацию от Electr0 в ПОЛЬЗОВАТЕЛЬСКИЕ ДОСТИЖЕНИЯ (АЧИВКИ)   
    Запуск
    С минуты на минуту запускаю на Super Coop систему пользовательских ачивок. За выполнение ачивок дается награда либо наказание (безобидное)!
     
    Чат-команда
    Используйте команду на сервере, чтобы вызвать меню в котором отображается прогресс выполнения ачивок.
    !a
     
    ТИПЫ ДОСТИЖЕНИЙ
    Постоянные - Награда дается навсегда (единожды) при выполнении условия; Повторяемые - После выполнения условия событие блокируется и повторяется снова через определенно время; Состязание - Кто успел тот и получает награду. Награда обычно за первые три места; Командное - Выполняется всей командой. Награду получают все игроки на сервере;  
    Приобщайтесь
    Ребята, я предлагаю, чтобы мы все вместе придумали какими бы могли быть ачивки. Делитесь идеями в комментах, а самые интересные я добавлю на сервер.

    И так, ваша ачивка должна состоять из:
    Названия * Условия выполнения * Награды или наказания
    * - обязательные пункты
     
    Примеры
    Пример #1:
    Охотник на Ведьм Убить 10 Ведьм 10$  
    Пример #2:
    Антисоциальный Ранить союзника (Конечно же СЛУЧАЙНО!!!) Шлепок на 5 урона  
    Пример #3:
    Токсикоман Обколоться адреналином Опьянение
  6. Нравится
    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 куда скопируйте команды.
  7. Нравится
    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 куда скопируйте команды.
  8. Нравится
    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 куда скопируйте команды.
  9. Нравится
    raziEiL получил репутацию от Lorde в Обсуждение турнира   
    Дата придется на октябрь, конкретные числа уточним позже, как раз народ наберется и другие вопросы будут решены. @ EskimoCallboy  прожимные с других серверов не пройдут, турнир для наших игроков, мы всех проверим.
  10. Нравится
    raziEiL получил репутацию от Саня в Баги °• Super Coop   
    Я разрешил апдейты менять, у всех кого фризит при смене оружия поиграйтесь в консоле со значениями cl_updaterate начиная с 60 уменьшая до 30, пока не перестанет лагать.
  11. Нравится
    raziEiL получил репутацию от MURKA в [РЕШЕН] Прикольный бан))) Christopher Robin//Keshagan   
    1.) Демка была прикреплена не после твоего поста, а по окончанию игры (мин через 30).
    2.) Симуляцию я увидел только на твоей демке, она более информативна, о чем и написал выше. На тот момент в игре, обстоятельства сложились против тебя. Ты тряс прицелом и игнорировал админа, мы серьезно относимся к любым подозрительным действиям со стороны игроков. 
     
    Собственно ждали каких-то твоих, разъяснений. В ситуации считаю разобрались, конечно, за макрос бана не последует, но лучше не шути с такими вещами, по крайне мере у нас. 
  12. Нравится
    raziEiL получил репутацию от MURKA в [РЕШЕН] Прикольный бан))) Christopher Robin//Keshagan   
    В отрывке демки которая приложена к твоему банну заметны неестественные рывки прицела. Пересмотрев всю демку целиком склоняюсь сделать вывод, что преимуществ вроде бы тебе это не дает (криво настроил?) Зачем в таком случае провоцировал забанить тебя? Решил пошутить? Но, тебя ведь предупреждали "Marcus Antonius: подруб, офф", ты проигнорировал, последовал бан. Какой реакции ты ожидал? Начинай разжевывать.
×
×
  • Создать...