Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

Настройка core.cfg

Статус пользователя Revelation
сообщение 18.7.2014, 19:18
Сообщение #1
Стаж: 11 лет

Сообщений: 1051
Благодарностей: 401
Полезность: 1075

Здравствуйте.

В этой статье разберем настройку файла /addons/sourcemod/configs/core.cfg

Содержимое файла по умолчанию
Содержимое файла по умолчанию
Код
/**
  * This file is used to set various options that are important to SourceMod's core.
  * If this file is missing or an option in this file is missing, then the default values will be used.
  */
"Core"
{
     /**
      * This option determines if SourceMod logging is enabled.
      *
      * "on"        - Logging is enabled (default)
      * "off"    - Logging is disabled
      */
     "Logging"        "on"
    
     /**
      * This option determines how SourceMod logging should be handled.
      *
      * "daily"    - New log file is created for each day (default)
      * "map"    - New log file is created for each map change
      * "game"    - Use game's log files
      */
     "LogMode"        "daily"
    
     /**
      * Language that multilingual enabled plugins and extensions will use to print messages.
      * Only languages listed in languages.cfg are valid.
      *
      * The default value is "en"
      */
     "ServerLang"    "en"
    
     /**
      * String to use as the public chat trigger.  Set an empty string to disable.
      */
     "PublicChatTrigger"        "!"
    
     /**
      * String to use as the silent chat trigger.  Set an empty string to disable.
      */
     "SilentChatTrigger"        "/"
    
     /**
      * If a say command is a silent chat trigger, and is used by an admin,
      * but it does not evaluate to an actual command, it will be displayed
      * publicly.  This setting allows you to suppress accidental typings.
      *
      * The default value is "no".  A value of "yes" will supress.
      */
     "SilentFailSuppress"    "no"
    
     /**
      * Password setinfo key that clients must set.  You must change this in order for
      * passwords to work, for security reasons.
      */
     "PassInfoVar"            "_password"
    
     /**
      * Specifies the sound that gets played when an item is selected from a menu.
      */
     "MenuItemSound"            "buttons/button14.wav"

     /**
      * Specifies the sound that gets played when an "Exit" button is selected
      * from a menu.
      */
     "MenuExitSound"            "buttons/combine_button7.wav"
    
     /**
      * Specifies the sound that gets played when an "Exit Back" button is selected
      * from a menu.  This is the special "Back" button that is intended to roll back
      * to a previous menu.
      */
     "MenuExitBackSound"        "buttons/combine_button7.wav"

     /**
      * Enables or disables whether SourceMod reads a client's cl_language cvar to set
      * their language for server-side phrase translation.
      *
      * "on"        - Translate using the client's language (default)
      * "off"    - Translate using default server's language
      */
     "AllowClLanguageVar"        "On"

     /**
      * Enables or Disables SourceMod's automatic gamedata updating.
      *
      * The default value is "no". A value of "yes" will block the Auto Updater.
      */
     "DisableAutoUpdate"            "yes"

     /**
      * If set to yes, a successful gamedata update will attempt to restart SourceMod.
      * SourceMod is unloaded and reloaded, and the map is changed to the current map.
      * Since gamedata updates occur when the server loads, impact should be minimal.
      * But to be safe, this option is disabled by default.
      */
     "ForceRestartAfterUpdate"    "no"

     /**
      * URL to use for retrieving update information.
      * SSL is not yet supported.
      */
     "AutoUpdateURL"                "http://update.sourcemod.net/update/"

     /**
      * Whether to show debug spew.  
      * Currently this will log details about the gamedata updating process.
      */
     "DebugSpew"                    "no"
    
     /**
      * If set to yes, SourceMod will validate steamid auth strings with the Steam backend before giving out admin access.
      * This can prevent malicious users from impersonating admins with stolen Steam apptickets.
      * If Steam is down, admins will not be authenticated until Steam comes back up.
      * This option increases the security of your server, but is still experimental.
      */
     "SteamAuthstringValidation"    "no"
    
     /**
      * Enables or disables whether SourceMod blocks known or potentially malicious plugins from loading.
      * It is STRONGLY advised that this is left enabled, there have been cases in the past with plugins that
      * allow anyone to delete files on the server, gain full rcon control, etc.
      *
      * "yes"    - Block malware or illegal plugins from loading (default)
      * "no"        - Warn about malware or illegal plugins loading
      */
     "BlockBadPlugins"    "yes"
}



