OGP — это панель управления игровым сервером. Он использует веб-интерфейс (PHP/MySQL), который управляет агентом (Perl), работающим на серверах, на которых размещены ваши игры. Он используется для запуска/остановки/мониторинга экземпляров игрового сервера. Дополнительные функции, такие как редактор файлов конфигурации, появятся в ближайшее время.
Это позволяет пользователям администрировать игровой сервер без доступа к оболочке. Администраторы панели могут заблокировать различные функции для пользователей, например ограничить IP-адреса или порты, которые можно использовать для каждой игры.
Играм может быть назначен определенный приоритет процессора (с nice), а на многопроцессорных устройствах игра может быть назначена определенному процессору, что позволяет администраторам сбалансировать серверы между ядрами процессора.
Игры запускаются от имени пользователя, которому они принадлежат. Таким образом, агент увидит, что данный сервер Counter-Strike принадлежит пользователю «greg». Он запустит игровой сервер как «greg». Таким образом, если бы Грег подключился к серверу по SSH или FTP для сбора файлов журнала или редактирования конфигурации и т. д., файлы по-прежнему будут принадлежать ему, и он будет иметь доступ ко всем файлам. Это также полезно, если администраторы применяют какую-то политику qutoa на основе пользователей, такую как дисковая квота или настройки ulimit в Linux/Unix.
Установки игр можно клонировать с панели, что упрощает выделение новых игровых серверов из базовых шаблонов.
Игры на основе Steam можно установить или обновить с помощью клиента Steam из веб-интерфейса.
Если сервер перезагружен, агент перезапустит игровые серверы, которые работали на момент перезагрузки.
Open Game Panel основана на идее, что многие люди могут использовать панель для управления множеством разных серверов. Его можно использовать как для игровых кланов, игровых хостинговых компаний, так и для отдельных пользователей.