На цій сторінці
Чи можна розгорнути ігровий сервер удома?
У більшості ігор «сервер для друзів» означає щомісячну підписку в хостинг-компанії. В Openworld сервер — це програма, яку ти запускаєш сам: на комп’ютері, на якому граєш, на старому ПК у шафі або на орендованій машині. Посередника немає, а файли світу лишаються на твоєму диску.
Навіщо морочитися? Бо сервер — це світ, який лишається ввімкненим: друзі заходять, коли хочуть, навіть поки ти спиш. Openworld — воксельна пісочниця на цілій круглій планеті — ідеш прямо й повертаєшся туди, звідки вийшов, — під справжнім небом із фазами Місяця та затемненнями, аж до Сонця, через Місяць і планети. З власним сервером ця планета належить твоїй групі, скільки захочеш.






клацни по гравцеві
- 24710UDP-порт гри за замовчуванням
- 100слотів для гравців за замовчуванням (від 1 до 1000)
- 3системи: macOS, Windows, Linux
- 1папка для копіювання — і повна резервна копія готова
Що тобі потрібно
- Комп’ютер, що лишається ввімкненим, поки люди грають: macOS (Apple Silicon чи Intel), Windows x64 або Linux x64. Сервер — консольна програма: екран чи відеокарта не потрібні.
- Процесор: що більше ядер, то швидше генерується нова місцевість. За замовчуванням сервер віддає на генерацію всі ядра, крім двох (
performance.workerThreads). - Диск: світ зберігає кожен шматок згенерованої місцевості, близько 12 КБ на стовпчик — приблизно пів гігабайта на досліджений квадрат зі стороною 3 км. Залиш місце для довгих експедицій.
- Вихідна швидкість каналу: гравець-дослідник за замовчуванням може отримувати місцевість зі швидкістю до 20 Мбіт/с. На скромному домашньому з’єднанні зменш
performance.streamingBudgetBps: місцевість надходитиме трохи повільніше, а гра лишиться плавною. - У кожного гравця та сама версія, що й на сервері: лаунчер дає змогу кожному її обрати.
Установи й запусти сервер
- 1
Завантаж його з лаунчера
У лаунчері клацни по значку версії поруч із кнопкою ГРАТИ («Обрати версію гри»), обери свою версію, потім Сервер — «Завантажити openworld-server». Обери систему (Mac, Windows, Linux — не обов’язково ту, на якій ти зараз) і теку.
- 2
Знайди його теку
Лаунчер створює
openworld-server-<version>: програмуopenworld-server, її текуassets/(лиши її поруч) іREADME.txt. - 3
Відкрий термінал у цій теці
macOS і Linux:
./openworld-server. Windows (PowerShell):.\openworld-server.exe— під час першого запуску прийми вікно брандмауера. - 4
Лише macOS, перший раз
Файл надходить з інтернету: клацни по програмі правою кнопкою → Відкрити, або виконай у теці
xattr -dr com.apple.quarantine .. - 5
Зупини його чисто
Ctrl + C (або введи
stop): світ зберігається, перш ніж сервер завершить роботу.
cd openworld-server-<version>
./openworld-server
# Windows (PowerShell)
.\openworld-server.exe
# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .За замовчуванням сервер онлайн: заходять лише гравці, запущені з лаунчера Openworld, із дійсним обліковим записом — вони приходять зі своїм іменем і скіном. У мережі без інтернету запусти його з --offline: кожен зберігає введене ім’я, у стандартному скіні, і нічого не перевіряється.
server.json: налаштуй один раз
Під час першого запуску сервер пише server.json поруч із місцем, звідки ти його запустив, заповнений типовими значеннями й розкладений зручно для людини. Відредагуй його, перезапусти — і готово. Основні ключі:
name,description,icon: те, що показує список серверів (для іконки — PNG).port(24710) іslots(100, від 1 до 1000).auth:online(облікові записи Openworld) абоoffline.seed:random, число чи будь-який текст, для нового світу;terrain:classicабоcontinents(кілька гігантських континентів між океанами).world.difficulty:easy(без монстрів),medium,normal,hard,very_hardабоterrible(що змінює кожен рівень складності);world.caves,world.creatures.players.gameMode:survival,creativeабоspectreдля новачків;players.superAdmins: твоє ім’я користувача (або UUID) — завжди SuperAdmin.dataDir(owserver_data),logs,web.(панель),performance.,telemetry.
{
"name": "Friday night planet",
"description": "Our group's world. Be nice, build big.",
"port": 24710,
"slots": 12,
"auth": "online",
"seed": "friday night",
"terrain": "continents",
"dataDir": "owserver_data",
"world": { "caves": true, "creatures": true, "difficulty": "normal" },
"players": { "gameMode": "survival", "superAdmins": ["YourUsername"] },
"web": { "enabled": true, "password": "change-me" }
}Будь-яка опція, введена в командному рядку, перемагає на цей запуск без переписування файлу: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help перелічує їх усі. Працюють і --port 25000, і --port=25000.
./openworld-server --offline # LAN without Internet, no accounts
./openworld-server --port 25000 --slots 20
./openworld-server --seed-text "friday night" --terrain continents # a NEW world
./openworld-server --difficulty easy # no monsters
./openworld-server --web --web-password change-me # dashboard on port 24711
./openworld-server servers/Survival # an instance folder with its own server.json
./openworld-server --helpПрокидання порту й альтернативи
Openworld використовує один UDP-порт, за замовчуванням 24710. Щоб пустити гравців, є три випадки:
- 1
Та сама мережа (LAN)
Дозволь порт у брандмауері (Windows питає під час першого запуску; Linux:
sudo ufw allow 24710/udp). Друзі підключаються до твоєї локальної адреси, як-от192.168.1.20:24710. - 2
З інтернету
На роутері прокинь UDP 24710 на комп’ютер із сервером, потім дай свою публічну адресу (
address:24710). Кожен роутер називає це по-різному: шукай «port forwarding» або «NAT». - 3
Без прокидання порту
Немає доступу до роутера чи провайдер ділить твою IP-адресу? Поєднай усіх у mesh VPN (Tailscale, ZeroTier…) і поділися адресою, яку він дасть твоєму комп’ютеру, — або запусти сервер для Linux x64 на орендованій машині з публічною IP.
sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcpГравці потім додають твій сервер через Мультиплеєр → Додати сервер, і він з’являється з іконкою, назвою, описом та гравцями / слотами. Щоб просто пограти з друзями сьогодні ввечері без усього цього, відкрити одиночний світ для локальної мережі — два кліки.
Команди адміна, ролі й захищені зони
Команди англійською, у чаті гри (T, потім /) або в терміналі сервера (без /). Введи help у терміналі, щоб побачити повний список: кілька команд живуть лише в терміналі, інші — лише в чаті.
- Гравці:
players,kick,tp,gamemode … survival|creative|spectre,kill,respawn,/playerinfo,/invsee(їхній інвентар),/playerstats. - Світ:
say,time set,weather clear|rain|thunder|snow… | auto,difficulty easy … terrible,/setworldspawn,mobs on|off. - Ролі: SuperAdmin, Admin, Moderator і Player (типова).
/role assign PLAYER ROLE,/role create,/role add ROLE PERMISSION;/role nodesперелічує дозволи. - Зони:
/zone create NAME [RADIUS]захищає коло навколо тебе (без будівництва, без вибухів), потім/zone set NAME pvp denyі подібні — build, explosions, pvp, pve, mobs, chests, damage, entry. - Межі:
/border set RADIUSтримає світ у колі;/border space denyабо/border world moon denyзакривають космос чи Місяць. - Домівки для всіх:
/sethome,/homes,/home(за замовчуванням 3 на гравця). - Сервер:
save(усе на диск зараз),version,stop.
/role assign Alex moderator
/zone create spawn 40
/zone set spawn pvp deny
/border set 3000
/border world moon allow
/difficulty hard
/sethome baseВебпанель
Запусти з --web (або "web": {"enabled": true}) і відкрий http://127.0.0.1:24711/: огляд (TPS, тік, гравці, мережа, пам’ять), гравці (позиція, інвентар, дії), жива карта світу в 2D, ізометрії та 3D, планети в космосі, істоти, місцевість і сховище, а також консоль у твоєму браузері. З іншого комп’ютера це лише перегляд — якщо тільки ти не задав --web-password.
Де живе твій світ (і як зробити його резервну копію)
server.json: налаштування;roles.json: ролі.owserver_data/: світ — його сід (world.cfg), згенерована місцевість (chunks/), змінена місцевість (regions/), збереження кожного гравця (players/<uuid>.json: позиція, інвентар, режим гри),zones.json,borders.json…logs/: логи сервера.
- 1
Резервна копія
Введи
stop(або Ctrl + C), скопіюйowserver_data/,server.jsonіroles.jsonу надійне місце, перезапусти. Сервер також сам зберігається кожні кілька хвилин. - 2
Оновлення
Завантаж новий openworld-server з лаунчера (він потрапляє в нову теку
openworld-server-<version>), перенеси в неї свої три елементи, запусти. Скажи гравцям обрати ту саму версію. - 3
Відновлення
Зупини сервер, поверни скопійовану теку на місце, запусти. Усі повертаються туди, де були.
tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.jsonОновлення не перекроюють твою землю: кожен шматок місцевості, який згенерував сервер, зберігається разом зі світом і віддається як є, навіть коли нова версія генерує нові світи інакше. Усе одно зроби резервну копію перед кожним оновленням — це коштує одне копіювання.
Чи безпечно хостити сервер удома?
- Один UDP-порт, і трафік на ньому зашифрований (X25519 + ChaCha20-Poly1305).
- Онлайн-режим перевіряє обліковий запис кожного гравця через сервіс Openworld: ніхто не може позичити ім’я твого друга.
- Панель дає іншим машинам лише дивитися, якщо ти не задав пароль; не прокидай її порт (TCP 24711) на роутері, якщо він тобі не потрібен.
- Анонімна статистика: сервер надсилає цифри (гравці онлайн, TPS), щоб допомогти грі, ніколи не акаунт і не рядок чату.
--no-telemetryїї вимикає.
Діють звичайні поради для домашнього сервера: тримай систему машини оновленою й прокидай лише потрібний порт. Хостиш на Linux? Збірку для Linux описано в Openworld на Linux.
Стеж за Openworld
@play_openworld — офіційна сторінка Openworld в Instagram: відео з гри та новини кожного оновлення.
@play_openworldOpenworld створив @tompascard
Сервер працює? Тепер приведи гравців: гід про гру з друзями пояснює, що потрібно кожному з них, і яке повідомлення їм надіслати.
Три кроки до гри (і її сервера)
- 1Встанови Openworld із завантаженого файлу: він налаштує лаунчер.
- 2Створи обліковий запис у лаунчері та підтверди електронну пошту.
- 3Обери ім’я користувача… і грай.
У Openworld грають на комп’ютері: Mac, Windows або Linux. Надішли собі посилання, ми чекатимемо по той бік.
Питання
Скільки гравців витримає домашній сервер?
За замовчуванням сервер налаштований на 100 слотів (від 1 до 1000 у server.json). Удома його справді обмежують процесор, що генерує нову місцевість, і вихідна швидкість каналу; вебпанель показує TPS і час тіку, щоб ти бачив, де ти опинився.
Чи потрібна статична IP-адреса?
Ні. Дай друзям свою поточну публічну адресу; якщо вона зміниться, надішли нову. Динамічне DNS-ім’я або mesh VPN позбавляє клопоту.
Чи можна тримати його 24/7 на Raspberry Pi або старому ноутбуці?
На старому ноутбуці чи ПК з x64 — так: сервер — це консольна програма для Linux x64, Windows x64 і macOS, графіка не потрібна. На Raspberry Pi — ні: сервера для ARM Linux сьогодні немає. Офіційного образу Docker теж немає.
Чи можна перенести мій одиночний світ на сервер?
Кнопки для цього поки немає. Для кількох друзів краще відкрий одиночний світ для локальної мережі (Відкрити для локальної мережі в меню паузи). Запуск сервера з тим самим текстовим зерном (--seed-text) і типом рельєфу дає той самий ландшафт, але без твоїх споруд.
Як зробити резервну копію сервера?
Зупини його, скопіюй теку owserver_data разом із server.json і roles.json, перезапусти. Щоб відновити, поверни цю копію на місце.
Чи працює це без інтернету?
Так, із --offline: без перевірки облікових записів, кожен зберігає введене ім’я користувача й носить стандартний скін. Онлайн-режиму (типового) для перевірки облікових записів потрібен інтернет.
Як отримати сервер Openworld?
Ти завантажуєш його з лаунчера, поруч із грою. Гравцям, як і раніше, потрібні гра та обліковий запис Openworld.






