Обзор Фрибилд серверов Terraria Realms: миры, возможности, команды

Тихий безопасный мир для строителей с абсолютными возможностями для каждого желающего!

Два принципиально разных мира для вашего творчества, удобный и компактный склад любых предметов, лобби где выставлены постройки наших лучших строителей!


Четыре мира Фрибилда:

  • /fb main Лобби: Здесь вы появились и здесь сохраняют лучшее на сервере!
  • /fb left Плоский Мир: Никакой ухаб не помешает вашему грандиозному плану! Слоёв хватит на всех!
  • /fb right Ландшафтный мир: Для тех, кто любит дома в холмах или посреди неровных лесов!
  • /fb items Склад вещей: Строить тут не разрешат, зато здесь есть всё для ваших творений!

Наши миры абсолютно безопасны - никаких гриферов и порчи ландшафта!

Обратите внимание: мир изначально целиком защищён от изменений, а также раз в пол дня проводится его регенерация. Для того, чтобы строить, необходимо заранее запросить регион и дождаться одобрения заявки. Если заявку на ваш взгляд принимают слишком долго - обязательно зайдите в наш Discord и скажите об этом!


Команды сервера


📐 Команды для создания региона

/design - выдаёт вам "Великий План" (The Grand Desgin). Он понадобится для создания региона. /i 3611 - альтернатива на всякий случай. Выполняет ровно идентичную функцию, но для многих является более простой версией.

/rgview - позволяет видеть границы чужих регионов. Если ваша заявка будет пересекаться с чужим регионом, то её отклонят!

/rg rcreate - начать выделение области региона. После ввода команды достаньте ваш легендарный Великий План и тяните провод так, чтобы он проходил по периметру вашего запланированного региона.

ВАЖНО: не тыкайте Великим Планом по точкам! Пожалуйста! Не надо! Вы просто сделаете заявку на регион ровно в 1 блок! Обязательно тяните провод!

После успешного выделения вам в чат выведется сообщение

Ваш запрос на создание региона был успешно отправлен на рассмотрение. Регион получит название [название].

Обязательно запомните название региона, особенно если играете с телефона/планшета.

/rg rcancel <название региона из заявки> - отмена вашей заявки. Вы можете одновременно иметь не более 1 заявки на рассмотрении, так что если создали запрос неправильно или ошибочно, то вы можете упростить себе жизнь и отменить заявку самостоятельно!

/rg rresize <название> <влево> <вверх> <вправо> <вниз> - подача заявки на изменение размеров уже созданного региона. Пример: /rg rresize FBR00TN14 15 -20 0 10 - подаст заявку на изменение границ вашего региона с названием FBR00TN14:

  • удлинить на 15 блоков левый край.
  • укоротить на 20 блоков верхний край.
  • не изменять правый край.
  • удлинить на 10 блоков нижний край.

Обязательно пишите все 4 значения, если значение не нужно менять - просто используйте 0.


🌐 Базовые команды

/help [страница] - буквально то, что вы читаете, только на сервере. Показывает доступные команды.

/cmdh [страница] - показывает историю прописанных вами команд за текущую сессию.

/= или /!! - повторяет последнюю прописанную команду.

/look <команда> - показывает более подробную информацию о команде. Если команда имеет пробел, пишите её в кавычках!

/i <предмет> [количество] [перековка] - выдаёт указанный предмет. В качестве предмета можно использовать ID, название на русском, название на английском.

/finder <категория> <текст> - позволяет найти полное название и ID почти чего угодно по началу названия.

/findercats - показывает список категорий для поиска через finder.

Категории finder
  • npc = мобы
  • proj = проджектайлы/частицы
  • buff = баффы/эффекты
  • item = предметы
  • block = блоки/тайлы (не предметы, а поставленные тайлы)
  • wall = стены (не предметы, а как поставленные стены)
  • paint = краски (не предметы, а тип покраски)
  • coat = покрытия (эхо и светящееся, да тут только 2 варианта и что?)
  • prefix = перековка для предмета

/page [страница] - вспомогательная команда, которая за вас листает список по последней прописанной команде, если страниц более 1.

/who - показывает список игроков онлайн на текущем сервере.

/whoami - показывает информацию о вас любимом!

/kernel - показывает информацию о ядре сервера, если вам она чем-то поможет.


🏠 Команды настройки своего региона

