Skip to content

Сервер ​

Blockheads Server запускает многопользовательские миры для вас и ваших друзей. Это бесплатная переписанная с нуля версия выделенного сервера игры (версии 1.7.1) с открытым кодом, поэтому игра и существующие миры работают с ним без изменений.

Скачать можно на странице релизов.

Приложение для компьютера ​

Самый простой способ на компьютере. Скачайте приложение для своей системы:

СистемаФайл
Windows_x64-setup.exe (arm64 для ARM-компьютеров)
macOS_x64.dmg (Intel) или _aarch64.dmg (Apple Silicon)
Linux.AppImage, .deb или .rpm

Затем:

  1. Создать мир (название, размер, при желании режим эксперта).
  2. Нажмите Запустить сервер.
  3. Поделитесь с друзьями адресом, который показывает приложение. Для телефонов есть и QR-код.

Приложение Blockheads Server, окно создания мира: название, размер от 1/16× до 16×, переключатель режима эксперта и кнопка создания.

Создание мира: название, размер и при желании режим эксперта.

Панель работающего Blockheads Server: 2 игрока онлайн, текущий мир «Sunny Isle» и карточка подключения с телефона с QR-кодом, адресом 192.168.1.42 и портом 15151.

На панели — адрес для друзей и QR-код для телефонов.

В приложении также видны консоль в реальном времени и игроки онлайн, а ещё можно редактировать списки админов, модераторов, белый и чёрный списки. Порт, максимум игроков и пароль — в Настройках.

Ник — это игрок: как на сервере Minecraft в офлайн-режиме, тот, кто входит с известным ником, играет за этого игрока с любого устройства (те же блокхеды, инвентарь и права), а вход под ником, который уже в сети, заменяет старую сессию. Чтобы вернуть исходное правило, при котором ник принадлежит первому устройству, выключите Один ник с любого устройства в Настройках. Ник — не пароль, поэтому на открытом сервере используйте пароль или белый список.

Консоль Blockheads Server: журнал в реальном времени со входами, чатом и ошибками, фильтры, поиск и поле для команд с кнопкой запуска.

Консоль: поиск по журналу и ввод команд.

Настройки Blockheads Server, подключение: порт 15151, максимум игроков и пароль, затем раздел мира и сохранения с интервалом сохранения и папкой данных.

Порт, лимит игроков и пароль — в настройках.

Командная строка ​

Для серверов без экрана или если вам удобнее терминал. Скачайте архив для своей системы (x86_64, aarch64 или armv7 для Raspberry Pi), распакуйте и запустите:

sh
./blockheads_server --new world1 --port 15151

В Windows (PowerShell):

powershell
.\blockheads_server.exe --new world1 --port 15151

macOS: При первом запуске снимите отметку о загрузке, чтобы Gatekeeper разрешил программу:

sh
xattr -d com.apple.quarantine ./blockheads_server

Запустите с --help, чтобы увидеть все параметры. Они такие же, как у оригинального сервера.

Миры сохраняются в папке GNUstep/Library/ApplicationSupport/TheBlockheads в вашей домашней папке. Чтобы использовать другую папку, задайте переменную окружения BLOCKHEADS_DATA_DIR.

Docker ​

sh
docker run -i --rm -p 15151:15151/udp -v bh-data:/data \
  ghcr.io/blockheads-club/blockheads-server:0.1.1 --new MYWORLD
  • Не убирайте -i, чтобы можно было писать в консоль (/stop, чат).
  • Миры хранятся в томе bh-data и сохраняются после обновлений.
  • Образ работает на x86_64 и ARM.

Android ​

  1. Скачайте blockheads-server-…-android.apk и откройте его для установки. Android может попросить разрешить установку из браузера.
  2. Создайте мир и нажмите Запустить сервер. Сервер продолжит работать в фоне; уведомление показывает его состояние.
  3. Держите телефон на зарядке. Если приложение попросит, отключите для него оптимизацию батареи, чтобы Android его не остановил.

Приложение Blockheads Server на телефоне Android: панель работающего сервера с адресом в локальной сети, портом и QR-кодом для других телефонов.

В приложении для Android та же панель.

Подключение из игры ​

  1. Запустите сервер и запишите его адрес и порт, например 192.168.1.42 и порт 15151.
  2. В игре откройте Join World → Advanced… → Online IP/Port…
  3. Введите адрес и порт и подключитесь. Если у сервера есть пароль, игра его спросит.

Игрокам на Android

Современным Android-версиям игры нужно исправление приветственного окна из Patcher, иначе они не смогут подключиться к серверу.

LAN (одна сеть Wi-Fi) ​

Проще всего играть вместе в одной сети:

  • Телефон (или компьютер) и сервер должны быть в одной сети Wi-Fi или одной локальной сети.
  • Используйте адрес в локальной сети, который показывает сервер (начинается с 192.168., 10. или похоже). На телефоне отсканируйте QR-код, чтобы скопировать его.
  • Порт по умолчанию — 15151 (UDP). Если друзья не могут подключиться, проверьте адрес и порт и разрешите сервер в брандмауэре.

Играете через интернет?

Пробросьте UDP-порт 15151 на роутере на компьютер с сервером и сообщите друзьям свой внешний IP. Сначала задайте пароль или включите белый список.

Неофициальный проект сообщества. Не связан с Majic Jungle Software или Noodlecake. Файлы игры не включены.