Запрошуємо вас створити власний сервер Minecraft за лічені хвилини, щоб ви могли насолоджуватися грою разом зі своїми друзями.
Minecraft – це простір безмежної творчості та блокового світу, який може або надихати, або дратувати кожного, хто його відвідує.
Незалежно від вашого ставлення, гравці з усього світу вважають Minecraft захопливою грою, що підтверджує її статус найпопулярнішої відеогри в історії за кількістю проданих копій.
Хоча ви можете грати в Minecraft самотужки, ігровий процес може стати дещо одноманітним після тривалих годин видобутку ресурсів та створення предметів.
Саме тому багатокористувацький режим гри є чудовим способом підтримати інтерес до гри. Ви можете долучитися до існуючих популярних серверів і грати разом з сотнями, а то й тисячами інших гравців.
Або ж ви можете налаштувати власний сервер Minecraft, щоб розважатися з близькими друзями.
Слід зазначити, що цей посібник допоможе вам створити сервер Minecraft на вашому особистому комп’ютері. Тому варто бути обережними з тим, кого ви запрошуєте на свій сервер, оскільки ви розкриваєте свою IP-адресу.
Також майте на увазі, що ми будемо використовувати версію Minecraft Java, яка сумісна з Windows, macOS та Linux.
Тепер, коли ви маєте необхідну інформацію, перейдемо до справи.
Як запустити свій сервер Minecraft
Найчастіше для цього використовується власний персональний комп’ютер. Однак ви також можете скористатися послугами хостингу серверів Minecraft, щоб отримати додаткову підтримку та професійний ігровий досвід для більшої кількості гравців.
Але ми будемо вважати, що ви використовуєте особистий комп’ютер.
І оскільки ми встановлюємо версію Minecraft Java, нам спершу необхідно встановити Java, або оновити її, якщо вона вже встановлена.
Встановити Java на Windows досить просто. Відвідайте сторінку завантаження Java та завантажте останню версію.
Для Ubuntu відкрийте термінал і введіть sudo apt install openjdk-18-jre, а потім натисніть enter. На момент написання цієї статті Java 18 є останньою версією; ви повинні використовувати актуальну версію.
Якщо ви плануєте запускати Minecraft на сторонньому хмарному сервері, наприклад, DigitalOcean, замість цього встановіть java за допомогою цієї команди: sudo apt install openjdk-18-jre-headless. Це означає, що Minecraft запускатиметься без графічного інтерфейсу.
Далі завантажте та встановіть сервер Minecraft Java Edition, щоб отримати файл під назвою server.jar. Зверніть увагу, що не існує окремих файлів для Windows і Linux.
Після завантаження рекомендується створити окрему папку для цього, оскільки сервер створить багато додаткових файлів, які краще зберігати в упорядкованому місці, а не в папці завантажень.
Потім ви можете обрати сервер Minecraft з графічним інтерфейсом (GUI) або без нього. Хоча графічний інтерфейс користувача зручніший, ви можете отримати додаткові ресурси, використовуючи командний рядок.
Розглянемо обидва варіанти.
Сервер Minecraft з графічним інтерфейсом
Запуск сервера Minecraft з графічним інтерфейсом майже ідентичний як для Windows, так і для Ubuntu.
Windows
Запустіть файл сервера.
Це не відкриє жодного вікна, замість цього буде створено додаткові файли, зокрема текстовий файл для ліцензійної угоди кінцевого користувача (eula.txt). Відкрийте цей текстовий файл, замініть eula=false на eula=true і збережіть зміни.
Це означає, що ви погоджуєтесь з умовами розробника. Якщо ви пропустите цей крок, сервер вимкнеться при спробі його запуску.
Після цього знову двічі клацніть на файл сервера, щоб відкрити його графічний інтерфейс користувача. Почнеться завантаження всіх необхідних компонентів, і внизу справа з’явиться напис “Done” (трохи вище порожнього поля), що вказує на готовність сервера до роботи.
Ubuntu
Відкрийте термінал і за допомогою команди cd перейдіть до папки Minecraft. Або ви можете відкрити папку, клацнути правою кнопкою миші та вибрати “Відкрити в терміналі”, щоб він автоматично відкрився в цій папці.
Тепер запустіть команду java -Xmx1024M -Xms1024M -jar server.jar і натисніть enter.
Xmx та Xms позначають максимальний та мінімальний обсяг оперативної пам’яті, який використовуватиме ваш сервер Minecraft. Ви можете експериментувати з цими значеннями, щоб досягти оптимальної продуктивності.
Наприклад, ви можете змінити це на:
java -Xmx4096M -Xms2048M -jar server.jar
що означає, що сервер Minecraft буде використовувати від 2 Гб до 4 Гб оперативної пам’яті.
Це підказка прийняти EULA перед запуском сервера. Так само, як ми робили у Windows, знайдіть новостворений файл eula.txt і змініть його, замінивши false на true.
Потім введіть і виконайте ту ж саму команду:
Це займе деякий час, але незабаром ви побачите спливаюче вікно графічного інтерфейсу, що вказує на стан сервера.
Ви також можете зіткнутися з помилками, наприклад, “Failed to load module “canberra-gtk-module”. Це можна виправити, встановивши певні файли, відкривши окремий термінал та виконавши sudo apt install libcanberra-gtk-module libcanberra-gtk3-module.
Тепер перезапустіть сервер, і ця помилка більше не з’явиться.
Хоча графічний інтерфейс користувача є зручним, постійне використання терміналу для його запуску може бути незручним. Тому ми створимо скрипт, щоб спростити запуск.
Для цього створіть текстовий файл у папці та назвіть його start.sh. Далі відкрийте цей файл у будь-якому текстовому редакторі. Скопіюйте та вставте java -Xmx1024M -Xms1024M -jar server.jar і збережіть зміни.
Нарешті, клацніть на нього правою кнопкою миші, виберіть “Властивості”, перейдіть на вкладку “Дозволи” та встановіть позначку “Дозволити виконання файлу як програми”.
Тепер все, що вам потрібно зробити, це клацнути правою кнопкою миші на файл start.sh і вибрати “Запустити як програму”, щоб відкрити графічний інтерфейс сервера Minecraft.
Отже, це був спосіб створення сервера Minecraft з графічним інтерфейсом користувача. Тепер розглянемо альтернативний спосіб.
Сервер Minecraft без графічного інтерфейсу
Цей варіант вважається потужнішим і краще підходить для більш досвідчених користувачів.
Windows
У цьому методі ми не будемо запускати файл server.jar безпосередньо. Замість цього ми створимо файл start.bat для запуску сервера в командному рядку.
Спочатку відкрийте папку з файлом server.jar та створіть файл start.txt. Тепер відкрийте файл у Блокноті, скопіюйте та вставте наступний код у текстовий файл і збережіть зміни:
java -Xmx1024M -Xms1024M -jar server.jar nogui
Далі перейменуйте файл з start.txt на start.bat.
Тепер двічі клацніть на файл start.bat, щоб запустити сервер вперше. Це створить кілька файлів та закриє командний рядок одразу після запуску bat-файлу.
Щоб продовжити, потрібно змінити файл eula.txt, як ми робили в методі з графічним інтерфейсом.
Після цього знову запустіть bat-файл, і ось що ви побачите:
Напис “Done” в кінці означає, що сервер працює без проблем.
Ubuntu
Відсутність графічного інтерфейсу в Ubuntu означає додавання nogui у файл сценарію, який ми створили раніше в методі з графічним інтерфейсом. Отже, новий сценарій буде виглядати так:
java -Xmx1024M -Xms1024M -jar server.jar nogui
Після цього збережіть зміни та запустіть скрипт, щоб відкрити сервер Minecraft у терміналі:
Ви можете ввести help, щоб отримати список доступних команд, або переглянути Minecraft Wiki.
На цьому етапі ми завершили процес створення сервера.
Тепер, щоб грати на щойно створеному сервері, потрібно знайти “Додати сервер” у розділі багатокористувацької гри в Minecraft. Далі введіть localhost або 0 у поле “Адреса сервера” і натисніть “Готово”.
Сервер буде додано до списку в меню багатокористувацької гри. Тепер оберіть сервер і натисніть “Приєднатися до сервера” внизу.
Це відкриє гру для локального гравця (вас). Але ви створили сервер не для гри самотужки, тому розглянемо, як грати в багатокористувацьку гру на локальному сервері.
Як запросити інших гравців на ваш сервер Minecraft
Ви можете розміщувати інших гравців на вашому сервері Minecraft у локальній мережі (LAN) або за її межами.
Гравцям в одній мережі знадобиться лише внутрішня IP-адреса хоста, яку можна дізнатися, ввівши ipconfig у командному рядку.
Користувачі Ubuntu можуть ввести hostname -I, щоб отримати внутрішню IP-адресу:
У цьому випадку внутрішня IP-адреса починається з 192.168.1.32.
Поділіться цією адресою з іншими гравцями, і вони зможуть приєднатися до вашого сервера, вказавши її в розділі адреси сервера на вкладці для багатокористувацької гри.
Однак, для хостингу Minecraft для гравців за межами локальної мережі, знадобляться додаткові навички роботи з мережею, а саме:
Першим кроком є налаштування брандмауера для дозволу підключення до певного номеру порту, який можна знайти у файлі server.properties, що знаходиться в головній папці сервера.
Отже, номер порту за замовчуванням – 25565.
Далі, потрібно дозволити брандмауеру підключення через цей порт, щоб ваші друзі з Minecraft могли приєднатися.
Налаштування брандмауера
Конфігурація брандмауера залежить від вашої операційної системи. Оскільки цей посібник призначений для Windows та Ubuntu, ми розглянемо обидві.
Налаштування брандмауера в Windows
Натисніть ⊞+R, введіть firewall.cpl і натисніть enter.
По суті, ми будемо встановлювати правила для вхідного та вихідного трафіку для порту (25565) для мережевих протоколів UDP та TCP. Це буде чотириетапний процес. Перегляньте цю демонстрацію, де ми завершуємо перший крок, створюючи вхідне правило для TCP:
Ви повторите це для вхідного (UDP) і вихідного (TCP і UDP) трафіку для того ж порту.
Налаштування брандмауера в Ubuntu
В Ubuntu брандмауер за замовчуванням вимкнений, і ви можете це перевірити, ввівши sudo ufw status verbose в терміналі.
Якщо він повертає статус: inactive, ви можете увімкнути його за допомогою sudo ufw enable.
Далі введіть sudo ufw allow 25565 і натисніть enter, щоб відкрити порт 25565, який за замовчуванням дозволяє підключення в Minecraft.
Тепер знову перевірте відкритий порт за допомогою sudo ufw status verbose:
Тепер, коли порт готовий до підключення, настав час зробити його доступним для інших. Цей процес називається перенаправленням портів і може зайняти від кількох секунд до хвилини. Але ми не можемо тут пояснити цей процес, оскільки він залежить від вашого WiFi-маршрутизатора.
Знайдіть свій пристрій і виконайте необхідні дії.
Після цього вашим друзям знадобиться ваша публічна IP-адреса.
Ви можете її дізнатися, просто ввівши в Google “яка моя ip-адреса” або відвідавши такий сайт як whatismyiaddress.
Замальована публічна IP-адреса підтверджує той факт, що її не можна повідомляти нікому, кому ви не довіряєте.
Процес приєднання до цього сервера подібний до приєднання до вашого власного сервера, за винятком того, що вони використовуватимуть публічну IP-адресу:номер порту (наприклад, 125.245.74.894:25565) у розділі “Адреса сервера”. І не хвилюйтеся про назву сервера, вона завантажиться автоматично.
Висновок
Таким чином, ви можете створити власний сервер Minecraft Java та запросити своїх друзів приєднатися до нього.
Це досить просто, якщо ви всі знаходитесь в одній локальній мережі. В цьому випадку достатньо просто створити сервер і поділитися своєю внутрішньою IP-адресою.
Для гравців у різних мережах цей процес включає завантаження та запуск файлу сервера Minecraft, налаштування брандмауера, перенаправлення портів та надання вашої зовнішньої IP-адреси.
Хоча можливо перетворити ваш настільний комп’ютер на невеликий сервер, вам потрібен потужний пристрій, щоб одночасно хостити сервер та грати на ньому.
Якщо ж ви не хочете робити це на своєму комп’ютері, і вам не подобаються керовані сервери Minecraft, то у нас є ідеальний посібник для розміщення Minecraft на Vultr.