Все гайды

База знаний TerraZ

Region Scene: фон, события и параметры региона

Как менять время, события, режим мира и фоновые изображения внутри отдельных регионов TerraZ.

Region Scene позволяет переопределять часть параметров мира внутри отдельного региона: время суток, события, погоду, режим мира и фоновые изображения биомов. Изменения видит игрок, находящийся в пределах настроенной области.

Инструмент для опытных пользователей

Плагин работает с внутренними параметрами Terraria. Некоторые значения нестабильны, зависят от текущего биома или версии сервера и могут давать визуальные ошибки. Изменяй по одному параметру и сразу проверяй результат.

Базовый синтаксис

/rs <имя региона> <параметр> <значение>

Пример:

/rs arena DayTime true

Список доступных параметров:

/rs <имя региона> list

Информацию о текущих настройках региона можно посмотреть через соответствующую подкоманду info, если она доступна в установленной версии плагина.

Типы значений

В названии параметра документация указывает тип данных. Он определяет допустимый формат значения.

Тип Что вводить Пример
Boolean true или false /rs arena DayTime true
Byte целое число от 0 до 255 /rs arena MoonPhase 4
Int16 целое число от −32768 до 32767 /rs arena SunModY 500
Int32 целое число большого диапазона /rs arena CustomWorldID 56865
Single дробное число /rs arena MaxRaining 1
Point две координаты X Y /rs arena SpawnTile 500 500
Sbyte целое число от −128 до 127 /rs arena InvasionType 2
String текст /rs arena WorldName Arena
Int32[] последовательность целых чисел экспериментальные массивы фона

Время, солнце и луна

Установить конкретное время

/rs arena Time 12:00

Time задаёт время внутри региона отдельно от основного мира.

Принудительно включить день или ночь

/rs arena DayTime true
/rs arena DayTime false

true включает дневное состояние, false — ночное. Параметр не обязательно меняет музыку и другие связанные эффекты.

Фаза и внешний вид луны

/rs arena MoonPhase 4
/rs arena MoonType 3
  • MoonPhase меняет фазу луны;
  • MoonType выбирает её визуальный вариант.

Вертикальное смещение светил

/rs arena SunModY 5000
/rs arena MoonModY 5000

Эти параметры перемещают солнце или луну по вертикали. В исходном руководстве отмечено, что результат срабатывает не всегда, а положение может постепенно вернуться к обычному.

Поверхность, пещеры и погода

Граница поверхности

/rs arena WorldSurface 3000

WorldSurface меняет высоту, относительно которой игра определяет поверхность и подземелье. Слишком большое значение может визуально превратить область в космос, слишком маленькое — в пещеры.

Начало каменного слоя

/rs arena RockLayer 3000

Параметр влияет на переход к каменному слою пещер.

Ветер, облака и дождь

/rs arena WindSpeedTarget 1
/rs arena NumClouds 255
/rs arena CloudBackgroundActive 1
/rs arena MaxRaining 1
  • WindSpeedTarget задаёт целевую скорость ветра;
  • NumClouds — количество облаков;
  • CloudBackgroundActive — активность облачного фона;
  • MaxRaining — интенсивность дождя.

Часть облачных параметров не работает при замороженном времени. Ветер в исходной документации также отмечен как нестабильный.

События внутри региона

Region Scene может включать визуальные и игровые состояния мира только в выбранной области.

Примеры событий Terraria: кровавая луна, затмение, морозная и тыквенная луна
Примеры событий, которые можно включить параметрами Region Scene.
Параметр Эффект Пример
BloodMoon кровавая луна, требуется ночь /rs arena BloodMoon true
Eclipse солнечное затмение, требуется день /rs arena Eclipse true
PumpkinMoon тыквенная луна /rs arena PumpkinMoon true
SnowMoon морозная луна /rs arena SnowMoon true
SlimeRain дождь слизней /rs arena SlimeRain true
PartyIsUp вечеринка и фонарики /rs arena PartyIsUp true
LanternsUp летящие фонари /rs arena LanternsUp true
HardMode состояние хардмода /rs arena HardMode true

Песчаная буря

