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

Материал из SurvivalHost Wiki
Версия от 22:04, 23 октября 2023; Swidh (обсуждение | вклад) (Новая страница: «{{TOCRIGHT}} {{nav head|Поддерживаемые игры|'''Castles Pro''' - API защиты серверов|Castles:ApiReference}} = Основные п...»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

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

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

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

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

<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 /<project>/<ip_address>:<main_port>

Справочники

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

GET /<project>/games

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

GET /<project>/network



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