Перейти к основному содержимому

RCON (Клиент)

Этот раздел посвящен библиотеке для работы с протоколом RCON. На данной странице описаны все действия, необходимые для полноценного начала работы

О библиотеке

RCON (Remote Console) — это протокол, используемый для удаленного управления серверами, чаще всего игровыми. Он позволяет администраторам или владельцам серверов выполнять команды на сервере извне, без необходимости физического доступа к машине, где запущен сервер.

Как правило, управление через RCON доступно на серверах для таких игр как:

  • Minecraft
  • Counter Strike
  • ARK
  • Rust
  • SAMP
  • MTA
  • и пр.

Данная бибилотека предоставляет две основные функции для работы: ОткрытьСоединение для подключения и авторизации на сервере, и ВыполнитьКоманду для непосредственного выполнения действий. Также доступно выполнение одиночных команд без создания предварительного подключения, с передачей параметров подключения в метод ВыполнитьКоманду (в этом случае соединение будет открыто и закрыто в рамках функции, единственный вариант для CLI версии)

Совместимость

Технически, реализация клиента представляет из себя Native компоненту на Rust. Она поставляется в формате zip-архива, и, теоретически, должна работать на всех доступных платформах: x86 и x64 Windows и Linux. Фактическое тестирование проводилось на Windows x64 и, косвенно (через OneScript), на Linux x64