Моды и Мастерская

KF2 CD Combined Edition: команды, spawn cycle, инструменты админа

Страница пересказывает справочное руководство по Combined Edition мода Controlled Difficulty (CD), сборке, которую поддерживает японское сообщество CD на основе Blackout Edition. Основы CD: руководство для начинающих по Controlled Difficulty и гайд по BrazukaCD.

Как избежать вылета bug splat

Откройте KFEngine.ini (в Documents\My Games\KillingFloor2\KFGame\Config), найдите MaxObjectsNotConsideredByGC=179220 и SizeOfPermanentObjectPool=179220 и замените на MaxObjectsNotConsideredByGC=33476 и SizeOfPermanentObjectPool=0.

Настройки игры

Обычные настройки (некоторые слегка изменены):

ОпцияКомандаЗначение
AlbinoAlphas!cdaaМогут появляться Rioter
AlbinoCrawlers!cdacМогут появляться Elite Crawler
AlbinoGorefasts!cdagМогут появляться Gorefiend
AutoPause!cdapВремя торговца ставится на паузу автоматически
Boss!cdbossrandom, hans, pat, abom, kfp, mat, all, cy
BossHPFakes!cdbhpfМножитель HP босса
CohortSize!cdcsМаксимум ZED, появляющихся одновременно
CountHeadshotsPerPellet!cdchsppСчитать хедшоты по каждой дробинке
EnableReadySystem!cdersСистема готовности для снятия паузы торговца
FleshpoundHPFakes!cdfphpfHP Fleshpound
FleshpoundRageSpawns!cdfprsFleshpound могут появляться в ярости
MaxMonsters!cdmmМаксимум ZED на карте одновременно
QuarterpoundHPFakes!cdqphpfHP Quarterpound
ScrakeHPFakes!cdschpfHP Scrake
SpawnCycle!cdscПресет порядка появления
SpawnMod!cdsmПринудительный модификатор спавна
SpawnPoll!cdspИнтервал таймера спавна в секундах
TraderTime!cdttВремя торговца
TrashHPFakes!cdthpfHP мелких ZED
WaveSizeFakes!cdwsfОпределяет количество ZED
ZedsTeleportCloser!cdztcZED телепортируются ближе
ZTSpawnMode!cdztsm"unmodded" или "clockwork" (включает ZTSpawnSlowdown)
ZTSpawnSlowdown!cdztssЗначение больше 1 замедляет спавн в Zed Time (только clockwork)

В этой сборке убраны "AlbinoStalkers" и "AlbinoHusks"; FakesMode всегда "ignore_humans", итоги волны всегда выводятся на HUD, а WeaponTimeout всегда максимальный.

Дополнительные настройки:

ОпцияКомандаЗначение
BossDifficulty!cdbd0-3 задаёт сложность босса от Normal до HoE
DisableBoss!cddbПропустить волну босса
DisableBossMinions!cddbmТакже отключить Abomination Spawn
DisableRobots!cddrБез EDAR
DisableSpawners!cddsСпавнеры означают вентиляцию
StartingWeaponTier!cdswtСмена стартового оружия по уровню
StartwithFullAmmo / Armor / Grenade!cdswfa / !cdswfar / !cdswfgСтарт с полными ресурсами

Команды чата

Информация:

  • !cdinfo показывает настройки игры (параметры: full, basic, dynamic, boss, albino, start). !cdwho открывает меню участников.
  • !cds показывает статистику игроков (параметры вроде larg убийства крупных, hu убийства Husk, acc точность, hsacc точность хедшотов, healsg/healsr исцелено/получено, dmgd/dmgt нанесено/получено урона, hs хедшоты, dosh заработано, shotsf/shotsh выстрелы/попадания). !cdms показывает вашу статистику.
  • !cdscp открывает меню установленных spawn cycle. !cdpi показывает навыки и оружие всех игроков. !rpwinfo показывает ограничения (perk, level, skill, weapon).
  • !cdsca анализирует spawn cycle, например !cdsca ts_mig_v2 wave10 wsf12. !cdh даёт подсказки (ini, cdr). !cdal показывает ваш уровень полномочий.

Сервер:

  • !cdpt и !cdupt ставят и снимают паузу торговца. !cdr и !cdur ставят и снимают готовность.
  • !cdahpf управляет всеми множителями HP, кроме босса. !cdrs сбрасывает настройки на значения по умолчанию.
  • !cdfs fal пополняет патроны для выброшенных FAL (Commando). !cdmuc управляет максимальным числом улучшений оружия (админ). !mv открывает голосование за карту. !cdaoc управляет AntiOvercap (админ). !cdsr переключает между игроком и зрителем.

