Control Library GameAP: различия между версиями
Перейти к навигации
Перейти к поиску
Nikita (обсуждение | вклад) (→set_driver) |
Nikita (обсуждение | вклад) (→Основные функции) |
||
| Строка 40: | Строка 40: | ||
== Основные функции == | == Основные функции == | ||
| + | |||
| + | === connect === | ||
| + | Соединение по выбранному протоколу. | ||
| + | connect ( string $host, int $port ) | ||
=== auth === | === auth === | ||
Авторизация. | Авторизация. | ||
| − | + | auth ( string $login, string $password ) | |
| − | |||
| − | |||
=== command === | === command === | ||
Отправка команды. | Отправка команды. | ||
| + | command ( string $command [ , $path ]) | ||
| + | |||
| + | === exec === | ||
| + | Алиас [[Control_Library_GameAP#command|command]] | ||
| + | |||
| + | === get_commands_result === | ||
| + | Получение результатов всех отправленных команд. | ||
| + | array get_commands_result ( ) | ||
| + | |||
| + | === get_last_command === | ||
| + | Получение последней отправленной команды. | ||
| + | string get_last_command ( ) | ||
| + | |||
| + | === get_sended_commands === | ||
| + | Получение всех отправленных команд на сервер. | ||
| + | array get_sended_commands ( ) | ||
{{Категория:Документация_для_разработчиков}} | {{Категория:Документация_для_разработчиков}} | ||
Версия 15:14, 15 мая 2014
Библиотека для отправки команд на выделенный сервер
Содержание
Расположение
application/libraries/Control/
Загрузка библиотеки
$this->load->driver('control');Задание данных
set_driver
Задает драйвер.
set_driver ( string $driver )
| Название | Описание |
|---|---|
| local | Локальный протокол. Будет использоваться функция exec. |
| ssh | SSH протокол управления. |
| telnet | Telnet протокол управления. |
set_data
Задает прочие данные. Такие, как операционная система и рабочая директория.
set_data ( array $data )
Пример:
$ds['os'] = 'linux';
$ds['path'] = '/home/servers';
$this->control->set_data($ds);Основные функции
connect
Соединение по выбранному протоколу.
connect ( string $host, int $port )
auth
Авторизация.
auth ( string $login, string $password )
command
Отправка команды.
command ( string $command [ , $path ])
exec
Алиас command
get_commands_result
Получение результатов всех отправленных команд.
array get_commands_result ( )
get_last_command
Получение последней отправленной команды.
string get_last_command ( )
get_sended_commands
Получение всех отправленных команд на сервер.
array get_sended_commands ( )
| Документация для разработчиков | |
|---|---|
| Помощники: | •DS Helper |
| Модели: | •Users •Servers •Games •Game Types |
| Библиотеки: | •Query •Rcon •Control •Files •Install |