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

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(Модели)
(API)
Строка 17: Строка 17:
  
 
== API ==
 
== API ==
 +
 +
* [[DS Helper GameAP|DS Helper]] — помощник для управления выделенным сервером.
  
 
=== Модели ===
 
=== Модели ===
* [[GameAP:API_Users_model|Users]]
+
* [[GameAP:API_Users_model|Users]] — модель для управления пользователями.
* [[GameAP:API_Servers_model|Servers]]
+
* [[GameAP:API_Servers_model|Servers]] — модель управления серверами.
** [[GameAP:API_Games|Games]]
+
** [[GameAP:API_Games|Games]] — модель работы с играми.
** [[GameAP:API_Game_Types|Game Types]]
+
** [[GameAP:API_Game_Types|Game Types]] — модель работы с игровыми модами.
** [[GameAP:API_Servers_logs|Logs]]
+
** [[GameAP:API_Servers_logs|Logs]] — модель работы с логами игровых серверов.
  
 
=== Библиотеки ===
 
=== Библиотеки ===
* [[Query Library GameAP|Query]]
+
* [[Query Library GameAP|Query]] — библиотека для опроса игровых серверов.
* [[Rcon Library GameAP|Rcon]]
+
* [[Rcon Library GameAP|Rcon]] — библиотека для работы с RCON протоколом.
* [[Control Library GameAP|Control]]
+
* [[Control Library GameAP|Control]] — библиотека для отправки команд на выделенный сервер.
* [[Files Library GameAP|Files]]
+
* [[Files Library GameAP|Files]] — библиотека для работы с файлами на выделенном сервере.
* [[Install Library GameAP|Install]]
+
* [[Install Library GameAP|Install]] — библиотека автоматического конфигурирования игровых серверов.
  
 
'''Прочее:'''
 
'''Прочее:'''
 
* [[АдминПанель|Общая информация об АдминПанели]]
 
* [[АдминПанель|Общая информация об АдминПанели]]

Версия 19:32, 14 мая 2014


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

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

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


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

API

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

Модели

  • Users — модель для управления пользователями.
  • Servers — модель управления серверами.
    • Games — модель работы с играми.
    • Game Types — модель работы с игровыми модами.
    • Logs — модель работы с логами игровых серверов.

Библиотеки

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

Прочее: