Игрок сервера _howkawgew написал бота Plasmo Sync для Discord, который автоматически синхронизирует ники и роли игроков с никами и ролями в игре. Plasmo Sync создан для ваших серверов, и устанавливается по ссылке, как любой Discord бот.

Добавьте бота на Discord сервер вашей общины и бот выдаст роль игрокам сервера, и изменит их ники, чтобы они совпадали с никами в игре.

Это пригодится чтобы запретить писать в чаты пользователям, которые не играют на сервере, а с одинаковыми никами проще узнавать игроков, если в Discord у них стоит ник, который отличается от ника в игре.

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

  1. Перейдите по ссылке, чтобы пригласить бота на ваш сервер. У бота должны быть права, чтобы выдавать роли и изменять никнеймы.

    <aside> 🤖 Жми сюда, чтобы пригласить бота

    </aside>

  2. Напишите команду /setdonor rp/smp, чтобы установить сервер из которого бот будет брать роли и ники. SMP или RP. По умолчанию стоит RP.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/f0f48c53-1fb1-473c-a4b6-d8041e38a21e/Untitled.png

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b220813c-2d16-409d-9fd5-0b7759a996de/Untitled.png

  3. Создайте роли, которые будет синхронизировать бот. Их можно назвать как угодно, поставить любой цвет и любые права. Если вы не хотите синхронизировать роли, то можете пропустить этот пункт. Не обязательно синхронизировать все роли, можно синхронизировать только нужные вам.

  4. Перетащите роль Plasmo Sync выше ролей, которые будет выдавать бот. Если роль бота будет ниже других ролей, то бот не сможет выдать роли.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/c1d06c5e-5685-462b-9382-fa469f55a220/Untitled.png

  5. Напишите команду /setroleplayer/fusion/helper@role, чтобы указать боту какие роли синхронизировать. Например /setrole player@Игрок Plasmo RP сделает так, чтобы игроки сервера получали роль @Игрок Plasmo RP.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ac45e4a2-8aff-4faa-9e6b-565ee3765e07/Untitled.png

    Повторите это для всех ролей, или не повторяйте, указывать все роли не обязательно.

    <aside> ✅ Чтобы сбросить роль — напишите команду /resetroleplayer/fusion/helper .

    </aside>

  6. Напишите команду /settings , чтобы проверить настройки бота, прежде чем запустить синхронизацию.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/cdb05042-6c8b-41b0-b6dd-f377c4e5c812/Untitled.png

    /on-join — Включить/Выключить автоматическую синхронизацию при входе пользователя на сервер.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/b0165564-9212-454a-a4c0-b1812bec7d80/Untitled.png

    /sync-nicknames — Включить/Выключить синхронизацию ников.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/5341912f-3582-4139-8d8e-de474722f425/Untitled.png

    /sync-roles — Включить/Выключить синхронизацию ролей.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2982e1a9-4235-4a26-a3d5-b17b46101dd3/Untitled.png

  7. Напишите команду /everyone-sync, чтобы синхронизировать всех участников сервера.

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/dd648845-7699-441d-888b-da00b718567b/Untitled.png

    <aside> ✅ Сделать это нужно только один раз, новые пользователи будут синхронизироваться автоматически(если настройка on-join в состоянии True). Может занять от двух секунд до двух минут из-за лимитов Discord.

    </aside>

    https://s3-us-west-2.amazonaws.com/secure.notion-static.com/3513fb52-c0f4-4121-9136-dd223302f7eb/Untitled.png

  8. Поздравляю, вы настроили бота, и теперь он будет синхронизировать всех участников сервера, и обновлять ники и роли если они поменяются на основном сервере.

Дополнительные команды бота

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/df49056a-0613-4af0-aaa7-fae3dc72dd10/Untitled.png