Изменение количества игроков
Например, чтобы установить максимальное количество игроков:
/serverconfig maxclients 20
Установка пароля
Чтобы установить пароль:
/serverconfig password MyPassword123
Важно: пароль не должен содержать пробелы.
Чтобы удалить пароль:
/serverconfig nopassword
Включение и отключение PvP
Разрешить PvP:
/serverconfig allowpvp true
Запретить PvP:
/serverconfig allowpvp false
Отключение появления существ
/serverconfig entityspawning false
Чтобы снова разрешить появление существ:
/serverconfig entityspawning true
Настройка Tickrate
Tickrate — это частота обновления игровой логики на сервере.
Для изменения используется:
/serverconfig tickrate [value]
В официальной документации указан диапазон:
10-100
Более высокий Tickrate может повысить отзывчивость игровой симуляции, но требует больше вычислительных ресурсов.
Важно: не рекомендуется без необходимости увеличивать Tickrate, особенно на сильно загруженных серверах.
Белый список игроков (Whitelist)
В Vintage Story можно ограничить доступ к серверу через белый список.
Добавление игрока
/player Player123 whitelist on
Управление режимом Whitelist
/serverconfig WhitelistMode [mode]
Доступные значения:
on — включает режим белого списка
off — отключает режим белого списка
default — использует стандартное поведение сервера
В официальной документации указано, что для выделенных серверов значение default соответствует включённому белому списку.
Управление игровым миром
Команда /worldconfig
Позволяет изменять настройки уже существующего игрового мира.
Синтаксис:
/worldconfig [parameter] [value]
Подробный перечень параметров конфигурации мира приведён в отдельной официальной документации:
Vintage Story — World Configuration
Важно: изменение некоторых параметров мира требует перезапуска сервера.
Не все настройки генерации мира могут применяться к уже созданным территориям.
Настройка отображения карты
Например, для включения цветной карты мира может использоваться:
/worldconfig colorAccurateWorldmap true
В официальном руководстве также приводится команда:
/worldconfigcreate bool colorAccurateWorldmap true
Для предоставления отдельному игроку соответствующего разрешения:
/player Player123 privilege grant colorAccurateWorldmap
Управление существами и объектами
Команда /entity
Позволяет создавать, удалять, подсчитывать и изменять игровые сущности.
| Команда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Фильтры сущностей
Для работы с сущностями используются следующие селекторы:
| Селектор
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Также можно указывать дополнительные фильтры.
Например:
e[type=gazelle,range=3,alive=true]
Этот фильтр выбирает живых газелей в радиусе трёх блоков.
Дополнительные действия с сущностями
Через команду /entity cmd доступны различные действия:
| Подкоманда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Внимание: команды удаления сущностей могут привести к потере животных и других объектов игрового мира.
Используйте их с осторожностью.
Управление сервером
Статистика сервера
/stats
Показывает статистику работы сервера, включая Tickrate и использование памяти.
Отправить объявление
/announce [message]
Например:
/announce Сервер будет перезапущен через 5 минут!
Сообщение отправляется во все группы игрового чата.
Сохранить мир
/autosavenow
Принудительно запускает сохранение игрового мира.
Создать резервную копию
/genbackup
Создаёт полную резервную копию текущего сохранения мира.
Резервная копия помещается в папку резервных копий.
Команду можно выполнять без остановки сервера.
Также можно указать имя резервной копии:
/genbackup MyWorldBackup
Если имя не указано, оно будет создано автоматически на основе текущей даты и времени.
Выключить сервер
/stop
Останавливает игровой сервер.
Важно: на хостинге XLGAMES.GG для обычного выключения или перезапуска сервера удобнее использовать соответствующие кнопки панели управления.
Информация о мире
Команда /info
Позволяет получить информацию о текущем сохранении мира.
| Команда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Как узнать Seed мира
Введите:
/info seed
Сервер покажет Seed текущего игрового мира.
Управление модами
Команда /moddb
В официальной документации Vintage Story описана встроенная утилита ModDB для управления модификациями.
Обратите внимание: раздел документации по этой команде проверялся для Vintage Story 1.18.0-pre.7. В более новых версиях доступность и синтаксис команд могут отличаться.
| Команда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Перед установкой или обновлением модов рекомендуется делать резервную копию мира.
Приват территорий (Land Claim)
Vintage Story позволяет защищать территории от изменения другими игроками.
Для этого используется команда:
/land
Основные команды привата
| Команда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Изменение размеров территории
Для увеличения территории:
/land claim grow [direction] [amount]
Для уменьшения:
/land claim shrink [direction] [amount]
Доступные направления:
north east south west up down
Например:
/land claim grow north 10
Расширит выбранную область на 10 блоков в северном направлении.
Выдача доступа к привату
Чтобы предоставить игроку доступ:
/land claim grant [playername] [use|all]
Вместо use|all нужно указать одно из значений:
use — разрешить использование объектов
all — разрешить использование объектов, установку и разрушение блоков
Например:
/land claim grant Player123 all
Для отзыва доступа:
/land claim revoke Player123
Выдача доступа группе
/land claim grantgroup [groupname] [use|all]
Для удаления доступа группы:
/land claim revokegroup [groupname]
Группы игроков
Команда /group
Позволяет создавать группы игроков и управлять ими.
Группы используются для отдельного игрового чата и доступа к приватным территориям.
| Команда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Точки на карте (Waypoints)
Команда /waypoint
Позволяет создавать и управлять точками на карте.
| Команда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пример создания точки
/waypoint add red copper
Создаёт точку красного цвета с названием copper в текущем местоположении игрока.
Другие команды игроков
Личное сообщение
/pm [playername] [message]
Отправляет личное сообщение указанному игроку.
Эмоции
Для использования эмоций применяется:
/emote [emote]
Поддерживаются, например:
wave — помахать рукой
cheer — радоваться
shrug — пожать плечами
cry — плакать
nod — кивнуть
facepalm — закрыть лицо рукой
bow — поклониться
laugh — смеяться
rage — злиться
Например:
/emote wave
Убийство собственного персонажа
/kill
Убивает персонажа, выполняющего команду.
Управление чанками
Команда /chunk
Используется для диагностики и управления загруженными чанками мира.
| Команда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Важно: принудительная загрузка большого количества чанков может увеличить нагрузку на сервер.
Генерация мира
Команда /wgen
Используется для генерации, диагностики и изменения участков игрового мира.
Это административный инструмент, который может серьёзно повлиять на сохранение сервера.
| Команда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пример создания дерева
/wgen tree walnut
Создаёт ореховое дерево в текущей области.
Важно про регенерацию мира
Команды:
/wgen regen
/wgen regenr
/wgen regenc
/wgen regenrc
/wgen del
могут изменить или удалить существующие участки мира.
Внимание: перед использованием этих команд обязательно создайте резервную копию сохранения!
Не рекомендуется выполнять их на действующем сервере с постройками игроков без предварительного тестирования.
Диагностика и отладка сервера
Команда /debug
Позволяет получать техническую информацию о работе сервера.
Эти команды предназначены преимущественно для опытных администраторов.
| Команда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Диагностика лагов сервера
Если на сервере наблюдаются задержки, можно использовать:
/stats
Для получения общей статистики.
Для более подробной диагностики медленных тиков:
/debug logticks 100
Команда записывает в лог информацию о серверных тиках, обработка которых заняла более 100 миллисекунд.
Диагностическая информация записывается в:
server-main.txt
Это может помочь определить причины задержек, связанные с обработкой игровой логики.
Дополнительные инструменты
Команда /fixmapping
/fixmapping applyall
Применяет переназначение блоков и предметов при переходе на новую версию игры.
Команда /bir
Используется для работы с идентификаторами блоков.
Поддерживаемые подкоманды:
/bir getid
/bir getcode
/bir remap
Может использоваться при исправлении проблем с блоками после удаления или обновления модов.
Команда /whenwillitstopraining
/whenwillitstopraining
Показывает, когда должен закончиться текущий дождь.
Команда /we
Используется для работы с WorldEdit.
Подробная официальная документация:
Vintage Story — WorldEdit
Создание серверных макросов
Команда /macro
Позволяет создавать серверные макросы, объединяющие несколько действий и команд.
Основные подкоманды:
| Команда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
С помощью макросов можно автоматизировать последовательности административных действий.
Какие команды использовать осторожно
Некоторые команды могут существенно изменить игровой мир или привести к потере данных.
Особенно внимательно следует использовать:
| Команда
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Важно: перед использованием команд, изменяющих или удаляющих данные мира, рекомендуется создавать резервную копию.
Для этого можно использовать:
/genbackup
Если команда не работает
Если команда возвращает ошибку или не выполняется, проверьте:
- правильно ли указан синтаксис
- не добавлены ли лишние квадратные скобки
- имеются ли у вас необходимые права
- поддерживается ли команда вашей версией Vintage Story
- правильно ли указано имя игрока
- требуется ли перезапуск сервера для применения изменений
Разработчики рекомендуют использовать встроенный справочник:
.chb
Он позволяет получить информацию о командах, доступных в установленной версии игры.
Важно
- Серверные команды Vintage Story начинаются с символа
/.
- Некоторые команды доступны обычным игрокам, другие требуют административных прав.
- Для выдачи администратора используется
/op.
- Для просмотра команд используется
/help.
- Для просмотра статистики сервера используется
/stats.
- Для принудительного сохранения мира используется
/autosavenow.
- Для создания резервной копии используется
/genbackup.
- Команды изменения генерации мира и удаления данных необходимо использовать осторожно.
- После изменения некоторых настроек сервера требуется перезапуск.
- Доступность и синтаксис отдельных команд могут отличаться в зависимости от версии Vintage Story.
Полезные ссылки
Аренда сервера Vintage Story
На хостинге XLGAMES.GG вы можете арендовать игровой сервер Vintage Story с доступом к панели управления, консоли и файлам сервера.
Заказать сервер Vintage Story на XLGAMES.GG
|
|
|
|
|
|
|
|
|
|
|
|
|
|