1. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.771
    Симпатии:
    835
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    Первоисточник - Dedicated-Server.ru
    In english - Regamedll_CS, Reverse-engineered mod CS - AlliedModders

    Предыстория:
    s1lent занялся реверсом мода CS в начале 2015 года, сначала попытавшись починить gamedll от вьетнамца cs16nd,
    но как оказалось - безуспешно. Cколько багов ни фиксил, находились новые, прогонка и анализ кода по IDA заставили бросить это дело.
    Спустя несколько месяцев, появление ReHLDS дало второе дыхание работе над проектом. В этом проекте s1lent'a привлекли его метод реверс-инжиниринга и система проведения тестов

    Теперь подробнее:
    Regamedll_CS - это результат реверс-инжиниринга оригинального мода CS (build 6153beta) с использованием отладочной информации DWARF, встроенной в линуксовую версию движка cs.so

    Цели
    :
    • Предоставить более расширенный API для модов и плагинов
    • Исправление багов
    • Внедрение оптимизации
    Текущий статус:
    • CS 1.6 - [100%]
    • C:Zero - [100%]
    Нововведения в Regamedll:
    На данный момент в Regamedll добавлен ряд новых настроек, находящихся в файле game.cfg:
    • mp_freeforall "0/1" - отключение/включение режима "Каждый сам за себя" (FFA). Настройка хорошо подойдет для CSDM мода
    • mp_maxmoney "16000" - установка максимального количества денег (можно устанавливать больше, чем 16000$). Плюс: отпадает необходимость использования метамод-плагина PatchMoney
    • mp_autoteambalance "0/1/2" - настройка, еще ранее присутствовавшая в gamedll, однако немного расширенная: новое значение - "2", которое отвечает за балансировку игроков обеих команд каждый раунд. При значении "1" балансировка будет производиться через раунд
    • mp_round_infinite "0/1" - отключение/включение блокировки конца раунда. Плюс: отпадает необходимость использования метамод-плагина RoundEndBlock. Для большего интереса и разнообразия можно блокировать отдельные события конца раунда, используя флаги:
    a - заблокировать конец раунда по истечению времени
    b - заблокировать конец раунда при достижении определённого числа игроков
    c - заблокировать конец раунда при убийстве или спасении випа
    d - заблокировать конец раунда при побеге из тюрьмы
    e - заблокировать конец раунда при взрыве бомбы
    f - заблокировать конец раунда при убийстве одной из команд
    g - заблокировать конец раунда при спасении заложников
    Например, mp_round_infinite "ae" заблокирует конец раунда по истечению времени и взрыва бомбы​
    • mp_roundover "0/1" - принудительное завершение раунда на картах, где нет определенной цели: установка бомбы, эвакуация заложников или вип. Пример работы квара: если установить значение "1", то, допустим, на карте 35hp_2 по истечению времени раунд завершится. Обычно по истечению времени раунд не завершался
    • mp_hegrenade_penetration "0/1" - отключение/включение нанесения урона осколочной гранатой врагу, находящемуся через стену
    • mp_nadedrops "0/1/2" - сбрасывание гранат на землю после смерти игрока
    Значения mp_nadedrops:
    1 - с игрока будет сбрасываться первый тип гранаты с соответствующего слота, т.е если у игрока будет комплект из 1 HE и 2 Flash гранат, то в момент смерти сбросится HE граната
    2 - с игрока будут сбрасываться все гранаты, какие у него будут на момент смерти
    • mp_roundrespawn_time "значение (в секундах)" - время, спустя после начала раунда которого игрок не сможет заспавниться
    • mp_auto_reload_weapons "0/1" - отключить/включить автоматическую перезарядку оружия в начале каждого раунда
    • mp_refill_bpammo_weapons "0/1/2" - пополнение запаса патронов игрока при:
    значении 1 - во время спавна игрока
    значении 2 - после каждой перезарядки оружия (Хорошо подойдет для Zombie, CSDM и других модов)
    При значении 0 запас патронов пополняться не будет
    • mp_auto_join_team "0/1" - отключение/включение автоматического выбора команды игрока
    • mp_max_teamkills "значение" - количество убитых тиммейтов, после которого игрок будет кикнут. Без включенного квара "mp_autokick" данный квар работать не будет
    • mp_fraglimit "значение" - количество фрагов у игрока, по достижении которого произойдет смена карты. Значение "0" отключает данный квар
    • mp_fragsleft - вывод количества оставшихся фрагов при вводе команды "mp_fraglimit" в консоль, если включен квар "mp_fraglimit"
    • mp_forcerespawn "значение" - время, по истечению которого после смерти игрока произойдет его респавн
    • mp_hostage_hurtable "0/1" - отключение/включение урона по заложникам (значение по-умолчанию: 1)
    • bot_deathmatch "0/1" - отключение/включение огня по своим между ботами
    Как использовать?
    Regamedll полностью совместим с оригинальным gamedll. Все, что от вас требуется, это загрузить бинарные файлы Regamedll и заменить ими оригинальные mp.dll/cs.so
    Скомпилированные файлы мода вы можете найти здесь (выберите .zip файл с датой последнего изменения). Директория архива bin содержит 2 поддиректории: bugfixed и pure
    • В папке "pure" файл мода, рассчитанный на работу в точности, как оригинальный gamedll
    • В папке "bugfixed" файл мода со всеми исправлениями и улучшениями Regamedll
    В архиве вы также найдете конфигурационный файл game.cfg, который содержит в себе новые квары, созданные в Regamedll. Во время его установки конфигурационный файл можно переместить в корневую папку сервера или в папку мода
    Если установка Regamedll была проведена правильно, то при вводе команды "game version" в консоль сервера должны быть отображены строки:
    Благодарности:
    • s1lent за создание проекта
    • Asmodai, Adidasman за помощь в разработке мода
    F.A.Q.
    В: Сразу после запуска сервера происходит его падение. Что делать?
    О: Если на вашем сервере установлен amxmodx версии 1.8.2, то в большинстве случаев виноват модуль cstrike_amxx. Для решения проблемы скачайте измененный под Regamedll модуль cstrike_amxx, прикрепленный архивом ниже

    В: После установки Regamedll перестал работать adminfreelook. Что делать?
    О: Скачайте измененный под Regamedll плагин adminfreelook, прикрепленный ниже (константе "ACCESS_FLAG" по-умолчанию задано значение "ADMIN_BAN" (флаг "d"))
    Для корректной работы модуля в server.cfg рекомендуется установить настройкам "mp_forcecamera" и "mp_forcechasecam" значение "1", а настройке "mp_fadetoblack" - "0"
     

    Вложения:

    Последнее редактирование: 13.01.17
    Dmitry, WaLkZ, LLITALKER и 18 другим нравится это.
  2. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.771
    Симпатии:
    835
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    Вчера s1lent завершил реверс мода CS 1.6
    Скомпилированные файлы мода, которые включают в себя только CS 1.6, можно скачать здесь
     
    LLITALKER нравится это.
  3. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.933
    Симпатии:
    4.330
    Пол:
    Мужской
    Хочу добавить...
    Пока что ОООООЧЕНЬ сыро, поэтому ставить только на тестовые сервера
     
    visual, LLITALKER, niggaz и ещё 1-му нравится это.
  4. Multisanti Пользователь

    Регистрация:
    16.03.15
    Сообщения:
    80
    Симпатии:
    25
    Пол:
    Мужской
    IP кто тестит Rehlds
    --- добавлено 06.12.15 ---
    Текущий статус:
    CS 1.6 - [100%]
     
    niggaz нравится это.
  5. LeninChan^^ Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.121
    Симпатии:
    368
    Пол:
    Мужской
    Telegram:
    LeninChan
    мониторинг на главной
     
    niggaz нравится это.
  6. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.933
    Симпатии:
    4.330
    Пол:
    Мужской
    Multisanti, 77.220.187.187:27015
     
    niggaz нравится это.
  7. Multisanti Пользователь

    Регистрация:
    16.03.15
    Сообщения:
    80
    Симпатии:
    25
    Пол:
    Мужской
    как установить?
     
    niggaz нравится это.
  8. LeninChan^^ Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.121
    Симпатии:
    368
    Пол:
    Мужской
    Telegram:
    LeninChan
    Multisanti, скачать, заменить файл на сервере
     
    niggaz нравится это.
  9. Multisanti Пользователь

    Регистрация:
    16.03.15
    Сообщения:
    80
    Симпатии:
    25
    Пол:
    Мужской
    LeninChan^^, скачал и заменил. Может не работает из-за того что у меня билд 5787?
     
    niggaz нравится это.
  10. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.933
    Симпатии:
    4.330
    Пол:
    Мужской
    наркоман
    как бы логично, что он для rehlds
     
    niggaz нравится это.
  11. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.933
    Симпатии:
    4.330
    Пол:
    Мужской
    Multisanti, инфу по серверу дай.
    и что вообще происходит то?
    не запускается сервер или что?
    инфыыыыыыыыыыыыыыыыыыыыыы
     
    niggaz нравится это.
  12. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.771
    Симпатии:
    835
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    neygomon, наркоманишь уже, Батька
     
    niggaz нравится это.
  13. Rust Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    115
    Симпатии:
    11
    Пол:
    Мужской
    Что-то при первом входе у меня долго при загрузке висело, "проверка ресурсов" что-то в этом роде было написано, секунд 20-30 ждал. И у других по-моему такое наблюдается, долго не подружаются.
     
  14. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.771
    Симпатии:
    835
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    Rust, у меня все нормально подгружается
     
    niggaz нравится это.
  15. у меня вообще падает сервер через 1 - 2 минуты
    [ 1] AMX Mod X RUN - amxmodx_mm_i386. v1.8.2 ini Start ANY
    [ 2] Reunion RUN - reunion_mm_i386. v0.1.46 ini Start Never
    [ 3] WHBlocker RUN - whblocker_mm_i38 v1.5.620 ini Chlvl ANY
    [ 4] FakeMeta RUN - fakemeta_amxx_i3 v1.8.2 pl1 ANY ANY
    [ 5] CSX RUN - csx_amxx_i386.so v1.8.2 pl1 ANY ANY
    [ 6] Fun RUN - fun_amxx_i386.so v1.8.2 pl1 ANY ANY
    [ 7] Ham Sandwich RUN - hamsandwich_amxx v1.8.2 pl1 ANY ANY
    [ 8] CStrike RUN - cstrike_amxx_i38 v1.8.2 pl1 ANY ANY
    плагины дефолт
     
    niggaz нравится это.
  16. Phantom Команда форума

    Регистрация:
    27.02.15
    Сообщения:
    1.771
    Симпатии:
    835
    Пол:
    Мужской
    Telegram:
    ph4nt0m
    resobatata, модуль cstrike отключи, проблема в нем
     
    niggaz и resobatata нравится это.
  17. Rust Пользователь

    Регистрация:
    08.03.15
    Сообщения:
    115
    Симпатии:
    11
    Пол:
    Мужской
    С первого раза долго, со второго уже норм, мониторил через Tab - есть и другие которые долго подгружаются.
     
    niggaz нравится это.
  18. Phantom, подожду пока не исправят нужен cstrike =D
     
    niggaz нравится это.
  19. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.933
    Симпатии:
    4.330
    Пол:
    Мужской
    resobatata, на 183 все ок
     
    niggaz и resobatata нравится это.
  20. neygomon, можно прямо ставить 183 или надо еще что небудь для rehlds?