Difference between revisions of "RU:Adding Admins (AMX Mod X)"

From AlliedModders Wiki
Jump to: navigation, search
(Удаление администратора)
(Добавление администраторов)
Line 39: Line 39:
 
Добавлять администраторов можна двумя способами: через консоль утилиту для работы с SQL - phpMyAdmin или же через консоль в игре используюя команду [[Adding Admins (AMX Mod X)#Console Command|amx_addadmin]].   
 
Добавлять администраторов можна двумя способами: через консоль утилиту для работы с SQL - phpMyAdmin или же через консоль в игре используюя команду [[Adding Admins (AMX Mod X)#Console Command|amx_addadmin]].   
  
Если вы решили добавлять администраторов прямо через SQL, вы должны знать какие данные вам необходимо указать. Всего 4 параметра, каждый из которых хранится в своем отдельном поле [[#Adding an Admin|Добавление администраторов]]. Например:
+
Если вы решили добавлять администраторов прямо через SQL, вы должны знать какие данные вам необходимо указать. Всего 4 параметра, каждый из которых хранится в своем отдельном поле [[#Adding an Admin|добавление администраторов]]. Например:
 
<pre>INSERT INTO admins VALUES("STEAM_0:1:23456", "", "abcdefghijklmnopqrstu", "ce");</pre>
 
<pre>INSERT INTO admins VALUES("STEAM_0:1:23456", "", "abcdefghijklmnopqrstu", "ce");</pre>
  
{{qnotice|It is important that you do not use the 'z' flag for admins.}}
+
{{qnotice|Важно удалить флаг "z" из списка прав доступа администратора.}}
  
 
For information on what access levels mean, see [[AMX Mod X Access Levels]].
 
For information on what access levels mean, see [[AMX Mod X Access Levels]].
{{LanguageSwitch}}
 

Revision as of 16:38, 25 July 2007

Администраторы (без использования SQL)

Добавление администратора

Откройте файл amxmodx/configs/users.ini любым текстовым редактором. Переместите курсор в конец файла. Запись администратора имеет 4 параметра: Авторизация, Пароль, Права доступа, Тип авторизации.

Во времена Half-Life 1 возможно было использовать авторизацию администратора только по нику, а теперь рекомендуется использовать авторизацию по auth или steamid. Для примера типичная запись администратора:

"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"

Данные записывать в одну строку, а каждый из четырех параметров должен быть разделен пробелами и заключаться в кавычки. Рассмотрим вышеуказанный пример:

  1. У администратора SteamID STEAM_0:0:123456
  2. У администратора нет пароля, так как авторизация по steamid
  3. Права доступа от a до u
  4. В качестве авторизации указан steamid ("c") и нет пароля ("e")

Также возможна авторизация по нику:

"BAILOPAN" "mypass" "abcdefghijklmnopqrstu" "a"

Для авторизации, BAILOPAN должен добавить в файл autoexec.cfg нижеприведенную строку. Где "_pw" это значение параметра "amx_password_field" указываемого в amxx.cfg.

setinfo "_pw" "mypass"

Для получения детальной информации по правам доступа обратитесь к этому разделу.

Note: Важно удалить флаг "z" из списка прав доступа администратора.

Удаление администратора

Найдите в файле amxmodx/configs/users.ini строку с данными администратора, которого вы хотите удалить и добавьте в начало строки символ ";". Например:

;"STEAM_0:0:123456" "" "abcdefghijklmnopqrstu" "ce"

Строки, вначале которых есть символ ";", не обрабатываются программой.

Администраторы (использование SQL)

AMX Mod X позволяет хранить список администраторов в базе данных MySQL. Это идеальное решение при использовании нескольких серверов с одинаковыми администраторами.

Настройка сервера

Для начала проверьте, верно ли настроен ваш сервер для работы с SQL, прочитав Настройка AMX Mod X: SQL. Затем, используйте плагин admin_sql.amxx вместо admin.amxx - для этого отредактируйте файл amxmodx/configs/plugins.ini. Вам необходимо изменить две первые строки:

;admin.amxx ; Disabled
admin_sql.amxx ; SQL admins

Добавление администраторов

При первом запуске сервера автоматически будет создана таблица amx_sql_table.

Добавлять администраторов можна двумя способами: через консоль утилиту для работы с SQL - phpMyAdmin или же через консоль в игре используюя команду amx_addadmin.

Если вы решили добавлять администраторов прямо через SQL, вы должны знать какие данные вам необходимо указать. Всего 4 параметра, каждый из которых хранится в своем отдельном поле добавление администраторов. Например:

INSERT INTO admins VALUES("STEAM_0:1:23456", "", "abcdefghijklmnopqrstu", "ce");

Note: Важно удалить флаг "z" из списка прав доступа администратора.

For information on what access levels mean, see AMX Mod X Access Levels.