Команды управления регионами работают только на свои регионы!

/myrg list - базовая команда, которая показывает вам список ваших регионов (в хронологическом порядке создания).

/myrg tp <название> - телепортирует в центр вашего региона. Вы никогда не забудете, где построили дом!

/myrg info <название> - показывает краткую информацию о вашем регионе.

/myrg remove <название> - удаляет ваш регион. Постройка останется в мире до следующей регенерации мира, тоскливо надеясь на то, что вы измените ваше решение...

/myrg addmember <название> <никнейм> - дать другому игроку возможность строить в вашем регионе. Управлять им он не сможет, только строить.

/myrg removemember <название> <никнейм> - ваш друг вас предал? Не беда, этой командой вы можете изгнать его из своих владений и запретить ему там строить!

Команды для изменения разрешений взаимодействия в регионе (осторожно, может частично снять защиту с региона) По дефолту всегда стоит true.

/myrg securechestread <название> <true/false> - защита сундуков. Если прописано false, то игроки могут подглядывать в ваши сундуки, но не могут их изменять. Если true, то не могут.

/myrg securechestwrite <название> <true/false> - продвинутая защита сундуков. Если прописано false, то игроки могут менять содержимое сундуков в регионе. Если true, то не могут.

/myrg securesignwrite <название> <true/false> - защита табличек. Если прописано false, то игроки могут писать на ваших табличках. Если true, то не могут.

/myrg securetileentities <название> <true/false> - защита блоков-сущностей, например рамок для предметов. Если прописано false, то игроки могут забирать оттуда вещи и класть свои. Если true, то не могут.

/myrg securetiles <название> <true/false> - защита блоков. Если прописано false, то игроки могут буквально ломать и ставить что угодно в вашем регионе (кроме вышеперечисленных пунктов). Если true, то не могут.

Игроки все равно не могут использовать canvas в вашем регионе, даже если могут там всё ломать.


📍 Команды для перемещений

Вы можете свободно перемещаться по карте с помощью двойного клика (как поставить метку). Помимо этого:

/spawn - телепортация на спавн сервера.

/hub - возвращение в лобби серверов.

/fb <main/left/right/items> - перемещение внутри Фрибилда по серверам: Лобби (main), Плоский (left), Рельефный (right) или Склад (items).

/tpr <никнейм> - кидает запрос игроку на то, чтобы телепортироваться к нему.

/tprhere <никнейм> - кидает запрос игроку на то, чтобы он телепортировался к вам.

/tpa - принять запрос на телепортацию.

/tpd - отклонить запрос на телепортацию.


🧱 Команды для Canvas

Canvas - плагин для редактирования мира, аналог WEdit. Он доступен каждому игроку, но пользоваться им можно только внутри своего региона.

🔳 Выделение области редактирования

Выделение области редактирования с помощью Великого Плана

//points – позволяет напрямую выбрать область выделения.

//wand – позволяет автоматически выбирать область с помощью Великого Плана пока не будет отключена (отключается повторением команды).

//selclear – команда, которая позволяет обнулить область выделения.

//smove <X> <Y> – позволяет перемещать текущую область выделения по координатам. X – горизонтальное перемещение. Отрицательные значения двигают влево, положительные – направо. Y – вертикальное перемещение. Отрицательные значения двигают вверх, положительные – вниз. Если по какой-то оси двигать не нужно – указать 0.

//sresize <top/bottom/right/left> – позволяет двигать границы области выделения. Подобно //smove положительные значения будут сдвигать границу направо/вниз, а отрицательные налево/вверх. Например: //resize top -5 сдвинет верхнюю границу области выделения на 5 блоков вверх.

  • top – верхняя граница
  • bottom – нижняя граница
  • right – правая граница
  • left – левая граница

//xywh – показывает координаты текущей области выделения (её крайние точки).

//setxy <X> <Y> – позволяет выбрать координаты первой точки области выделения.

//setwh <ширина> <высота> – позволяет выбрать ширину и высоту области выделения (отсчитывая от выделенной с помощью команды //setxy точки)

