Задать вопрос
Все статьи / VDS / Установка и настройка ПО / Управление сервером Minecraft
Найти результаты:
Период:
с:
 
по:
Помощь в поиске

Помощь в поиске

apple banana
Найти записи, которые содержат хотя бы одно из двух слов.

+apple +juice
Найти записи, которые содержат оба слова.

+apple macintosh
Найти записи, которые содержат слово 'apple', но положение записей выше, если они также содержат 'macintosh'.

+apple -macintosh
Найти записи, которые содержат слово 'apple', но не 'macintosh'.

+apple ~macintosh
Найти записи, которые содержат слово 'apple', но если запись также содержит слово 'macintosh', rate it lower than if row does not. Это более "мягкий" чем поиск '+apple -macintosh', для которого наличие 'macintosh' вызывает что записи не будут возвращены вовсе.

+apple +(>turnover <strudel)
Найти записи, которые содержат слова 'apple' и 'turnover', или 'apple' и 'strudel' (в любом порядке), но ранг 'apple turnover' выше чем 'apple strudel'.

apple*
Найти записи, которые содержат такие слова как 'apple', 'apples', 'applesauce', или 'applet'.

"some words"
Найти записи, которые содержат точную фразу 'some words' (например записи содержащие 'some words of wisdom', но не "some noise words").

Управление сервером Minecraft

В статье мы расскажем об основных командах для работы с сервером Minecraft


Как управлять сервером Minecraft

Для того чтобы работать с сервером, к нему нужно подключиться по SSH.
Управление сервером производится в его директории:

/home/docker-app

Попасть туда можно командой
cd /home/docker-app

И находясь в этой директории включить
docker compose up -d 

Сам сервер работает на ядре PaperMC. Доступ в консоль сервера осуществляется командой:
docker exec -it  minecraft rcon-cli

А выход командой:

exit

Изменить количество оперативной памяти, доступной серверу можно через
файл .env и добавлением переменных:

cat .env
root@77-222-63-11:/home/docker-app# cat .env
RCON_PASSWORD=Abaik6Deinaephi1
MEMORY=2G
MAX_MEMORY=4G

С этими параметрами минимум 2ГБ оперативной памяти и максимум 4ГБ будет доступно серверу.

Так как у сервера нет GUI-интерфейса, информацию о нагрузке можно посмотреть командой
htop


Действия с сервером

Доступные действия:

  • Запуск или остановка сервера.
  • Изменение конфигурационного файла server.properties.
  • Открыть  административную консоль — работает только в случае, если сервер запущен.

Команды для администратора сервера Minecraft

Чтобы выполнить все команды администратора в Minecraft, необходимо запустить административную консоль

docker exec -it minecraft rcon-cli

Ниже приведем список часто используемых команд:

  • debug start — запустить режим отладки.
  • debug stop — остановить режим отладки.
  • defaultgamemode survival — включить режим “выживание” для каждого нового
  • игрока.
  • defaultgamemode creative — включить режим “творчество” для каждого
  • нового игрока.
  • defaultgamemode adventure — включить режим “приключение” для каждого
  • нового игрока.
  • difficulty level_number — назначить уровень сложности для всех игроков.
  • Вы можете выбрать один из четырех уровней:
    • 0 — мирно
    • 1 — легко
    • 2 — нормально
    • 3 — сложно
  • gamemode survival username — присвоить режим игры “выживание” выбранному игроку: вместо username укажите имя пользователя.
  • gamemode creative username — присвоить режим игры “творчество” выбранному игроку: вместо username укажите имя пользователя.
  • gamemode adventure username — присвоить режим игры “приключение” выбранному игроку: вместо username укажите имя пользователя.
  • give username object_name amount other_options — присвоить пользователю выбранный предмет. Здесь:
    • username — имя пользователя,
    • object_number — имя объекта,
    • amount — количество объектов,
    • other_options — дополнительные параметры.
  • ban username reason — заблокировать пользователя по логину. Здесь:
  • username — имя пользователя,
  • reason — причина блокировки.
  • ban-ip ip_address — заблокировать пользователя по IP-адресу. Вместо
  • ip_address укажите адрес пользователя, который нужно заблокировать.
  • pardon username — разблокировать пользователя по логину. Вместо username укажите имя пользователя.
  • pardon-ip ip_address — разблокировать пользователя по IP-адресу. Вместо ip_address укажите адрес пользователя, который нужно разблокировать.
  • op username — назначить пользователю привилегии оператора. Вместо username укажите имя пользователя.
  • deop username — забрать у пользователя привилегии оператора. Вместо username укажите имя пользователя.
  • kick username reason — исключить пользователя из игры. Здесь:
    • username — имя пользователя,
    • reason — причина удаления.
  • list — показать всех пользователей онлайн.
  • save-all — сохранить изменения на сервере.
  • save-on — включить автосохранение параметров.
  • save-off — отключить автосохранение параметров.
  • stop — остановить сервер.
  • whitelist list — показать пользователей в белом списке.
  • whitelist add username — добавить пользователя в белый список. Вместо username укажите имя пользователя.
  • whitelist remove username — удалить пользователя из белого списка. Вместо username укажите имя пользователя.
  • whitelist reload — перезагрузить белый список.


Больше информации по переменным есть тут:
https://docker-minecraft-server.readthedocs.io/en/latest/variables/
https://docker-minecraft-server.readthedocs.io/en/latest/configuration/auto-rcon-commands/
https://docker-minecraft-server.readthedocs.io/en/latest/configuration/jvm-options/
 

Предыдущая статья
Редирект с HTTP на HTTPS для Linux
Следующая статья
Установка и настройка Kubernetes