PlayGame

Начало работы

Используйте возможности API Playgame на своем сайте — это поможет создать новые решения для информирования пользователей о своих игровых серверах.

Запросы на API

Все GET/POST запросы выполняются по адресу https://playga.me/api/<название_метода>.

Параметр apiKey* обязательный для всех методов. API ключ можно получить в личном кабинете.

Информация о сервере

https://playga.me/api/get

Параметры:

address* - список адресов через запятую (лимит 100 адресов)

Список онлайн игроков

https://playga.me/api/players

Параметры:

address* - адрес сервера

Список всех карт

https://playga.me/api/maps

Параметры:

address* - адрес сервера

Переменные сервера

https://playga.me/api/cvars

Параметры:

address* - адрес сервера

Поиск по нашему мониторингу

https://playga.me/api/search

Параметры:

query* - строка поискового запроса

game - игра (cs, css или csgo)

sort - сортировка (name, map, player, default)

location - код страны в которой сервер находится (например: RU, UA и т.д.)

notempty - на сервере есть игроки (1 или 0)

nobots - без ботов (1 или 0)

free - есть свободные слоты (1 или 0)

alive - сервер сейчас доступен (1 или 0)

public - без пароля (1 или 0)

Примеры запросов с помощью PHP CURL

<?php

$ch = curl_init("https://playga.me/api/get");

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query([
  'address' => '127.0.0.1:27015,192.168.100.1:27016',
  'apiKey' => 'e417be6cc2da486bcfb9df6b97ab149d32aec14d98a6766d72457d10998678db'
]));

$response = (array)json_decode(curl_exec($ch), true);

curl_close($ch);

print_r($response);

?>
Работает на pgWebCore, 2020-2025