Як захистити сервер Minecraft і домашню мережу: чек-лист безпеки
Сервер Minecraft, доступний з інтернету, — це програма на вашому комп’ютері, до якої може підключитися не лише друг, а й будь-хто, хто дізнається адресу. До того ж навіть якщо ви нікому не повідомляли адресу, автоматичні сканери самі перебирають адреси в інтернеті й шукають такі сервери. Найчастіше все закінчується зруйнованими будівлями, але сторонній із правами оператора, вразливість у самій програмі або забуте налаштування роутера можуть обійтися значно дорожче. Захист не потребує багато часу. Нижче зібрано налаштування, які варто зробити, перш ніж ви покличете друзів, і звички, які допоможуть нічого не втратити. Якщо сервера у вас ще немає, почніть з інструкції зі створення сервера. Порт (як його відкрити, розповідається в статті про порти) краще відкривати вже після налаштувань із цієї статті. Якщо ваш сервер працює на хостингу, частина порад вам не знадобиться: подробиці — в останньому запитанні розділу «Часті запитання».
Від чого ми захищаємося
Відкритий порт не робить комп’ютер прозорим для інтернету: через нього доступна лише програма, яка прослуховує цей порт, тобто сервер Minecraft. Тому майже всі ризики зводяться до чотирьох:
- Сторонні гравці. Без білого списку на сервер зайде будь-хто: зруйнує будівлі, забере речі, засмітить чат. Гріфери (так називають гравців, які псують чужі світи) нерідко знаходять сервери автоматичними сканерами, навіть якщо ви ніде не публікували адресу.
- Підміна гравця. Якщо вимкнути
online-mode, сервер перестане перевіряти, хто підключається, і зайти можна буде під будь-яким ніком, зокрема під ніком оператора. - Чужий код на вашому комп’ютері. Вразливість у самій грі чи її бібліотеках (як Log4Shell у 2021 році) або шкідливий мод дають змогу запустити чужу програму на комп’ютері, де працює сервер. Це найсерйозніший ризик.
- Слабкі місця мережі. Роутер із заводським паролем, увімкнене віддалене керування, зайві перенаправлені порти: під загрозою опиняється не лише сервер, а й усі пристрої в будинку.
Перші два ризики закриваються двома налаштуваннями за хвилину, на решту потрібно трохи більше часу.
Мінімум на десять хвилин
Якщо часу мало, зробіть хоча б це, а подробиці й перевірки дивіться в розділах нижче:
- Білий список увімкнено: у
server.propertiesстоїтьwhite-list=true. - У
server.propertiesстоїтьonline-mode=true. - Оператори — лише ви й ті, кому ви довіряєте, як собі.
- RCON і Query вимкнено, а порт 25575 на роутері не відкрито.
- На роутері перенаправлено лише потрібний порт, «DMZ» вимкнено, заводський пароль адміністратора замінено, віддалене керування вимкнено.
- Сервер, Java і прошивку роутера оновлено.
- Моди й плагіни завантажено лише з надійних джерел.
- Є свіжа резервна копія світу.
Білий список
Білий список (whitelist) — це перелік гравців, яким дозволено заходити на сервер. Він зберігається у файлі whitelist.json. Решті сервер відповідає «Вас немає в білому списку цього сервера!» і не пускає їх. Для сервера з друзями це найдієвіший захист: навіть якщо адреса потрапила не в ті руки, зайти не вдасться.
Починаючи з Minecraft 26.3 (15 вересня 2026 року) у щойно створеного сервера білий список увімкнено за замовчуванням (white-list=true у server.properties). Сервер, створений на старішій версії, зберігає колишнє налаштування й після оновлення до 26.3. У такому разі, а також на старіших версіях увімкніть білий список цим самим рядком і перезапустіть сервер або введіть у консолі сервера /whitelist on. Операторів сервер пускає завжди, навіть якщо їх немає в списку.
Команди вводяться в консолі сервера (у вікні, де він працює):
/whitelist add PlayerName— додати гравця (замінітьPlayerNameніком друга). Колиonline-mode=true, сервер шукає обліковий запис за ніком, тому нік має бути справжнім, без помилок у написанні./whitelist remove PlayerName— прибрати гравця./whitelist list— показати всіх, хто є в списку./whitelist reload— перечитати файлwhitelist.json, якщо ви правили його вручну.
Якщо ви прибрали гравця зі списку, а він залишився на сервері, відкрийте server.properties, поставте enforce-whitelist=true і перезапустіть сервер: тоді сервер викидає тих, кого прибрали зі списку. Викинути гравця вручну можна командою /kick PlayerName.
Перевірка. Попросіть знайомого, якого немає в списку, зайти на сервер: якщо гра відповідає «Вас немає в білому списку цього сервера!», список працює. А якщо він зайшов, білий список вимкнено: перевірте white-list=true і перезапустіть сервер.
Bedrock Edition. На Bedrock Dedicated Server білий список називається списком дозволених гравців (allow list): увімкніть його рядком allow-list=true у server.properties і додавайте гравців командою allowlist add PlayerName у консолі сервера. Список зберігається у файлі allowlist.json. На відміну від Java Edition, операторів сервер автоматично не пускає: додайте до списку і себе, і інших операторів.
Режим online-mode: перевірка гравців
Параметр online-mode (за замовчуванням true) змушує сервер перевіряти кожного гравця в службі облікових записів Minecraft: так сервер переконується, що нік належить тому, хто ним користується. На сервері, доступному з інтернету, цей режим вимикати не варто: виправдано це лише для сервера, до якого не можна підключитися з інтернету.
Якщо online-mode=false, сервер нікого не перевіряє: зайти можна під будь-яким ніком, зокрема під ніком оператора, і отримати всі його права. Білий список у цьому режимі не пускає лише тих, хто не знає жодного ніка зі списку, а дізнатися нік неважко: список серверів показує ніки гравців, які зараз на сервері.
З online-mode=true на сервер не зайти з неліцензійних лаунчерів: у такого гравця немає облікового запису, який можна перевірити. Якщо друзі грають саме так, вимикати режим доведеться на власний ризик: не видавайте права оператора, тримайте білий список увімкненим, приховайте список гравців (hide-online-players=true) і, якщо можна, обходьтеся без відкритого порту. Віртуальна мережа (про неї розповідається в статті про білий IP) пустить на сервер лише тих, кого ви запросили.
Перевірка. У server.properties має стояти рядок online-mode=true. Якщо ж гравець із ліцензією бачить «Не вдалося перевірити ім’я користувача!», причина зазвичай у збої входу в обліковий запис: подробиці є в статті про порти, у розділі про помилки підключення.
Права оператора
Оператор (op) може виконувати команди сервера. Команда /op PlayerName видає гравцеві рівень, заданий у server.properties параметром op-permission-level. За замовчуванням це 4, найвищий рівень: такому оператору доступні всі команди, зокрема зупинка сервера. Ось що дозволяють різні рівні:
- Рівень 2 — ігрові команди:
/gamemode,/tp,/give,/time,/summonта подібні. - Рівень 3 — керування гравцями:
/op,/deop,/ban,/kick,/whitelist. - Рівень 4 — усе, зокрема
/stop,/save-allта інші команди керування сервером.
Якщо другу потрібні лише ігрові команди, відкрийте server.properties, поставте op-permission-level=2 і перезапустіть сервер: нові оператори отримають рівень 2. Рівень уже призначених операторів записано у файлі ops.json (поле level).
- Призначайте операторами лише себе й тих, кому довіряєте, як собі, і не видавайте права «на якийсь час»: забутий оператор залишається оператором.
- Забрати в гравця права оператора можна командою
/deop PlayerName. Час від часу відкривайтеops.jsonіwhitelist.jsonта перевіряйте, чи немає в них незнайомих ніків. - Права оператора прив’язані до облікового запису гравця. Якщо обліковий запис зламають, зловмисник отримає й права на вашому сервері, тому увімкніть двоетапну перевірку входу в обліковий запис Microsoft, з яким ви заходите в Minecraft, і попросіть про це інших операторів.
Bedrock Edition. Права нових гравців задає параметр default-player-permission-level (значення visitor, member і operator, за замовчуванням member): не ставте operator.
RCON, Query та інші «пульти керування»
У сервера є кілька необов’язкових мережевих інтерфейсів: два з них дають змогу керувати сервером віддалено, а третій видає відомості про нього. Усі вони вимкнені за замовчуванням, і краще, щоб так і залишалося:
- RCON (
enable-rcon, порт 25575, TCP) — віддалена консоль сервера. Дані в ньому не шифруються, тому пароль можна перехопити, і відкривати доступ до RCON з інтернету небезпечно. Якщо RCON вам потрібен, користуйтеся ним лише всередині домашньої мережі, не перенаправляйте порт 25575 на роутері й задайте довгий унікальний пароль уrcon.password(з порожнім паролем сервер RCON не запустить). - Query (
enable-query, порт 25565, UDP) — протокол, за яким програми моніторингу запитують відомості про сервер. Якщо роутер для правила Minecraft пропонує лише варіант «TCP/UDP», він перенаправить і UDP-порт 25565: докиenable-query=false, це безпечно. - Протокол керування сервером (
management-server-enabled) — новіший інтерфейс для керування сервером через мережу. За замовчуванням він теж вимкнений. Якщо його увімкнути, то за замовчуванням він прослуховує лише локальну адресу (management-server-host=localhost), приймає лише програми, які знають його секретний ключ, і вимагає шифрування (management-server-tls-enabled=true): для цього потрібно вказати файл сертифіката (сховище ключів), інакше сервер не запуститься. Якщо він вам не потрібен, залиште як є, а якщо потрібен, не відкривайте його назовні.
Перевірка. Відкрийте server.properties: мають стояти enable-rcon=false і enable-query=false. У списку правил перенаправлення на роутері не має бути порту 25575.
Роутер
До роутера підключено не лише комп’ютер із сервером, а й телефони, телевізори, камери та інші пристрої, тому налаштування роутера не менш важливі, ніж налаштування сервера. Якщо роутер не ваш (гуртожиток, орендована квартира, обладнання провайдера), спершу узгодьте зміни з тим, хто платить за інтернет і відповідає за мережу.
- Перенаправляйте лише потрібний порт. Не вмикайте «DMZ» (режим, у якому на один комп’ютер перенаправляються всі вхідні підключення на будь-які порти) і не відкривайте діапазони портів «про всяк випадок».
- Змініть заводський пароль адміністратора роутера (він надрукований на наліпці, а для багатьох моделей опублікований в інтернеті) на довгий і унікальний. Якщо роутер дозволяє, змініть і ім’я користувача.
- Вимкніть віддалене керування (параметр називається «Remote Management», «Remote Access» або «Web Access from WAN»): інакше сторінку налаштувань роутера можна відкрити з інтернету.
- Оновлюйте прошивку роутера: у старих версіях трапляються відомі вразливості. Нову версію шукайте в розділі оновлення прошивки (Firmware Update) у налаштуваннях роутера або на сайті виробника.
- Вимкніть UPnP, якщо він не потрібен іншим пристроям у вашому домі (ним користуються, наприклад, деякі ігрові консолі). Ця функція дає змогу програмам у вашій мережі самим просити роутер відкрити порт без вашого відома, а правило для сервера ви й так створюєте вручну.
- Захистіть Wi-Fi шифруванням WPA3 або WPA2 і надійним паролем, а гостям і пристроям «розумного дому» виділіть окрему гостьову мережу: так ці пристрої не опиняться в одній мережі з сервером.
- Якщо сервер довго не потрібен, вимкніть або видаліть правило перенаправлення. Тоді порт закритий, навіть якщо на комп’ютері випадково запуститься щось зайве.
Перевірка. Відкрийте список правил перенаправлення на роутері: у ньому мають залишитися лише знайомі вам правила. Потім перевірте віддалене керування: вимкніть на телефоні Wi-Fi (потрібен мобільний інтернет) і введіть в адресний рядок браузера зовнішню IP-адресу роутера (як її дізнатися, описано в статті про порти). Сторінка входу в роутер не повинна відкриватися. Якщо вона відкрилася, віддалене керування увімкнено. Якщо не відкрилася, це ще не доказ: деякі роутери приймають віддалені підключення на окремому порту (ASUS і NETGEAR за замовчуванням використовують 8443), тому переконайтеся ще й у тому, що віддалене керування вимкнено в налаштуваннях роутера.
Брандмауер Windows і комп’ютер
Брандмауер Windows — друга лінія захисту: він вирішує, які програми можуть приймати вхідні підключення. Вимикати його не потрібно, достатньо дозволити один порт.
- Не вимикайте брандмауер заради того, щоб «запрацювало». Якщо друзі не можуть підключитися, шукайте закриті двері крок за кроком, як у статті про порти.
- Правило, у якому позначено загальнодоступний профіль, діє й у чужих мережах. Якщо ви берете ноутбук із собою (кафе, гуртожиток, вокзал), вимикайте там сервер або саме правило: у
wf.mscклацніть його правою кнопкою й виберіть «Вимкнути правило» (Disable Rule). - Запускайте сервер звичайним способом, а не через «Запуск від імені адміністратора»: програма отримує права того, хто її запустив, і вразливість або шкідливий мод отримають ті самі права. Самому серверу права адміністратора не потрібні: вони потрібні лише для налаштування, наприклад щоб встановити Java або створити правило брандмауера. Якщо сервер запускається з облікового запису Windows без прав адміністратора, під час першого запуску система може створити для Java правила блокування: як їх видалити, розповідається в статті про порти, у розділі про брандмауер Windows.
- Тримайте увімкненим захист від вірусів («Безпека у Windows» або інший антивірус, якому ви довіряєте) і встановлюйте оновлення Windows.
Ваша IP-адреса
IP-адреса — це не домашня адреса: за нею можна дізнатися провайдера й приблизне місцезнаходження (зазвичай область або місто, іноді з помилкою), але не квартиру. І все ж розкидатися нею не варто: знаючи адресу, вашу мережу можна сканувати й намагатися перевантажити зайвим трафіком (DDoS), через що інтернет у вас сповільниться або зникне.
- Надсилайте адресу друзям в особистих повідомленнях, а не публікуйте у відкритих чатах, на форумах, в описі трансляції та на знімках екрана. Під час трансляції переконайтеся, що адресу не видно в списку серверів гри та в консолі.
- Журнал сервера (
logs/latest.log) записує IP-адреси гравців у рядках про вхід. Якщо просите когось про допомогу, не надсилайте журнал як є: спершу приберіть або замініть адреси. У нових версіях гри запис адрес вимикається параметромlog-ips=false. - Доменне ім’я, яке ви отримали від сервісу DDNS (як це працює, описано в статті про білий IP), зручніше за адресу з цифр, але не безпечніше: ім’я легко перетворюється на адресу.
- Інший зовнішній порт (наприклад, 25570 замість 25565) у правилі перенаправлення не захистить від цілеспрямованої атаки, але зробить сервер менш помітним для простих автоматичних сканерів. Друзям доведеться вводити адресу з портом:
203.0.113.5:25570. - Параметр
enable-status=falseвимикає відповіді сервера на запити списку серверів (так сканерам складніше знайти сервер), аhide-online-players=trueприховує список гравців у цих відповідях. Але якщо вимкнути відповіді (перший параметр), у списку серверів у друзів сервер виглядатиме вимкненим (підключитися за адресою все одно вдасться), а сайти перевірки на кшталт mcsrvstat.us перестануть його бачити. - Якщо адреса все ж потрапила не в ті руки, вимкніть правило перенаправлення на роутері, перезавантажте роутер (у частини провайдерів динамічна адреса після цього змінюється), перевірте білий список і
ops.json.
Найнадійніше — взагалі не розкривати домашню IP-адресу: хостинг або тунельний сервіс приймають підключення замість вас, і друзі бачать адресу хостера чи сервісу, а не вашу. Про тунелі та віртуальні мережі розповідається в статті про білий IP.
Оновлення
Більшість серйозних дір закривають оновленнями: сервера, Java, Windows і роутера. Найвідоміший приклад для Minecraft — Log4Shell. 10 грудня 2021 року Mojang повідомила про вразливість у бібліотеці Log4j, яку використовують сервери Java Edition: за її допомогою на комп’ютері власника можна було запустити чужу програму, наприклад надіславши в чат спеціальний рядок. Виправлення увійшло до Minecraft 1.18.1, а для старіших версій Mojang опублікувала способи захисту без оновлення (аргумент запуску Java, а для версій до 1.17 ще й файл налаштувань журналювання, на який вказує цей аргумент). Сервери, які не оновили й не захистили одним із цих способів, залишилися вразливими.
- Оновлюйте сервер, коли виходить нова версія. Перед цим зупиніть сервер і зробіть копію папки (див. розділ про резервні копії): світ, відкритий у новій версії, у стару зазвичай повернути не можна. Потім завантажте новий
server.jarіз сайту minecraft.net і замініть ним старий файл. - Оновлюйте й Java: встановлюйте свіжу збірку тієї версії, якої потребує ваш сервер (яка версія потрібна, написано в інструкції зі створення сервера).
- Якщо у вас моди чи плагіни, перед оновленням гри переконайтеся, що для нової версії вийшли і їхні оновлення: інакше сервер може не запуститися. Копія на цей випадок обов’язкова. Сервер для модів і плагінів (наприклад, Paper, Fabric або Forge) завантажуйте не з minecraft.net, а з сайту його розробників.
- Windows і роутер теж оновлюйте: Windows — через «Центр оновлення Windows» (Windows Update), роутер — у розділі оновлення прошивки в його налаштуваннях.
Перевірка. На початку журналу logs/latest.log записано версію вашого сервера. Порівняйте її з останньою версією на сайті minecraft.net.
Моди, плагіни та чужі файли
Мод або плагін — це програма на Java, яку сервер запускає разом із собою й з тими самими правами. Шкідливий мод може робити на вашому комп’ютері все, що можете ви: читати й змінювати файли, запускати інші програми, надсилати дані в інтернет. Це не теорія: у червні 2023 року шкідлива програма fractureiser поширювалася через моди й плагіни на сайтах CurseForge і BukkitDev, потрапила до кількох популярних збірок модів і працювала на Windows і Linux.
- Завантажуйте моди та плагіни зі сторінок їхніх авторів і з великих каталогів, а не з архівів, надісланих у чаті чи в Discord, і не за посиланнями з опису відео.
- Перед встановленням погляньте на проєкт: чи давно він існує, скільки в нього завантажень і відгуків, чи є в автора інші роботи, чи відкритий вихідний код. Мод без історії, який вам гаряче радить незнайомець, — привід насторожитися.
- Встановлюйте лише те, що вам справді потрібне: кожен мод — це ще одна програма, яка має доступ до вашого комп’ютера.
- Перевіряйте файли антивірусом перед встановленням, але не покладайтеся на нього цілком: шкідливий код може бути новим і поки невідомим антивірусу.
- Не запускайте чужі файли
.jar,.batі.exe, навіть якщо їх надіслав знайомий: облікові записи друзів теж зламують. - Не запускайте сервер від імені адміністратора (див. розділ про Windows) і майте резервні копії: якщо щось піде не так, світ можна буде повернути.
Резервні копії
Резервна копія рятує одразу від багатьох неприємностей: від гріферів, помилок, збою диска й невдалого оновлення. Найпростіше копіювати папку сервера повністю: у ній лежать і світ (за замовчуванням папка world), і налаштування, і списки whitelist.json та ops.json.
Найнадійніше зупинити сервер командою stop у консолі, скопіювати папку й знову запустити сервер. Якщо зупиняти сервер не можна, введіть у консолі по черзі:
- 1
/save-off: сервер перестає записувати світ на диск (зміни при цьому відкладаються). - 2
/save-all flush: на диск записується все накопичене, сервер при цьому ненадовго завмирає. - 3Скопіюйте папку сервера в інше місце (архів можна зробити вже з копії). Якщо Windows повідомить, що якийсь файл зайнятий, пропустіть його: це службовий файл блокування світу, для копії він не потрібен.
- 4
/save-on: запис світу знову вмикається. Якщо забути цю команду, автозбереження залишиться вимкненим до перезапуску сервера.
- Робіть копію перед оновленням сервера й перед встановленням модів чи плагінів, а також регулярно: раз на кілька днів, а якщо грають багато, то частіше.
- Зберігайте копії не лише на тому диску, де працює сервер: на іншому диску, флешці або в хмарному сховищі.
- Час від часу перевіряйте, чи копія робоча: зупиніть основний сервер, розпакуйте копію в іншу папку й запустіть сервер із неї.
- Щоб відновити світ, зупиніть сервер, перейменуйте стару папку (не видаляйте її на випадок, якщо копія виявиться невдалою), покладіть на її місце копію й запустіть сервер.
Якщо щось пішло не так
Ознаки неполадок: на сервері незнайомі гравці або оператори, зникли речі й будівлі, у папці з модами з’явилися файли, яких ви не встановлювали, інтернет або комп’ютер без видимої причини працюють повільно. Що робити, залежить від випадку.
На сервері господарюють сторонні
- 1Вимкніть правило перенаправлення на роутері: поки ви розбираєтеся, нові гості не зайдуть.
- 2Викиньте сторонніх командою
/kick PlayerNameабо зупиніть сервер командоюstop. - 3Перевірте
ops.jsonіwhitelist.json. Незнайомих гравців приберіть командами/deop PlayerNameі/whitelist remove PlayerNameабо видаліть їхні записи з файлів, поки сервер зупинено. - 4Поверніть світ із копії, зробленої до інциденту (див. розділ про резервні копії).
- 5З’ясуйте причину: чи був вимкнений білий список або
online-mode, чи не видавали ви права оператора зайвим людям, чи не потрапила ваша адреса у відкритий чат. Усуньте причину, перш ніж знову відкривати порт.
Підозра на шкідливий мод або файл
- 1Зупиніть сервер і вимкніть правило перенаправлення на роутері.
- 2Видаліть підозрілий файл і запустіть повну перевірку комп’ютера антивірусом.
- 3З іншого, чистого пристрою (наприклад, з телефона) змініть паролі: від облікового запису Microsoft, пошти, Discord і всього іншого, що зберігалося в браузері на цьому комп’ютері. Потім завершіть усі інші сеанси входу.
- 4Увімкніть двоетапну перевірку входу скрізь, де вона є.
- 5Якщо ви не впевнені, що комп’ютер чистий, найнадійніший вихід — перевстановити Windows, заздалегідь зберігши лише особисті файли (але не моди й не програми).
Інтернет зникає або сервер лагає без причини
Не кожне уповільнення — атака: частіше винні брак пам’яті в сервера або слабкий вихідний канал. Але якщо інтернет зникає цілком, а адресу сервера могли дізнатися сторонні, можливо, на вашу адресу спрямовано потік зайвого трафіку (DDoS). Перезавантажте роутер: у частини провайдерів динамічна адреса після цього змінюється, і потік битиме вже по старій адресі, а не по вашій. Вимкнення правила перенаправлення не зупинить потік, що вже триває (він забиває канал ще до роутера), але поки що тримайте правило вимкненим, щоб сервер не знайшли за новою адресою. Якщо не допомогло, зверніться до служби підтримки провайдера.
Підозра на злам роутера
Ознаки: змінився пароль або налаштування роутера, з’явилися незнайомі правила перенаправлення, браузер відкриває дивні сторінки замість сайтів. Спершу знайдіть у договорі з провайдером дані, потрібні для виходу в інтернет (логін, пароль або тип підключення): після скидання їх доведеться ввести знову, як і правила перенаправлення. Потім скиньте роутер до заводських налаштувань (зазвичай для цього є кнопка Reset), задайте новий пароль адміністратора та новий пароль Wi-Fi, налаштуйте підключення заново й оновіть прошивку.
Часті запитання
Чи небезпечно відкривати порт для сервера Minecraft?
Сам по собі порт відкриває доступ лише до програми, яка його прослуховує, тобто до сервера. Решта портів роутера залишаються закритими. Тому ризик залежить від самого сервера: налаштувань (білий список, online-mode), оновлень і встановлених модів. Якщо виконати чек-лист із цієї статті, ризик для сервера з друзями невеликий, але нульовим він не буває.
Чи може гравець зашкодити моєму комп’ютеру через сервер?
Не повинен, якщо сервер оновлено, а сумнівних модів ви не встановлювали: гра не дозволяє гравцям запускати програми на вашому комп’ютері. Небезпеку становлять вразливості в самій грі та її бібліотеках, як було з Log4Shell (їх закривають оновленнями), і шкідливі моди, які запускаєте ви самі. Оператор може змінювати й ламати світ, тому права видають обережно, але у ванільній грі вони не дають доступу до файлів вашого комп’ютера.
Чи захистить білий список від DDoS-атаки?
Ні. Білий список перевіряє гравця вже після підключення, а DDoS б’є по самій адресі й забиває канал ще до сервера. Від такої атаки захищає прихована домашня IP-адреса: сервер на хостингу або тунельний сервіс. Для сервера з друзями атака малоймовірна, але можлива, якщо адреса потрапила не в ті руки.
Що безпечніше: відкритий порт, віртуальна мережа чи хостинг?
Для сервера, на якому грає кілька друзів, найбезпечніші варіанти — без відкритого порту на вашому роутері. Хостинг: сервер працює на чужому комп’ютері, а ваша домашня мережа залишається закритою. Віртуальна мережа: на сервер потрапляють лише ті, кого ви запросили (про неї та про тунельні сервіси розповідається в статті про білий IP). Відкритий порт теж можна зробити досить безпечним, але тоді потрібно дотримуватися всього чек-листа й стежити за оновленнями.
А якщо сервер має бути публічним?
Тоді білий список доведеться вимкнути, і захист будується інакше. Не тримайте такий сервер на домашньому комп’ютері: краще хостинг, де ваша домашня IP-адреса залишається прихованою. Не видавайте права оператора без крайньої потреби, робіть резервні копії частіше й будьте готові швидко блокувати порушників командою /ban PlayerName. Щоб підтримувати порядок, на публічних серверах зазвичай встановлюють плагіни, які записують і відкочують чужі зміни, але вибирати їх треба так само обережно, як і будь-які інші моди та плагіни.
А якщо сервер на хостингу?
Тоді мережу й комп’ютер захищає хостер: ваша домашня IP-адреса залишається невідомою, а роутер і порти налаштовувати не потрібно. Білий список, права операторів, моди та резервні копії зазвичай залишаються на вашому боці, тому розділи про них вам і надалі стануть у пригоді.
Що далі
Виконавши чек-лист, перевірте все заново після оновлення сервера, встановлення нових модів чи заміни роутера. Якщо ви ще не відкривали порт, поверніться до статті про порти, а якщо хочеться обійтися без налаштування роутера й брандмауера, придивіться до хостингу: там мережу налаштовувати не потрібно.
Не хочеться займатися захистом мережі?
На zuboku сервер працює на нашому боці, тому ваша домашня IP-адреса залишається невідомою, а порти й роутер налаштовувати не потрібно. Реєстрація, назва, кнопка — і друзі заходять за адресою на кшталт myserver.zuboku.com.
Створити сервер