Коротко: безпечний варіант — приватний сервер із білим списком (whitelist), куди пускають тільки за ніком. Так дитина грає з тими, кого знає, а випадкові гравці й чужий чат до неї не потрапляють.
Рано чи пізно дитина, яка захоплена Minecraft, попросить: «а можна зробити свій сервер, щоб грати з друзями?». Хороша новина — це реально зробити безпечно. І як бонус, це перший практичний досвід із серверами, який знадобиться в будь-якій ІТ-професії.
Локальний сервер чи хостинг: у чому різниця
Локальний сервер (LAN) — запускається на власному комп'ютері, доступний лише в одній домашній мережі. Найпростіший і найбезпечніший варіант для перших спроб.
Орендований хостинг — сервер працює цілодобово на віддаленому комп'ютері, друзі підключаються з будь-якого місця. Технічно складніше, зате доступно завжди, а не лише коли увімкнено домашній ПК.
| LAN | Свій сервер на ПК | Орендований хостинг | |
|---|---|---|---|
| Хто може зайти | Тільки домашня мережа | Друзі з інтернету | Друзі з інтернету |
| Коли доступний | Поки гра відкрита | Поки ПК увімкнений | Цілодобово |
| Складність | Одна кнопка | Кілька файлів | Панель керування |
| Кому підходить | Перші спроби | Постійна компанія | Довгий спільний проєкт |
З чого варто починати насправді
З кнопки «Відкрити для мережі» в самій грі. Це той самий LAN, і він не вимагає нічого, крім одного Wi-Fi на всіх. Один вечір у такому режимі відповідає на головне питання: чи справді дитині потрібен сервер, чи достатньо грати разом раз на тиждень.
Повноцінний сервер має сенс, коли з'явився довгий спільний проєкт — місто, яке будують тижнями. Про те, як діти домовляються в такому світі, є окрема стаття про командну забудову.
Як налаштувати найпростіший приватний сервер
- Завантажити офіційний Server.jar із сайту Minecraft
- Створити окрему папку, покласти файл туди
- Запустити один раз — створяться конфігураційні файли
- У файлі
eula.txtзмінитиeula=falseнаeula=true - У
server.propertiesвиставитиonline-mode=true— це обов'язково, без цього будь-хто зможе зайти під чужим ніком - Запустити сервер знову — і поділитися локальною адресою з друзями в одній мережі
Три налаштування безпеки, які не можна пропускати
Whitelist. Список дозволених гравців. Без нього на публічно відкритий сервер може зайти хто завгодно. Команда /whitelist add [нікнейм] для кожного друга.
Ops обережно. Права оператора (/op) дають повний контроль над сервером — видачу предметів, телепортацію, бан гравців. Видавати лише тим, кому справді довіряєте.
Бекапи. Файл світу можна просто скопіювати в окрему папку. Здається дрібницею — доки хтось випадково не підірве все, що будувалось місяцями.
Чому Java, а не Bedrock
Офіційний Server.jar — це сервер для Java Edition, і саме про нього йдеться в більшості інструкцій. У Bedrock свій серверний застосунок і свої налаштування, а найпростіший спосіб зібратися там — платна підписка Realms, де адміністрування за вас уже зробили.
Це не краще й не гірше, просто інший шлях. Яке видання потрібне для занять, розібрано окремо.
Що зазвичай не запускається з першого разу
- Забутий eula. Сервер стартує й одразу вимикається — у логу рядок про угоду, яку не прийняли.
- Немає Java. Server.jar — програма на Java, і без встановленого середовища вона не запуститься зовсім.
- Зайнятий порт. Якщо сервер уже запущений в іншому вікні, другий не піднімається.
- Різні версії. Друг із новішим клієнтом не зайде на старіший сервер, і навпаки.
Усі чотири помилки видно в текстовому вікні сервера. Читати цей вивід — половина навички: там написано, що саме не так, і зазвичай простими словами.
Думка викладача
«Коли дитина сама налаштовує сервер — вона вперше стикається з поняттями "порт", "конфігурація", "права доступу". Це той самий словник, яким користуються справжні системні адміністратори. Просто застосований до гри, яку вона любить», — розповідає викладач курсу.
Скільки це витримає
Домашній комп'ютер спокійно тримає компанію з трьох-чотирьох друзів у невеликому світі. Навантаження створює не кількість гравців сама по собі, а те, наскільки вони розходяться по карті: чим далі один від одного, тим більше ділянок світу сервер тримає в пам'яті одночасно.
Звідси й практична порада на перший час: грати поруч, а не розбігатися. Заодно так виходить спільний проєкт, а не чотири окремі.
Якщо потрібен хостинг цілодобово
Орендовані сервери (є безкоштовні тарифи з обмеженнями) дозволяють грати без постійно ввімкненого домашнього комп'ютера. Тут з'являються нові поняття: ліміт пам'яті, аптайм, плагіни. Це вже наступний рівень складності — варто переходити туди, коли базовий локальний сервер уже звичний.
Перед оплатою варто перевірити дві речі: чи є доступ до файлів світу (щоб забрати його, якщо хостинг розчарує) і як робляться резервні копії. Обидва питання здаються нудними рівно до першої втрати світу.
Хто адмініструє сервер, коли дитині дев'ять
Формально — дорослий, фактично — обидва. Запуск, whitelist і копії світу першого місяця розумніше тримати на собі: тут одна помилка в налаштуванні відкриває сервер усьому інтернету.
А от усе інше можна віддавати одразу. Додати друга в список, подивитися в логу, чому хтось не зайшов, запустити сервер самому — дитина освоює це за кілька вечорів і далі просить допомоги тільки в справді складному.
Що робити, коли сервер надокучив
Світ не зникає разом із сервером: це папка на диску, і її можна просто відкрити в одиночній грі. Тому закривати сервер не страшно й не остаточно, а місце на диску звільняється.
Копію варто зберегти навіть тоді, коли грати вже не планують. Через рік відкрити старий світ — окреме задоволення, і діти це цінують більше, ніж здається дорослим.
Головне правило
Ніколи не публікуйте адресу сервера у відкритих чатах чи на форумах — тільки особисто перевіреним друзям. Публічний сервер без whitelist за кілька годин може заповнитися незнайомцями.
Решта правил онлайн-безпеки, про які варто домовитися з дитиною заздалегідь, зібрані у правилах онлайн-безпеки.
Плагіни: коли вони потрібні, а коли зайві
На приватному сервері для трьох друзів не потрібні зовсім. Плагіни вирішують задачі великих серверів — захист територій від чужих, економіка, міні-ігри, автоматична модерація чату. У компанії, де всі знайомі, ці проблеми не виникають.
Є один виняток, який справді економить нерви: плагін автоматичних копій світу. Але його роль ту саму виконує звичайне копіювання папки раз на тиждень, і починати варто саме з цього.
Що питають про сервер
Чи це не небезпечно — відкривати порт?
Саме тому й починають із LAN, де відкривати нічого не потрібно. Whitelist і online-mode=true закривають основні ризики, коли справа доходить до доступу з інтернету.
Скільки це коштує?
Локальний сервер безкоштовний. Хостинг — від безкоштовних тарифів з обмеженнями до платних; це вибір за потребою, а не необхідність.
Чи вчать цьому на курсі?
Основи серверного адміністрування ми торкаємось як частину ширшої програми з програмування, не окремим напрямком. Дитина виходить з розумінням, що таке порт і права доступу.