//select <аргумент> - позволяет ограничить изменения в области определённым узором. Варианты:

  • def – стандартный прямоугольник (как по дефолту)
  • checkers [размер] [true/false] – шахматный порядок. Размер меняет размер клетки, если true левый верхний блок будет пустой, если false – заполнен.
  • ellipse – форма овала
  • triangle – форма равнобедренного треугольника
  • outline [толщина] [ellipse/triangle] – создаёт только контур фигуры. Толщина увеличит толщину контура, если нужен овальный контур – ellipse, для треугольного triangle.
  • rounded [кол-во блоков] – сглаженный прямоугольник. Кол-во блоков отражает степень сглаживания.
  • square – ровный квадрат, центрированный по центру выделенной области.
  • random [0-100] – выбирает случайные блоки в области выделения. По дефолту 50, чем выше число, тем больше блоков будет случайно изменено.
🖌️ Простые команды (база)

//set <tile id> [tile style] [? доп. операции] [=> лог. выражение] – базовая команда изменения блоков в области выделения, где: tile id – айди блока, который надо вставить, либо его точное название. Для названия из двух и более слов название пишется без пробелов, например snowblock. tile style – стиль блока. Стиль блока есть у таких блоков, которые доступны в нескольких вариациях, например у платформ. Стиль блока указывается в виде числа. Подробнее про айди блоков и их стили здесь: https://terraria.fandom.com/wiki/Tile_IDs.

//setwall <wall id> [? доп. операции] [=> лог. выражение] – базовая команда изменения стен в области выделения, где: wall id – айди стены, которую надо вставить, либо её точное название. Для названия из двух и более слов название пишется без пробелов. Подробнее про айди стен здесь: https://terraria.fandom.com/wiki/Wall_IDs

//flood <water/lava/honey/shimmer> [? доп. операции] [=> лог. выражение] – команда для заполнения области выделения указанной жидкостью. Для непонятливых: water – вода, lava – лава, honey – мёд, shimmer – шиммер.

//drain [? доп. операции] [=> лог. выражение] – команда для удаления любых жидкостей с области выделения.

//paint <краска> [? доп. операции] [=> лог. выражение] – команда для покраски блоков.

//paintwall <краска> [? доп. операции] [=> лог. выражение] команда для покраски стен.

//coat <покрытие> [? доп. операции] [=> лог. выражение] – команда для покрытия блоков особой краской (покрытием)

//coatwall <покрытие> [? доп. операции] [=> лог. выражение] – команда для покрытия стен особой краской (покрытием)

Таблица с названиями красок
Простые Глубокие Особые
red — красный dred — глубокий красный black — чёрный
orange — оранжевый dorange — глубокий оранжевый white — белый
yellow — жёлтый dyellow — глубокий жёлтый gray — серый
lime — лаймовый dlime — глубокий лаймовый brown — коричневый
green — зелёный dgreen — глубокий зелёный shadow — теневой
teal — бирюзовый dteal — глубокий бирюзовый negative — негативный
cyan — голубой dcyan — глубокий голубой
skyblue — небесно-синий dskyblue — глубокий небесно-синий echo — эхо покрытие блока
blue — синий dblue — глубокий синий wecho — эхо покрытие стены
purple — пурпурный dpurple — глубокий пурпурный bright — светящееся покрытие блока
violet — фиолетовый dviolet — глубокий фиолетовый wbright — светящееся покрытие стены
pink — розовый dpink — глубокий розовый

//edge grass [? доп. операции] [=> лог. выражение] – выращивает траву на грязи/земле (джунглевую/лесную) только на краях (там где блоки земли соприкасаются с воздухом).

//slope <тип наклона> [? доп. операции] [=> лог. выражение] – команда для изменения наклона блоков в выделенной области. Варианты:

  1. полублок
  2. угол влево вниз
  3. угол вправо вниз
  4. угол влево вверх
  5. угол вправо вверх

//halfbrick [on/off/invert] [? доп. операции] [=> лог. выражение] – команда для превращения блока в его сплющенную форму (полублок).

  • on – заменит все блоки на полублоки
  • off – заменит все полублоки на блоки
  • invert – заменит полублоки на блоки, а блоки на полублоки

//delslope [all/half/slope] [? доп. операции] [=> лог. выражение] – команда для уничтожения любых деформаций блоков.

  • all – уничтожает все деформации блоков
  • half – уничтожает только деформацию полублоков
  • slope – уничтожает только деформацию наклонных блоков

//smooth [? доп. операции] [=> лог. выражение] – “сглаживает” угловые блоки в выделенной области, делая их подходящей формы наклона

