Castles:Защита серверов/API защиты серверов: различия между версиями

Материал из SurvivalHost Wiki
Перейти к навигации Перейти к поиску
м (Swidh переименовал страницу Castles:Защита серверов/API защиты серверов в Castles:Защита серверов/API защиты серверов поверх перенаправления)
м
Строка 45: Строка 45:


== Удаление сервера из под защиты ==
== Удаление сервера из под защиты ==
  '''DELETE [baseUrl]//[project]/<ip_address>:<main_port>'''
  '''DELETE [baseUrl]/[project]/<ip_address>:<main_port>'''


= Справочники =
= Справочники =

Версия 22:49, 23 октября 2023

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:Защита серверов | К началу статьи