Документация для разработчиков GameAP: различия между версиями
Перейти к навигации
Перейти к поиску
Nikita (обсуждение | вклад) |
Nikita (обсуждение | вклад) (→Прочее) |
||
(не показаны 24 промежуточные версии этого же участника) | |||
Строка 1: | Строка 1: | ||
[[Категория:АдминПанель]] | [[Категория:АдминПанель]] | ||
+ | [[Категория:Документация_GameAP]] | ||
+ | [[Категория:Документация для разработчиков]] | ||
+ | |||
АдминПанель легко расширяется благодаря хорошей поддержки модулей. | АдминПанель легко расширяется благодаря хорошей поддержки модулей. | ||
== Создание модулей == | == Создание модулей == | ||
− | АдминПанель написана с использованием фреймворка CodeIgniter версии 2.1.3. | + | АдминПанель написана с использованием фреймворка CodeIgniter версии 2.1.3. Все функции CodeIgniter будут работать в модулях GameAP. |
− | |||
− | |||
− | |||
* [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:Конфигурация модуля|Конфигурация модуля]] | ||
== API == | == API == | ||
− | + | * [[DS Helper GameAP|DS Helper]] — помощник для управления выделенным сервером. | |
− | |||
− | === Servers === | + | === Модели === |
− | + | * [[Users Model GameAP|Users]] — модель для управления пользователями. | |
+ | ** [[GameAP Нумерация групп пользователей|Нумерация групп пользователей]] | ||
+ | * [[Servers Model GameAP|Servers]] — модель управления серверами. | ||
+ | ** [[Games Model GameAP|Games]] — модель работы с играми. | ||
+ | ** [[Game Types Model GameAP|Game Types]] — модель работы с игровыми модами. | ||
+ | |||
+ | === Библиотеки === | ||
+ | * [[Query Library GameAP|Query]] — библиотека для опроса игровых серверов. | ||
+ | * [[Rcon Library GameAP|Rcon]] — библиотека для работы с RCON протоколом. | ||
+ | * [[Control Library GameAP|Control]] — библиотека для отправки команд на выделенный сервер. | ||
+ | * [[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 — помощник для управления выделенным сервером.
Модели
- Users — модель для управления пользователями.
- Servers — модель управления серверами.
- Games — модель работы с играми.
- Game Types — модель работы с игровыми модами.
Библиотеки
- Query — библиотека для опроса игровых серверов.
- Rcon — библиотека для работы с RCON протоколом.
- Control — библиотека для отправки команд на выделенный сервер.
- Files — библиотека для работы с файлами на выделенном сервере.
- Install — библиотека автоматического конфигурирования игровых серверов.