//inactive [on/off/invert] [? доп. операции] [=> лог. выражение] – команда для деактивации блоков (как актуатором но без них).

  • on – деактивация всех блоков в выделенной области
  • off – активация всех блоков в выделенной области
  • invert – активация неактивных и деактивация активных блоков в выделенной области

//actuator [true/false] [? доп. операции] [=> лог. выражение] - команда для установки и демонтажа актуаторов. true = ставить, false = удалять.

//wire1 [true/false] [? доп. операции] [=> лог. выражение] - команда для установки и демонтажа красного провода. true = ставить, false = удалять.

//wire2 [true/false] [? доп. операции] [=> лог. выражение] - команда для установки и демонтажа синего провода. true = ставить, false = удалять.

//wire3 [true/false] [? доп. операции] [=> лог. выражение] - команда для установки и демонтажа зелёного провода. true = ставить, false = удалять.

//wire4 [true/false] [? доп. операции] [=> лог. выражение] - команда для установки и демонтажа жёлтого провода. true = ставить, false = удалять.

//delwire [? доп. операции] [=> лог. выражение] – команда для удаления всех проводов и актуаторов в выделенной области.

//text <текст> – используя статуи пишет текст, указанный в команде. Пробел прервёт текст, вместо него можно использовать _ и подобные ему символы.

//filler <основной блок> [вторичный блок] [? доп. операции] [=> лог. выражение] – заполняет пространство в области выделения указанным блоком. Вторичный блок позволяет выбрать, какой блок будет считаться "пустым" и будет также заполняться.

//fillerwall <основная стена> [вторичная стена] [? доп. операции] [=> лог. выражение] – заполняет пространство в области выделения указанной стеной. Вторичная стена позволяет выбрать, какая стена будет считаться "пустой" и будет также заполняться.

//reset – очищает всю область выделения, сбрасывая абсолютно всё в ней до нуля.

📋 Буфер обмена

//copy [? доп. операции] [=> лог. выражение] – копирование выделенной области в буфер обмена.

//cut [? доп. операции] [=> лог. выражение] – вырезание выделенной области в буфер обмена (все данные об области удаляются из мира и перемещаются в буфер обмена)

//paste [-s] [b] [r] [w/t/l] [? доп. операции] [=> лог. выражение] – вставляет данные из буфера обмена в мир.

//merge – вставить скопированную область только туда, где отсутствует стена/тайл/жидкость.

Флаги для //paste (работают и на //merge)
  • Флаг -s ограничивает область вставки выделенной областью, если отсчитывать от верхнего левого угла обеих областей (выделенной и области из буфера обмена).
  • Флаг b позволяет вставить скопированную область с нижнего края (по дефолту с верхнего).
  • Флаг r позволяет вставить скопированную область с правого края (по дефолту с левого).
  • Флаг w позволяет вставить скопированную область, игнорируя при этом стены.
  • Флаг t позволяет вставить скопированную область, игнорируя при этом блоки.
  • Флаг l позволяет вставить скопированную область, игнорируя при этом жидкости.

//flip x – отзеркаливает область в буфере обмена слева направо.

//flip y – отзеркаливает область в буфере обмена сверху вниз.

//scale <масштаб> – увеличивает масштаб буфера обмена (каждый блок умножается в длину и высоту в столько раз, сколько указан масштаб).

//unscale <масштаб> – уменьшает масштаб буфера обмена (сокращает количество блоков в длину и высоту в столько раз, сколько указан масштаб)

//sc – группа команд для сохранения схем в память сервера и их выгрузки. //sc save <название> – сохраняет буфер обмена как схему. //sc load <название> – загружает схему в буфер обмена. //sc list [страница] – открывает список схем сервера. //sc remove <название> – удаляет схему из памяти сервера. //sc perm <название> <no/read/write> – устанавливает публичные права для схемы

(no = нет прав; read = можно загрузить, нельзя изменить; write – можно и загружать и изменять).

⚙️ Дебаг и подобное

//undo [кол-во] – отменяет указанное количество последних действий игрока.

//redo [кол-во] – повторяет указанное количество отменённых действий игрока (начиная с самого первого из отменённых).

//killent [тип сущности] – убивает сущности у "живых" блоков (пилон, груша для битья и тд).

//activate [тип сущности] – создаёт сущность для "живых" блоков, если у них отсутствует сущность.