Клиент:

  • !ot открывает торговца. !cdfs пополняет патроны для ваших выброшенных оружий. !cdm открывает клиентское меню. !mr открывает результаты матча. !tdd включает и отключает подбор парных пистолетов. !xra получает патроны от Support удалённо. !cdat автоматически покупает зарегистрированную сборку.

Дополнительно: !cdsz создаёт ZED без ИИ, !cdsa с ИИ, !cdkz убивает ZED, !cddosh (drone) включает Dosh gun или Dosh drone. Коды ZED: cy Cyst, al Alpha Clot, sl Slasher, gf Gorefast, cr Crawler, st Stalker, bl Bloat, si Siren, hu Husk, de EDAR Trapper, dl EDAR Blaster, dr EDAR Bomber, qp Quarterpound, sc Scrake, fp Fleshpound, hans, pat, kfp King Fleshpound, abom Abomination, mat Matriarch, as Abomination Spawn, hc Hans Clot. Звёздочка * означает Albino (al* это Rioter), ! означает ярость (fp!), префикс vs означает Versus.

Консольные команды

Для всех: ClientOption открывает клиентское меню, CycleOption меню управления циклом, SwitchSkill [0-4] переключает навыки.

Для админов или офлайн: EndCurrentWave, SetWave [int], WinMatch, AdminMenu, ImAdmin, AddAuthorityInfo, ShowPathNodesNum, AddCustomStart, RemoveCustomStart, ClearCustomStart, CheckCustomStart и SetExtraCommand [string].

Только UTM: ToggleCollectibles показывает расположение коллекционных предметов.

Установленные spawn cycle

Для средних и коротких игр используются все длинные циклы, из которых берутся волны 1-2-4-6-7-9-10 для средней и 1-4-7-10 для короткой; средние циклы также работают для коротких игр с волнами 1-3-5-7.

Обычные: albino_heavy, basic_light, basic_moderate, basic_heavy, dtf_v1, nam_poundemonium, nam_pro_v1-v5 (и v5_plus), nam_semi_pro и v2, rd_kta, rd_odt, rd_sam, asl_v1-v3, pubs_v1, ts_mig_v1 (и _p), ts_lk313_stg, doom_v1, doom_v2 (plus, plus short и варианты), grand_v1, bl_v1, bl_v2, osffi_v1, doomsday_v1, fpp_v1, ts_mig_v2, ts_mig_v3, pro6, pro6_plus и pro_short.

Дополнительные циклы (число крупных при WaveSizeFakes=12, SC Scrake и FP Fleshpound в 10 волне):

Цикл10 волна SC / FPПримечания
doom_v2_plus_rmk59 / 45Сбалансированный doom_v2_plus, без Elite Crawler и QP
machine_soloкороткий (4 волна: 19 / 12)Короткий, без Albino и QP
osffi_v1_ms42 / 38osffi_v1 с большим числом Siren, без Rioter, Elite Crawler и QP
mko_v1100 / 32Много Scrake, без QP
bl_light29 / 23Облегчённый bl_v2 для новичков CD
su_v125 / 29Ранние волны легче, чем у bl_light
asp_v126 / 30asl_v1 без QP, особенность: массовый натиск крупных
asp_v247 / 48Тяжелее asp_v1, интенсивно даже в начале
asp_v351 / 54Ещё тяжелее, без Cyst
asp_fp_v14 / 44fpp_v1 без QP
asp_fp_v24 / 87Тяжелее asp_fp_v1
dtf_pm50 / 34dtf_v1 с интенсивными ранними волнами, без Albino
dtf_pm_plus56 / 44Больше FP и Albino, в волнах 1-6 Albino нет
dtf_pm_plus_fxБольше Albino и Husk (волны 7-10), сбалансированные крупные
who_v150 / 30QP только в волнах 4-7, FP с 3 волны, маленькие отряды
who_v253 / 34Сложнее who_v1
nt_v244 / 38Без Rioter в волнах 3-10
ebr_hh_v142 / 43Похож на dtf_pm, больше средних
jhhc_v168 / 44Цикл с тяжёлыми Husk, больше средних, чем у dtf_pm
jhscc_v1автор Jary
poopro_v168 / 44Волны 4-10 скопированы из финальных волн других циклов (fpp_v1, ts_mig_v1, osffi_v1, dtf_v1, ts_mig_v2, doom_v2_plus_rmk, ts_mig_v3)

Настройки админа

Меню админа Меню админа, открывается консольной командой AdminMenu.

