Найти в Дзене
fet1sov

Интеграция DonationAlerts в Terraria

Всем привет, не так давно я написал плагин для интеграции оповещений сервиса DonationAlerts прямиком в Terrari'ю. Данный плагин может быть полезен также для приёма донатов на ваших проектах, лишь нужно будет дописать необходимую логику в функции handleDonate() исходник можно найти в конце этой статьи.

Установка

Для установки необходимо ядро сервера Tshock. На ванильное ядро, плагин установить невозможно.

  1. Первый шаг очень прост нам нужно просто нажать сюда, далее перейти в директорию сервера и распаковать все файлы из скачанного архива в папку ServerPlugins
Плагин не конфликтует с другими
Плагин не конфликтует с другими

2. Второй шаг нам потребуется перейти по данной ссылке (кликабельно), авторизоваться в свой аккаунт DonationAlerts, затем нажмите кнопку разрешить после вас перенаправит на сайт example.com. В адресной строке вашего браузера копируйте всё что идёт после ?code=.
Это наш код авторизации который будет использован далее

Ни в коем случае не показывайте его никому
Ни в коем случае не показывайте его никому

3. Теперь возвращаемся обратно в каталог где находятся плагины (ServerPlugins) нашего сервера переходим в папку DAIntegration и открываем файл config.ini. После всех этих шагов вставляем в файл после authcode=, наш код который мы получили на предыдущем шаге.

После всех действий конфиг должен иметь такой вид
После всех действий конфиг должен иметь такой вид

4. Финальный шаг — запуск сервера.

Если вы видите такие надписи, значит вы всё сделали верно
Если вы видите такие надписи, значит вы всё сделали верно


ВАЖНО: После каждого перезапуска сервера необходимо обновлять auth код который мы получили на втором шаге, из-за недоработки плагина на данный момент. В случае если сервер отправляет какие-то ошибки в консоль — обновляйте токен.


#Террария #Donationalerts #twitch #youtube #Terraria

Полезные ссылочки:
Страница плагина на GitHub
Инструкция на GitHub
Видео по установке