Castles:Защита серверов/API защиты серверов

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску

Castles Pro - API защиты серверов
<< Castles:Защита серверов | К концу статьи | Предыдущая глава: Поддерживаемые игры | Короткая ссылка

Основные параметры

[baseUrl]: Главный URL сервиса (https://api.castles.pro)

[project]: Идентификатор проекта (выдается сервисом при подключении, например myhost)

<token>: Токен доступа к сервисам (выдается сервисом при подключении)

<ip_address>: IP-адрес игрового сервера (например 10.10.10.5)

<main_port>: Главный порт игрового сервера (см. колонку "Основной (адресный) порт" в Поддерживаемые игры)

Доступ и авторизация

Работа с игровыми серверами

Просмотр данных сервера

GET [baseUrl]/[project]/<ip_address>:<main_port>

Пример запроса:

Пример ответа:

Возвращаемые ошибки:

Просмотр данных всех серверов на IP-адресе

GET [baseUrl]/[project]/<ip_address>

Пример запроса:

Пример ответа:

Возвращаемые ошибки:

Добавление сервера под защиту

POST [baseUrl]/[project]/<ip_address>

Тело запроса:

{}

Пример запроса:

Пример ответа:

Возвращаемые ошибки:


Удаление сервера из под защиты

DELETE [baseUrl]/[project]/<ip_address>:<main_port>

Справочники

Поддерживаемые игры

GET [baseUrl]/[project]/games

Перечень обслуживаемых подсетей

GET [baseUrl]/[project]/network



<< Castles:Защита серверов | К началу статьи