//fixghosts [тип сущности] – удаляет сущности без блока для неё.

//entlist – выдаёт список доступных сущностей для [тип сущности].

//fixhalves [-i] [? доп. операции] [=> лог. выражение] – убирает в области выделения все полублоки, находящиеся под блоком. Флаг -i позволяет игнорировать неактивные (inactive) блоки.

//fixslopes [-i] [? доп. операции] [=> лог. выражение] – убирает в области выделения все наклонные блоки, находящиеся под/над блоком (в зависимости от типа наклона). Флаг -i позволяет игнорировать неактивные (inactive) блоки.

//auto //<команда> - позволяет автоматически исполнять команду Канваса при выборе новой области выделения (хорошо сочетается с автовыбором области при помощи команды //wand).

🔧 Логические выражения и дополнительные операции

Доп. операции позволяют в команде добавить больше действий, пишутся ЧЕРЕЗ ЗАПЯТУЮ с пробелом (прим.: ? dred, bright, wire1).

Таблица с названиями красок
Простые Глубокие Особые
red — красный dred — глубокий красный black — чёрный
orange — оранжевый dorange — глубокий оранжевый white — белый
yellow — жёлтый dyellow — глубокий жёлтый gray — серый
lime — лаймовый dlime — глубокий лаймовый brown — коричневый
green — зелёный dgreen — глубокий зелёный shadow — теневой
teal — бирюзовый dteal — глубокий бирюзовый negative — негативный
cyan — голубой dcyan — глубокий голубой
skyblue — небесно-синий dskyblue — глубокий небесно-синий echo — эхо покрытие блока
blue — синий dblue — глубокий синий wecho — эхо покрытие стены
purple — пурпурный dpurple — глубокий пурпурный bright — светящееся покрытие блока
violet — фиолетовый dviolet — глубокий фиолетовый wbright — светящееся покрытие стены
pink — розовый dpink — глубокий розовый

Для окраски стен к названию краски прибавлять w, например: wred.

inactive - блоки в области станут неактивными.

wire1 – красный провод wire2 – синий провод wire3 – зелёный провод wire4 – жёлтый провод actuator – актуатор

water – вода lava – лава honey – мёд shimmer – шиммер dry – осушить жидкости

slope1 – полублок slope2 – угол влево вниз slope3 – угол вправо вниз slope4 – угол влево вверх slope5 – угол вправо вверх

Лог. выражения позволяют ограничить область применения команды, пишутся через => только ПОСЛЕ всей команды.

Логические операторы (Связки)

Позволяют объединять несколько проверок в одно условие:

  • & — Логическое И (выполняется, если верны оба условия).
  • | — Логическое ИЛИ (выполняется, если верно хотя бы одно из условий).
  • ! — Логическое НЕ (инвертирует условие, например: !w — если нет стен).

  • t (или tile) — Проверка ID или названия блока. Пример: => t = 0 (если это земля) или => t = dirt.

  • w (или wall) — Проверка ID или названия фоновой стены. Пример: => w = 1 (если это каменная стена).
  • a (или active) — Проверяет, активен ли блок (стоит ли там физический твердый тайл). Возвращает true/false.
  • na (или nactive) — Проверяет, является ли блок пустым пространством (воздухом).
  • tp (или tilepaint) — Проверка наличия краски на блоке.
  • wp (или wallpaint) — Проверка наличия краски на стене.
  • ac (или actuator) — Есть ли на блоке актуатор.
  • nac (или nactuator) — Отсутствует ли актуатор.
  • coat — Наличие особого покрытия (эхо-покрытие или светящееся).
  • l (или liquid) — Наличие любой жидкости в блоке.
  • water — Проверка на наличие конкретно воды.
  • lava — Проверка на наличие конкретно лавы.
  • honey — Проверка на наличие конкретно мёда.
  • shimmer — Проверка на наличие шиммера (мерцания).
  • wire1 — Наличие красного провода.
  • wire2 — Наличие синего провода.
  • wire3 — Наличие зелёного провода.
  • wire4 — Наличие жёлтого провода.
  • (Также работают инверсии с буквой n в начале, например nwire1 — если нет красного провода).
  • s (или slope) — Имеет ли блок любой наклон.
  • ns (или nslope) — Обычный полный блок (без наклонов).

Смотрите также