В этом руководстве рассматриваются доступ администратора и консольные команды для вашего выделенного сервера Don't Starve Together на Legion Hosting. Инструкции по первоначальной настройке сервера смотрите в статье Настройка сервера DST. Установку модов смотрите в статье Установка модов DST. Распространённые проблемы смотрите в статье Устранение неполадок DST.
Доступ администратора
Администраторы сервера могут использовать внутриигровые консольные команды для управления сервером. Привилегии администратора предоставляются путём добавления Klei User ID игроков в файл adminlist.txt.
Поиск вашего Klei User ID
Ваш Klei User ID (KU ID) выглядит как KU_abc12345. Вы можете найти его, выполнив следующее:
- Войдите в accounts.klei.com и проверьте профиль вашей учётной записи
- Проверьте журнал консоли сервера при подключении — в нём будет показан ваш KU ID
Настройка adminlist.txt
Создайте или отредактируйте файл adminlist.txt в каталоге вашего кластера. Добавляйте по одному KU ID на строку:
KU_abc12345
KU_def67890
Консольные команды
Нажмите клавишу ~ (тильда) в игре, чтобы открыть консоль. Добавляйте к удалённым командам префикс c_:
| Команда | Описание |
|---|---|
c_announce("message") |
Отправить объявление всему серверу |
c_save() |
Принудительно сохранить мир |
c_rollback(count) |
Откатить сервер на указанное количество снимков сохранения |
c_regenerateworld() |
Перегенерировать весь мир (удаляет текущее сохранение) |
c_shutdown() |
Корректно завершить работу сервера |
c_skip(count) |
Пропустить вперёд указанное количество дней |
TheNet:Kick(userid) |
Кикнуть игрока по его KU ID |
TheNet:Ban(userid) |
Забанить игрока по его KU ID |
c_listallplayers() |
Список всех подключённых игроков с их KU ID |
c_regenerateworld() и c_rollback() являются разрушительными и затронут всех подключённых игроков. Используйте их с осторожностью.
Похожие статьи
- Настройка сервера DST
- Установка модов DST
- Устранение неполадок DST
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
Нужна помощь?
Если вы столкнулись с проблемой, которая здесь не рассмотрена, отправьте тикет в поддержку и укажите ID вашего сервера, описание проблемы и любой соответствующий вывод консоли из GPanel.