
Seamless - Serverless Multiplayer
Мод Seamless для Minecraft позволяет играть с друзьями без аренды сервера. Просто создайте мир в одиночке, нажмите кнопку и отправьте друзьям 6-значный код - они присоединятся за секунды. Работает на Fabric и NeoForge.
Seamless - мультиплеер без лишних заморочек
Устали возиться с настройкой сервера для игры с друзьями? Проброс портов, файрволы, AAAA-записи - знакомо? Seamless выкидывает всё это на помойку. Это мод, который превращает твой одиночный мир в полноценный мультиплеер без единой лишней строчки в консоли. Просто играй и приглашай - всё остальное сделает P2P-технология.
Что делает Seamless особенным?
Seamless встраивает хостинг прямо в игру. Больше не нужен отдельный софт, команды или знание сетей. Мод сам находит способ соединить игроков через NAT и фаерволы - через UPnP, hole punching или релейный сервер, если ничего не работает. Никаких технических барьеров - только чистый мультиплеер.
Основные возможности
Один клик - и ты хост
Запустить сервер можно прямо из меню паузы. Нажал "Start Server" - и всё. Никакого выделенного сервера, никакой возни с файлами.
Автоматический проброс портов
Мод сам форвардит порты через UPnP. Если не получилось автоматически - покажет простую инструкцию. Роутер настраивать не придётся.
Умные приглашения
Вместо длинных IP-адресов - простой 6-значный код. Скинул другу в чат - он ввёл и зашёл.
Встроенный менеджер друзей (скоро)
Прямо в игре можно будет следить, кто онлайн, и добавлять в список. Без внешних сервисов.
P2P-соединения нового поколения
Работает даже за строгими NAT. Если прямой стык не проходит - автоматически подключается релейный сервер.
Проверка совместимости модов
Больше никогда не влетишь на сервер с рассинхроном:
- Автоопределение модов у хоста и клиента
- Предупреждения до подключения
- Защита от крашей из-за несовпадения версий
- Понятные списки того, что нужно доустановить
Управление сессией в реальном времени
- Количество игроков и статус видны сразу
- Автоочистка пустых сессий через час бездействия
- Можно перезайти после дисконнекта - сессия восстанавливается
Кроссплатформенность
Работает и на Fabric, и на NeoForge - одинаково хорошо. Выбирай любой загрузчик.
Быстрый старт
Как запустить сервер
- Открой меню паузы
- Нажми "Server"
- Кликни "Start Server"
- Скинь друзьям код приглашения или адрес
- Играйте вместе
Как присоединиться
Сейчас подключиться можно только по 6-значному коду:
- Возьми код у друга, который запустил сервер
- Открой меню присоединения в Seamless
- Введи 6 цифр
- Готово - ты в игре
Список друзей пока в разработке, так что используем коды.
Технические детали
Сетевая архитектура
- Стандартные протоколы Minecraft с автоматическим определением порта
- Многоуровневая стратегия подключения: прямой -> hole-punch -> релей
- STUN-клиент, соответствующий RFC 5389
P2P-технология
- STUN-серверы для обхода NAT
- UDP hole punching для обхода фаерволов
- TCP-over-UDP туннелирование с автоматическим откатом
Хранилище данных
- Список друзей:
config/seamless/friends.json - Настройки сервера: локальные конфиги
Планы разработки
Сейчас в работе следующие фичи (без жёстких сроков - сначала стабильность):
Улучшение ядра
- Внутриигровое меню друзей
- Приглашение друзей напрямую, без ссылок
- Минимальный UI без социальных наворотов
- Никаких аккаунтов, косметики, магазинов и внешних сервисов
- Без спам-уведомлений
- Только хостинг и подключение
Мультиплеер и кооператив
- Базовые мультиплеерные команды
- Права только у хоста
- Команды кика, приглашения, блокировки сессии
- Чёткая индикация, кто хост
- Корректное завершение сессий
- Оптимизация для маленьких групп (до 8 игроков)
Поддержка модов и голоса
- Улучшенная совместимость с модпаками
- Поддержка популярных конфигураций
- Совместимость с Simple Voice Chat
Версии Minecraft
В планах: 1.21.4, 1.21, 1.20.4, 1.20.1, 1.19.2, 1.12.2, 1.7.10. Сначала самые актуальные, потом остальные.
Модпаки
Seamless можно свободно включать в любые сборки - публичные или приватные. Единственное условие: у всех игроков в сессии должен быть одинаковый набор модов. Если при интеграции возникнут проблемы, создатели модпаков могут связаться с автором - это помогает улучшать совместимость.
Лицензия
Все права защищены.
Как поиграть с друзьями с модом Seamless - Serverless Multiplayer?
Мод Seamless - Serverless Multiplayer куда интереснее в компании: поднимите сервер Майнкрафт с уже установленным модом, позовите друзей и играйте по своим правилам. Хостинг Майнкрафт для мода Seamless - Serverless Multiplayer будет готов за пару минут - BungeeHost сделает всё за вас.
