Задачи PHP разработчика

Разработка Backend части услуги «Game – Hosting». Перед разработчиком стоит задача реализовать следующий функционал в панели управления игровым сервером:
Установка игрового сервера на отдельную игровую локацию при его заказе в панели управления (посредством подключения к локации по SSH).
Запуск, остановка и перезагрузка игрового сервера посредством нажатия на соответствующие кнопки.
Реализация отображения статистики игрового сервера: включён/выключен, UPTIME сервера, текущий онлайн на сервере, сколько игроков подключается, сколько стоит в очереди на подключение. Реализация мониторинга нагрузки на игровой сервер (CPU, RAM, Дисковое пространство и NETWORK (исходящий и входящий сетевой трафик)).
Вывод чата сервера (сообщения игроков в игровой чат) на специальную страницу.
Вывод всех игроков в виде списка с указанием параметров: SteamID, проведённое время на сервере, IP адрес игрока. А так же реализация кнопок «Бан» и «Кик». При нажатии на кнопку «Бан» игрок должен быть заблокирован на игровом сервере, при нажатии на кнопку «Кик» - кикнут (отключён) с игрового сервера.
Вывод списка файлов, которые содержат логи сервера и реализация кнопок «Скачать» и «Удалить».
Реализация игровой консоли. Т.е. отправка введённых на странице команд на игровой сервер, получение и вывод ответа от сервера.

Читайте на 123ru.net