[GameType] Hard mode survival

Тема в разделе "Мутаторы KF 2", создана пользователем STaJIKeR, 7 июл 2016.

  1. STaJIKeR

    STaJIKeR Капо

    Данный геймтайп позволяет изменять волны (добавлять своих мобов) и добавление своей собственной музыки в игру.

    ВНИМАНИЕ! ЧИТАЯ ДАЛЕЕ ВЫ ОЗНАКОМИЛИСЬ, ЧТО СТАТЬЯ БЫЛА АКТУАЛЬНА ДЛЯ 1037-1038!

    Ссылка на Ядиск
    Ссылка на Ядиск (исходники)
    Ссылка на оригинал

    Данный мод зависит от следующих мутаторов:
    - ServerExT (Ядиск) (Исходники)
    - SlotMashine mod (Ядиск) (Исходники)

    Особенности:
    - Поддержка пользовательских зедов.
    - Поддержка пользовательских боссов.
    - Увеличение трудности пользовательских серверов для больших серверов (увеличенное кол-во слотов).
    - Удаляет брошенное оружие при начале волны и большое количество с4 вначале каждой волны.
    - Умершие игроки могут превратиться в зедов.
    - Web-интерфейс для создания пользовательских волн и выбора музыки.
    - Увеличенный спавн зедов.
    - Антикемпинг игроков.

    Для запуска данного геймтайпа нужно добавить строчку в bat-файл
    Код:
    ?Game=HardModeBoss.HardSurv
    Также обезательно надо изменить геймтайп в PCServer-KFGame.ini
    Код:
    DefaultGame=KFGameContent.KFGameInfo_Survival
    DefaultServerGame=KFGameContent.KFGameInfo_Survival
    Заменить на:
    Код:
    DefaultGame=HardModeBoss.HardSurv
    DefaultServerGame=HardModeBoss.HardSurv
    Прописать геймтайп в KFxMapVote.ini :
    Код:
    GameModes=(GameName="Killing Floor",GameShortName="KF",GameClass="KFGameContent.KFGameInfo_Survival",Mutators=,Options=,Prefix=)
    Заменить на:
    Код:
    GameModes=(GameName="Killing Floor",GameShortName="KF",GameClass="HardModeBoss.HardSurv",Mutators=,Options=,Prefix=)
    Внимание! Дальнейшие инструкции по словам автора очень запутаны! Не для слабых умов!

    Все настройки сервера прописывать в KFHardModeBoss.ini:

    OddsOfWaveMusic=0.0 = Вероятность пользовательской песни на волну (0 = никогда, 1 = всегда, 0.5 = 50 % шанс)
    DifficultyModifier=4000.000000 = Расчетное значение для вычисления трудности волны на основе подсчета игрока / уровня игрока / числа волн ( дальнейшее использование ниже).
    AddedWaveMobs=800.000000 = Добавление размера волны, посредством вычисления из модификатора сложности.
    ExtraPlayerHP=0.12 = Увеличение количества жизней зедов за игрока (0.12 = 12 %).
    BossPerPlayerHP=0.15 = Увеличение количества жизней босса за игрока (0.15 = 15 %).
    PerPlayerZedHP=50 = Когда игрок умирает, он будет получать указанное кол-во жизней за каждого игрока на сервере.
    OutOfBoundsKillSec=20 = Время, которое дается игроку, для смены позиции (Только если у вас включен режим АнтиКемпинга)
    WaveZeds=kfgamecontent.KFPawn_ZedClot_Alpha:0.0:10 :3 = Пользовательские зеды <class name>:<minimum difficulty value from DifficultyModifier>:<odds of appearing>:<number of these to spawn>

    WaveZeds=KFGameContent.KFPawn_ZedClot_Alpha:0.0:50 :3 = появятся 3 клота со 100% шансом.
    WaveZeds=KFGameContent.KFPawn_ZedFleshPound:0.7:6: 1 = Появиться 1 Флеш пауд, если сложность будет 0,7 или выше. Будет появляться редко.
    WaveZeds=KFGameContent.KFPawn_ZedHans:2.0:3:1 = Если модификатор сложности достигнет 2.0 , то перед финальной волной появяться 2 босса.

    MinXPDistribution=0.75 - Минимальное кол-во опыта, которое будут получать те, кто хотя бы ранил зеда.

    Админские команды:

    Admin EndCurrentWave (конец текущей волны)
    Admin SetWave <N> (провоцирует старт "N" волны)
    Admin CMD Help (все команды)
    Admin CMD Settings (показывает настройки сервера)
    Admin CMD CVar <Setting name> <setting value> (изменяет значение параметра)
    Admin CMD AIRate (показывает скорость появления зедов)
    Admin CMD AddWave <num> (добавить или удалить указанное кол-во зедов из текущей волны)
    Также есть возможность использовать эти команды в Web-админе (просто не добавлять "Admin" вначале команды).

    Ниже приведен пример музыки, для режима костомного управления музыкой для волн.
    Ссылка на Ядиск

    Коды стандартных зедов:
    Код:
    Clot: "KFGameContent.KFPawn_ZedClot_Cyst"
    Alpha Clot: "KFGameContent.KFPawn_ZedClot_Alpha"
    Slasher Clot: "KFGameContent.KFPawn_ZedClot_Slasher"
    Crawler: "KFGameContent.KFPawn_ZedCrawler"
    GoreFast: "KFGameContent.KFPawn_ZedGorefast"
    Stalker: "KFGameContent.KFPawn_ZedStalker"
    Scrake: "KFGameContent.KFPawn_ZedScrake"
    FleshPound: "KFGameContent.KFPawn_ZedFleshpound"
    Bloat: "KFGameContent.KFPawn_ZedBloat"
    Siren: "KFGameContent.KFPawn_ZedSiren"
    Husk: "KFGameContent.KFPawn_ZedHusk"
    Hans: "KFGameContent.KFPawn_ZedHans"
    Patriarch: "KFGameContent.KFPawn_ZedPatriarch"
    
    Коды HL2 зедов:
    Код:
    Classic_Headcrab: "HL2Monsters.Classic_Headcrab"
    Classic_Zombie: "HL2Monsters.Classic_Zombie"
    Fast_Headcrab: "HL2Monsters.Fast_Headcrab"
    Fast_Zombie: "HL2Monsters.Fast_Zombie"
    Poison_Headcrab: "HL2Monsters.Poison_Headcrab"
    Poison_Zombie: "HL2Monsters.Poison_Zombie"
    Zombine: "HL2Monsters.Zombine"
    Combine_Hunter: "HL2Monsters.Combine_Hunter"
    Combine_Strider: "HL2Monsters.Combine_Strider"
    Hunter_Chopper: "HL2Monsters.Hunter_Chopper"
    Спасибо следующим людям за помощь в статье:
    w.a.l
     
    Последнее редактирование: 7 окт 2017
    Flame нравится это.
  2. w.a.l

    w.a.l Консильери

    Ещё обязательно прописать геймтайп в KFxMapVote.ini :
    GameClass="HardModeBoss.HardSurv"
    с заменой на дефолтный
     
  3. STaJIKeR

    STaJIKeR Капо

    Точно, забыл.
    Добавлю в статью.
     
  4. STaJIKeR

    STaJIKeR Капо

    Обновлена статья, добавлены ссылки на актуальные* версии Server Ext мода.

    *Были добавлены версии для 1038
     
    Последнее редактирование: 16 июл 2016
    Flame нравится это.
  5. Pirotehnik.13

    Pirotehnik.13 Новенький

    Доброго времени суток.
    У меня проблема с данным мутатором: сервер крашится на волне с Боссом.
    Это проблема мутатора или у меня руки кривые? В любом случае как сделать чтоб не крашилось?
    Заранее благодарен!
     
  6. w.a.l

    w.a.l Консильери

    Братуха, ты же знаешь куда писать. Это к трипам. Сёдня-завтра займёмся.
     
  7. weteroks

    weteroks Соучастник

    Коды HL2 зедов
    прошол по ссылке, создал аккуант, подписался и что теперь? на яндекс можно пак?
     
  8. STaJIKeR

    STaJIKeR Капо

    Покупай игру, скачеться все XD