Это руководство охватывает все административные и консольные команды, доступные для вашего выделенного сервера Necesse на Legion Hosting. Узнайте, как управлять игроками, настраивать параметры сервера и использовать команды читов для администрирования вашего мира. Для первоначальной настройки и конфигурации сервера см. наше Руководство по настройке сервера Necesse.
Уровни прав доступа
Necesse использует многоуровневую систему прав доступа, которая определяет, какие команды доступны каждому игроку. Существует четыре уровня прав доступа:
| Уровень | Описание | Доступ |
|---|---|---|
| User | Права по умолчанию для всех игроков | Базовый чат, игровой процесс, управление командой |
| Moderator | Может управлять игроками и выполнять базовые серверные задачи | Кикать игроков, сохранять мир, рассылать сообщения |
| Admin | Полный контроль над миром и игроками (требует включённых читов) | Телепортация, выдача предметов, изменение игрового времени, бан игроков, управление баффами |
| Owner | Высший уровень с полной серверной властью | Установка прав доступа, изменение паролей, включение читов, выключение сервера |
Установка прав администратора
Установка владельца сервера
Владелец сервера устанавливается при запуске сервера с помощью стартового параметра -owner. Это предоставляет полные права уровня Owner указанному имени игрока.
-owner YourPlayerName
Вы можете настроить это в GPanel в разделе Startup Variables. Владелец имеет доступ ко всем командам, включая возможность повышать других игроков.
Назначение прав доступа игрокам
Как только вы стали владельцем сервера (или уже имеете права Owner), вы можете назначать права доступа другим игрокам с помощью команды /permissions:
/permissions set PlayerName admin
/permissions set PlayerName moderator
/permissions set PlayerName owner
Чтобы проверить текущие права игрока:
/permissions get PlayerName
Чтобы вывести список всех игроков со специальными правами:
/permissions list
/mypermissions.
Включение читов
Многие команды уровня администратора (такие как /give, /tp, /hp, /time) требуют, чтобы читы были включены на сервере. Только владелец сервера может включить читы.
/allowcheats
Команды пользователя
Эти команды доступны всем игрокам независимо от уровня прав.
| Команда | Описание |
|---|---|
/help [page|command] |
Показать все команды или получить справку по конкретной команде |
/players |
Вывести список всех подключённых в данный момент игроков |
/playernames |
Вывести список всех имён игроков, которые присоединялись к серверу |
/mypermissions |
Показать ваш текущий уровень прав |
/playtime |
Показать ваше общее время игры на сервере |
/w [player] [message] |
Отправить личное сообщение (шёпот) другому игроку |
/me [message] |
Отправить сообщение-действие/эмоцию в чат |
/die |
Убить собственного персонажа (полезно, если застряли) |
/createteam |
Создать новую команду |
/invite [player] |
Пригласить игрока в вашу команду |
/leaveteam |
Покинуть вашу текущую команду |
Команды модератора
Эти команды требуют прав Moderator или выше.
| Команда | Описание |
|---|---|
/kick [player] [message] |
Кикнуть игрока с сервера с необязательным сообщением о причине |
/save |
Вручную сохранить мир на диск |
/say [message] |
Разослать объявление по всему серверу |
/network |
Показать сетевую статистику и информацию о производительности |
/performance [server] [seconds] |
Показать статистику производительности сервера за указанный период |
Команды администратора (требуются читы)
Эти команды требуют прав Admin и включённых читов на сервере.
Управление игроками
| Команда | Описание |
|---|---|
/give [player] [item] [amount] |
Выдать предметы игроку. Используйте точные названия предметов. |
/hp [player] [health] |
Установить текущее здоровье игрока |
/maxhp [player] [health] |
Установить максимальное здоровье игрока |
/mana [player] [mana] |
Установить текущую ману игрока |
/maxmana [player] [mana] |
Установить максимальную ману игрока |
/hunger [player] [hunger] |
Установить уровень голода игрока |
/resilience [player] [value] |
Установить значение стойкости игрока |
/invincibility [player] [1|0] |
Переключить неуязвимость для игрока (1 = вкл, 0 = выкл) |
/buff [player] [buff] [seconds] |
Предоставить игроку временный бафф на указанное время |
/clearbuff [player] [buff] |
Удалить определённый бафф у игрока |
/heal [player] |
Полностью вылечить игрока |
/reveal [player] |
Раскрыть всю карту для игрока |
/copyplayer [from] [to] |
Скопировать инвентарь, позицию и здоровье одного игрока другому игроку |
/changename [player] [name] |
Изменить отображаемое имя игрока |
/deleteplayer [auth|name] |
Безвозвратно удалить данные персонажа игрока |
Телепортация
| Команда | Описание |
|---|---|
/tp [player1] [player2] |
Телепортировать player1 к местоположению player2 |
/tp [player] home |
Телепортировать игрока к его дому/точке возрождения |
/tp [player] death |
Телепортировать игрока к месту его последней смерти |
/tp [player] spawn |
Телепортировать игрока к точке возрождения мира |
/setisland [player] [X] [Y] [dimension] |
Телепортировать игрока на конкретный остров по координатам и измерению |
Управление миром
| Команда | Описание |
|---|---|
/time [set|add] [amount] |
Получить, установить или продвинуть игровое время |
/difficulty [list|difficulty] |
Изменить или вывести уровни сложности (casual, adventure, classic, hard, brutal) |
/deathpenalty [list|penalty] |
Изменить или вывести варианты штрафа за смерть |
/raids [list|frequency] |
Изменить частоту рейдов (often, occasionally, rarely, never) |
/endraid [player] |
Немедленно завершить текущий рейд в местоположении игрока |
/setraiddifficulty [player] [percent] |
Установить процент сложности рейда для игрока |
/setraidtier [player] [tier] |
Установить уровень (tier) рейда для игрока |
/rain [X] [Y] [dimension] [start|clear] |
Начать или остановить дождь по конкретным координатам |
/creativemode |
Переключить творческий режим на сервере |
/regen [X] [Y] [dimension] [biome] [seeded] |
Перегенерировать уровень/остров |
/levels |
Вывести список всех загруженных в данный момент уровней/островов |
Управление мобами и сущностями
| Команда | Описание |
|---|---|
/clearmobs [global] [type] |
Очистить мобов в текущей области или глобально. Укажите type, чтобы нацелиться на конкретных мобов. |
/cleardrops [global] [type] |
Очистить выпавшие предметы в текущей области или глобально |
/clearevents [global] [type] |
Очистить события уровня в текущей области или глобально |
/clearall [global] |
Удалить все сущности из мира или текущей области |
/healmobs [health] [range] [filter] |
Вылечить мобов в указанном радиусе |
/enchant [clear|set|random] [slot] [ID] |
Добавить, удалить или случайно задать чары на экипированных предметах |
/upgrade [slot] [tier] |
Улучшить предмет до указанного уровня (tier) |
Управление белым списком и банами
Necesse предоставляет команды для контроля над тем, кто может получить доступ к вашему серверу.
| Команда | Описание |
|---|---|
/ban [auth|name] |
Забанить игрока на сервере по идентификатору аутентификации или имени игрока |
/unban [auth|name] |
Снять бан с игрока |
/bans |
Вывести список всех забаненных в данный момент игроков |
/kick [player] [message] |
Кикнуть игрока с сервера с необязательной причиной |
Команды только для владельца
Эти команды доступны только владельцу сервера.
| Команда | Описание |
|---|---|
/permissions [list|set|get] [auth|name] [level] |
Управлять уровнями прав игроков |
/password [password] |
Установить или удалить пароль сервера. Оставьте пустым для удаления. |
/allowcheats |
Навсегда включить команды читов на сервере |
/stop |
Безопасно сохранить и выключить сервер |
/motd [clear|get|message] |
Установить, просмотреть или очистить сообщение дня (Message of the Day) |
/maxlatency [seconds] |
Установить максимально допустимую задержку клиента до тайм-аута |
/pausewhenempty [0|1] |
Переключить, ставится ли сервер на паузу, когда нет игроков онлайн |
/language [language] |
Изменить язык сервера |
Управление командами
Администраторы могут управлять командами для совместной игры.
| Команда | Описание |
|---|---|
/setteam [player] [team] |
Назначить игрока в конкретную команду |
/clearteam [player] |
Удалить игрока из его команды |
Управление сервером через консоль
Для быстрого управления сервером это наиболее часто используемые команды из консоли GPanel:
# Save the world
/save
# Safely stop the server
/stop
# Broadcast a message to all players
/say Server restarting in 5 minutes!
# Check connected players
/players
# Change the difficulty
/difficulty adventure
# Disable raids
/raids never
/restart. Чтобы перезапустить, используйте /stop для безопасного выключения сервера, затем запустите его снова из GPanel. Альтернативно используйте кнопку Restart в GPanel, которая делает это автоматически.
Советы и лучшие практики
- Используйте
/help [command], чтобы получить подробную информацию о любой конкретной команде, включая необходимые параметры и примеры - Многие команды поддерживают параметр
listдля показа доступных вариантов (например,/difficulty list,/deathpenalty list) - Всегда выполняйте
/saveперед внесением значительных изменений или выключением сервера - Тщательно обдумайте последствия перед включением читов, так как это постоянное и необратимое изменение
- Используйте идентификаторы аутентификации вместо имён игроков для банов, чтобы предотвратить их обход
- Назначьте права Moderator доверенным игрокам, которые могут помочь управлять сервером, когда вы офлайн
Связанные статьи
- Руководство по настройке сервера Necesse
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
- Начало работы с вашим новым сервером
Нужна помощь?
Если вам нужна дополнительная помощь с администрированием сервера Necesse или у вас есть вопросы о конкретных командах, наша команда поддержки готова помочь. Создайте тикет в поддержку, и мы ответим как можно скорее.