Включаємо посочницю дляВиділеного сервера - Сайт на тему гри Killing Floor

длявиділеного

Пісочниця (Sandbox) налаштовується у файлі killingflor.ini.Далі працювати будемо, тільки з ним. У killingflor.ini знаходимо директорію "KFMod.KFGameType".

Наведено найважливіші значення що впливають ігровий процес.

KFGameLength- Стандартне - 1.Значення 3 відповідає включенню пісочниці.WaveStartSpawnPeriod- Стандартне - 6.000000.Затримка часу між хвилями.StartingCash- Кількість грошей при першому відродженні.MinRespawnCash- Кількість грошей після відродження.bUseEndGameBoss- Патріарх наприкінці хвилі. Стандартне - "True". "False" - без патріарха.LobbyTimeout- Час затримки в лобі (таймер перед стартом гри). Стандартний - 20 секунд.MaxZombiesOnce- Максимальна кількість мобів у хвилі на 1 гравця. Стандартна - 32. Максимальна - 64.FinalWave- Кількість хвиль.FriendlyFireScale- Дружній вогонь. При попаданні в члена команди, він втрачає здоров'я. Стандартне - 0.000000

Що таке пісочниця і як її налаштувати?

Пісочниця складається з хвиль "Waves", які впливають на довжину гри та кількість мобів "WaveMask" у хвилі, які діляться на загони монстрів "MonsterSquad", а ті у свою чергу містять класи монстрів "MonsterClasses".

Далі по порядку.

1.MonsterClasses - класи монстрів.

2.MonsterSquad - загони монстрів.Стандартні загони монстрів, які за необхідності можна змінити або додати новий загін. Максимальна кількість загонів - 30.

3.Wave Squad Lists - Лист загонів у хвилі.Цестандартний лист, який використовується при відключеній пісочниці.

Wave #0 - номер хвилі. 0, 1, 16 і тд. - Номер загону.

4.SpecialSquads - Спеціальні загони.

При відключеній пісочниці задіяні "Спеціальні загони" мобів. У пісочниці вони не задіяні і працювати не будуть. Спеціальним загоном є перший загін "[00]MonsterSquad=4A", який змінюється на наведені нижче залежно від номера хвилі та протяжності гри.

5.Це найцікавіше те, що ми й налаштовуватимемо.

Waves- хвиля, число містить номер хвилі по порядку.Значення 0 відповідає хвилі номер 1 і тд.WaveMask- маска хвилі, її ми будемо розраховувати нижче.WaveMaxMonsters- Кількість мобів на душу зомбоюзера.WaveDuration- тривалість хвилі.Зменшення значення призводить до скорочення часу хвилі.WaveDifficulty- складність хвилі.Складність хвилі змінюється від 0 до 13 і впливає на появу загонів монстрів за складністю.

1.Класи та склади.

У стандартній пісочниці сервера, як клас відсутні - Siren і Husk, тому додамо їх до класів монстрів:

А також додамо їх у склади монстрів або скопіюємо звідси:

2.Расчет пісочниці. Вважати будемо маску хвилі калькулятором Windows.

сервера

Подивитися, які склади в хвилі додані в маску, можна відкривши та перевівши калькулятор до Інженерного або програміста.

Приклад хвилі #1

Інженерний. Склади монстрів вважають від меншого до більшого - 0,1,2,3,4 і тд.Склад 0 обов'язковий.Неправильний підрахунок 1,3,4,2 і тд.

длявиділеного

сервера

длявиділеного

Номер хвилі починається справа наліво, де "1" активна хвиля, а "0" неактивна.

длявиділеного