2017 © Pedro Peláez
 

library myarenaapi

Library for manage game servers of game hosting MyArena.Ru

image

desalvatierra/myarenaapi

Library for manage game servers of game hosting MyArena.Ru

  • Monday, July 9, 2018
  • by de-salvatierra
  • Repository
  • 2 Watchers
  • 4 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 8 Versions
  • 33 % Grown

The README.md

MyArena.Ru-API

Библиотека для работы с API игрового хостинга MyArena.ru, (*1)

Установка

composer require desalvatierra/myarenaapi

или, (*2)

php composer.phar require desalvatierra/myarenaapi

или пропишите в ваш composer.json в секцию require:, (*3)

"desalvatierra/myarenaapi": "*"

Использование

start();              // Запуск сервера
$api->stop();               // Останов сервера
$api->restart();            // Перезапуск сервера
$api->status();             // Информация  о сервере
$api->mapList();            // Список карт
$api->resources();          // Получение занимаемых ресурсов
$api->getConsole();         // Получение консоли

// Примеры использования

$api->changeMap('de_dust2');        // Сменить карту на de_dust2
$api->command('amx_reloadadmins');  // Отправить на сервер команду amx_reloadadmins

// Получение информации о сервере
$info = $api->status();

// Информация от хостинга:
$hostInfo = $info->getHostInfo();

$hostInfo->getAddress(); // Полный адрес с портом
$hostInfo->getBlockDate(); // Дата блокировки. Если null - значит сервер бесплатный
$hostInfo->getDays(); // Остаток дней аренды. Если 0 - значит либо истекает сегодня, либо бесплатный
$hostInfo->getGameName(); // Полное название игры
$hostInfo->getId(); // ID сервера на хостинге
$hostInfo->getLocation(); // Имя локации
$hostInfo->getSlots(); // Количество слотов по тарифу
$hostInfo->getTariff(); // Название тарифа

$info->getOnline();         // Числовое значение статуса сервера (0 - Выключен, 1 - Работает, 2 - Запускается или завис)

echo $info->getStatus();    // Строковое представление статуса (Выключен, Работает, Запускается/Завис)
echo $info->getGame();      // Игра (cstrike, tf2, czero...)
echo $info->getEngine();    // Движок сервера (halflife, source, samp...)
echo $info->getIp();        // IP сервера
echo $info->getPort();      // Порт сервера
echo $info->getName();      // Имя сервера
echo $info->getMap();       // Текущая карта
echo $info->getCurrentPlayers();   // Игроков на сервере
echo $info->getMaxPlayers();   // Кол-во слотов

// Информация об игроках
$players = $info->getPlayers();
?>




Ник Счет Время
getName()?> getScore()?> getTime()->format('H:I:S')?>

The Versions

09/07 2018

dev-master

9999999-dev

Library for manage game servers of game hosting MyArena.Ru

  Sources   Download

GPL-2.0

The Requires

 

game myarena game hosting

09/07 2018

2.1.0

2.1.0.0

Library for manage game servers of game hosting MyArena.Ru

  Sources   Download

GPL-2.0

The Requires

 

game myarena game hosting

08/04 2018

2.0.0

2.0.0.0

Library for manage game servers of game hosting MyArena.Ru

  Sources   Download

GPL-2.0

The Requires

 

game myarena game hosting

08/04 2018

2.0.1

2.0.1.0

Library for manage game servers of game hosting MyArena.Ru

  Sources   Download

GPL-2.0

The Requires

 

game myarena game hosting

08/04 2018

2.0.2

2.0.2.0

Library for manage game servers of game hosting MyArena.Ru

  Sources   Download

GPL-2.0

The Requires

 

game myarena game hosting

31/03 2018

v1.0.0

1.0.0.0

  Sources   Download

14/03 2017

v2.x-dev

2.9999999.9999999.9999999-dev

Library for manage game servers of game hosting MyArena.Ru

  Sources   Download

GPL-2.0

The Requires

 

game myarena game hosting

14/03 2017

v2.0.0

2.0.0.0

Library for manage game servers of game hosting MyArena.Ru

  Sources   Download

GPL-2.0

The Requires

 

game myarena game hosting