Обзор Фрибилд серверов 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 <тип наклона> [? доп. операции] [=> лог. выражение] – команда для изменения наклона блоков в выделенной области.
Варианты:
- полублок
- угол влево вниз
- угол вправо вниз
- угол влево вверх
- угол вправо вверх
//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) — Обычный полный блок (без наклонов).