Don't Starve Together

Don't Starve Together

123 ratings
Консоль команды в DST
By Jäger and 1 collaborators
Моё руководство было создано для помощи вам с консолью.
   
Award
Favorite
Favorited
Unfavorite
Немного о консоли
Немного Философии.
Консоль — это элемент игрового интерфейса, предназначенный для ввода игровых команд. Вызвать консоль можно нажатием тильды "~" (кнопки Ё) на клавиатуре. Её можно закрыть нажатием Ctrl + L. При открытии консоли игровое время "замирает". Была добавлена в обновлении A Little Rain Must Fall. В консоли нельзя писать точка-запятой.

Если вам понадобится ввести команду несколько раз, напишите нужную команду, нажмите Enter, снова откройте консоль и нажмите "стрелку вверх". Команда, введённая вами ранее появится в консоли.

По умолчанию консоль в DST включена.

В DST есть несколько вариантов вашего статуса в игре:

Вы хост.
В этом случае вы являетесь админом и можете полноценно пользоваться консолью.
Вы гость.
У вас нет прав и вы не можете пользоваться консолью. Есть ограниченное число команд, которые работают на клиентской стороне. Но почти вся ключевая информация обрабатывается на сервере, поэтому читерить не получится.
Вы админ другого сервера. То есть это либо ваш выделенный сервер (с использованием вашего токена), либо чужой сервер/хост, на котором вам выдали права администратора.
В этом случае вы также можете пользоваться консолью полноценно. Но консоль работает в двух режимах - "Локальный" и "Удалённый". В первом случае команда будет выполнено локально, словно вы гость. Во втором случае команда будет отправлена на сервер и выполнена там. Режим переключается клавишей Ctrl. "Удалённый" режим указывается слева от консоли фиолетовой надписью. При выполнении "удалённых" команд, информация выводится в лог сервера, а не в лог консоли клиента, в том числе и ошибки синтаксиса или неудачное выполнение.
Консольные Команды
Что-б быстро искать что-то в гайде нажмите сочетание клавиш Ctrl + F.
Супер режим бога
c_supergodmode()
Также как и c_godmode() делает персонажа неуязвимым, но в добавок повышает все параметры на максимум.

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

Дать супер режим бога другому игроку
c_supergodmode("Имя игрока")
Скорость
c_speedmult(множитель)
Стандартный бонус скорости 1. 2 делает персонажа в 2 раза быстрее и при 10 или больше, персонаж легко сможет проходить сквозь стены и ходить по воде.

Запрет на предсказание движения
Игра начинает подлагивать, но зато игрок именно там, где показано на экране.

Эту функцию также можно включить в настройках.

ThePlayer:EnableMovementPrediction(false)
Вывести сообщение
c_announce(Текст)
Выводить сообщения периодично
c_announce(Текст, Интервал)
Остановить периодичное выведение сообщений
c_announce()
Сохранить игру
c_save()
Откатить сохранения
При пустом аргументе откатится на 1 сохранение

c_rollback(Число сохранений)
Завершить работу
Сохранение опционально. Поставить в аргумент false, чтобы игра не сохранилась. При пустом аргументе сохраняется

c_shutdown(true/false)
Перезагрузить сервер
Без сохранения игры

c_reset()
Перегенерировать мир
Старый мир удаляется

c_regenerateworld()
Список активных игроков
c_listplayers()
Список всех игроков
c_listallplayers()
Перемещение игрока
c_move(AllPlayers[number])
Перемещает выбранного игрока на позицию под курсором.

Убить игрока
AllPlayers[number]:PushEvent('death')
Воскресить игрока
AllPlayers[number]:PushEvent('respawnfromghost')
Перемещение к игроку
c_goto(AllPlayers[number])
Удалить персонажа и перейти к экрану выбора
c_despawn(AllPlayers[number])
Открытие карты
Без пещер

TheWorld.minimap.MiniMap:ShowArea (0,0,0,10000)
С пещерами (Данная команда работает с задержкой и может потребоваться повторный ввод)

for k,v in pairs(AllPlayers) do for x=-1600,1600,35 do for y=-1600,1600,35 do v.player_classified.MapExplorer:RevealArea(x,0,y) end end end
Это локальная команда и она не будет работать если вы являетесь клиентом.

Получить объект под курсором
Возможна его модификация. Требуется проверка механизма функции

c_sel()
Исключить пользователя из числа объектов для атаки
Игрока не смогут атаковать другие игроки

c_makeinvisible()
Пропустить единицу времени
LongUpdate(X) или Update(X)
x - число единиц.

Все рецепты и бесплатное создание другому игроку
AllPlayers[number].components.builder:GiveAllRecipes()
Пропустить день
​TheWorld:PushEvent("ms_nextcycle")
Пропустить фазу дня
​TheWorld:PushEvent("ms_nextphase")
Пропустить время
TheWorld.net.components.clock:OnUpdate(16*30*x)
Пропускает х дней. Изменение х, чтобы пропустить несколько дней или части дня (например, 16 * 30 * 4,5 пропустит 4,5 дней) ВНИМАНИЕ: Слишком большие значения могут заморозить игру. (В зависимости от быстродействия компьютера)

Начать лето
TheWorld:PushEvent("ms_setseason", "summer")
Начать зиму
TheWorld:PushEvent("ms_setseason", "winter")
Начать весну
TheWorld:PushEvent("ms_setseason", "spring")
Начать осень
TheWorld:PushEvent("ms_setseason", "autumn")
Начать дождь
TheWorld:PushEvent("ms_forceprecipitation")
Остановить дождь
TheWorld:PushEvent("ms_forceprecipitation", false)
Призвать метеорит
c_spawn("shadowmeteor", x)
x - количество метеоритов.

Удар молнии
TheWorld:PushEvent("ms_sendlightningstrike", ConsoleWorldPosition())
При наличии громоотвода бьёт в него.

Внимание: возможен удар по персонажу.

Помог magicaton
Превращение Вуди в бобра и обратно (доступно только для Вуди)
GetPlayer().components.beaverness:SetPercent(1)
GetPlayer().components.beaverness:SetPercent(0
14 Comments
Luffarik Jul 17, 2021 @ 2:15am 
:DSTtophat:
ЧЕРЕПАХА ХЛОВ Nov 26, 2018 @ 8:04am 
У меня не работают команды, ввожу и ничего не происходит!
Deling Jun 21, 2018 @ 1:29pm 
у тебя комп слабый
Nasimi Apr 24, 2018 @ 8:50am 
Ребята, скажите пожалуйста, из-за чего может быть, я играю в DST (в режиме с пещерами) и появляется задержка при поднятии предметов, когда без пещер играю, то не задержек, помогите пожалуйста.
Flagvanus Jan 9, 2018 @ 2:44am 
Ввожу команды а ничего не происходит
Flagvanus Jan 9, 2018 @ 2:44am 
У меня консоль чет не работает:С
NuBI Jan 1, 2018 @ 12:16pm 
как другим поставить скорость ?
Besany Beast Jan 1, 2018 @ 9:12am 
спасибо ты помог:steamsalty:
SiAlion Dec 31, 2017 @ 12:16am 
введи команду еще раз
гупко боп Dec 30, 2017 @ 9:30am 
Как выключить режим бога?