Список команд сервера

From Vintage Story Wiki
Revision as of 13:22, 6 December 2020 by Zybillo (talk | contribs)

Серверные команды для игроков

Приват территории

  • /land[claim|free|info|list]
    Захватите область мира, где только вы можете строить или использовать блоки.
  • /land list
    Отображает список приватов, которые у вас имеются на данный момент, вы можете использовать отображаемый номер индекса, чтобы изменить его, см. Ниже.
  • /land info
    Вывести информацию о привате текущей позиции, если таковая имеется.
  • /land free [index]
    Удаляет ваш приват территории
  • /land claim [load|new|grant|revoke|gn|ge|gs|gw|gu|gd|start|end|add|plevel|fullheight|save|cancel]
    Создает или изменяет существующий приват.
    • /land claim load [0..999]
      Загружает существующий приват для изменения. Используйте номер индекса, как показано в / Land List, чтобы выбрать, нужный номер территории привата.
    • /land claim new
      Создаёт новый приват, а так же устанавливает данную точку, как начальную (Spawn)
    • /land claim grant [playername] [use|all]
      Предоставьте игроку доступ к вашему привату. 'use' только для прав на использование / взаимодействие, 'all' для прав на использование / взаимодействие, а так же установку и разрушение блоков.
    • /land claim revoke [playername]
      Отмените ранее предоставленную привилегию для данного игрока по вашему требованию.
    • /land claim grantgroup [groupname] [use|all]
      Предоставьте данной группе игроков доступ к вашим приватам. «использовать» только для прав на использование / взаимодействие, «все» для прав на использование и блокировку размещения / разрушения.
    • /land claim revokegroup [groupname]
      Отмените ранее предоставленную привилегию для данной группы игроков по вашему требованию.
    • /land claim allowuseeveryone [true|false]
      Предоставить или отменить использование доступа для всех игроков
    • /land claim start
      Отметьте начальную позицию для кубоидальной области, которая будет запривачена.
    • /land claim end
      Отметьте конечную позицию для кубоидальной области, которая будет запривачена.
    • /land claim [gn|ge|gs|gw|gu|gd] [-99..99]
      Увеличьте выбранный кубоид в направлении север / восток / юг / запад / вверх / вниз на заданную длину. Если длина не указана, то выбор увеличивается на 1 блок.
    • /land claim [sn|se|ss|sw|su|sd] [-99..99]
      Уменьшите выбранный кубоид в направлении север / восток / юг / запад / вверх / вниз на заданную длину. Если длина не указана, то выбор сокращается на 1 кадр.
    • /land claim add
      Добавляет выбранный кубоид в редактируемую область привата. Приват может существовать из нескольких кубоидов, если они смежны друг с другом.
    • /land claim fullheight
      Вертикально увеличивайте выбранный в настоящее время кубоид, чтобы охватить всю высоту от дна мира до вершины мира. Обратите внимание, что с настройками по умолчанию это невозможно, потому что игроки не могут претендовать на такое количество чанков.
    • /land claim save [description]
      Сохраняет текущие изменения привата и прекращает редактирование текущей области.
    • /land claim cancel
      Отменяет все внесенные изменения в области.

Группы

  • /group [create|disband|rename|invite|acceptinvite|leave|list|kick|op|deop]
    Создать/Изменить или удалить группу игроков. В настоящее время группы игроков выполняют функцию предоставления отдельного канала для чата в дополнение к предоставлению доступа в требуемые области.
    • /group create [groupname]
      Создает новую группу игроков, собственный канал чата. Находясь в чате этой группы:
    • /group invite [playername]
      Добавить игрока в группу
    • /group acceptinvite [groupname]
      Принять приглашение присоединиться к группе
    • /group leaveПокидает эту группу игроков.
    • /group list
      Перечисляет все группы, в которых вы находитесь.
    • /group rename newgroupname
      Переименовывает группу.
    • /group kick [playername]
      Удаляет игрока из группы.
    • /group op [playername]
      Предоставляет статус оператора этому игроку, что позволяет ему приглашать других игроков.
    • /group deop [playername]
      Отменяет статус оператора у этого игрока.
    • /group disband
      Удалить группу игроков. Вы должны быть владельцем, чтобы выполнить эту команду.

