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






кликни по игроку
- 24710UDP-порт игры по умолчанию
- 100слотов для игроков по умолчанию (от 1 до 1 000)
- 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 до 1 000).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 на компьютер сервера, потом дай свой публичный адрес (
адрес: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 до 1 000 в 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?
Ты скачиваешь его из лаунчера, рядом с игрой. Игрокам по-прежнему нужны игра.






