Пользовательские правила - это те правила, которые доступны в игре и для изменения на сервере.
Содержание
Настройка правил на сервере
Чтобы добавить или удалить правило, используйте rule add правило
и rule remove правило
соответственно.
Для понимая что такое типы данных, Вы можете прочесть статью
Boolean / Логические правила
Эти правила имеют значения: true (да) и false (нет).
Название |
По умолчанию |
Описание
|
infiniteResources |
|
Бесконечные ресурсы у игроков (дает возможность строить источники ресурсов и повышает скорость строительства)
|
waveTimer |
true |
Таймер для волн
|
waves |
|
Есть ли волны иль нет
|
enemyCheat |
|
Бесконечные ресурсы у врагов (ИИ), с включенным правилом вражеским турелям не потребуются боеприпасы
|
pvp |
|
Режим пвп
|
unitDrops |
true |
Оставляют ли вражеские боевые единицы после смерти неподалеку от ядра ресурсы
|
reactorExplosions |
true |
Взрывы реакторов с нанесением большого урона
|
limitedRespawns |
false |
Ограничены ли появления игроков
|
waitForWaveToEnd |
false |
Ждёт ли таймер для волн, пока враги будут уничтожены
|
attackMode |
false |
Режим атаки
|
editor |
false |
Режим редактора
|
tutorial |
false |
Режим обучения
|
lighting |
false |
Освещение
|
Float / Правила с вещественными числовыми значениями
Правила со вещественными числовыми значениям, вписанное значение это множитель.
Название |
По умолчанию |
Описание
|
unitBuildSpeedMultiplier |
1 |
Множитель скорости постройки боевых единиц
|
unitHealthMultiplier |
1 |
Множитель здоровья боевых единиц
|
playerHealthMultiplier |
1 |
Множитель здоровья игрока
|
blockHealthMultiplier |
1 |
Множитель здоровья построек
|
playerDamageMultiplier |
1 |
Множитель урона игрока
|
unitDamageMultiplier |
1 |
Множитель урона боевых единиц
|
buildCostMultiplier |
1 |
Множитель затрат строительства
|
buildSpeedMultiplier |
1 |
Множитель скорости строительства
|
deconstructRefundMultiplier |
0.5 |
Множитель возврата ресурсов при разбирании постройки
|
enemyCoreBuildRadius |
400 |
Радиус, в котором нельзя строить относительно ядра
|
dropZoneRadius |
300 |
Радиус зоны высадки врагов
|
respawnTime |
60 * 4 |
Время респауна игрока (указывается в тиках)
|
waveSpacing |
60 * 60 * 2 |
Время между волнами (указывается в тиках[1])
|
bossWaveMultiplier |
3 |
Множитель спауна волны с боссом
|
launchWaveMultiplier |
2 |
Множитель
|
solarPowerMultiplier |
-1 |
Множитель энерговыработки солнечных панелей
|
Zone / ?!
Название |
По умолчанию |
Описание
|
zone |
|
Режим, при включении которого в игре разрешается отправка ресурсов с помощью стартовой площадки
|
Array<SpawnGroup> / Правило с массивом данных
Название |
По умолчанию |
Структура массива |
Описание
|
spawns |
|
|
|
Int / Правило с целочисленным значением
Допускаются только целые числа.
Полное названия этого типа данных - Integer
Название |
По умолчанию |
Описание
|
respawns |
5 |
Количество возрождений игрока на одну волну
|
Array<ItemStack> / Правило с массивом данных
Название |
По умолчанию |
Структура массива |
Описание
|
loadout |
|
[{item:руда,amount:1},{item:руда,amount:1}] |
Стартовые ресурсы
|
ObjectSet<Block> / Правило с ?!
Название |
По умолчанию |
Структура записи значений |
Описание
|
bannedBlocks |
|
[блок, блок] |
Блоки, которые нельзя использовать
|
Color / Правило с ?!
Для работы этого правила Вам надо указать в значении правила lighting
true
Допускаются значения с десятичными дробями.
Название |
По умолчанию |
Структура записи значений |
Описание
|
ambientLight |
|
{r: значение, g: значение, b: значение, a: значение}[2] |
Освещение на карте
|
Team / Правила со строковым типом данных
Название |
По умолчанию |
Структура записи значений |
Описание
|
defaultTeam |
Team.sharded ?! |
Team.команда ?! |
Стандартная команда
|
waveTeam |
Team.crux ?! |
Team.crux ?! |
Вражеская команда
|
StringMap / ?!
Название |
По умолчанию |
Структура записи значений |
Описание
|
tags |
?! |
?! |
?!
|
- ↑ 1 тик это примерно 16.7 миллисекунд
- ↑ Цвета в этом правиле указываются в цветовой модели RGB