Как запустить сервер Minecraft в Linux
Обновлено: 21.11.2024
Minecraft – это популярная игра-песочница и приключенческая игра, предлагающая творческие задачи и задачи на выживание, когда вы исследуете бесконечный мир с бесконечными возможностями модификаций. Он был создан Mojang Studios и впервые стал общедоступным в мае 2009 года. Официальный релиз Minecraft состоялся 18 ноября 2011 года.
Ежемесячное количество активных пользователей Minecraft в мире достигло 40 миллионов в июне 2016 года. По состоянию на март 2021 года это число выросло до 140 миллионов. Помимо большого количества ежемесячных пользователей, это еще и самая загружаемая игра всех времен.< /p>
Ранее вы узнали, как за пять шагов создать сервер Minecraft для своего виртуального частного сервера (VPS). На этот раз вы узнаете, как настроить сервер Minecraft с помощью выделенного хостинга Linux.
Преимущества наличия выделенного сервера для Minecraft в Linux
С выделенным сервером вы можете единолично пользоваться и контролировать ресурсы сервера. Вычислительная мощность, память и хранилище доступны специально для вашего игрового процесса без шумных соседей (как на виртуальном хостинге) или с запущенной виртуализацией (как на облачных выделенных или физических серверах). Благодаря такому контролю вы сможете повысить производительность.
Кроме того, все ваши моды (дополнения к игре), плагины и настройки безопасности находятся под вашим полным контролем. Вы можете настроить свой сервер Minecraft в Linux так, как хотите, и другие пользователи не будут вносить изменения в ваши настройки.
Требования к серверу
Согласно вики Fandom, доступно несколько конфигураций, включая минимальную и оптимальную конфигурации сервера. Вот минимальные требования к серверу для запуска сервера Minecraft в Linux:
- От одного до пяти игроков.
- Процессор Intel Pentium 4 2,0 ГГц или AMD Athlon и лучше.
- 512 МБ ОЗУ.
- 2 ГБ свободного места на жестком диске (5 ГБ, если вы часто выполняете резервное копирование).
- Интернет-соединение со скоростью загрузки 3 Мбит/с и скоростью загрузки 2 Мбит/с.
Вот оптимальные требования к серверу для запуска сервера Minecraft в Linux:
- Двадцать или более игроков.
- ЦП Intel i5 или i7 или процессоры AMD Ryzen 5 или 7 и выше.
- 6 ГБ ОЗУ.
- 35 ГБ свободного места на жестком диске.
- Интернет-соединение со скоростью загрузки 30 Мбит/с и скоростью загрузки 15 Мбит/с.
Рекомендуется использовать твердотельный накопитель (SSD) для повышения производительности благодаря более высокой скорости чтения/записи данных.
Для целей этой статьи Minecraft был установлен на выделенном сервере Liquid Web со следующей конфигурацией:
- ЦП Intel Xeon E3-1230 v5.
- 4 ядра с частотой 3,40 ГГц.
- 16 ГБ ОЗУ.
- Твердотельный накопитель емкостью 500 ГБ.
- Операционная система — CentOS 7, 64-разрядная версия.
Шаги по настройке выделенного сервера Minecraft в Linux
Шаг 1. Подключение к вашему серверу
Подключитесь к консоли вашего сервера или подключитесь удаленно через безопасную оболочку (SSH). Если вы подключаетесь удаленно через SSH, используйте следующую команду, чтобы войти в систему как пользователь root.
Если вы впервые подключаетесь к этому серверу, вам будет предложено подтвердить, что вы хотите подключиться к новому, ранее неизвестному хосту. Введите yes, и вам будет предложено ввести пароль root. Как только вы введете его, вы войдете в систему как пользователь root.
Рекомендуется создать отдельную учетную запись пользователя, чтобы в случае взлома вашего сервера Minecraft злоумышленник не имел доступа к учетной записи пользователя root. Используйте следующую команду, чтобы создать пользователя с именем mcuser.
Следующая команда предназначена для установки пароля для нашего нового пользователя.
Вам будет предложено ввести и подтвердить пароль.
Шаг 2. Обновите репозиторий пакетов и установите Java
Вам потребуется установить Java. Во-первых, убедитесь, что ваш репозиторий пакетов обновлен с помощью следующей команды.
Далее установите Java с помощью следующих команд.
Вы можете убедиться, что он был успешно установлен, подтвердив версию Java.
Вы увидите следующий вывод.
Чтобы установить Java 16, необходимо убедиться, что сервер знает о доступности пакета, обновив репозиторий epel. Вы обновите его с помощью приведенной ниже команды.
Если он еще не установлен, вы увидите следующий вывод.
Далее вы установите последнюю версию Java, в настоящее время это Java 16. Используйте следующую команду, чтобы установить последнюю версию Java.
Несмотря на то, что Java 16 установлена, вам все равно необходимо установить ее по умолчанию, чтобы сервер мог запускать приложения, использующие последнюю версию. Это можно сделать с помощью следующей команды.
Вам будут представлены версии Java, установленные на вашем сервере, каждая с соответствующим номером. Выберите соответствующий номер и нажмите Enter.
Если вы снова запустите java -version, будет показан выбранный вами номер версии.
Шаг 3. Установка экрана
Install Screen, приложение для консоли, которое поддерживает работу вашего сервера, когда вы не подключены к сети. Чтобы установить его, используйте следующую команду.
Вы подтвердите установку, как при установке Java. Если он уже установлен, вы будете проинформированы об этом и вернетесь к подсказке.
Шаг 4. Настройте сервер Minecraft в Linux
Начните с переключения пользователей и создания каталога для ваших файлов Minecraft. Вы можете назвать свой каталог mineserver.
Вы перейдете в этот каталог с помощью следующей команды.
Далее вы загрузите необходимые файлы конфигурации для Minecraft. Посетите страницу сервера Minecraft Java Edition, щелкните правой кнопкой мыши ссылку .jar сервера Minecraft и скопируйте адрес ссылки.
Чтобы скачать файлы, вам нужно использовать команду wget вместе со ссылкой на файлы. Это должно выглядеть так.
Этот URL будет меняться в последующих выпусках. Всегда загружайте его прямо со страницы загрузки Minecraft.
После запуска команды в выводе будет указано, что файлы были сохранены.
Вместо сохранения файлов в minecraft_server.1.17.1.jar, как показано на странице загрузки Minecraft, файлы сохраняются в server.jar, как показано на изображении выше.
Шаг 5. Запустите сервер Minecraft и играйте
В первый раз запустите сервер Minecraft, выполнив следующую команду.
Прежде чем сервер сможет запуститься, вам необходимо принять условия лицензии Mojang. Для этого вам нужно будет открыть документ в выбранном вами текстовом редакторе. В приведенном ниже примере будет использоваться Vim. Следующая команда откроет документ.
- Нажмите i, чтобы войти в режим вставки.
- Замените eula=false на eula=true.
- Нажмите Escape, чтобы выйти из режима вставки.
- Введите :wq, чтобы сохранить изменения и выйти из редактора.
После того, как вы примете условия, вы можете начать сеанс Screen и снова запустить сервер Minecraft. Введите команду screen, чтобы начать новый сеанс терминала в текущем сеансе. Затем введите команду, которую вы использовали ранее, чтобы запустить сервер Minecraft.
После завершения загрузки будет создан новый случайный мир.
Вы можете нажать Ctrl+A+D, чтобы отсоединиться от этого сеанса экрана, что вернет вас в исходный сеанс терминала, который у вас был, оставив Minecraft запущенным внутри отсоединенного экрана. Вы можете выйти из системы, не останавливая процесс, или использовать screen -r, чтобы повторно подключить его и вернуть на передний план.
Чтобы остановить сервер Minecraft, введите команду stop в сеансе экрана Minecraft и нажмите Enter.
Если у вас возникли проблемы с подключением к серверу, убедитесь, что порт по умолчанию для Minecraft (порт 25565) открыт в брандмауэре вашего сервера.
Заключительные мысли
Теперь вы готовы играть в Minecraft на только что созданном сервере Linux Minecraft.Присоединиться к серверу легко, используя ваш прямой IP-адрес.
Управляемый выделенный сервер доступен через Liquid Web, чтобы вы могли настроить сервер Minecraft в Linux. Вы можете связаться с нами сегодня, чтобы получить свой собственный сервер и следовать этому руководству, как только он будет создан.
Автор: Супарна Гангули
Minecraft довольно популярен среди любителей видеоигр.
И если вы хотите получать потрясающие игровые возможности на Linux Ubuntu, у вас должен быть выделенный сервер для выделенных серверов, таких как Minecraft . Он обладает повышенным потенциалом производительности, что делает Minecraft подходящим для игровых нагрузок.
В этом руководстве я расскажу вам, зачем и как установить сервер Minecraft на Linux Ubuntu.
Почему вы должны установить сервер Minecraft на Linux Ubuntu
- Управление плагинами и модами
- Полное использование пропускной способности и ресурсов
- Более высокая конфиденциальность
- Улучшенная производительность
Предварительные требования для сервера Minecraft
Чтобы установить Minecraft на ПК с Linux, вам необходимо:
- Минимум 5 ГБ ОЗУ.
- Выделенный игровой сервер
- Процессоры Intel на базе ядра
- Доступ к командной строке
Установите пакеты для создания инструмента mcrcon:
$ sudo apt update
$ sudo apt install git build-essential
Этапы установки сервера Minecraft на Linux Ubuntu
Следуйте приведенным ниже инструкциям, чтобы без проблем установить Minecraft на ПК с Linux.
Установить JRE
Для Minecraft требуется Java 8 или выше.
Для Minecraft необходимо использовать безголовую JRE, поскольку Minecraft не совместим с графическим пользовательским интерфейсом.
Итак, пакет OpenJRE 8 будет установлен:
И проверьте установку через:
$ java-версия
Создайте пользователя Minecraft для вашей безопасности
В целях безопасности не запускайте Minecraft под пользователем root. Создайте отдельного системного пользователя и сгруппируйте его с домашним каталогом /opt/minecraft следующим образом:
$ sudo useradd -r -m -U -d /opt/minecraft -s /bin/bash minecraft
Мы не будем устанавливать пароль для пользователя, потому что пароль будет препятствовать входу пользователя через SSH.
Чтобы изменить пользователя Minecraft, войдите в систему как пользователь с привилегиями sudo или root.
Установка Minecraft на Linux Ubuntu
Теперь переключитесь на пользователя Minecraft:
$ судо су - майнкрафт
Создайте три новых каталога, написав следующий код:
Для чего нужны эти каталоги?
- Резервные копии будут создаваться с резервной копии сервера.
- Инструменты сохранят сценарий резервного копирования и клиент mcrcon.
- В каталоге сервера хранится сервер Minecraft и связанные с ним сведения.
Скачать и скомпилировать mcrcon
Протокол RCON позволяет выполнять команды при подключении к серверу Minecraft на Linux Ubuntu.
А mcrcon — это RCON-клиент на языке C.
С GitHub загрузите исходный код и создайте двоичный файл mcrcon.
Для этого перейдите в папку ~/tools и клонируйте Tiiffi/mcrcon с помощью этой команды:
После этого вернитесь в каталог репозитория:
$ cd ~/tools/mcrcon
Скомпилируйте утилиту mcrcon с помощью:
$ gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
А затем проверьте это:
Загрузить сервер Minecraft на Linux Ubuntu
Модификации сервера Minecraft, такие как Spigot или Craftbukkit, позволяют добавлять плагины на сервер Minecraft. Вы также можете настроить параметры сервера.
Здесь мы устанавливаем ванильный сервер Minecraft от Mojang.
Вы можете скачать файл архива Java (JAR) сервера Minecraft с этой страницы. И для этого выполните:
Настроить сервер Minecraft
Затем перейдите к ~/server и начните с сервера Minecraft.
$ java -Xmx1024M -Xms512M -jar server.jar nogui
Сервер Minecraft выполнит некоторые операции и создаст server.properties и eula.txt.
Примите лицензионное соглашение для запуска сервера. Для этого откройте eula.txt и измените eula=false на eula=true:
$ nano ~/server/eula.txt
Затем закройте этот файл. Не забудьте сохранить!
Теперь отредактируйте server.properties, чтобы включить rcon и установить подходящий пароль rcon.
Откройте текстовый редактор, введя:
$ nano ~/server/server.properties
Обновите значения следующим образом:
rcon.port=25575
rcon.password=строгий пароль
включить-rcon=true
Сборка файла модуля Systemd
Minecraft можно запустить как службу только после создания файла модуля Systemd.
Введите exit, чтобы вернуться к sudo.
Затем создайте файл minecraft.service в /etc/systemd/system/ :
$ sudo nano /etc/systemd/system/minecraft.service
Вставьте конфигурацию следующим образом:
Description=Сервер Minecraft
После=network.target
Пользователь=майнкрафт
KillMode=нет
SuccessExitStatus=0 1
ProtectHome=true
ProtectSystem=полный
PrivateDevices=true
NoNewPrivileges=true
WorkingDirectory=/opt/minecraft/сервер
ExecStart=/usr/bin/java -Xmx1024M -Xms512M -jar server.jar nogui
ExecStop=/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p надежный пароль остановить
WantedBy=multi-user.target
Измените флаги Xms и Xmx в соответствии с ресурсами вашего сервера.
Флаг Xms определяет начальное выделение памяти, а Xmx определяет максимальное выделение памяти для JVM (виртуальная машина Java)
Необходимо использовать правильный пароль и порт rcon. Всегда помните об этом.
Выполните приведенную ниже команду, чтобы начать с сервера Minecraft.
$ sudo systemctl запустить майнкрафт
Проверьте статус службы Minecraft с помощью:
$ sudo systemctl статус майнкрафт
Наконец, приведенная ниже команда активирует службу Minecraft во время загрузки:
$ sudo systemctl включить майнкрафт
Настройка брандмауэра
Откройте порт 25565, чтобы получить доступ к серверу Minecraft не из вашей локальной сети, а на сервере есть брандмауэр.
Разрешить трафик через порт 25565:
$ sudo ufw разрешить 25565/tcp
Настроить резервное копирование
Мы создадим автоматическое резервное копирование с помощью сценария оболочки и cronjob. Сначала переключитесь на пользователя Minecraft:
$ судо су - майнкрафт
Создайте следующий файл в текстовом редакторе:
$ нано /opt/minecraft/tools/backup.sh
Затем вставьте конфигурацию, указанную ниже:
функция rcon
/opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p надежный пароль "$1"
rcon "сохранить"
rcon "сохранить все"
tar -cvpzf /opt/minecraft/backups/server-$(date +%F-%H-%M).tar.gz /opt/minecraft/server
rcon "сохранить"
Выполните следующую команду, чтобы сохранить файл и сделать скрипт исполняемым.
$ chmod +x /opt/minecraft/tools/backup.sh
Затем создайте задание cron, набрав:
0 23 * * * /opt/minecraft/tools/backup.sh
Вторая строка запустит скрипт резервного копирования каждый день в 23:00.
Доступ к консоли Minecraft
Используйте утилиту mcrcon, чтобы получить доступ к консоли Minecraft.
Синтаксис приведен ниже:
$ /opt/minecraft/tools/mcrcon/mcrcon -H 127.0.0.1 -P 25575 -p надежный пароль -t
Порт rcon не должен быть заблокирован при доступе к консоли.
Заключение
На этом урок заканчивается. Вы успешно установили сервер Minecraft на Linux Ubuntu. Регулярно настраивайте резервное копирование.
Добро пожаловать во вторую часть нашей серии статей об играх Linux в преддверии праздников. На этой неделе мы подготовили руководство, в котором вы узнаете, как создать базовый сервер Minecraft на Raspberry Pi с Ubuntu Desktop, чтобы вы могли играть локально с друзьями.
Это отличный дневной проект, над которым можно поработать с другом или членом семьи!
Размещение сервера Minecraft открывает массу дополнительных возможностей управления игрой в Minecraft с друзьями. Вы можете изменить правила и сложность игры, поведение врагов и определить, как взаимодействуют игроки.
Настройка сервера также является отличным способом узнать больше о Linux. Linux — это все о том, чтобы возиться и пробовать что-то новое. Хотя поначалу это может показаться пугающим, инструкции, которым вы будете следовать в этом проекте, помогут вам в будущем приблизиться к более сложным проектам Linux!
В этом руководстве мы будем использовать Raspberry Pi 4 4 ГБ с SD-картой на 32 ГБ, но вы также можете следовать практически любому ноутбуку или ПК, на котором установлена Ubuntu Desktop. Вы даже можете использовать виртуальную машину.
Ознакомьтесь с этими руководствами по началу работы с Ubuntu Desktop на этих платформах:
Примечание. В этом руководстве мы будем использовать Ubuntu Desktop 21.10 для Raspberry Pi и рекомендуем использовать Ubuntu Desktop 21.10 на любом устройстве, которое вы используете.
Конечно, вам также понадобится еще один ПК или ноутбук с установленным Minecraft Java Edition, чтобы вы могли подключиться к своему серверу после его создания!
Установите Ubuntu на Raspberry Pi и обновите
Если вы следовали руководству по установке Raspberry Pi, вы будете в значительной степени готовы к работе, но всякий раз, когда мы начинаем новый проект, всегда важно убедиться, что все обновлено.
р>
Давайте, откройте терминал (ALT+T или щелкните значок терминала на боковой панели) и введите:
Введите пароль и нажмите Y при появлении запроса.
Это проверит, актуальна ли ваша версия Ubuntu, а также загрузит и установит все новые пакеты.
Установить Java
Серверы Minecraft основаны на Minecraft Java Edition, оригинальной версии Minecraft, поэтому наш следующий шаг — установить Java на Raspberry Pi.Java по умолчанию в Ubuntu старше, чем та, которая используется для серверов Minecraft, поэтому нам нужно специально установить последнюю версию Java Runtime Environment (jre) версии 18:
Введите пароль и нажмите Y при появлении запроса.
Создайте папку для своего сервера
Теперь вам нужно место для размещения сервера Minecraft на вашем Pi. Мы могли бы сделать это способом «Windows», открыв диспетчер файлов, щелкнув правой кнопкой мыши и создав новую папку с именем Minecraft. Но мы уже в терминале, так что продолжаем печатать здесь!
Описанное выше будет делать то же самое, что и использование файлового менеджера. На самом деле, вы можете сами проверить файловый менеджер, чтобы убедиться, что новая папка появилась!
Поскольку мы собираемся установить наш сервер в новую папку, нам нужно сообщить нашему терминалу, что мы будем работать там.
Вы можете видеть, что мы все еще находимся в домашнем каталоге нашего ПК. Вы увидите папки «Документы» и «Загрузки», а также новую папку Minecraft, которую вы создали. Чтобы попасть внутрь этой папки, нам нужно Изменить каталог (cd), поэтому введите:
Если вы снова наберете ls, вы увидите, что теперь ничего не возвращается, потому что мы находимся внутри пустой папки. Вы также увидите, что ваше приглашение теперь включает имя папки Minecraft:
Скачать сервер Minecraft!
Оставьте свой терминал открытым, но теперь вам также нужно открыть веб-браузер.
Мы хотим загрузить указанный здесь сервер, но вместо того, чтобы щелкнуть его левой кнопкой мыши, щелкнем правой кнопкой мыши и выберем Копировать ссылку.
Это гарантирует, что вы всегда будете получать последнюю версию сервера при выполнении этого руководства!
Оставьте эту страницу открытой, так как мы скоро к ней вернемся. Теперь вернитесь в окно терминала, убедившись, что мы все еще находимся в папке Minecraft, и скажите терминалу загрузить сервер в эту папку.
А затем ЩЕЛКНИТЕ ПРАВОЙ кнопкой мыши и вставьте ссылку на сервер. Это должно выглядеть примерно так:
Затем нажмите ВВОД. Эта команда указывает вашему Pi «получить» (загрузить) любой файл, связанный с этим веб-адресом, который вы ему дали.
Вы увидите, что загрузка завершена, и если вы затем наберете:
Вы увидите, что теперь у нас есть файл server.jar в папке Minecraft!
Запустите свой сервер!
Нажмите ENTER и… Ошибка??
Это потому, что мы только что сказали нашему Pi запустить файл с именем minecraft_server.1.18.jar, но из нашей последней команды ls видно, что когда мы устанавливали сервер, он назывался просто server.jar.
Это легко исправить.
Если вы нажмете клавишу ВВЕРХ на клавиатуре, повторится ваша последняя инструкция. Сделайте это сейчас, а затем измените имя файла на server.jar и снова нажмите клавишу ВВОД.
Вроде. Теперь у нас другая ошибка. Прежде чем мы сможем начать, нам необходимо принять лицензионное соглашение с конечным пользователем (EULA).
А где же лицензионное соглашение?
Давайте воспользуемся нашим верным
Еще раз в нашем каталоге Minecraft. Вы увидите, что процесс установки создал набор новых файлов. Это хорошо, потому что именно эти файлы позволяют нам играть с правилами игры! Но прежде чем мы перейдем к самому интересному, давайте подпишем лицензионное соглашение.
Мы можем сделать это прямо в терминале (все можно делать в терминале, вот почему это так круто) с помощью текстового редактора nano. Тип:
Это откроет файл eula.txt в окне терминала. Теперь вам просто нужно изменить строку eula на true вместо false.
Затем нажимаем CTRL+S для сохранения и CTRL+X для выхода обратно в командную строку.
Попробуем сервер еще раз!
Если вы несколько раз нажмете клавишу ВВЕРХ на клавиатуре, мы сможем повторить предыдущую инструкцию, не вводя ее снова.
Но давайте внесем последнее изменение перед запуском и удвоим -Xmx1024M и -Xms1024M в нашей команде до -Xmx2048M и -Xms2048. Xmx и Xms относятся к объему памяти, который будет использовать сервер. Чем больше мы даем, тем выше производительность.
Теперь мы снова нажимаем ENTER, и сервер должен запуститься правильно!
Этот следующий фрагмент займет некоторое время. И вы, вероятно, не сможете просматривать Facebook, пока ждете, так как большая часть Raspberry Pi будет сосредоточена на поддержании сервера.
После того, как ваш сервер завершит настройку, вы, вероятно, получите несколько подобных сообщений в зависимости от того, сколько памяти вы выделили ему в предыдущей команде. Это нормально иметь несколько таких при запуске, что бы ни случилось, так что не беспокойтесь слишком сильно.
Полезный совет. Лучшее оборудование означает лучший сервер. Если вы планируете сохранить свой сервер или использовать его с большим количеством людей, 8 ГБ Raspberry Pi 4 (с увеличенными числами Xmx и Xms) будет работать лучше. Также поможет подключение SSD через порт USB 3.0.
Со временем, когда игроки присоединятся, вы сможете увидеть, как ключевые события появляются на терминале по мере того, как они происходят в игровом мире.
Вы можете остановить свой сервер в любое время, набрав
в Терминале. Это также сохранит ваш мир, чтобы вы могли возобновить работу позже.
Подключение к серверу Minecraft по локальной сети
Если вы пригласили своих друзей присоединиться к вашему серверу со своих ноутбуков, возможно, им уже не терпится начать работу. Но мы наконец-то готовы!
Убедитесь, что на вашем ноутбуке или ПК (или на компьютере вашего друга) установлена версия Minecraft для Java (которую можно установить с официального сайта Minecraft — просто загрузите ее и дважды щелкните).
р>
Затем им нужно перейти в раздел «Сетевая игра» > «Прямое подключение».
Теперь им нужно ввести локальный IP-адрес сервера, который… хммм. Мы не знаем.
Вернемся к нашему серверному терминалу!
Чтобы узнать локальный IP-адрес сервера, вам нужно открыть второе окно терминала или новую вкладку в текущем терминале (или просто остановить сервер на этот бит и перезапустить его позже).
Это создаст строку чисел, но вам нужен только первый набор.
Судя по приведенному выше, мой локальный IP-адрес — 192.168.1.222. У вас будет похоже, но не то же самое.
Итак, вот что мои гости должны добавить в свои игры:
После того, как ваши гости введут IP-адрес вашего сервера, им просто нужно нажать «Присоединиться к серверу», и они в сети!
К сожалению для моего сервера, я появился рядом с пауком. И шел дождь.
Изменение настроек сервера
Если вы хотите играть в обычный Minecraft локально с друзьями, то все готово — поздравляем! Но самое лучшее в управлении сервером — это то, что вы можете играть с игровым миром как бог!
Давайте закроем сервер (остановитесь, помните?) и немного настроим.
На этот раз мы хотим сделать то же самое, что и для подписания лицензионного соглашения, но на этот раз мы собираемся отредактировать файл с именем server.properties (вы могли заметить его, когда мы в последний раз использовали ls).< бр />р>
Должны появиться все параметры конфигурации вашего сервера. Если вы прокрутите вниз, вы увидите немало!
Я не буду подробно останавливаться на каждом варианте, но вы можете прочитать о них в Minecraft Wiki.
Лично я просто хочу отключить поисковых роботов и изменить сообщение дня сервера, поэтому я собираюсь внести следующие изменения:
Как и раньше, мы нажимаем CTRL+S, а затем CTRL+X, чтобы сохранить и выйти!
Верхний совет: если вы хотите запустить новый сервер Minecraft, просто удалите папку World из каталога Minecraft или переименуйте имя уровня в server.properties. Это создаст новую папку игрового мира с обновленным именем при следующем запуске сервера, и вы сможете вернуться к старой папке в любое время!
Удаленное подключение к вашему серверу Minecraft
В этом проекте мы показали, как настроить и настроить сервер Minecraft на Raspberry Pi 4, а также как игроки в той же сети Wi-Fi могут локально подключаться к вашему игровому миру.
р>
Вы также изучили несколько полезных команд Linux, таких как ls, nano и mkdir!
Но что, если ваши друзья хотят подключиться удаленно, не выходя из дома?
Когда мы думаем об игроках, подключающихся через Интернет, нам нужно говорить о более сложных концепциях, таких как переадресация портов. Нам также необходимо учитывать безопасность и то, что могут сделать незнакомцы из Интернета, если они получат доступ к вашему Raspberry Pi.
Если вы не являетесь продвинутым пользователем Linux, мы рекомендуем найти специалиста, который поможет вам с этой стороной дела, поскольку сегодня мы не сможем решить эти проблемы!
Вот и все, вы прошли обучение по Raspberry Pi!
Мы надеемся, что вы нашли это руководство полезным, и мы всегда ждем от геймеров и пользователей Raspberry Pi отзывов об их опыте работы с Ubuntu.
Если у вас есть какие-либо отзывы, предложения по другим играм или руководствам по Pi или советы по началу работы для новых пользователей, поделитесь с нами своими мыслями в дискурсе Ubuntu Desktop (или в нашем совершенно новом дискурсе Raspberry Pi).
Мы будем рады услышать от вас!
Как обычно, вы можете быть в курсе всего, что связано с Ubuntu Desktop, в нашем блоге.
Ubuntu Desktop для Raspberry Pi
Смотрите прямую трансляцию презентации 20.10 и узнайте все новости о новом образе рабочего стола Ubuntu для Raspberry Pi.
Minecraft – это популярная приключенческая игра в стиле песочницы с огромным количеством игроков. В 2020 году у этой игры на основе Java ежемесячно было около 131 миллиона активных пользователей, а по всему миру было продано более 200 миллионов копий.
Помимо того, что Minecraft предлагает гибкую механику игрового процесса с помощью различных модов, он также прост в освоении и способствует развитию ценных навыков, таких как решение проблем и управление ресурсами. Кроме того, запуск частного сервера Minecraft позволяет вам создавать собственный мир и играть с друзьями.
Самый простой способ настроить свой собственный сервер Minecraft — это приобрести тарифный план хостинга Minecraft. В этой статье будут описаны шаги по размещению сервера Minecraft на Hostinger. Особое внимание мы уделим Minecraft Java Edition.
Кроме того, мы объясним, как создать собственный сервер Minecraft в разных операционных системах и избежать распространенных ошибок в процессе настройки. Наконец, мы ответим на некоторые из наиболее часто задаваемых вопросов о размещении сервера Minecraft.
Видеоруководство по запуску сервера Minecraft
Слишком занят, чтобы читать? Посмотрите видео, чтобы узнать, как вместо этого запустить сервер Minecraft.
Hostinger предлагает семь планов хостинга серверов Minecraft по цене от 6,95 до 77,99 долларов США в месяц. Все планы хостинга VPS поставляются с игровой панелью, установщиком модов Minecraft одним щелчком мыши, защитой от DDoS и автоматическим резервным копированием за пределы сайта.
Мы также поддерживаем основные модификации серверного программного обеспечения Minecraft, такие как CraftBukkit, Spigot и Paper. Имея полный root-доступ, вы можете устанавливать файлы .jar любого модпака без каких-либо ограничений.
Поскольку в каждом плане хостинга выделяется разное количество ресурсов, обязательно учитывайте свои потребности при выборе. Например, использование вашей оперативной памяти будет существенно зависеть от количества игроков и модов, добавленных на сервер.
Minecraft Wiki рекомендует установить 1 ГБ ОЗУ для поддержки 1–4 игроков. Если вы планируете использовать ресурсоемкие моды, вам потребуется больше памяти.
Поскольку наш хостинг легко масштабируется, вы можете выбрать любой тарифный план хостинга сервера Minecraft для начала и обновить его позже несколькими щелчками мыши. Обновление и понижение версии сервера будет выполняться в режиме реального времени, что предотвращает потерю данных.
Шаг 2. Настройте сервер Minecraft
После совершения покупки войдите в свою учетную запись Hostinger, чтобы начать процесс настройки сервера Minecraft. Вот как это сделать:
Шаг 3. Настройте игровую панель Minecraft
Все тарифные планы Hostinger Minecraft поставляются с панелью управления Game Panel для удобного запуска игры. Вот шаги, чтобы настроить панель управления и получить доступ к ее панели управления:
Поздравляем, ваш сервер Minecraft теперь запущен и работает. Вы можете начать играть в разные версии и моды Minecraft после создания экземпляра.
Как настроить Minecraft на сервере под управлением Linux
В этом разделе показано, как создать сервер Minecraft на компьютере под управлением Ubuntu или CentOS. Минимальные требования к операционной системе: Ubuntu 16.04 или CentOS 7.
Имейте в виду, что для этого процесса установки также требуется root SSH-доступ к серверу. Пользователи Hostinger могут найти учетные данные для входа в раздел «Управление сервером» учетной записи хостинга.
Шаг 1. Установите Java, Screen и wget
Linux Screen – это терминальное приложение, которое позволяет пользователям использовать удаленный терминал из разных мест по протоколу SSH. Он поддерживает ваш рабочий сеанс на случай возникновения проблем с сетью, которые могут прервать соединение.
Сначала подключитесь к серверу через SSH (PuTTY для пользователей Windows). Откройте встроенную оболочку терминала и введите следующую команду:
Не забудьте заменить оба значения вашим настоящим именем пользователя и IP-адресом сервера. При появлении запроса введите свое имя пользователя и пароль.
Выполните следующие шаги в зависимости от операционной системы сервера.
Убунту:
Для получения последней версии Java для Ubuntu требуется ключ GNU Privacy Guard (GPG) и добавление нового репозитория. Загрузите и установите новейшие версии Java, Screen и wget, выполнив следующие команды в терминале командной строки:
ЦентрОС:
Выполните следующие команды, чтобы установить последнюю версию Java и другие необходимые программные пакеты:
Шаг 2. Настройте сервер Minecraft
После установки Java, Screen и wget вы можете настроить сервер Minecraft, выполнив следующие действия:
- Создайте новую папку для хранения всех файлов конфигурации Minecraft, выполнив следующую команду: ол>
- Перейдите к только что созданной папке сервера Minecraft, введя: ол>
- Используйте команду wget для загрузки файла свойств сервера Minecraft: ол>
- Запустите файл свойств сервера Minecraft, введя команду ниже. Если вы хотите использовать графический интерфейс пользователя, не указывайте nogui. ол>
- Серверная программа создаст файл EULA. Чтобы принять лицензионное соглашение с конечным пользователем Minecraft, откройте файл eula.txt в текстовом редакторе Nano, введя:
- Активируйте экран, чтобы сервер мог работать в фоновом режиме. Вы можете изменить имя сервера по своему усмотрению.
- Откройте командную строку, нажав Win + R и введя cmd. Затем проверьте версию Java, установленную на вашем компьютере, с помощью следующей команды: ол>
- Для Minecraft и его серверов требуется Java SE Development Kit 17.0.1 или более поздней версии. Если он у вас есть, переходите к следующему шагу. В противном случае загрузите программу установки Java из официального источника.
- Загрузите серверное программное обеспечение Minecraft Java edition (файл .jar) с официальной страницы Minecraft.
- Создайте новую папку сервера Minecraft и переместите туда файл .jar.
- Дважды щелкните файл, чтобы сгенерировать лицензионное соглашение с конечным пользователем (eula.txt) в той же папке.
- Откройте файл eula.txt с помощью текстового редактора, например Блокнота, и измените значение eula с false на true. Все серверы Minecraft требуют от пользователей согласия с лицензионным соглашением Minecraft перед запуском игры.
- В той же папке создайте новый текстовый документ (пример: newdoc.txt)
- Откройте новый текстовый файл в текстовом редакторе и вставьте в него скрипт для запуска Minecraft. В данном случае -Xms256M и -Xmx1G - это минимальная и максимальная оперативная память вашего сервера, выделенная для игры. ол>
- В текстовом редакторе выберите «Сохранить как» и измените имя файла на run.bat. Не забудьте сохранить тип как Все типы.
- Запустите сервер, дважды щелкнув файл Minecraft run.bat. Возможно, вам потребуется разрешить программе подключаться к Интернету через брандмауэр.
- Попробуйте подключиться к серверу через другое подключение к Интернету. На вашей стороне могут быть проблемы с подключением. Если это не поможет, значит проблема в самом сервере.
- Добавьте Minecraft и программу запуска игр в список исключений брандмауэра. Если ошибка повторяется, разрешите двоичному файлу Java (javaw.exe) также обходить брандмауэр.
- Переустановите клиент и перезапустите сервер. Сделайте это, если у вас нет проблем с подключением к другим серверам.
- Переадресация портов – переадресация порта для вашего сервера позволяет пользователям за пределами вашей сети присоединиться к игре, которую вы размещаете.
- Установка модов Minecraft ‒ существует множество модов Minecraft, которые вы можете установить на свой сервер, чтобы улучшить игровой процесс. Некоторые из них нацелены на оптимизацию производительности, а другие представляют новых мобов, игровую механику и многое другое.
Измените значение eula с false на true и сохраните изменения.
На момент написания этого руководства последняя версия сервера Minecraft — 1.18. Обязательно используйте правильный номер версии в своих командах, сверив его с официальным веб-сайтом Minecraft.
Шаг 3. Запустите сервер Minecraft
Запустите сервер Minecraft Java edition еще раз, введя эту команду:
Для работы сервера требуется не менее 1024 МБ (1 ГБ) ОЗУ. Вот почему мы ввели 1024M после -Xmx и -Xms. Вы можете выделить больше оперативной памяти, изменив значение на 2048 МБ или больше, если оно есть на вашем сервере.
Сервер будет работать в фоновом режиме. Чтобы выйти из экрана, нажмите CTRL + A, затем D.
Вы можете повторно открыть окно "Экран", введя следующую команду:
Если вам нужно изменить настройки сервера, откройте файл свойств сервера с помощью Nano:
Тем не менее, мы рекомендуем придерживаться конфигурации по умолчанию, чтобы избежать проблем.
Как настроить Minecraft в Windows
Если вы не хотите настраивать удаленный сервер Minecraft, вы можете сделать это локально на своем компьютере. Процесс настройки выделенного сервера Minecraft будет зависеть от вашей операционной системы. Это можно сделать, если ваш компьютер соответствует аппаратным и системным требованиям.
Следующие шаги помогут вам настроить сервер Minecraft в Windows:
При загрузке файла сервера .jar может появиться предупреждающее сообщение. Это нормально и безопасно, если вы получили файл из надежного источника.
Если вы не хотите создавать bat-файл сервера Minecraft или не можете этого сделать, вы все равно можете запустить свой сервер вручную — откройте командную строку и перейдите в выделенную папку Minecraft. Например:
Затем запустите команду вручную, чтобы выполнить файл .jar сервера:
Профессиональный совет
В той же папке вы найдете файл server.properties — откройте его в текстовом редакторе, чтобы настроить параметры сервера, такие как порт Minecraft по умолчанию, режим игры, максимальное количество игроков и т. д.
Как создать сервер Minecraft на macOS
Настройка сервера Minecraft на macOS также требует установки последней версии Java. Вот как это сделать:
Профессиональный совет
Может появиться предупреждение об отсутствующем файле или каталоге. Это совершенно нормально, когда вы запускаете сервер Minecraft в первый раз.
Распространенные ошибки при настройке сервера Minecraft
Проблемы с конфигурацией и подключением к Интернету могут помешать вам получить доступ к серверу Minecraft. Вот некоторые из наиболее распространенных ошибок сервера и способы их исправления, чтобы вы и ваши друзья могли присоединиться к игре.
Как исправить ошибку «Этот сервер ответил неверным ключом сервера»?
Этот сервер ответил ошибкой с недопустимым ключом сервера, что указывает на то, что сервер или программа запуска Minecraft могут быть устаревшими.
Если это ваш сервер, попробуйте получить доступ к локальному хосту или адресу сервера. Либо перезапустите клиент и посмотрите, решит ли это проблему.
Поскольку эта ошибка обычно возникает на серверах Minecraft, запускаемых с помощью файла .exe, мы рекомендуем вместо этого настроить сервер с помощью загрузки файла .jar.
Как исправить ошибку «Вы не внесены в белый список на этом сервере»?
Белый список включает в себя список игроков, имеющих доступ к серверу. Даже если у кого-то есть IP-адрес сервера, он не сможет присоединиться к серверу, если он не внесен в белый список.
Обнаружение ошибки «Вы не внесены в белый список на этом сервере» означает, что оператор сервера не внес имя пользователя игрока в белый список.Самый простой способ решить эту ошибку — добавить игрока в белый список.
Сначала активируйте белый список, выполнив следующую команду на консоли сервера:
Если вы хотите добавить своего друга на сервер, используйте следующую команду. Обязательно замените имя игрока на его имя пользователя.
Вот команда для просмотра списка игроков в белом списке:
Профессиональный совет
Если вы хотите использовать эти команды в игре, начинайте каждую из них с косой черты. Например, /whitelist добавить [имя_игрока].
Как исправить ошибку «Отказано в подключении: подключение»?
Сообщение об ошибке «Отказано в подключении: подключение» появляется, когда сервер отбрасывает или отменяет запрос на подключение. Некоторые из наиболее распространенных причин включают плохое сетевое подключение, неправильную версию программы запуска Minecraft и проблемы с брандмауэром.
Вот что вы можете сделать, чтобы исправить эту ошибку:
Усовершенствуйте свой сервер Minecraft
Теперь, когда вы настроили свой собственный сервер Minecraft, осталось только управлять им и улучшать его.
Вот некоторые вещи, которые вы должны учитывать, чтобы вывести свой сервер Minecraft на новый уровень:
Заключение
Minecraft – это игра-песочница, которая в последнее десятилетие пользуется популярностью среди пользователей всех возрастов. Его главное преимущество — свобода исследовать, строить все, что вы хотите, и изменять игровой процесс.
Создание собственного сервера Minecraft позволит вам привлечь сообщество и упростить многопользовательские игры. Многие игроки даже превратили свои серверы в источник дохода.
На рынке доступно множество хостинговых услуг Minecraft, которые позволят вам настроить сервер для игры с другими игроками. Тем не менее, если ваш компьютер достаточно мощный, вы можете запустить сервер Minecraft локально.
Мы надеемся, что эта статья помогла вам понять, как создать и запустить сервер Minecraft. Если у вас есть какие-либо вопросы или советы, оставьте их в разделе комментариев ниже.
Часто задаваемые вопросы о сервере Minecraft
В этом разделе вы найдете ответы на некоторые наиболее распространенные вопросы игроков о размещении и обслуживании серверов Minecraft.
Как разрешить доступ к моему серверу только моим друзьям?
Несмотря на то, что переадресация портов необходима для создания многопользовательского сервера, она также делает ваш сервер общедоступным. Это означает, что любой, у кого есть внешний IP-адрес вашего серверного оборудования, может присоединиться к серверу.
Настройка белого списка на вашем сервере Minecraft — это самый простой способ управлять доступом игроков к нему. Кроме того, вы можете не перенаправлять порт Minecraft по умолчанию и делиться IP-адресом сервера только с друзьями в частном порядке. Таким образом, только игроки с IP-адресом смогут присоединиться к серверу.
Как защитить свой сервер Minecraft от DDoS-атак?
Распределенная атака типа "отказ в обслуживании" (DDoS) – это форма кибератаки, направленная на сбой сервера путем его перегрузки большими объемами поддельного трафика. Злоумышленник может сделать это, чтобы отключить сервер и получить личную информацию игроков.
Мы рекомендуем выбирать веб-хостинг с защитой от DDoS-атак, чтобы снизить риски DDoS-атак. Здесь, в Hostinger, мы по умолчанию включаем эту меру безопасности во все планы Minecraft.
Еще один способ защитить ваш сервер Minecraft — получить услугу защиты от DDoS от сторонней компании, такой как Cloudflare. Тем не менее, вам придется заплатить за это дополнительно.
Сколько стоит сервер Minecraft?
Стоимость создания сервера Minecraft зависит от того, запускаете ли вы его локально или через веб-хост.
Поставщики хостинга для Minecraft, такие как Hostinger, Nodecraft и Apex Hosting, предлагают свои услуги за 2,5–10 долларов США в месяц. Большинство тарифных планов хостинга обычно включают в себя установщик modpack, поддержку плагинов, меры безопасности и поддержку клиентов — простое и экономичное решение для начинающих и нетехнических пользователей.
План хостинга, который вам понадобится, будет зависеть от количества игроков, которых вы хотите поддерживать, и количества установленных модов. Средняя стоимость размещения сервера на 20 игроков составляет 15 долларов в месяц.Будьте готовы потратить больше на план высокого уровня, если вы хотите разместить большое количество игроков и установить много модов.
Если вы хотите сэкономить, доступны варианты бесплатного хостинга сервера Minecraft. Однако они, как правило, имеют ограниченный объем оперативной памяти и минимум функций.
Например, бесплатный план Server.pro выделяет только 1 ГБ ОЗУ и поддерживает десять проигрывателей и десять подключаемых модулей. Он также содержит рекламу и не имеет таких важных функций, как игровой брандмауэр и резервное копирование. Поэтому мы не советуем пользоваться бесплатными услугами хостинга серверов Minecraft.
Размещение собственного сервера Minecraft может оказаться более рентабельным, если у вас уже есть компьютер, отвечающий минимальным требованиям. Однако имейте в виду, что ваша производительность может снизиться, если вы запустите другие программы во время работы сервера.
Убедитесь, что на вашем компьютере достаточно оперативной памяти — минимальный объем оперативной памяти составляет 100–300 МБ на пользователя. Версия Minecraft 1.14 и выше также потребляет много памяти. Недостаток памяти приведет к сбою сервера.
Помимо бюджета, размещение выделенного сервера локально требует передовых технических знаний. Вам придется поддерживать использование ресурсов и безопасность сервера. Кроме того, доступная поддержка будет ограничена базой знаний официального веб-сайта Minecraft и форумом сообщества.
Могу ли я зарабатывать на сервере Minecraft?
Mojang Studios, разработчик Minecraft, позволяет вам монетизировать сервер, если вы не нарушаете его правила коммерческого использования.
Некоторые из наиболее распространенных методов монетизации включают в себя взимание платы за доступ к игровому серверу, продажу косметических средств, сбор пожертвований и предоставление спонсорской помощи третьим лицам.
Игроки, которые не стесняются камеры, могут записывать или транслировать и монетизировать свой игровой процесс на YouTube и Twitch. В 2020 году пять лучших игроков в Minecraft зарабатывали более 8 000 000 долларов в год на рекламе, спонсорстве и турнирах.
Как только вы сделаете себе имя, вам станут доступны другие формы монетизации, такие как продажа товаров и партнерский маркетинг.
Имейте в виду, что Mojang Studios запрещает продавать внутриигровые преимущества за реальные деньги. К ним относятся внутриигровые команды, предметы и функции плагинов.
Джордана — автор цифрового контента в Hostinger. Обладая знаниями в области информационных систем и разработки веб-сайтов, она стремится помочь начинающим разработчикам и предпринимателям развивать свои технические навыки. В свободное время она путешествует и занимается литературным фристайлом.
Читайте также: