Вопрос Какую RCON Библиотеку выбрать?

ILeZzoV

Пользователь
Сообщения
28
Решения
3
Веб-сайт
t.me
Здравствуйте, дорогие форумчане! Планирую управлять сервером из другого Java приложения через RCON. Какую библиотеку посоветуете? Есть ли у вас опыт в этом,
 
Вам нужно просто управлять сервером или именно через RCON?
You must be logged in to see this link.
Если всё же принципиален RCON и вы понимаете его недостатки
 
Как сейчас реализуется выдача доната при покупке на сайте? Или же те же самые Вк/Тг боты?
почему не хочешь через плагин?
Объединено

вроде бы стабилка
 
Написать плагин, с использованием к примеру spring boot и слушать запросы от бекенда?
Я бы сделал это так - плагин и сайт подключены к одной БД, в которой есть таблица в стиле (данные о заказе / статус). Плагин периодически проверяет таблицу и, после успешной выдачи, меняет статусы PAID на DELIVERED, грубо говоря. Мне кажется, это самый оптимальный вариант:

1. Опрос БД очень быстрый (статус = enum-число, на которое можно повесить индекс и очень быстро фильтровать)

2. Низкая сложность, не нужны дополнительные REST API эндпоинты, вебсервер, разбирательство с файрволлом и тд

3. Высокая надёжность. Установка статуса после выдачи гарантирует, что товар будет выдан. Если заказ был оплачен в неудачный момент (сервер выключался, произошла ошибка или ещё что-то), попытки его выдать не прекратятся. Пока плагин работает, товары выдаются. Пока не работает - встают в очередь. Но никогда не теряются

4. Возможность выдачи товаров, которые зависят от состояния игрока. Например, если игрок оплатил покупку предметов, но сейчас оффлайн, выдать ему их сложно (оффлайн манипуляция инвентарем - проблемно и сложно). В таком случае плагин может просто игнорить выдачу. А потом, при очередной проверке, увидит подходящие условия и сразу выдаст
 
Назад
Сверху Снизу