Пользователи GameAP: различия между версиями

Материал из HLDM Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «GameAP позволяет каждому пользователю давать определенные права на определенные серверы. …»)
 
 
(не показано 5 промежуточных версий этого же участника)
Строка 1: Строка 1:
 +
[[Категория:АдминПанель|Пользователи]]
 +
[[Категория:Документация_GameAP|Пользователи]]
 +
 
GameAP позволяет каждому пользователю давать определенные права на определенные серверы.
 
GameAP позволяет каждому пользователю давать определенные права на определенные серверы.
 
Например на один сервер вы можете выдать привилегии на запуск и остановка, на управление игроками, отправку rcon команд, а на другой сервер выдать лишь привилегии на запуск, при этом остановить или управлять игроками пользователь не сможет.
 
Например на один сервер вы можете выдать привилегии на запуск и остановка, на управление игроками, отправку rcon команд, а на другой сервер выдать лишь привилегии на запуск, при этом остановить или управлять игроками пользователь не сможет.
Строка 29: Строка 32:
 
| Удаление пользователей || Дает возможность удалять пользователей.
 
| Удаление пользователей || Дает возможность удалять пользователей.
 
|}
 
|}
 +
 +
 +
== Привилегии на серверы ==
 +
 +
Позволяют для каждого отдельного сервера задавать привилегии.
 +
 +
{| class="wikitable"
 +
|-
 +
! Привилегия !! Описание
 +
|-
 +
| Отображение сервера в списке || Отображает игровой сервер во всех списках, к которым у пользователя есть доступ.
 +
|-
 +
| Отправка RCON команд || Позволяет пользователю отправлять RCON команды на игровой сервер. RCON команды служат для управления игровым сервером, сменой карт и пр.
 +
|-
 +
| Кик игроков || Позволяет кикать игроков без использования RCON команд.
 +
|-
 +
| Бан игроков || Позволяет банить игроков без использования RCON команд.
 +
|-
 +
| Смена ника игрокам || Позволяет менять ники игрокам.
 +
|-
 +
| Смена карты || Дает возможность менять карту на сервере без использования RCON.
 +
|-
 +
| Запуск сервера || Дает возможность запускать игровой сервер. Обязательно должна быть указана базовая привилегия на запуск сервера.
 +
|-
 +
| Остановка сервера || Дает возможность останавливать игровой сервер. Обязательно должна быть указана базовая привилегия на остановку сервера.
 +
|-
 +
| Перезапуск сервера || Дает возможность перезапускать игровой сервер. Обязательно должна быть указана базовая привилегия на перезапуск сервера.
 +
|-
 +
| Мягкая перезагрузка || Позволяет перезагружать текущую карту на сервере без использования RCON.
 +
|-
 +
| Отправка сообщения в чат || Позволяет отправлять сообщения в игровой чат.
 +
|-
 +
| Пароль на сервер || Позволяет устанавливать на игровой сервер пароль. В случае с играми Half-Life это команда sv_passwords my_pass
 +
|-
 +
| Загрузка файлов на сервер || Позволяет загружать игровые файлы через панель, такие как карты, плагины и пр.
 +
|-
 +
| Изменение конфигурационных файлов || Позволяет править конфигурационные файлы игрового сервера ([[server.cfg]] и др.)
 +
|-
 +
| Просмотр файлов логов || Позволяет просматривать логи игрового сервера (AMXX логи и тп.).
 +
|-
 +
| Fast RCON || Позволяет отправлять заготовленные администратором RCON команды. При этом привилегия на отправку RCON команд может отсутствовать.
 +
|-
 +
| Обновление сервера || Позволяет обновлять игровой сервер.
 +
|-
 +
| Управление заданиями || Дает право на управления автоматическими заданиями, такими как плановый перезапуск сервера, обновление и пр.
 +
|-
 +
| Смена RCON пароля || Дает право менять и видеть RCON пароль.
 +
|-
 +
| Настройка сервера || Позволяет пользователю конфигурировать игровой сервер - ставить карту по умолчанию, менять максимальное количество игроков и пр.
 +
|-
 +
| Просмотр консоли сервера || Дает пользователю право просматривать текущую консоль игрового сервера.
 +
|-
 +
|  ||
 +
|}
 +
 +
== Привилегии администратора ==
 +
 +
