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