Servers Model GameAP

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску

Модель для работы с серверами.

Загрузка модуля

$this->load->model('servers');

add_game_server

Создание нового игрового сервера.

change_rcon

Смена ркон пароля на сервере.

command

Отправляет команду на удаленный сервер.

delete_game_server

Удаление игрового сервера.

edit_game_server

Редактирование игрового сервера.

get_game_servers_list

Получение списка игровых серверов.

get_local_files

Получение списка файлов в заданной директории на локальном сервере.

get_remote_files

Получение списка файлов в заданной директории на удаленном сервере.

get_server_data

Получение данных игрового сервера.

array get_server_data ( int server_id )

Функция получает данные игрового сервера server_id

Пример:

$server_id = 5;
$this->servers->get_server_data($server_id);
print_r($this->servers->server_data);

get_servers_list

Получение списка игровых серверов.

get_server_maps

Получение списка карт на игровом сервере.

get_server_settings

Получение настроек игрового сервера.

set_server_settings

Задание настроек игрового сервера.

read_local_file

Чтение содержимого файла на локальном сервере.

read_remote_file

Чтение содержимого файла на удаленном сервере.

start

Запуск игрового сервера.

restart

Перезапуск игрового сервера.

stop

Остановка игрового сервера.

server_live

Проверка на существование игрового сервера.

server_status

Проверка статуса сервера (включен/выключен)

tpl_data

Получение данных игрового сервера, которые можно вставить в шаблон. Функция вырезает данные, которые не нужно выводить в шаблон (ркон пароли и пр.).

update

Обновление игрового сервера.

write_local_file

Запись содержимого в файл на локальном сервере.

write_remote_file

Запись содержимого в файл на удаленном сервере.