Сервер Minecraft — посібник для початку роботи
Сервер постачається з Crafty Controller — вебпанеллю, у якій ви створюєте сервери Minecraft і керуєте ними. Підтримуються Java Edition і Bedrock Edition. Приблизно за 5 хвилин ви пройдете шлях від нуля до гри з друзями.
Крок 1 — відкрийте панель Crafty
IP-адресу сервера й пароль root показано на сторінці Server Details у клієнтській панелі. Відкрийте браузер і перейдіть за адресою:
https://your.server.ip:8443
Браузер покаже попередження безпеки — це очікувано, бо Crafty використовує самопідписаний сертифікат. Натисніть Advanced і перейдіть на сайт.
Увійдіть з імʼям користувача admin і паролем root сервера. Ви побачите панель Crafty — порожнє полотно, готове для першого сервера.
Якщо ви розмістили сервер за маршрутизатором VyOS у приватній мережі, налаштуйте переадресацію портів 22 (SSH), 8443 (панель Crafty), 25565 (Minecraft Java) і 19132/UDP (Minecraft Bedrock). Гравці мають мати доступ до портів Minecraft з інтернету.
Крок 2 — створіть сервер Minecraft
Натисніть “Create New Server” на панелі Crafty. Вам запропонують обрати тип сервера:
| Тип | Найкраще для |
|---|---|
| Paper | Більшості гравців. Швидкий, стабільний, підтримує тисячі плагінів. Якщо не впевнені — починайте з нього. |
| Vanilla | Чистий Minecraft без жодних модифікацій. |
| Forge / Fabric | Гри з модами (нові блоки, механіки, виміри). Усі гравці мають встановити однакові моди. |
| Bedrock | Друзів на мобільних, консолях чи Windows 10/11. Використовує порт 19132/UDP замість 25565. |
Оберіть версію Minecraft, дайте серверу назву й натисніть “Build Server”. Crafty усе завантажить і автоматично запустить сервер. Перший запуск триває кілька хвилин.
Крок 3 — підключайтеся й грайте
Дочекайтеся зеленого статусу сервера в Crafty, потім відкрийте Minecraft:
Java Edition
Multiplayer → Add Server → введіть IP сервера → Join. Порт не потрібен (25565 — стандартний).
Bedrock Edition (мобільні, консолі, Windows 10/11)
Play → Servers → Add Server → введіть IP і порт сервера 19132.
Робота із сервером
Усе через панель
Для щоденного керування SSH чи командний рядок не потрібні. Панель Crafty за адресою https://your.server.ip:8443 охоплює все:
- Dashboard — запуск, зупинка й перезапуск сервера, хто зараз онлайн, моніторинг CPU і RAM
- Terminal — виконання команд сервера (як-от
/whitelist add Player) і живі логи - Files — редагування server.properties, вивантаження плагінів, перегляд файлів світу
- Резервні копії — ручні резервні копії або автоматичні за розкладом
- Schedules — щоночі автоматично перезапускати сервер, робити резервну копію перед перезапуском, надсилати повідомлення гравцям
- Config — скільки RAM отримує сервер (памʼять JVM)
Поширені налаштування
Перейдіть у Files , відкрийте server.properties, змініть потрібне, збережіть і перезапустіть:
| Що потрібно | Параметр |
|---|---|
| Змінити назву сервера у списку | motd=My Server |
| Обмежити кількість гравців | max-players=10 |
| Увімкнути творчий режим | gamemode=creative |
| Зробити гру легшою / складнішою | difficulty=easy (peaceful / easy / normal / hard) |
| Пускати лише схвалених гравців | white-list=true, потім додавайте гравців через Terminal: /whitelist add Name |
| Зменшити лаги | view-distance=6 (за замовчуванням 10, менше = менше лагів) |
| Вимкнути PvP | pvp=false |
Додавання плагінів і модів
Перейдіть у Files в Crafty, перейдіть у потрібну папку, вивантажте файл .jar і перезапустіть:
- Сервер Paper / Spigot → вивантажте в папку
plugins/ - Сервер Forge / Fabric → вивантажте в папку
mods/
Де шукати плагіни й моди:
- Hangar — офіційний репозиторій плагінів Paper
- Modrinth — плагіни та моди
- SpigotMC — плагіни
- CurseForge — моди для Forge і Fabric
Кілька серверів на одній машині
Crafty може запускати кілька серверів Minecraft одночасно — наприклад, сервер виживання й творчий сервер або Java та Bedrock поруч. Кожному потрібен власний порт (25565, 25566 тощо).
Залишайте щонайменше 1 ГБ вільним для ОС і самої Crafty. На сервері з 4 ГБ серверам Minecraft можна віддати загалом близько 3 ГБ. Якщо додаєте сервери на нестандартних портах, відкрийте їх у файрволі через SSH: ufw allow <port>/tcp
Якщо сервер лагає
Більшість лагів має дві причини: замало RAM або завеликий обсяг світу, завантажений одночасно. Ось що варто спробувати, по черзі:
- Зменште дальність огляду. Відкрийте
server.propertiesна вкладці Files і встановітьview-distance=6іsimulation-distance=4. Це найефективніша зміна. - Перевірте виділення RAM. Перейдіть у Crafty на вкладку Config і переконайтеся, що не віддаєте серверу Minecraft більше RAM, ніж має ваш сервер. Рекомендовано:
Сервер 2 ГБ 1 ГБ для сервера гри 1–5 гравців Сервер 4 ГБ 2–3 ГБ для сервера гри 5–15 гравців Сервер 8 ГБ 5–6 ГБ для сервера гри 15–30 гравців Сервер 16 ГБ 10–12 ГБ для сервера гри 30+ гравців - Згенеруйте світ заздалегідь. Сплески лагів часто виникають, коли гравці досліджують нові території. Встановіть плагін Chunky і заздалегідь згенеруйте радіус 5000 блоків — після цього дослідження проходить плавно.
- Підвищте тариф сервера. Якщо у вас 10+ гравців і після наведених кроків лаги лишаються, потрібно більше CPU і RAM.
Після встановлення
Fail2Ban — захист від підбору паролів
Сервер постачається з Fail2Ban , попередньо налаштованим для захисту SSH від підбору паролів.
| Правило | Макс. спроб | Тривалість блокування |
|---|---|---|
| SSH | 5 невдалих входів | 10 хвилин |
Корисні команди:
# Check banned IPs
fail2ban-client status sshd
# Unban an IP
fail2ban-client set sshd unbanip 1.2.3.4
Якщо ви випадково заблокували себе, підключіться через VNC-консоль у клієнтській панелі й розблокуйте свою IP.
Керування сервісами
Для звичайного використання SSH не потрібен, але він доступний для складніших завдань:
ssh root@your.server.ip
# Crafty service
systemctl status crafty
systemctl restart crafty
journalctl -u crafty -f
Версії Java
Встановлено дві версії Java. Crafty автоматично обирає потрібну, але якщо вам потрібна старіша версія Minecraft, її можна змінити в налаштуваннях сервера:
- OpenJDK 21 — Minecraft 1.20.5 і новіші (шлях:
/usr/lib/jvm/java-21-openjdk-amd64) - OpenJDK 17 — Minecraft від 1.17 до 1.20.4 (шлях:
/usr/lib/jvm/java-17-openjdk-amd64)
Встановлене ПЗ
| Компонент | Деталі |
|---|---|
| Ubuntu | 24.04 LTS |
| Crafty Controller | 4 |
| Java | OpenJDK 17 + OpenJDK 21 |
| Файрвол | UFW (порти 22, 8443, 25565, 19132) |
| Fail2Ban | Захист SSH від підбору паролів |
Усунення проблем
| Проблема | Що робити |
|---|---|
| Панель Crafty не завантажується | Використовуйте https:// (а не http). Прийміть попередження про сертифікат. Після першого завантаження зачекайте 1–2 хвилини, поки запуститься Crafty. |
| Не вдається підключитися до Minecraft | Переконайтеся, що сервер у Crafty позначено зеленим. Перша генерація світу триває 1–3 хвилини — зачекайте й спробуйте знову. У приватній мережі перевірте, що на маршрутизаторі VyOS налаштовано переадресацію портів. |
| Лаги та падіння TPS | Дивіться розділ «Якщо сервер лагає» вище. |
| OutOfMemoryError у консолі | Серверу потрібно більше RAM, ніж він має. Збільште RAM сервера або зменште max-players і view-distance. Дивіться таблицю памʼяті вище. |
| “Failed to verify username” | Сервер вимагає ліцензійного облікового запису Minecraft (online-mode=true). Це стандартне й рекомендоване налаштування. |
| Гравці не можуть приєднатися на нестандартному порту | Відкрийте порт у файрволі: підключіться через SSH і виконайте ufw allow <port>/tcp |
| Плагін не працює після вивантаження | Відкрийте вкладку Terminal у Crafty й пошукайте червоні повідомлення про помилки. Найпоширеніша причина — версія плагіна не відповідає версії сервера. |
| Забули пароль Crafty | Пароль адміністратора такий самий, як пароль root сервера, показаний у клієнтській панелі. Якщо ви його змінили й забули, скиньте його через SSH за допомогою VNC-консолі. |