Мини-чат

Для добавления необходимо
войти или зарегистрироваться

Наш опрос
Оцените мой сайт
Всего ответов: 1
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вход на сайт
Мастерская
Поиск
Статистика
  • Зарегистрировано: 2
  • За месяц: 0
  • За неделю: 0
  • Вчера: 0
  • Сегодня: 0
  • Все настройки лучше всего настраивать в файле amxx.cfg, расположенном в директории../addons/amxmodx/configs.

    Рассмотрим серверские настройки AMXX:

    amx_default_access z Стандартный уровень доступа для обычных игроков (не администраторов)
    amx_password_field _pw Название setinfo ключа, который используется для авторизации администраторов по паролю
    amx_mode 1 Режим логирования на сервере:
    0 - отключение логирования, игроки не будут проверяться на доступ
    1 - нормальный режим, прописывается доступ
    2 - выкидывать всех игроков, которые не в спике пользователей
    amx_show_activity 2 Режим активности администратора на сервере:
    0 - отключить
    1 - показывать действия анонимно
    2 - показывать действие с именем администратора
    amx_scrollmsg Welcome to %hostname% -- This server is using AMX Mod X 600 Настройки для прокручивающегося сообщения (текст и частота)
    amx_imessage Welcome to %hostname% 000255100
    This server is using AMX Mod X\nVisithttp://mycsserv.3dn.ru
    00010025
    Цветное сообщение по центру экрана. Последний аргумент цвет формата RRRGGGBBB (красный, зеленый, синий)
    amx_freq_imessage 180 Частота появления в секундах цветного сообщения
    amx_flood_time 0.75 Анти-флуд, как быстро игрок может писать сообщение (в секундах)
    amx_reservation 0 Количество резервных слотов
    amx_time_display ab 1200 ab 600 ab 300 ab 180 ab 60 bcde 11 Флаги для отображения времени до смены карты:
    a - отображать белый текст снизу
    b - использовать голос
    c - не добавлять "remaining" в голос
    d - не добавлять "hours/minutes/seconds" в голос
    e - отображать/говорить, если текущее время меньше указанного
    amx_time_voice 1 Использовать голос при командах timeleft и thetime
    amx_vote_delay 10 Время задержки в секундах между двумя голосованиями
    amx_vote_time 10 Длительность голосования в секундах
    amx_vote_answers 1 Отображать кто за что проголосовал публично
    amx_voteban_ratio 0.40 Отношение голосов при успешном голосовании за бан игрока
    amx_votekick_ratio 0.40 Отношение голосов при успешном голосование за удаление игрока
    amx_votemap_ratio 0.40 Отношение голосов при успешном голосование за карту
    amx_vote_ratio 0.40 Отношение голосов при успешном голосовании
    amx_extendmap_max 90 Максимальное время для расширения голосования за карту
    amx_extendmap_step 15 Количество времени для продления карты при голосовании
    amx_client_languages 1 Возможность игрокам выбирать язык
    amx_debug 1 Режим отладки для плагинов:
    0 - без отладки
    1 - плагины с опцией "debug" в plugins.ini используют режим отладки
    2 - все плагины используют режим отладки
    Примечание: режим отладки понижает производительность JIT
    amx_mldebug 0 Логировать проблемы с мультиязычными переводами

     

    SQL настройки:

    amx_sql_host 127.0.0.1 IP-адрес SQL сервера
    amx_sql_user root Имя пользователя для подключения к SQL серверу
    amx_sql_pass   Пароль для подключения к SQL серверу
    amx_sql_db amx База данных SQL сервера
    amx_sql_table admins Имя таблицы для использования admin_sql плагина
    amx_sql_type mysql Тип базы данных

     

    Цикл карт:
    Вы можете использовать либо mapcycle.txt из директории cstrike, либо maps.ini из директории../addons/amxmodx/configs. Если удалить файл maps.ini, то будет использоваться mapcycle.txt. Пример maps.ini:

    ; Maps configuration file
    ; File location: $moddir/addons/amxmodx/configs/maps.ini
    ; To use with Maps Menu plugin

    ; Add in your mod's maps here
    ; Delete this file to use mapcycle.txt

    as_oilrig
    cs_747
    cs_assault
    cs_backalley
    cs_estate
    cs_havana
    cs_italy
    cs_militia
    cs_office
    cs_siege
    de_airstrip
    de_aztec
    de_cbble
    de_chateau
    de_dust
    de_dust2
    de_inferno
    de_nuke
    de_piranesi
    de_prodigy
    de_storm
    de_survivor
    de_torn
    de_train
    de_vertigo

    Конфигурационные файлы для карт:
    Вы можете создавать конфигурационные файлы для каждой карты. Они должны находиться в директории ../addons/amxmodx/configs/maps и иметь название аналогичное названию карты. Он будет запускаться при загрузке карты. Это удобно для того, чтобы управлять различными модами и плагинами. Например, отключение на карте fy_iceworld задержки в начале раунда (../addons/amxmodx/configs/maps/fy_iceworld.cfg):

    mp_startmoney 16000
    mp_freezetime 0
    mp_timelimit 20 

    В server.cfg обязательно добавьте строчку: 

    mapchangecfgfile server.cfg

     

    Она означает, что после смены карты настройки будут возвращены.

    С выпуска версии AMXX 1.8.0 появилась возможность создавать конфигурационные файлы для карт с префиксом. Просто создайте файл prefix_<префикс>.cfg, где префиксом может быть cs, de, fy, awp и так далее.

    configs/maps/prefix_de.cfg - Будет запускаться на всех картах de_*
    configs/maps/prefix_cs.cfg - Будет запускаться на всех картах cs_*

    Настройки меню:

    • Клиентские команды
      Файл: ../addons/amxmodx/configs/clcmds.ini
      Формат: "Название" "Команда" "Флаги" "Уровень доступа"
      Опции: Название - это текст, который будет отображаться в меню. Команда - это консольная команда, где вы можете использовать %userid% для вставки user id игрока.
      Флаги:
      a - выполнение из консоли сервера.
      b - выполнение из админской консоли.
      c - выполнение на выбранном игроке.
      d - после выполнение снова показать меню.
      Пример: "Убить игрока" "amx_slay #%userid%" "bd" "u"
    • Команды
      Файл: ../addons/amxmodx/configs/cmds.ini
      Формат: "Название" "Команда" "Флаги" "Уровень доступа"
      Опции: Название - это текст, который будет отображаться в меню. Команда - это консольная команда, где вы можете использовать %userid% для вставки user id игрока.
      Флаги:
      a - выполнение из консоли сервера.
      b - выполнение из админской консоли.
      c - выполнение на выбранном игроке.
      d - после выполнение снова показать меню.
      Пример: "Пауза" "amx_pause" "bd" "u"
    • Конфиги
      Файл: ../addons/amxmodx/configs/configs.ini
      Формат: "Название" "Команда" "Флаги" "Уровень доступа"
      Опции: Название - это текст, который будет отображаться в меню. Команда - это консольная команда.
      Флаги:
      a - выполнение из консоли сервера.
      b - выполнение из админской консоли.
      d - после выполнение снова показать меню.
      Пример: "Настройки public" "servercfgfile server.cfg;exec server.cfg" "a" "u"
    • Настройки
      Файл: ../addons/amxmodx/configs/cvars.ini
      Формат: "Настройка (cvar)" "Значения" ... "Уровень доступа"
      Опции: Значения - это список значений, которые может применять настройка, заключенные в кавычки и отделенные друг от друга пробелом.
      Пример: "mp_autoteambalance" "0" "1" "@" "u"
    • Речь
      Файл: ../addons/amxmodx/configs/speech.ini
      Формат: "Название" "Команда" "Флаги" "Уровень доступа"
      Опции: Название - это текст, который будет отображаться в меню. Команда - это консольная команда, где вы можете использовать %userid% для вставки user id игрока.
      Флаги:
      a - выполнение из консоли сервера.
      b - выполнение из админской консоли.
      c - выполнение на выбранном игроке.
      d - после выполнение снова показать меню.
      Пример: "Hello!" "spk \'vox/hello\'" "cd" "u"


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

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

    Записи вводятся на каждой новой строке, опции записи заключаются в кавычки и разделяются проблелом. Попробуем разобрать примерную запись:
    1. STEAM_0:0:123456 - это Steam ID администратора.
    2. У администратора нет пароля, так как использовался тип аутенфикации по Steam ID.
    3. Уровень доступа от а до u.
    3. Аутенфикация через Steam ID ("c") и без пароля ("e").

    Можно также добавлять админа по имени игрока: 

    "DJ_WEST" "пароль" "abcdefghijklmnopqrstu" "a"

    Для аутенфикации игрока с ником DJ_WEST необходимо, чтобы он прописал в autoexec.cfg или консоли:

    setinfo "_pw" "пароль"

     Где "_pw" - это значение команды "amx_password_field" из файла amxx.cfg.
    Примечание: Не используйте флаг доступа "z" для администраторов.

    Удаление администратора:
    Чтобы снять с администратора его полномочия можно в файле ../addons/amxmodx/configs/users.iniперед его записью установить знак ; (комментарий), в результате чего он не будет считываться:

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



    Администраторы через SQL:
    AMX Mod X позволяет хранить записи администраторов в базе данных. Это удобно, если у вас несколько серверов и необходима централизованная система администраторов. 
    Убедитесь, что настроили SQL доступ (об этом написано выше). Затем включите плагинadmin_sql.amxx вместо admin.amxx, открыв ../addons/amxmodx/configs/plugins.ini. Должно получиться что-то вроде этого:

    ;admin.amxx
    admin_sql.amxx

    После первого запуска сервера в базе данных будет создана таблица amx_sql_table. Вы можете добавить админа через SQL запрос, используя специальное программное обеспечение, например, SQL Console или phpMyAdmin. Или вы можете добавить администратора через команду amx_addadmin, которая работает, как и для SQL, так и для users.ini.
    1. Пример способа добавления через SQL запрос:

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

     2. Пример способа добавления через команду amx_addadmin:
    Добавление через игру:

    amx_addadmin "BAILOPAN" "abcdefghijklmnopqrstu"


    Добавление через консоль сервера:

    amx_addadmin "STEAM_0:1:23456" "abcdefghijklmnopqrstu"


    Уровни доступа:

    • a - иммунитет (не может быть удален/забанен/убит и действия от других команд)
    • b - резервация (может зайти на резервный слот)
    • c - доступ к команде amx_kick
    • d - доступ к командам amx_ban и amx_unban
    • e - доступ к командам amx_slay и amx_slap
    • f - доступ к команде amx_map
    • g - доступ к команде amx_cvar (не все команды доступны)
    • h - доступ к команде amx_cfg
    • i - доступ к команде amx_chat и других командам чата
    • j - доступ к команде amx_vote и другим командам голосования
    • k - доступ к команде sv_password (через команду amx_cvar)
    • l - доступ к командам amx_rcon и rcon_password (через команду amx_cvar)
    • m - другой уровень A (для дополнительных плагинов)
    • n - другой уровень B
    • o - другой уровень C
    • p - другой уровень D
    • q - другой уровень E
    • r - другой уровень F
    • s - другой уровень G
    • t - другой уровень H
    • u - доступ к меню
    • z - пользователь (не администратор)


    Флаги свойства соединения:

    • a - удалить игрока с сервера при неверном пароле
    • b - тег клана/команды
    • c - аутенфикация через Steam ID
    • d - аутенфикация через IP
    • e - пароль не проверяется (только имя/IP/Steam ID необходимо)