Административные команды для Don't Starve Together

В Don't Starve Together есть множество команд для администраторов и одиночных прохождений, таких как создание предметов, исключение игроков и многое другое. Игроки могут открыть консоль с помощью клавиши тильда и ввести выбранную команду, с возможностью автозаполнения нажатием клавиши Tab. Это позволяет администраторам быстро переключаться между командами в игре, что помогает оперативно решать проблемы на сервере.


Как использовать команды администратора в Don't Starve Together

1. Подключитесь к серверу как администратор
DST_LaunchDontStarve.webp

2. Откройте консоль, нажав клавишу тильды ( ).~
DST_OpenConsole.webp

3. Нажмите  на клавиатуре, чтобы войти в  локальный  режим. Это позволяет просматривать вывод команд в игре.Ctrl
DST_ConsoleLocalMode.webp


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

Функция Описание Синтаксис
Ударить игрока Выкидывает игрока с сервера. TheNet:Kick(userid)
Забанить игрока Отключает сервер и блокирует к нему доступ. TheNet:Ban(userid)
Восстановить осколок мира Восстанавливает указанные предметы в сегменте. c_regenerateshard()
Включить/отключить присоединение игрока Позволяет игрокам присоединяться, если установлено значение .true TheNet:SetAllowIncomingConnections( true / false )
Объявление сервера Объявляет о выключении/перезапуске серверов. c_announce("announcement")

Общие команды

Функция Описание Синтаксис
Заготовка для спавна Создает указанный префаб под курсором. c_spawn("prefab",amount)
Передайте предмет Создает заранее подготовленные детали в инвентаре. c_give("prefab",amount)
Отправляйтесь в приключение! Предоставляет набор исходных предметов. c_goadventuring()
Сценарий Применяет сценарий. c_doscenario(scenario)
Установить здоровье Устанавливает уровень здоровья на выбранный процент (0,9 = 90%). c_sethea​lth(percent)
Установите здравомыслие Устанавливает уровень здравомыслия на выбранный процент (0,9 = 90%). c_setsanit​y(percent)
Установите голод Устанавливает уровень голода на выбранный процент (0,9 = 90%). c_sethunger(pe​rcent)
Установившаяся влажность Устанавливает уровень влажности на выбранный процент (0,9 = 90%). c_setmoisture(pe​rcent)
Заданная температура Устанавливает температуру на выбранном процентном уровне. (0,9 = 90%) c_settemperature(degrees)
Режим Бога Больше не истощает здоровье, рассудок и не вызывает голода. Воскреснет после смерти. c_godmode()
Суперрежим Бога Как режим бога, но характеристики устанавливаются на максимум даже после его отключения. c_supergodmode()
Поддерживайте здоровье Постоянно восстанавливает здоровье. c_maintainhealth(ThePlayer)
Сохраняйте здравый смысл Постоянно восстанавливает рассудок. c_maintainsanity(ThePlayer)
Поддерживать голод Постоянно восполняет чувство голода. c_maintainhunger(ThePlayer)
Поддерживайте температуру Постоянно восстанавливает температуру. c_maintaintemperature(ThePlayer)
Поддерживайте влажность Постоянно восстанавливает влагу. c_maintainmoisture(ThePlayer)
Поддерживайте все Постоянно восстанавливает все характеристики. c_maintainall(ThePlayer)
Невидимость толпы Предотвращает нападения мобов на игрока, за исключением боев с боссами. c_makeinvisible()
Установить скорость бега Устанавливает скорость бега игрока. c_speedmult(multiplier)

Команды игрока

