Згідно з технічними рекомендаціями розробників ігрового серверу Minecraft для коректної роботи сервера на 10 гравців, вам знадобиться близько 1 Гб оперативної пам’яті. Для розміщення від 18 до 24 гравців Minecraft рекомендує сервер з оперативною пам’яттю 1,5 ГБ та не менше 15 ГБ на жорсткому диску. Обов’язково враховуйте такі фактори, як кількість гравців, розмір світу та можливість оновлення гри (доповнення, плагіни, пакети текстур тощо), перш ніж вибрати відповідне рішення VPS.
Інструкція з встановлення ігрового сервера Minecraft на Centos 7
Підключимося до сервера під root за протоколом SSH (22 порт).
Насамперед потрібно встановити Open Java Development Kit на ваш VPS-сервер (оскільки Minecraft працює на Java).
Встановимо Java OpenJDK 8, ввівши наступну команду:
yum install java-1.8.0-openjdk
Далі створимо каталог для всіх пов’язаних з Minecraft файлів та папок, що можна зробити за допомогою наступної команди:
mkdir -p games/minecraft
Це створить папку «Minecraft» всередині папки «Games», яку ви можете переглянути, використовуючи таку команду:
cd games/minecraft
Тепер настав час встановити Minecraft на ваш сервер. В даний час остання версія Minecraft Server — 1.8.8, але ви завжди можете перевірити офіційну веб-сторінку на наявність останніх чи майбутніх оновлень. Щоб встановити Minecraft, введіть наступну команду:
wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.8/minecraft_server.1.8.8.jar
На цьому етапі ви можете отримати повідомлення з проханням погодитись з ліцензійною угодою до запуску сервера. Для цього вам потрібно змінити «на» у файлі eula.txt, розташованому в папці «Install», що ви можете зробити за допомогою наступної команди:
echo 'eula=true'>eula.txt
Щоб запустити сервер, введіть наступну команду:
java -Xmx1024M -Xms1024M -jar minecraft_server.1.8.8.jar nogui
Сервер готовий до роботи, але для того, щоб гравці могли до нього підключитися, потрібно відкрити порт 25565, використовуючи наступні команди:
sudo yum install firewalld service firewalld start firewall-cmd --zone=dmz --add-port=25565/tcp --permanent sudo firewall-cmd --reload
Файл «server.properties» містить усі параметри та змінні гри Minecraft, які ви можете налаштувати, у тому числі ім’я вашого Minecraft світу, вітальне повідомлення, розмір світу та кількість гравців, дозволених, але давайте зосередимося прямо зараз на IP вашого сервера.
Щоб редагувати цей файл, використовуйте таку команду:
vi server.properties
Натисніть «i», щоб увійти в режим вставки, який дозволяє переглядати за допомогою клавіш зі стрілками та редагувати. Знайдіть server-ip, а потім введіть IP вашого сервера. Крім того, можна використовувати доменне ім’я, на якому розміщено сервер Minecraft. У цьому випадку гравці зможуть підключитися до вашого світу Minecraft, використовуючи www.vashdomen.com:25565. Щоб зберегти та вийти з режиму вставки, натисніть клавішу Escape і введіть:
:wq
Тепер все має бути готовим для запуску сервера Minecraft і початку розміщення ваших перших гравців. Що вам потрібно зробити, це встановити екран. Екранні команди дозволяють керувати кількома процесами SSH (або з’єднаннями) одночасно, незалежно одна від одної, що дозволяє підтримувати роботу сервера Minecraft навіть після завершення сеансу VPS.
Щоб встановити Screen, використовуйте наступну команду:
sudo yum install screen
Тепер ви готові запустити сервер Minecraft на екрані за допомогою наступної команди:
screen java -Xmx1024M -Xms1024M -jar minecraft_server.1.8.8.jar nogui
Ваш сервер Minecraft тепер працює на екрані.
Натискання «CTRL + a + d» завершить сеанс екрану без закриття. Введення командного екрану –r знову відкриє його.