Привилегии администратора можно задать лишь через базу данных.<br />
 +
В таблице '''users''' для выбранного пользователя в ячейке '''is_admin''' установите значение 1
 +
 +
{{Категория:Документация_GameAP}}

Текущая версия на 12:47, 15 мая 2014


GameAP позволяет каждому пользователю давать определенные права на определенные серверы. Например на один сервер вы можете выдать привилегии на запуск и остановка, на управление игроками, отправку rcon команд, а на другой сервер выдать лишь привилегии на запуск, при этом остановить или управлять игроками пользователь не сможет.

Чтобы управлять всеми параметрами пользователей, необходимы права администратора.

Базовые привилегии

Базовые привилегии даются на все игровые серверы и их параметры сразу. Если у пользователя убрать привилегию на запуск серверов, то он не сможет запустить ни один из своих серверов.

Привилегия Описание
Глобальные серверные права Позволяет полностью изменять настройки выделенных серверов, игровых серверов, игр и игровых модификаций. Есть возможность изменять параметры запуска игровых серверов.
Запуск серверов Дает пользователю право на запуск игровых серверов. Если отключить данную привилегию, то пользователь не сможет запустить ни один сервер.
Остановка серверов Дает пользователю право на остановку игровых серверов. Если отключить данную привилегию, то пользователь не сможет остановить ни один сервер.
Перезапуск серверов Дает пользователю право на перезапуск игровых серверов. Если отключить данную привилегию, то пользователь не сможет перезапустить ни один сервер.
Привилегия Описание
Создание пользователей Дает возможность создавать новых пользователей.
Редактирование пользователей Дает возможность редактировать данные пользователей (email, имя и пр.)
Редактирование привилегий Дает возможность редактирования базовых привилегий и привилегий на отдельные серверы.
Удаление пользователей Дает возможность удалять пользователей.


Привилегии на серверы

Позволяют для каждого отдельного сервера задавать привилегии.

Привилегия Описание
Отображение сервера в списке Отображает игровой сервер во всех списках, к которым у пользователя есть доступ.
Отправка RCON команд Позволяет пользователю отправлять RCON команды на игровой сервер. RCON команды служат для управления игровым сервером, сменой карт и пр.
Кик игроков Позволяет кикать игроков без использования RCON команд.
Бан игроков Позволяет банить игроков без использования RCON команд.
Смена ника игрокам Позволяет менять ники игрокам.
Смена карты Дает возможность менять карту на сервере без использования RCON.
Запуск сервера Дает возможность запускать игровой сервер. Обязательно должна быть указана базовая привилегия на запуск сервера.
Остановка сервера Дает возможность останавливать игровой сервер. Обязательно должна быть указана базовая привилегия на остановку сервера.
Перезапуск сервера Дает возможность перезапускать игровой сервер. Обязательно должна быть указана базовая привилегия на перезапуск сервера.
Мягкая перезагрузка Позволяет перезагружать текущую карту на сервере без использования RCON.
Отправка сообщения в чат Позволяет отправлять сообщения в игровой чат.
Пароль на сервер Позволяет устанавливать на игровой сервер пароль. В случае с играми Half-Life это команда sv_passwords my_pass
Загрузка файлов на сервер Позволяет загружать игровые файлы через панель, такие как карты, плагины и пр.
Изменение конфигурационных файлов Позволяет править конфигурационные файлы игрового сервера (server.cfg и др.)
Просмотр файлов логов Позволяет просматривать логи игрового сервера (AMXX логи и тп.).
Fast RCON Позволяет отправлять заготовленные администратором RCON команды. При этом привилегия на отправку RCON команд может отсутствовать.
Обновление сервера Позволяет обновлять игровой сервер.
Управление заданиями Дает право на управления автоматическими заданиями, такими как плановый перезапуск сервера, обновление и пр.
Смена RCON пароля Дает право менять и видеть RCON пароль.
Настройка сервера Позволяет пользователю конфигурировать игровой сервер - ставить карту по умолчанию, менять максимальное количество игроков и пр.
Просмотр консоли сервера Дает пользователю право просматривать текущую консоль игрового сервера.

Привилегии администратора

Привилегии администратора можно задать лишь через базу данных.
В таблице users для выбранного пользователя в ячейке is_admin установите значение 1