Другие команды

  • /kill
    Убить игрока.

Команды для модераторов и администраторов

Основной

  • /help
    Список всех команд.

Управление игроком

  • /giveblock [blockcode] [quantity] [toplayername]
    Создает стек данного блока с заданным размером стека для заданного имени игрока. Если имя игрока не задано, то целью является собственный персонаж.
  • /giveitem [itemcode] [quantity] [toplayername]
    То же самое, что и выше, но для предметов.
  • /gamemode [0..4|guest|survival|creative|spectator]
    Названия режимов могут быть сокращены до любой длины. Устанавливает ваш игровой режим:
    • 0|guest Гостевой режим - не может размещать / удалять какие-либо блоки, но может взаимодействовать с ними
    • 1|survival Survival mode - Может ломать / ставить блоки. Может умереть. Не может летать. Выбор для выживания.
    • 2|creative Creative mode - Доступ ко всем блокам осуществляется через креативный инвентарь. Мгновенное разрушение блока. Не может умереть. Может летать.
    • 3|spectator Режим зрителя-не может размещать / удалять блоки и не может ни с чем взаимодействовать, но может летать.
  • /gamemode [playername] [0..4]
    Устанавливает режим игры для данного игрока.
  • /tp [coordinates]
    Телепортируйся в различные места.
    • /tp x y z
      Телепортирует игрока в заданную координату.
    • /tp =x =y =z
      Телепортирует игрока в заданную абсолютную координату, видимую с экрана отладки на ALT + F3.
    • /tp ~x ~y ~z
      Телепортирует игрока на заданное относительное расстояние, то есть телепорт ~1 ~0 ~0 телепортирует игрока на один блок в направлении X.
  • /tp [playername] [coordinates]
    Телепортируйте данного игрока на выбранную позицию.
  • /tp [playername]
    Телепортируйтесь к данному игроку.
  • /ban [reason]
    Бан игрока.
  • /unban [playername]
    Разбанить игрока.
  • /kick [reason]
    Выгнать игрока.
  • /clear
    Удаляет все предметы из вашего инвентаря.
  • Контроль Привилегий
    • /op [playername] Сокращение для & nbsp;/player [playername] роль администратора

    • /role (rolename) spawnpoint [x] [y?] [z]
      Настройте конкретную точку появления роли. Любой игрок, у которого есть эта роль, будет появляться в этом месте.

    • /role (rolename) privilege [grant|revoke] [privelegename] 
      Предоставление или отзыв привилегий для данной роли

    • /role (rolename) [landclaimallowance|landclaimmaxareas|landclaimminsize] [value]
      Показывает или задает роли величену земельных притензий.. 
      • landclaimallowance является ли максимально допустимая заявленная площадь в кубических метрах для каждого игрока, имеющего эту роль (default: 4 chunks = 4*32*32*32 cubic meters = 131072)
      • landclaimmaxareas максимальное количество несмежных областей, на которые может претендовать игрок (default: 3)
      • landclaimminsize [x y z] самый маленький кубоид, на который может претендовать игрок (default 6x6x6)

    • /player [playername] [whitelist|privilege|role|entity|stats|gamemode|landclaimallowance|landclaimmaxareas]
      См. / измените данные, связанные с плеером
      • /player [playername] whitelist
        См. текущий режим белого списка данного игрока.
      • /player [playername] whitelist on
        Добавляет игрока в белый список сервера
      • /player [playername] privilege
        Список текущих привилегий игроков
      • /player [playername] privilege [grant|revoke] [privilegename]
        Предоставляет или отменяет данную привилегию для данного игрока
      • /player [playername] role
        Показывает текущую привилегированную роль игроков (по умолчанию: suplayer)
      • /player [playername] role [rolename]
        Устанавливает текущую привилегированную роль игрока (по умолчанию: suplayer)
      • /player [playername] stats
        Показывает сводку текущих привилегий игроков
      • /player [playername] gamemode [0..4 or partially/fully written game mode name]
        Показывает или устанавливает текущий режим игры игроков
      • /player [playername] landclaimallowance [0..9999]
        Показывает или устанавливает определенное игроком дополнительное пособие по земельным претензиям, независимо от пособия, установленного ролью (по умолчанию: 0)
      • /player [playername] landclaimmaxareas [0..9999]
        Показывает или устанавливает игроку определенную дополнительную надбавку на земельные участки , независимо от надбавки, установленной ролью (default: 0)


    Управление Миром

    • /seed Показывает "семя" мира

    • /worldconfigИзмените текущий стиль игры. Большинство из этих настроек требуют перезагрузки сервера, чтобы вступить в силу.
      • /worldconfig worldEdge [blocked|traversable] Можете ли вы упасть с края мира (по умолчанию: можете)
      • /worldconfig globalTemperature [0-5] Устанавливает глобальный температурный множитель для мировой генерации. Не влияет на уже сгенерированные куски. Полезные значения находятся между 0.1 и 5, где 0.1-супер холодно, а 5-супер горячо. (по умолчанию: 1)
      • /worldconfig globalPrecipitation [0-5] Устанавливает глобальный множитель осадков для мирового поколения. Не влияет на уже сгенерированные куски. Полезные значения находятся в диапазоне от 0,1 до 5, где 0,1-Супер Сухой, а 5-супер влажный (по умолчанию: 1)
      • /worldconfig microblockChiseling [true|false] Разрешить ли использование микроблока (по умолчанию: запрещено)
      • /worldconfig temporalStorms [off|veryrare|rare|somtimes|often|veryoften] Насколько частыми должны быть временные штормы (по умолчанию: иногда)
      • /worldconfig temporalStability [false|true]Следует ли применять механику временной стабильности (по умолчанию: да)
      • /worldconfig deathPunishment [drop|keep] Следует ли сбрасывать свой инвентарь после смерти (по умолчанию: сбрасывать)
      • /worldconfig graceTimer [0-9999] Сколько дней требуется для появления монстра (по умолчанию: 5)
      • /worldconfig creatureHostility [aggressive|passive|off] Установите враждебность существа по умолчанию (по умолчанию: агрессивная)
      • /worldconfig creatureStrength [0-99] Устанавливает Множитель урона существа (по умолчанию: 1)
      • /worldconfig playerHealthPoints [1-999] Установите базовые очки здоровья игроков (по умолчанию: 15)
      • /worldconfig playerHungerSpeed [0-10]Установите множитель скорости голода игроков (по умолчанию: 1)
      • /worldconfig playerMoveSpeed [0-10] Установите множитель скорости перемещения игроков (по умолчанию: 1.5)
      • /worldconfig blockGravity [sandgravel|sandgravelsoil]Сыпучесть блоков, либо только песок и гравий, либо, дополнительно, также почва (по умолчанию: песчано-гравийные смеси)
      • /worldconfig foodSpoilSpeed [0-10] Установите множитель скорости порчи всех скоропортящихся продуктов, например 0,5 означает, что все продукты не портятся в два раза дольше (по умолчанию: 1)
      • /worldconfig saplingGrowthDays [0-999] Установите количество дней, в течение которых дерево растет в среднем (по умолчанию: 8)
      • /worldconfig toolDurability [0-99]Установите множитель прочности инструмента, например, 2 означает, что все инструменты имеют двойную прочность. (по умолчанию: 1)
      • /worldconfig toolMiningSpeed [0-99] Установите множитель скорости добычи инструмента, например, 2 означает, что все инструменты ломают блоки в два раза быстрее. (по умолчанию: 1)
      • /worldconfig allowCoordinateHud [true|false] Независимо от того, разрешено ли игрокам использовать координатный hud. (по умолчанию: разрешено)
      • /worldconfig allowMap [true|false] Независимо от того, разрешено ли игрокам использовать карту мира. (по умолчанию: разрешено)
      • /worldconfig allowLandClaiming [true|false]Независимо от того, разрешено ли игрокам использовать систему претензий на землю. (по умолчанию: разрешено)
      • /worldconfig surfaceCopperDeposits [0-5] Установите вероятность появления поверхностной меди для каждого куска (по умолчанию: 0.1)
      • /worldconfig surfaceTinDeposits [0-5] Установите вероятность нереста поверхностного олова для каждого куска (по умолчанию: 0.07)

    • /entity [spawn|countbytype|removebytype|countbyclass|removebyclass|listnearest|debug]
      Добавление, удаление и подсчет сущностей (выпадение предметов, существ и т. д.).
      • /entity spawn (entitytype)
        Создание сущности по типу.
        Допустимыми именами типов (по состоянию на 1.5.0.3) являются:
        wolf-malewolf-femalesheep-bighorn-malesheep-bighorn-femalesheep-bighorn-lambpig-wild-pigletpig-wild-malepig-wild-femaledrifterstrawdummychicken-henchicken-babychicken-rooster
      • /entity spawn (entitytype) 100Порождает 100 сущностей данного типа
      • /entity countbytype (entitytype)
        Подсчитайте, сколько сущностей данного типа существует.
      • /entity removebytype (entitytype)
        Удалить все объекты данного типа.
      • /entity countbyclass (entityclass)
        Подсчитайте, сколько сущностей данного класса (например, entityitem или entityagent) выход.
      • /entity removebyclass (entityclass)
        Удалить все сущности данного класса.
      • /entity listnearest [x y z] (ver-range) (hor-range)
        Показать сводку всех близлежащих объектов в заданном диапазоне. Если координаты x/y/z не заданы, то берется текущая позиция игрока
      • /entity debug [0 or 1]
        Включите режим отладки сущностей, это позволит отправлять непрерывную отладочную информацию всем подключенным клиентам, которые отображаются над сущностью, если клиент использовал команду .clientConfig showEntitydebuginfo 1

    • /time [set|get|speed]
      Функции, связанные со временем
      • /time 
        Показывает текущее время
      • /time set [lunch|day|night|latenight|morning|latemorning|sunrise|sunset|afternoon|midnight|witchinghour]
        Sets the internal clock to the given time of day
      • /time set [time]
        Устанавливает внутренний календарь на заданное время. Примеры: / время установлено 12: 00
      • /time add [hours:minutes]
        Добавляет заданные часы и минуты во внутренний календарь
      • /time speed [0-9999]
        Показывает или устанавливает текущую скорость игрового времени (по умолчанию 60)
      • /time hoursperday [0-9999]
        Показывает или устанавливает текущие часы в сутки (по умолчанию 24)

       

    Управление/настройка сервера

    • /stats Показать текущую статистику сервера (тикрейт, использование памяти и т. д.)
    • /announce Объявите серверное сообщение во всех группах и чата
    • /welcome Устанавливает приветственное сообщение сервера
    • /stop Выключает сервер
    • /list [clients|banned|role|privileges] 
      Показать различные списки информации
      • /list clients Показать текущие подключенные клиенты
      • /list banned Показать текущий список запрещенных игроков
      • /list role Показать список всех настроенных ролей
      • /list privileges Показать список всех настроенных привилегий
    • /serverconfig
      Изменить конфигурацию сервера
      • /serverconfig maxchunkradius (integer)
        Отображает максимальный радиус куска. Если передается целочисленное значение, оно устанавливает максимальный радиус фрагмента, который является наибольшим расстоянием просмотра, которое может иметь игрок. Более высокие значения требуют больше оперативной памяти
      • /serverconfig maxclients (integer)
        Отображает maxclients. Если будет передано целочисленное значение, оно установит maxclients, то есть максимальное количество одновременных игроков, которые могут быть на сервере. Более высокие значения требуют больше оперативной памяти и процессора
      • /serverconfig password (password without spaces)
        Задает пароль сервера, необходимый для подключения к серверу
      • /serverconfig nopassword
        Удаляет защиту паролем
      • /serverconfig antiabuse (Off|Basic|Pedantic)
        Устанавливает уровень antiabuse, это защищает от целого ряда вредоносных операций игрока, но в настоящее время довольно глючный в текущем состоянии (v1. 7)
      • /serverconfig onlywhitelist (bool)
        Разрешать или нет только игрокам из белого списка подключаться к серверу
      • /serverconfig entityspawning (bool)
        Включение / выключение глобального нереста сущностей. Отключение его приведет к отсутствию существ (по умолчанию: ВКЛ.)
      • /serverconfig tickrate [10-100]
        Показывает или устанавливает тикрейт сервера. Более высокий тикрейт делает сервер более отзывчивым, но и стоит больших ресурсов процессора. Более низкий тикрейт имеет противоположный эффект. (по умолчанию: 30)
      • /serverconfig blockTickSamplesPerChunk
        Показывает или устанавливает много случайных тиков на каждый кусок, который загружен. Проще говоря, более высокое значение заставляет траву расти быстрее. (по умолчанию: 16)
      • /serverconfig defaultSpawn [x y? z]
        Показывает или устанавливает точку спавна по умолчанию. y можно опустить, чтобы автоматически использовать положение поверхности в заданном положении x/Z. Можете указать нечисловую позицию для очистки точки спавна по умолчанию.
      • /serverconfig setspawnhere
        Устанавливает точку появления по умолчанию в том месте, где в данный момент находится игрок


    Утилиты / Инструменты Отладки

    • /bir [getid|getcode|remap] Инструменты восстановления идентификатора блока. Полезно исправить сломанные блоки после удаления / обновления пользовательских блоков
    • /forceloadchunks x1 z1 x2 z1 [sendtoclient] Указывает серверу загрузить заданную область и предотвращает выгрузку. Если добавить "sendtoclient", он также принудительно отправит все эти куски клиенту.
    • /sendchunks [0 or 1] Переключает, следует ли отправлять какие-либо новые куски клиенту (принудительная отправка кусков отправляется в любом случае)
    • /chunkunload [0 or 1]Указывает, должен ли сервер автоматически выгружать куски, которые больше не находятся в зоне действия игроков (и, таким образом, также отправлять команды выгрузки кусков клиентам)
    • /reloadmods Перезагружает все серверные моды, поддерживающие перезагрузку
    • /cit Информация о текущей генерации блоков
    • /debug [logticks|tickhandlers|ci|cs|cr] Различные команды отладки
      • /debug logticks [milliseconds] Если для обработки тика сервера требуется более двух миллисекунд, то распад этого тика будет записан в журнал. server-main.txt
      • /debug tickhandlers Отображает сводку о многих загруженных блоках и сущностях, зарегистрированных в данный момент
      • /debug tickhandlers dump [gtblock|gtentity|dcblock|sdcblock|dcentity] Сбрасывает полный список всех прослушивателей тика в server-debug.txt. (gt = gametick, dc = delayed callback)
      • /debug ci Отображение некоторой информации о текущем фрагменте, в котором находится игрок
      • /debug cs Принудительно повторно загружает текущий фрагмент, в котором находится игрок
      • /debug cr  Принудительно полностью перезапускает текущий кусок, в котором находится игрок
    • /wgen Инструменты изменения мира. Примеры
      • /wgen pos climate Показывает климатическую информацию в текущем положении
      • /wgen testmap climate Генерирует пример 512x512 climate карты в формате png, переносит туда, где находятся исполняемые файлы игры
    • /macro [addcmd|setcmd|syntax|desc|priv|save|delete|show|list]
      Создайте макрос на стороне сервера, который может выполнять одну или несколько команд
      • /macro addcmd [command without /] Добавление команды во временный макрос
      • /macro setcmd[command without /] Установите команду на временный макрос (удаляет ранее добавленные)
      • /macro syntax Задает синтаксическую справочную информацию, отображаемую при использовании /help
      • /macro desc Задает текст описания, отображаемый при использовании /help
      • /macro priv Устанавливает привилегию, необходимую для выполнения этой команды, например controlserver только для администраторов или build для любого игрока с правами на сбор
      • /macro show Показывает содержимое временного макроса, определяемого в данный момент вышеприведенными командами
      • /macro save [name] Сохраняет временный макрос, определенный приведенной выше командой, в заданное имя команды
      • /macro list Показывает список всех сохраненных макросов
      • /macro show [name] Показывает содержимое сохраненного макроса
      • /macro delete [name] Удаление ранее сохраненного макроса
      • /macro discard [name] Отключает временный макрос