rustchad

Как подключить Rust+ к Discord

Rust+ - официальное приложение-компаньон Facepunch: оно привязывается к вашему серверу и показывает на телефоне статус команды, события и умные устройства. С Discord оно само не связывается - для этого нужен бот-посредник.

Почему это нужно именно в Discord

Большинство команд в Rust и так общаются на сервере Discord, а не в чате на телефоне одного человека. Push-уведомления на телефоне пропускаются или теряются, а сам Rust+ не хранит историю - поэтому нельзя посмотреть, что происходило, пока вы были не в сети.

Два способа

Можно самостоятельно хостить бота вроде rustplusplus - бесплатно и с открытым кодом, но процесс Node.js придётся запускать и обновлять самому. А можно взять готовый бот вроде rustchad: регистрируетесь, подключаете Discord и привязываете сервер, ничего не обслуживая.

Перед началом

Привязка по шагам

  1. 1

    Зарегистрируйтесь и пригласите бота на сервер Discord

    Какого бы бота вы ни выбрали, этот шаг одинаков: создайте аккаунт и дайте боту право писать в канал.

  2. 2

    Пройдите привязку Rust+

    Войдите в Steam в процессе привязки, затем нажмите «Pair with Server» в меню Rust+ в игре, пока не истёк таймер.

  3. 3

    Убедитесь, что события начали приходить

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

Как это сделать с rustchad

rustchad берёт хостинг на себя - зарегистрируйтесь, подключите Discord и привяжите сервер тем же официальным способом. На странице «Discord-бот для Rust+» - что появится в Discord после привязки, а если вы взвешиваете вариант с собственным хостингом, загляните в наше сравнение с rustplusplus.

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

Нужно ли мне самому держать бота запущенным?
Зависит от выбора. Самостоятельно хостимые варианты вроде rustplusplus требуют процесса Node.js, который вы держите онлайн и обновляете. Готовые сервисы вроде rustchad запускают бота за вас.
Работает ли привязка с любым сервером Rust?
С любым сервером, где Rust+ включён и доступен: привязка идёт через официальный механизм Rust+ от Facepunch, тот же, что использует приложение-компаньон. Некоторые серверы отключают или ограничивают Rust+ - там привязка не пройдёт.
Что делать, если привязка не удалась или истекло время?
Держите страницу привязки открытой и сначала пройдите шаг со Steam, затем нажмите «Pair with Server» в Rust, пока не истёк таймер. Если время вышло, обычно помогает начать привязку заново.

Перенесите Rust+ в Discord

Начать можно бесплатно - подключите Discord и привяжите первый сервер за пару минут.