Редактирование:
Как сделать сервер Minecraft на Ubuntu 20 04
(раздел)
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
=== '''Создание файла модуля Systemd''' === Вместо того, чтобы вручную запускать сервер Minecraft, мы создадим файл модуля Systemd и запустим Minecraft как службу. Вернитесь к своему пользователю sudo, набрав exit . Откройте текстовый редактор и создайте файл с именем minecraft.service в каталоге /etc/systemd/system/ : sudo nano /etc/systemd/system/minecraft.service Вставьте следующую конфигурацию: '''''/etc/systemd/system/minecraft.service''''' [Unit] Description=Minecraft Server After=network.target [Service] User=minecraft Nice=1 KillMode=none SuccessExitStatus=0 1 ProtectHome=true ProtectSystem=full PrivateDevices=true NoNewPrivileges=true WorkingDirectory=/opt/minecraft/server ExecStart=/usr/bin/java -Xmx1024M -Xms1024M -jar server.jar nogui ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password stop [Install] WantedBy=multi-user.target Измените флаги Xmx и Xms соответствии с ресурсами вашего сервера. Флаг Xmx определяет максимальный пул распределения памяти для виртуальной машины Java (JVM), а Xms определяет начальный пул распределения памяти. Также убедитесь, что вы используете правильный порт rcon и пароль. Сохраните файл и перезагрузите конфигурацию systemd manager: sudo systemctl daemon-reload Теперь вы можете запустить сервер Minecraft, набрав: sudo systemctl start minecraft При первом запуске службы она сгенерирует несколько файлов конфигурации и каталогов, включая мир Minecraft. Проверьте статус службы с помощью следующей команды: sudo systemctl status minecraft * minecraft.service - Minecraft Server Loaded: loaded (/etc/systemd/system/minecraft.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2020-06-23 17:48:44 UTC; 8s ago Main PID: 1338035 (java) Tasks: 15 (limit: 1074) Memory: 465.3M CGroup: /system.slice/minecraft.service └─1338035 /usr/bin/java -Xmx1024M -Xms1024M -jar server.jar nogui Наконец, включите автоматический запуск службы Minecraft во время загрузки: sudo systemctl enable minecraft '''Настройка брандмауэра''' Ubuntu поставляется с инструментом настройки брандмауэра под названием UFW. Если в вашей системе включен брандмауэр , и вы хотите получить доступ к серверу Minecraft извне вашей локальной сети, вам необходимо открыть порт 25565 : sudo ufw allow 25565/tcp '''Настройка резервного копирования''' В этом разделе мы создадим сценарий оболочки резервного копирования и задание cron для автоматического резервного копирования сервера Minecraft. Переключитесь на minecraft : sudo su - minecraft Откройте текстовый редактор и создайте следующий файл: nano /opt/minecraft/tools/backup.sh Вставьте следующую конфигурацию: '''''/opt/minecraft/tools/backup.sh''''' #!/bin/bash function rcon { /opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p strong-password "$1" } rcon "save-off" rcon "save-all" tar -cvpzf /opt/minecraft/backups/server-$(date +%F-%H-%M).tar.gz /opt/minecraft/server rcon "save-on" ## Delete older backups find /opt/minecraft/backups/ -type f -mtime +7 -name '*.gz' -delete Сохраните файл и сделайте скрипт исполняемым : chmod +x /opt/minecraft/tools/backup.sh Затем создайте задание cron, которое будет запускаться автоматически один раз в день в определенное время. Откройте файл crontab, набрав: crontab -e Чтобы запускать сценарий резервного копирования каждый день в 23:00, вставьте следующую строку: 0 23 * * * /opt/minecraft/tools/backup.sh
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «wiki.ramba-art.ru» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
wiki.ramba-art.ru:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
русский
Просмотры
Читать
Править
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка по MediaWiki
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице
MediaWiki Appliance
- Powered by
TurnKey Linux