Документация для разработчиков GameAP: различия между версиями

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(Прочее)
 
(не показано 14 промежуточных версий этого же участника)
Строка 1: Строка 1:
[[Категория:АдминПанель|Документация для разработчиков]]
+
[[Категория:АдминПанель]]
[[Категория:GameAP_Документация|Документация для разработчиков]]
+
[[Категория:Документация_GameAP]]
 +
[[Категория:Документация для разработчиков]]
  
 
АдминПанель легко расширяется благодаря хорошей поддержки модулей.
 
АдминПанель легко расширяется благодаря хорошей поддержки модулей.
Строка 9: Строка 10:
 
* [http://cidocs.ru/213/index.html Документация CodeIgniter (рус.)],  
 
* [http://cidocs.ru/213/index.html Документация CodeIgniter (рус.)],  
 
* [http://ellislab.com/codeigniter/user-guide/ Документация CodeIgniter (англ.)].
 
* [http://ellislab.com/codeigniter/user-guide/ Документация CodeIgniter (англ.)].
 
  
 
== Создание и конфигурация модулей ==
 
== Создание и конфигурация модулей ==
* [[АдминПанель:Создание модуля|Пример создания модуля АдминПанели]]
+
* [[Создание_модуля_GameAP|Пример создания модуля GameAP]]
 
* [[GameAP:Конфигурация модуля|Конфигурация модуля]]
 
* [[GameAP:Конфигурация модуля|Конфигурация модуля]]
* [[АдминПанель:API|API для создания своего модуля]]
 
  
 
== API ==
 
== API ==
 +
 +
* [[DS Helper GameAP|DS Helper]] — помощник для управления выделенным сервером.
  
 
=== Модели ===
 
=== Модели ===
* [[GameAP:API_Users_model|Users]]
+
* [[Users Model GameAP|Users]] — модель для управления пользователями.
* [[GameAP:API_Servers_model|Servers]]
+
** [[GameAP Нумерация групп пользователей|Нумерация групп пользователей]]
** [[GameAP:API_Dedicated_Servers_model|Dedicated Servers]]
+
* [[Servers Model GameAP|Servers]] — модель управления серверами.
** [[GameAP:API_Games|Games]]
+
** [[Games Model GameAP|Games]] — модель работы с играми.
** [[GameAP:API_Game_Types|Game Types]]
+
** [[Game Types Model GameAP|Game Types]] — модель работы с игровыми модами.
** [[GameAP:API_Servers_logs|Logs]]
 
* [[GameAP:API_Modules_model|Modules]]
 
* [[GameAP:API_Panel_logs|Panel Logs]]
 
  
 
=== Библиотеки ===
 
=== Библиотеки ===
* [[GameAP:API_Query_library|Query]]
+
* [[Query Library GameAP|Query]] — библиотека для опроса игровых серверов.
* [[GameAP:API_Rcon_library|Rcon]]
+
* [[Rcon Library GameAP|Rcon]] — библиотека для работы с RCON протоколом.
* [[GameAP:API_SSH_library|SSH]]
+
* [[Control Library GameAP|Control]] — библиотека для отправки команд на выделенный сервер.
* [[GameAP:API_Telnet_library|Telnet]]
+
* [[Files Library GameAP|Files]] — библиотека для работы с файлами на выделенном сервере.
 +
* [[Install Library GameAP|Install]] — библиотека автоматического конфигурирования игровых серверов.
 +
 
 +
=== Прочее ===
 +
* [[GameAP Daemon 2|GameAP Daemon 2]]
  
'''Прочее:'''
+
* [[Описание таблиц БД GameAP|Описание таблиц БД]]
 
* [[АдминПанель|Общая информация об АдминПанели]]
 
* [[АдминПанель|Общая информация об АдминПанели]]

Текущая версия на 19:40, 28 апреля 2016


АдминПанель легко расширяется благодаря хорошей поддержки модулей.

Создание модулей

АдминПанель написана с использованием фреймворка CodeIgniter версии 2.1.3. Все функции CodeIgniter будут работать в модулях GameAP.

Создание и конфигурация модулей

API

  • DS Helper — помощник для управления выделенным сервером.

Модели

Библиотеки

  • Query — библиотека для опроса игровых серверов.
  • Rcon — библиотека для работы с RCON протоколом.
  • Control — библиотека для отправки команд на выделенный сервер.
  • Files — библиотека для работы с файлами на выделенном сервере.
  • Install — библиотека автоматического конфигурирования игровых серверов.

Прочее