Вход админа. Войдите как обычно через AdminLogin [Password], затем выполните ImAdmin, чтобы зарегистрировать свой ID; уровень полномочий станет 4 (Admin), и потом достаточно одного ImAdmin. После регистрации (или офлайн) AdminMenu открывает меню админа.

Обработчик полномочий. Уровни полномочий 0-4 задаются тремя способами: консольной командой AddAuthorityInfo [SteamID] [Level] [UserName], кнопкой «Toggle List» в меню админа или правкой KFCombinedCD.ini ([CombinedCD2.CD_AuthorityHandler] с AuthorityInfo=(UserName=...,SteamID=...,AuthorityLevel=4)).

Ограничения (меню или конфиг): требуемый уровень полномочий для каждого перка; требование 25 уровня перка; запрещённые навыки (автоматически заменяются); уровни полномочий для каждого оружия (можно разрешать оружие только на волне босса; запрещённое оружие скрыто у торговца и автоматически продаётся); максимум улучшений оружия через !cdmuc; и Anti Overcap, отключающий перегрузку магазинов и сбрасывающий патроны в начале каждой волны. Пример конфига:

[CombinedCD.CD_Survival]
MaxUpgrade=1
[CombinedCD2.CD_AuthorityHandler]
PerkRestrictions=(Perk=Class'KFGame.KFPerk_Support',RequiredLevel=1)
bRequireLv25=True
SkillRestrictions=(Perk=Class'KFGame.KFPerk_FieldMedic',Skill=5)
WeaponRestrictions=(WeapDef=Class'KFGame.KFWeapDef_RailGun',RequiredLevel=0,bOnlyForBoss=True,bNotInTrader=False)

Собственные точки старта. ShowPathNodesNum показывает номера path node, AddCustomStart [index] регистрирует точку старта, а команды Remove/Clear/Check управляют ими. В KFxMapVote.ini: [CombinedCD2.xVotingHandler] CustomStarts=(MapName="KF-Nuked",NodeIndex=(509,372,500,354,498,556)).

Условия записи рекордов CD. Правьте RecordConditions=(MinMM=(16,24,32,36,40,44),MinWSF=(2,3,5,6,8,9),MinHPFakes=6,MaxSP=1.000000,MaxSM=0.000000,MinCS=4) в секции [CombinedCD2.CD_Recorder].

Настройки CD по умолчанию для сервера. DefaultCDSettings=(AlbinoAlphas=True,...,HPFakes=6) в секции [CombinedCD2.CD_Survival] предупреждает подключающихся игроков, если настройки отличаются от стандартных.

Постоянные возможности

Пользовательская таблица результатов и меню после игры, HUD с информацией о предметах во время торговли, автоторговец, свои виды оружия (High Mag Minigun, Mac 9 без поджога, усиленный Beta1 Disrupter, Detoxified Hemogoblin без кровотечения), выпадение всего оружия при смерти, рывок у торговца, оружие не исчезает, неограниченная смена перка, бесконечный фонарик, утроенные стартовые доши для опоздавших, без реплик торговца, система пользовательских дополнительных чат-команд, Skip Trader заменён на CD Ready, командный чат принудительно общий и убраны теги в чате.

Клиентские настройки (!cdm)

НастройкаРекомендуется
Pick Up Others (подбирать чужое оружие)ВЫКЛ
Drop Locked (блокировать выброшенное вами оружие)ВКЛ
Pick Up Low Ammo (оружие с менее четвертью патронов)ВЫКЛ

Прочие опции: Large Kill Sound, Player Death Sound, Disable Meow Sound, Trader Hide Dual, Drop Item, Large Kill Ticker, Hide Trader Path, Wave End Stats, Alert Unusual Settings, Display CD Tips и Show Pickup Info.

Авторы

Локализация: японский и английский Asapippi1020, португальский S|Kaio, тайский milk tea / N9, китайский Xiaoxixi. Основной язык сообщества японский, дополнительный английский.

Вопросы и ответы

Что такое Combined Edition?
Сборка мода Controlled Difficulty, разработанная в основном для японских игроков в CD на основе Blackout Edition; добавляет статистику, уровни полномочий админа, ограничения и много дополнительных spawn cycle.
Как стать админом на сервере Combined CD?
Войдите через AdminLogin с паролем, один раз выполните консольную команду ImAdmin, чтобы зарегистрировать свой ID; затем достаточно одного ImAdmin для входа с уровнем полномочий 4.
Как избежать вылета bug splat?
В KFEngine.ini установите MaxObjectsNotConsideredByGC=33476 и SizeOfPermanentObjectPool=0 вместо значений 179220 по умолчанию.