Як створити сервер Minecraft крок за кроком
Створення власного сервера Minecraft належить до тем, які спільнота Minecraft шукає найчастіше. Нижче ми крок за кроком описуємо весь процес: від вибору програмного забезпечення та його налаштування до запрошення перших гравців. Розглядаємо і Java Edition, і Bedrock Edition.
Крок 1: виберіть серверне програмне забезпечення
Спершу треба вибрати серверний рушій. Кожен має свої переваги:
- Vanilla (офіційний): файл server.jar від Mojang. Без модів і плагінів, зате гарантує 100% сумісність із клієнтом. Завантажте його з minecraft.net.
- Paper: оптимізований форк Spigot. Підтримує плагіни Bukkit/Spigot, працює швидше за vanilla й має вбудовані виправлення продуктивності. Рекомендовано для більшості серверів.
- Spigot: поширений рушій із підтримкою плагінів. Сумісний із тисячами плагінів. Paper є його форком, тому більшість плагінів для Spigot працює й на Paper.
- Fabric: легкий завантажувач модів. Якщо вам потрібен сервер із модами Fabric (наприклад, Lithium), використовуйте Fabric Server. Плагінів Bukkit він не підтримує.
- Forge/NeoForge: для серверів із модами Forge. Потребує більше RAM, зате дає доступ до тисяч технічних і геймплейних модів.
- Purpur: форк Paper із додатковими параметрами конфігурації. Для адмінів, які хочуть максимального контролю.
- Bedrock Dedicated Server: офіційний сервер Bedrock Edition від Mojang. Окрема інсталяція з іншими файлами конфігурації.
Початківцям ми радимо Paper: він поєднує продуктивність із підтримкою плагінів і найпростіший у налаштуванні. Більше про типи серверів читайте в нашому порівнянні серверних рушіїв.
Крок 2: підготуйте середовище
Java Edition
- Встановіть Java: завантажте її з adoptium.net (Temurin JDK) у версії, якої потребує ваша версія Minecraft. Перевірте встановлення командою
java -versionу терміналі. - Створіть теку для сервера: наприклад,
C:\MinecraftServer(Windows) або~/minecraft-server(Linux/Mac). Тримайте її в окремому місці. - Завантажте server.jar: з офіційного сайту (vanilla) або з papermc.io (Paper). Покладіть файл у створену теку.
Bedrock Edition
- Завантажте Bedrock Dedicated Server з minecraft.net.
- Розпакуйте ZIP-архів у будь-яку теку.
- У Windows запустіть
bedrock_server.exe. У Linux:LD_LIBRARY_PATH=. ./bedrock_server.
Крок 3: перший запуск і EULA
Запустіть сервер Java такою командою:
java -Xmx4G -Xms4G -jar server.jar nogui Параметри -Xmx4G і -Xms4G виділяють серверу 4 ГБ RAM. Змініть це значення відповідно до того, скільки пам'яті у вас є:
- 2 ГБ: мінімум, вистачить для 2-5 гравців на vanilla
- 4 ГБ: рекомендовано для 5-15 гравців або сервера з плагінами
- 6-8 ГБ: сервер із модами або 20+ гравців
- 12+ ГБ: великий сервер спільноти з багатьма плагінами
Під час першого запуску сервер створює файл eula.txt і зупиняється. Відкрийте файл і змініть eula=false на eula=true. Так ви приймаєте ліцензію Mojang; без цього сервер не запуститься. Потім знову запустіть сервер.
Крок 4: налаштуйте server.properties
Після першого повного запуску сервер створює файл server.properties. Найважливіші налаштування:
- server-port=25565: стандартний порт. Змінюйте його, лише якщо маєте на це причину.
- difficulty=easy/normal/hard: рівень складності.
- max-players=20: максимальна кількість гравців.
- online-mode=true: перевіряє облікові записи гравців. Ніколи не вимикайте його без причини: якщо його вимкнути, на сервер зможуть заходити гравці з піратськими копіями гри, а це створює проблеми з безпекою.
- white-list=false: встановіть true, якщо хочете пускати на сервер лише запрошених гравців.
- motd=: повідомлення, яке показується в списку серверів. Підтримує коди кольорів.
- view-distance=10: дальність видимості в чанках. Якщо є проблеми з продуктивністю, зменште її до 6-8.
- spawn-protection=16: радіус захищеної зони навколо спавну (у блоках). Якщо користуєтеся плагінами захисту, встановіть 0.
Повний список налаштувань server.properties ви знайдете в нашому докладному гайді з конфігурації.
Крок 5: переадресація портів
Щоб гравці з інтернету могли заходити на ваш сервер, потрібно відкрити порт на роутері:
- Дізнайтеся свою локальну IP-адресу: введіть у терміналі
ipconfig(Windows) абоifconfig(Linux/Mac). Шукайте адресу на кшталт 192.168.x.x. - Увійдіть в адмінпанель роутера: зазвичай вона відкривається в браузері за адресою 192.168.0.1 або 192.168.1.1.
- Знайдіть розділ Port Forwarding (переадресація портів; він може називатися «Virtual Server» або «NAT»).
- Додайте правило: порт 25565 (TCP) з переадресацією на вашу локальну IP-адресу.
- Збережіть налаштування й за потреби перезапустіть роутер.
Свою публічну IP-адресу перевірте на whatismyip.com: саме цю адресу ви даєте гравцям. Якщо ваш інтернет-провайдер змінює IP динамічно, подумайте про сервіс DDNS (наприклад, No-IP або DuckDNS), щоб мати сталу адресу.
Крок 6: запросіть гравців
Гравці заходять на сервер, ввівши вашу публічну IP-адресу (і порт, якщо ви змінили стандартний) у меню «Гра в мережі». Гравцям у тій самій локальній мережі вистачить локальної адреси (192.168.x.x).
Якщо ви встановили white-list=true, додавайте гравців такою командою:
/whitelist add PlayerName Альтернатива: хостинг для сервера
Якщо ви не хочете тримати сервер на власному комп'ютері (споживання електроенергії, комп'ютер має працювати 24/7, слабке інтернет-з'єднання), подумайте про хостинг:
- Apex Hosting: міжнародний хостинг із серверами в Європі
- PebbleHost: бюджетний хостинг із доброю продуктивністю
З хостингом переадресація портів не потрібна, а ви отримуєте фіксовану IP-адресу, захист від DDoS і доступність 24/7. Повне порівняння ви знайдете в гайді з хостингу Minecraft.
Що далі
- Встановлення плагінів: додайте EssentialsX, WorldGuard, LuckPerms та інші ключові плагіни
- Захист сервера: убезпечте сервер від гриферів і експлойтів
- Оптимізація продуктивності: зменште лаги й підвищте TPS
- Резервні копії: налаштуйте автоматичне резервне копіювання світу
- Realms чи власний сервер: порівняйте з офіційним сервісом Mojang
Спершу може здатися, що створити сервер Minecraft складно, але після першого вдалого налаштування весь процес стає інтуїтивно зрозумілим. Почніть із Paper і кількох базових плагінів, запросіть друзів і поступово розвивайте сервер у міру того, як зростатимуть ваші потреби.