/rs desert SandstormHappening true
/rs desert SandstormIntendedSeverity 1

Эффект нормально проявляется в пустынном биоме. Стены могут защищать игрока от дебафа сильного ветра, как при обычной песчаной буре.

Тип нашествия

/rs arena InvasionType 2

В исходной таблице указаны значения:

Значение Событие
0 нет нашествия
1 гоблины
2 снежный легион
3 пираты
4 марсианское безумие

Секретные сиды и режим мира

При входе в регион с изменённым сидом клиент может выдать достижение «Редкие земли».

/rs arena TenthAnniversaryWorld true
/rs arena DontStarveWorld true
/rs arena NotTheBeesWorld true
/rs arena RemixWorld true
/rs arena NoTrapsWorld true
/rs arena ZenithWorld true

Эти параметры включают особенности соответствующих секретных миров только внутри региона.

Пользовательский ID и название мира

/rs arena CustomWorldID 45838592
/rs arena WorldName Arena

Сложность

/rs arena GameMode 2
Значение Режим
1 классический
2 эксперт
3 мастер
4 приключение

Фоновые изображения биомов

Фон отображается корректнее, когда регион расположен в соответствующем биоме. Например, JungleBG рассчитан на джунгли, а OceanBG — на края мира.

Таблица вариантов фоновых изображений биомов Terraria для Region Scene
Варианты фонов и их числовые значения из исходного руководства QrbiT.

Основные параметры:

Параметр Область
TreeBG1TreeBG4 составной фон обычного леса
CorruptBG Искажение
JungleBG джунгли
SnowBG снежный биом
HallowBG Освящение
CrimsonBG Кримзон
DesertBG пустыня
OceanBG океан
MushroomBG наземный грибной биом
UnderworldBG ад
IceBackStyle подземный снежный фон
JungleBackStyle подземные джунгли
HellBackStyle слой над адом

Примеры:

/rs jungle JungleBG 1
/rs snow SnowBG 2
/rs hallow HallowBG 3
/rs ocean OceanBG 1
/rs underworld UnderworldBG 1

Для леса используются четыре значения одновременно:

/rs forest TreeBG1 1
/rs forest TreeBG2 1
/rs forest TreeBG3 1
/rs forest TreeBG4 1

Сочетания для конкретного изображения приведены в атласе выше.

Фон зависит от окружения

Если нужного биома рядом нет, параметр может не проявиться или дать неполный результат. Некоторые подземные фоны также требуют правильной глубины.

Точка возрождения и серверный персонаж

Точка возрождения

/rs arena SpawnTile 500 500

SpawnTile переопределяет координаты возрождения, пока игрок находится внутри региона.

Хранение персонажа на сервере

/rs arena ServerSideCharacter true

При true используется серверный персонаж: его инвентарь и прогресс хранятся на сервере. При false используется локальный персонаж игрока. Этот параметр влияет на модель хранения данных и баланс, поэтому менять его без понимания конфигурации сервера не следует.

Параметры, которых лучше не касаться

MaxTiles

/rs arena MaxTiles 5687 787
Не используй MaxTiles

В исходном руководстве параметр прямо отмечен как опасный: он может вызвать пропажу блоков и фона, визуальные ошибки и вылет клиента. Для обычного оформления региона он не нужен.

Экспериментальные массивы

Параметры TreeX, TreeStyle, CaveBackX и CaveBackStyle принимают массивы чисел, но их назначение и формат в исходном документе определены не полностью. Они могут не отображаться в информации о регионе.

Layer

Для Layer в документе указано, что изменение значения не давало видимого результата. Использовать его как надёжный способ смены глубины не стоит.

Практический порядок настройки

  1. Создай или выбери тестовый регион.
  2. Установи один понятный параметр, например DayTime или JungleBG.
  3. Зайди в регион обычным клиентом и проверь результат.
  4. Добавляй остальные параметры по одному.
  5. После каждого нестабильного значения проверяй фон, освещение, музыку и объекты мира.
  6. Не применяй экспериментальные параметры сразу к крупному игровому региону.

Исходное руководство и иллюстрации подготовил QrbiT. Материал переработан и структурирован для базы знаний TerraZ.