Пользовательские правила: различия между версиями
Перейти к навигации
Перейти к поиску
[досмотренная версия] | [досмотренная версия] |
м (Проверьте на правильность правки.) |
Scott (обсуждение | вклад) (Надо дописать часть...) |
||
Строка 1: | Строка 1: | ||
Пользовательские правила - это те правила, которые доступны в игре и для изменения на сервере. | Пользовательские правила - это те правила, которые доступны в игре и для изменения на сервере. | ||
== Настройка правил на сервере == | == Настройка правил на сервере == | ||
− | Чтобы добавить или удалить правило, используйте <code>rule add правило</code> и <code>rule remove правило</code> соответственно. | + | Чтобы добавить или удалить правило, используйте <code>rule add правило</code> и <code>rule remove правило</code> соответственно.</br> |
+ | Для понимая что такое типы данных, Вы можете прочесть [[Тип данных|статью]] | ||
=== Boolean / Логические правила === | === Boolean / Логические правила === | ||
Строка 78: | Строка 79: | ||
=== Zone / ?! === | === Zone / ?! === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Название !! По умолчанию !! Описание | ||
+ | |- | ||
+ | | <code>zone || || Режим, при включении которого в игре разрешается отправка ресурсов с помощью стартовой площадки | ||
+ | |} | ||
+ | |||
+ | === Array<SpawnGroup> / Правило с массивом данных === | ||
+ | |||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Название !! По умолчанию !! Структура массива !! Описание | ||
+ | |- | ||
+ | | <code>spawns || || || | ||
+ | |} | ||
+ | |||
+ | === Int / Правило с целочисленным значением === | ||
+ | Допускаются только целые числа.</br> | ||
+ | Полное названия этого типа данных - Integer | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Название !! По умолчанию !! Описание | ||
+ | |- | ||
+ | | <code>respawns || 5 || Количество возрождений игрока на одну волну | ||
+ | |} | ||
+ | |||
+ | === Array<ItemStack> / Правило с массивом данных === | ||
+ | |||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Название !! По умолчанию !! Структура массива !! Описание | ||
+ | |- | ||
+ | | <code>loadout || || <code>[{item:руда,amount:1},{item:руда,amount:1}] || Стартовые ресурсы | ||
+ | |} | ||
+ | |||
+ | === ObjectSet<Block> / Правило с ?! === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Название !! По умолчанию !! Структура записи значений !! Описание | ||
+ | |- | ||
+ | | <code>bannedBlocks || || <code>[блок, блок] || Блоки, которые нельзя использовать | ||
+ | |} | ||
+ | |||
+ | === Color / Правило с ?! === | ||
+ | Для работы этого правила Вам надо указать в значении правила <code>lighting</code> <code>true</code></br> | ||
+ | Допускаются значения с десятичными дробями. | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Название !! По умолчанию !! Структура записи значений !! Описание | ||
+ | |- | ||
+ | | <code>ambientLight || || <code>{r: значение, g: значение, b: значение, a: значение}<ref>Цвета в этом правиле указываются в цветовой модели RGB</ref> || Освещение на карте | ||
+ | |} | ||
+ | |||
+ | === Team / Правила со строковым типом данных === | ||
+ | |||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Название !! По умолчанию !! Структура записи значений !! Описание | ||
+ | |- | ||
+ | | <code>defaultTeam || Team.sharded ?! || <code>Team.команда ?! || Стандартная команда | ||
+ | |- | ||
+ | | <code>waveTeam || Team.crux ?! || <code>Team.crux ?! || Вражеская команда | ||
+ | |} | ||
+ | |||
+ | === StringMap / ?! === | ||
+ | |||
+ | {| class="wikitable" | ||
+ | |- | ||
+ | ! Название !! По умолчанию !! Структура записи значений !! Описание | ||
+ | |- | ||
+ | | <code>tags || ?! || <code> ?! || ?! | ||
+ | |} |
Версия 18:15, 13 апреля 2020
Пользовательские правила - это те правила, которые доступны в игре и для изменения на сервере.
Содержание
- 1 Настройка правил на сервере
- 1.1 Boolean / Логические правила
- 1.2 Float / Правила с вещественными числовыми значениями
- 1.3 Zone / ?!
- 1.4 Array<SpawnGroup> / Правило с массивом данных
- 1.5 Int / Правило с целочисленным значением
- 1.6 Array<ItemStack> / Правило с массивом данных
- 1.7 ObjectSet<Block> / Правило с ?!
- 1.8 Color / Правило с ?!
- 1.9 Team / Правила со строковым типом данных
- 1.10 StringMap / ?!
Настройка правил на сервере
Чтобы добавить или удалить правило, используйте 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 |
?! | ?! |
?! |