PlayerSync — синхронизация игрока между серверами Minecraft

PlayerSync — мод для Minecraft, который переносит инвентарь, опыт и достижения между серверами сети. Узнайте, как установить и настроить его.

PlayerSync: синхронизация игрока между серверами Minecraft

Представьте: вы играете на одном сервере, накопили полный инвентарь, прокачали опыт, собрали редкие модифицированные предметы. Потом переходите на другой сервер своей сети — и всё это исчезает. Знакомая боль? Именно для таких случаев создан PlayerSync — мод для Minecraft, который держит данные игрока синхронизированными между несколькими серверами. Никаких потерянных вещей, никакого обнулённого прогресса.

Что такое PlayerSync и зачем он нужен

PlayerSync — это серверный мод, который использует центральную базу данных MySQL или MariaDB для хранения ваших игровых данных. Когда вы заходите на сервер, информация подгружается из базы, а когда выходите — сохраняется обратно. В результате ваш прогресс всегда актуален, независимо от того, на каком сервере сети вы находитесь.

Мод особенно полезен для владельцев серверных сетей: лобби, мини-игры, выживание, креатив — игрок может свободно перемещаться между ними, не теряя ничего. Если вы ищете способ сделать свою сеть удобнее, самое время скачать PlayerSync и оценить разницу.

Ключевые возможности

Синхронизация инвентаря

Основной инвентарь, броня, эндер-сундук и предметы в левой руке всегда актуальны на каждом сервере. Вы можете положить алмазы в сундук на одном сервере и забрать их на другом.

Опыт и статистика

Уровни, здоровье, голод и счёт сохраняются при переходе между серверами. Ваш персонаж остаётся таким же прокачанным, как и был.

Достижения и эффекты

Все ваши достижения и advancements следуют за вами. Активные эффекты зелий восстанавливаются при подключении к новому серверу.

Поддержка модов

  • Curios API — слоты и предметы синхронизируются.
  • Sophisticated Backpacks — содержимое рюкзаков остаётся в актуальном состоянии.
  • Cobblemon — партия, PC и Покедекс поддерживаются (только 1.21.1).
  • Другие моды на 1.21.1: Aether, Cosmetic Armor Reworked, Apotheosis, Refined Storage, Extra Disks и прочие.
  • Любые моды, использующие NeoForge AttachmentTypes.

Placeholder-предметы

Если на сервере отсутствует мод, добавляющий предмет, PlayerSync создаст placeholder, чтобы ничего не потерялось. Вернувшись на сервер с модом, вы получите оригинальный предмет обратно.

Синхронизация чата (опционально)

Сообщения чата можно синхронизировать между серверами — функция включается в конфиге.

Поддерживаемые версии и загрузчики

PlayerSync для Minecraft доступен для версий 1.20.1 и 1.21.1, работает на загрузчике NeoForge. Часть функций с расширенной поддержкой модов доступна только на 1.21.1. Перед установкой убедитесь, что версия мода соответствует версии вашего сервера.

Кстати, если вы предпочитаете не возиться с ручной установкой, лаунчер foxygame.net позволяет добавить PlayerSync в один клик — каталог дополнений уже содержит актуальную сборку, а автообновление подтянет свежую версию под ваш сервер.

Как установить PlayerSync

Установка не требует глубоких технических знаний, но важно следовать шагам:

  1. Скачайте мод и поместите его в папку mods каждого сервера, который нужно синхронизировать.
  2. Запустите сервер в первый раз — сгенерируется конфигурационный файл playersync.toml в папке config.
  3. Откройте playersync.toml и укажите данные подключения к базе данных MySQL или MariaDB.
  4. Задайте уникальный Server_id для каждого сервера — это обязательное условие.
  5. Запустите серверы. PlayerSync автоматически создаст нужные таблицы и начнёт синхронизацию.
  6. При желании включите синхронизацию чата в конфиге.

Основные параметры конфигурации

  • host — адрес сервера базы данных (по умолчанию localhost).
  • db_port — порт базы данных (по умолчанию 3306).
  • use_ssl — использовать ли SSL (по умолчанию false).
  • user_name и password — учётные данные для доступа к базе.
  • db_name — имя базы данных (по умолчанию playersync).
  • Server_id — уникальный идентификатор сервера в сети.
  • sync_advancements — синхронизировать ли достижения (по умолчанию true).
  • use_legacy_serialization — старый формат сериализации для совместимости со старыми версиями мода.
  • item_placeholder_title_override и item_placeholder_description_override — переопределение названия и описания placeholder-предметов.

Частые вопросы

Что будет, если я зайду на сервер без нужного мода?

PlayerSync создаст placeholder-предмет. Ваш оригинальный предмет не потеряется — он восстановится, когда вы вернётесь на сервер с модом.

Мои данные в безопасности?

Да, вся информация хранится в центральной базе данных и не теряется при переключении серверов.

Работает ли это в одиночной игре?

Нет, PlayerSync предназначен для серверных сетей. В синглплеере он не нужен.

Какие моды поддерживаются?

Curios API и Sophisticated Backpacks работают из коробки. Список поддерживаемых модов может расширяться в будущем.

Заключение

PlayerSync решает одну из самых раздражающих проблем серверных сетей — потерю прогресса при переходе между серверами. Мод прост в настройке, поддерживает популярные версии Minecraft и загрузчик NeoForge, а также гибко конфигурируется под нужды вашей сети. Если вы хотите, чтобы игроки свободно перемещались между серверами без потерь, PlayerSync — отличный выбор.