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

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Документация в разработке Информация об АдминПанели == Установка АдминП…»)
 
Строка 1: Строка 1:
Документация в разработке
+
<big>'''Документация в разработке'''</big>
  
 
[[АдминПанель|Информация об АдминПанели]]
 
[[АдминПанель|Информация об АдминПанели]]
Строка 6: Строка 6:
  
 
АдминПанель находится на стадии разработки, поэтому публично дистрибутивы пока не распространяются.
 
АдминПанель находится на стадии разработки, поэтому публично дистрибутивы пока не распространяются.
 +
 +
=== Установка Web-части АдминПанели ===
 +
* Распакуйте содержимое архива в нужную директорию.
 +
* Откройте файл '''applications/config/database.php''' и настройте параметры базы данных:
 +
<syntaxhighlight lang="php">
 +
$db['default']['hostname'] = 'localhost';    // Хост базы данных
 +
$db['default']['username'] = 'username';      // Имя пользователя
 +
$db['default']['password'] = 'password';      // Пароль
 +
$db['default']['database'] = 'db';            // Имя базы данных
 +
$db['default']['dbdriver'] = 'mysql';        // Тип базы данных (mysql, postgre, obdc и др.). Указывается в нижнем регистре
 +
$db['default']['dbprefix'] = '';              // Префикс базы данных
 +
$db['default']['pconnect'] = TRUE;
 +
$db['default']['db_debug'] = TRUE;
 +
$db['default']['cache_on'] = FALSE;
 +
$db['default']['cachedir'] = '';
 +
$db['default']['char_set'] = 'utf8';
 +
$db['default']['dbcollat'] = 'utf8_general_ci';
 +
$db['default']['swap_pre'] = '';
 +
$db['default']['autoinit'] = TRUE;
 +
$db['default']['stricton'] = FALSE;
 +
</syntaxhighlight>
 +
 +
=== Подготовка серверов для работы с АдминПанелью ===
 +
 +
==== Windows ====
 +
Удаленное управление серверами под управлением ОС Windows происходит по протоколу Telnet.
 +
===== Запуск сервера Telnet =====
 +
* Зайдите в меню '''"Пуск"''' -> '''"Администрирование"''' -> '''"Управление службами"''', либо нажмите комбинацию клавиш '''"<Win> + R"''' и в появившемся окошке введите '''"services.msc"'''.
 +
* В списке служб найдите Telnet и включите эту службу.
 +
 +
===== Загрузка необходимых программ =====
 +
* Для запуска сервера понадобится утилита PsExec, [http://technet.microsoft.com/en-us/sysinternals/bb897553 скачать], она необходима чтобы игровой сервер оставался онлайн при выходе из Telnet.
 +
 +
Управление игровым сервером под управлением ОС Windows возможно по протоколу SSH, в этом случае понадобится любой сервер SSH для Windows, например FreeSSHd. Подобный вид управления игровыми серверами не желателен.
 +
 +
==== Linux ====
 +
Удаленное управление серверами под управлением ОС Linux происходит по протоколу SSH, однако возможно использовать Telnet. Также понадобится утилита Screen.
 +
 +
===== Загрузка необходимых программ =====
 +
 +
* Для установки SSH сервера выполните команду:
 +
sudo apt-get install ssh
 +
 +
* Для установки Screen выполните команду:
 +
sudo apt-get install screen

Версия 22:30, 3 июня 2013

Документация в разработке

Информация об АдминПанели

Установка АдминПанели

АдминПанель находится на стадии разработки, поэтому публично дистрибутивы пока не распространяются.

Установка Web-части АдминПанели

  • Распакуйте содержимое архива в нужную директорию.
  • Откройте файл applications/config/database.php и настройте параметры базы данных:
$db['default']['hostname'] = 'localhost';     // Хост базы данных
$db['default']['username'] = 'username';      // Имя пользователя
$db['default']['password'] = 'password';      // Пароль
$db['default']['database'] = 'db';            // Имя базы данных
$db['default']['dbdriver'] = 'mysql';         // Тип базы данных (mysql, postgre, obdc и др.). Указывается в нижнем регистре
$db['default']['dbprefix'] = '';              // Префикс базы данных
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;

Подготовка серверов для работы с АдминПанелью

Windows

Удаленное управление серверами под управлением ОС Windows происходит по протоколу Telnet.

Запуск сервера Telnet
  • Зайдите в меню "Пуск" -> "Администрирование" -> "Управление службами", либо нажмите комбинацию клавиш "<Win> + R" и в появившемся окошке введите "services.msc".
  • В списке служб найдите Telnet и включите эту службу.
Загрузка необходимых программ
  • Для запуска сервера понадобится утилита PsExec, скачать, она необходима чтобы игровой сервер оставался онлайн при выходе из Telnet.

Управление игровым сервером под управлением ОС Windows возможно по протоколу SSH, в этом случае понадобится любой сервер SSH для Windows, например FreeSSHd. Подобный вид управления игровыми серверами не желателен.

Linux

Удаленное управление серверами под управлением ОС Linux происходит по протоколу SSH, однако возможно использовать Telnet. Также понадобится утилита Screen.

Загрузка необходимых программ
  • Для установки SSH сервера выполните команду:
sudo apt-get install ssh
  • Для установки Screen выполните команду:
sudo apt-get install screen