Функция Описание Синтаксис
Скрыть/Показать HUD Скрыть или показать весь игровой интерфейс. GetPlayer().HUD:Hide()GetPlayer().HUD:Show()
Творческий режим Создавайте всё бесплатно. GetPlayer().components.builder:GiveAllRecipes()
Максимальное здоровье Устанавливает максимальное количество здоровья игрока. GetPlayer().components.health:SetMaxHealth(value)
Максимальный здравый смысл Устанавливает максимальный уровень рассудка игрока. GetPlayer().components.sanity:SetMax(value)
Максимальный голод Устанавливает максимальный уровень голода игрока. GetPlayer().components.hunger:SetMax(value)
Пауза в голоде Приостанавливает чувство голода у игрока. GetPlayer().components.hunger:Pause(true)
Список всех игроков Выводит список всех игроков по имени пользователя и номеру. c_listallplayers()
Найти конкретного игрока Отображает информацию об игроке с указанным номером. AllPlayers[number]
Убить игрока Убивает указанного игрока. AllPlayers[number]:PushEvent('death')
Воскресить игрока Воскрешает игрока. AllPlayers[number]:PushEvent('respawnfromghost')
Включите творческий режим Предоставляет указанному игроку творческий режим. AllPlayers[number].components.builder:GiveAllRecipes(
Телепортироваться к игроку Телепортируется к указанному игроку. c_goto(AllPlayers[number])
Оборотень Превращает Вуди в бобра-оборотня. GetPlayer().components.beaverness:SetPercent(1)

Мировые командования

Функция Описание Синтаксис
Телепортироваться в префаб Телепортирует игрока к первому числовому значению имени префаба. c_gonext("prefab")
Удалить элемент под курсором Удаляет элемент под курсором мыши. ConsoleWorldEntityUnderMouse():Remove()c_select():Remove()
Удалить все Удаляет элементы в указанном префабе. for k,v in pairs(Ents) do if v.prefab == "prefab" then v:Remove() end end
Цикл пропусков дней Переход к следующему дню цикла. ​TheWorld:PushEvent("ms_nextcycle")
День пропуска Пропускает дневное время. c_skip(num)
Пропуск времени Переносит время вперед на указанную величину. TheWorld.net.components.clock:OnUpdate(16*30*x)
Модуль «Пропуск времени» и обновление Пропускает x единиц времени и обновляет данные. LongUpdate(X)
Ускорьте моделирование Ускоряет моделирование мира. c_speedup()
Пропуск фазы Пропускает текущий мировой этап. TheWorld:PushEvent("ms_nextphase")
Набор сегментов Устанавливает продолжительность светового дня, сумерек и ночи. (Общее значение не должно превышать 16) TheWorld:PushEvent("ms_setclocksegs", {day=x,dusk=y,night=z})
Установленный сезонный сегмент Установите продолжительность светового дня, сумерек и ночи в зависимости от времени года. (Общее количество не должно превышать 16) TheWorld:PushEvent("ms_setseasonclocksegs", {summer={day=sx,dusk=sy,night=sz}, winter={day=wx,dusk=wy,night=wz}})
Установленная продолжительность сезона Задает количество дней в сезоне. TheWorld:PushEvent("ms_setseasonlength", {season="summer", length=15})
Начало весны Устанавливает весенний сезон. TheWorld:PushEvent("ms_setseason", "spring")
Начало лета Создает летнее настроение. TheWorld:PushEvent("ms_setseason", "summer")
Начало осени Создает осеннюю атмосферу. TheWorld:PushEvent("ms_setseason", "autumn")
Начало зимы Устанавливает зимнюю атмосферу. TheWorld:PushEvent("ms_setseason", "winter")
Начало дождя Начнётся дождь. TheWorld:PushEvent("ms_forceprecipitation")
Удар молнии Вызовите удар молнии на курсоре мыши. TheWorld:PushEvent("ms_sendlightningstrike", ConsoleWorldPosition())
Удар метеора Вызывает удары метеоритов на курсоре мыши. (Может привести к сбою игры) c_spawn("shadowmeteor", 1)
Активировать все события Активируйте все события одновременно. for k, v in pairs(SPECIAL_EVENTS) do if v ~= SPECIAL_EVENTS.NONE then local tech = TECH[k] if tech ~= nil then tech.SCIENCE = 0 end end end function IsSpecialEventActive(event) return true end