Теперь более подробно. Какой параметр что означает.

"Logging"
Данный параметр дает возможность включить/выключить логирование в Sourcemod.
Логи складываются в папку /addons/sourcemod/logs/.
"on" - включить (рекомендуется включать)
"off" - выключить
По умолчанию: "on"

"LogMode"
Вид логирования (если параметр вышен включен).
"daily" - Логирование по дням. Каждый день - новый файл. Файл имеет вид L*ДАТА*.log (например, L20140718.log)
"map" - Новый файл лога создается после каждой смены карты. Не рекомендую, лишний раз засоряет папку с логами.
"game" - Используются логи игры.

"ServerLang"

Язык сервера. Указывайте сокращенное название языка.
"en" - Английский язык.
"ru" - Русский язык.
Sourcemod переведен на свыше 30 языков. Полный список сокращений языков можете посмотреть в файле: /addons/sourcemod/configs/languages.cfg

"PublicChatTrigger"
Вид приставки для команды в чате. Введенную команду увидят все игроки. По умолчанию !
Не стоит менять этот параметр, многие привыкли и используют стандартный префикс.

"SilentChatTrigger"
Вид приставки для команды в чате. Введенную команду не видит никто (тихий режим команд). По умолчанию /
Например, команда !rank в чате будет видна всем, а /rank никому.

"SilentFailSuppress"
Если в начале команды использовался символ тихого режима команды (параметр SilentChatTrigger) и команда была введена администратором, но сервер не смог распознать эту команду, то она будет показана всем.
"no" - стандартное значение (показывает команду).
"yes" - скрывает команду.

"PassInfoVar"
Значение ключа. Для использования админки (ввод в консоли пароля).
Если админка прописана с паролем, то игроку перед тем, как зайти на сервер, нужно ввести в консоль команду:
setinfo КЛЮЧ ПАРОЛЬ
Стандартное значение ключа - _password. Многие обычно ставят значение _pw (setinfo _pw пароль). Можете поставить свой ключ для безопасности.

"MenuItemSound"
, "MenuExitSound", "MenuExitBackSound"
Данные параметры позволяют менять звуки выбора пункта в меню, выхода из меню, выхода назад из категории, подменю соотвественно. Путь к звукам указывать относительно папки /sound/.

"AllowClLanguageVar"
Данный параметр позволяет проверять язык игрока (переменная cl_language) и переводить сервер для него под его язык.
"on" - Включить (по умолчанию).
"off" - Выключить
Многое зависит от того, имеются ли переводы слов для языка игрока (/sourcemod/translations/).

"DisableAutoUpdate"

Возможность автоматически обновлять данные для игр. Не рекомедую включать автообновление. Некоторые плагины могут отказать в работе или тормозить.
"yes" - не обновлять (по умолчанию).
"no" - обновлять.

"ForceRestartAfterUpdate"
Делать ли рестарт Sourcemod'а после автообновления. Зависит от параметра выше.
"no" - не делать рестарт (по умолчанию).
"yes" - делать рестарт.

"AutoUpdateURL"
Ссылка для автообновления игровых данных.

"DebugSpew"
Включает debug-режим (детальное логирование игровых процессов). Выявление ошибок и т.д. Не рекомендуется включать. Лишний раз может засорять консоль/логи сервера.
"yes" - включить.
"no" - выключить (по умолчанию).

"SteamAuthstringValidation"
Проверяет SteamID админов на существование, бан и т.д с помощью сервиса в Steam. Если вышла ошибка - выкидывает игрока с сервера. В какой-то степени защищает сервер, если админки даются по SteamID. Например, если сервер работает в режиме No-Steam, то можно выдавать админки только тем, у кого есть Steam.
"yes" - Включить данную опцию.
"no" - Выключить (по умолчанию).

"BlockBadPlugins"
Блокирует "вредные" плагины (не встречал, если честно), которые содержат в себе вредоносную программу. Также блокирует нелегальные плагины.
"yes" - Блокировка включена (по умолчанию). Рекомендую включать.
"no" - Отключить блокировку. Для тех, у кого 2 жизни.

Статья подготовлена мной специально для c-s.net.ua.
Все! Всем спасибо за внимание. Если возникнут вопросы, пишите в теме =)


Отредактировал: Revelation, - 18.7.2014, 19:19
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 7 раз
   Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: