- Discord RPC — это косметический модуль, который отображает ваш Minecraft-сервер, активность и продолжительность сессии в вашем профиле Discord в виде Rich Presence.
- Он только считывает и сообщает о состоянии, никогда не вмешивается в игровой процесс и не отправляет ничего, что может увидеть сервер.
- Требуется запущенное приложение Discord для компьютера, работающее параллельно с Minecraft.
- Классифицирован как безопасный: внутри игры нет ничего, что могло бы обнаружить античит.
Модуль Discord RPC отвечает за отображение информации о вашей сессии в Minecraft в виде карточки Rich Presence в Discord: сервера, на котором вы находитесь, текущих действий и времени, которое вы провели в игре. Эта информация отображается прямо под вашим именем для всех, кто заглядывает в ваш профиль. Это один из самых заметных, но и самых незаметных элементов инструментов клиента Minecraft: он никак не влияет на то, как вы двигаетесь, прицеливаетесь или сражаетесь. Активируйте его, и Discord начнет отображать ваш статус сразу после входа в игру. Отключите его, и ваш профиль вернется к последней активности.
Как это работает
Модуль поддерживает небольшое фоновое соединение между клиентом Minecraft и настольным приложением Discord, пока оба работают. Время от времени он считывает несколько значений из игры: адрес сервера, текущую активность и продолжительность сессии, и передает их в API Rich Presence Discord. Discord обрабатывает данные и отображает их на карточке вашего профиля, чтобы они были видны всем, кто просматривает ваш профиль или наводит курсор на ваше имя на общем сервере.
Большинство клиентов используют для этого Discord SDK-обёртку, например discord-game-sdk4j, которая обрабатывает установление соединения и форматирование сообщений. Задача клиента заключается лишь в предоставлении текста статуса, и больше ни в чём. Поскольку весь обмен происходит в одном направлении, из игры в Discord, Discord RPC никогда не отправляет ввод, никогда не затрагивает исходящие пакеты и никогда не изменяет то, что видит сервер Minecraft. Это боковой канал в Discord, а не точка входа в игру.
Opal отправляет это
Модуль RPC для Discord от Opal делает ровно то, что предполагает название: отображает расширенное присутствие в Discord. Он находится в той же категории, что и остальные косметические и удобные функции от Opal, а не в части, отвечающей за боевую систему или передвижение в клиенте.
Безопасно ли это использовать?
Да, без каких-либо оговорок. Discord RPC только считывает и отображает статус. Он не изменяет передвижение, бой или что-либо, что обрабатывается сервером, и никогда не открывает канал обратно в игру. Серверному античиту здесь нечего засечь, потому что эта функция не оставляет никакого следа внутри Minecraft. Каждый байт данных существует в разговоре между вашим клиентом и вашим локальным приложением Discord.
Единственное, о чём стоит подумать, — это не обнаружение, а конфиденциальность. Любой, кто может видеть ваш профиль Discord, друзей, участников сервера, случайных пользователей, если ваша активность видна публично, также может видеть, на каком сервере Minecraft вы находитесь и что вы там делаете. Если вам не хочется, чтобы это транслировалось, отключите модуль перед входом в игру.
Часто задаваемые вопросы
Нет. Оно отображает только информацию о статусе в вашем профиле Discord. Оно не влияет на передвижение, бой или что-либо, что обрабатывается сервером.
Да. Rich Presence требует запущенного настольного приложения Discord наряду с Minecraft, поскольку клиент отправляет обновления статуса в ваше локальное приложение Discord, которое затем обновляет ваш профиль.
Нет. Он отображается только в Discord, для тех, кто может просматривать ваш профиль Discord или общую информацию о сервере. Он не виден внутри Minecraft.
Да. Это необязательный косметический модуль, поэтому вы можете отключить его в любое время, когда не хотите, чтобы ваш сервер или активность отображались в вашем профиле Discord.