Mangosd.conf

Материал из YTDB DataBase

(Различия между версиями)
Перейти к: навигация, поиск
(Исправил несколько опечаток)
 
(11 промежуточных версий не показаны.)
Строка 97: Строка 97:
#
#
#    SocketSelectTime
#    SocketSelectTime
-
#        Стандартное время (в милисекундах)
+
#        Стандартное время (в миллисекундах)
#
#
#    GridCleanUpDelay
#    GridCleanUpDelay
-
#        Стандартное время выгрузки гридов (в милисекундах)
+
#        Стандартное время выгрузки гридов (в миллисекундах)
#
#
#    MapUpdateInterval
#    MapUpdateInterval
-
#        Стандартное время обновления карт (в милисекундах)
+
#        Стандартное время обновления карт (в миллисекундах)
#
#
#    ChangeWeatherInterval
#    ChangeWeatherInterval
-
#        Стандартное время обновления опций погоды (в милисекундах)
+
#        Стандартное время обновления опций погоды (в миллисекундах)
#
#
#    PlayerSaveInterval
#    PlayerSaveInterval
-
#        Стандартный промежуток времени между сохранениями игроков (в милисекундах)
+
#        Стандартный промежуток времени между сохранениями игроков (в миллисекундах)
 +
#
 +
#    PlayerSave.Stats.MinLevel
 +
#        Минимальный уровень для сохранения статов персонажей в бд
 +
#        Default: 0  (не сохранять)
 +
#                1+ (сохранять статы персонажей уровня 1+)
 +
#
 +
#    PlayerSave.Stats.SaveOnlyOnLogout
 +
#        Включить / выключить сохранение статов персонажей  только при выходе из мира
 +
#        Default: 1 (сохранять только при выходе из мира)
 +
#                0 (save on every player save)
#
#
#    vmap.enableLOS
#    vmap.enableLOS
Строка 128: Строка 138:
#  
#  
#  DetectPosCollision
#  DetectPosCollision
-
#        Check final move position, summon position, etc for visible collision with other objects or
+
#        Проверять конечную точку перемещения, точку призыва, и тд для видимого столкновения с другими объектами или
-
#        wall (wall only if vmaps are enabled)
+
#        стенами (только если vmaps включены)
-
#        Стандартно: 1 (enable, required more CPU power usage)
+
#        Стандартно: 1 (включить, требуется больше ресурсов процессора)
-
#                 0 (disable, less nice position selection but will less CPU power usage)
+
#                   0 (отключить, менее приятный отбор позиции, но будет меньше энергопотребления процессоров)
#
#
#    TargetPosRecalculateRange
#    TargetPosRecalculateRange
 +
#        Максимальное расстояние от точки передвижения цели (+ размер) и выделенного объекта (+ размер),
 +
#        спустя которое будет рассчитана новая точка передвижения. Макс: радиус мили атаки (5), мин: радиус контакта (0,5)
 +
#        Большое расстояние имеет более высокую производительность, меньшее - более чувствительную реакцию на передвижение цели.
#        Max distance from movement target point (+moving unit size) and targeted object (+size)
#        Max distance from movement target point (+moving unit size) and targeted object (+size)
#        after that new target movmeent point calculated. Max: melee attack range (5), min: contact range (0.5)
#        after that new target movmeent point calculated. Max: melee attack range (5), min: contact range (0.5)
Строка 169: Строка 182:
ChangeWeatherInterval = 600000
ChangeWeatherInterval = 600000
PlayerSaveInterval = 900000
PlayerSaveInterval = 900000
 +
PlayerSave.Stats.MinLevel = 0
 +
PlayerSave.Stats.SaveOnlyOnLogout = 1
vmap.enableLOS = 0
vmap.enableLOS = 0
vmap.enableHeight = 0
vmap.enableHeight = 0
Строка 210: Строка 225:
#
#
#    LogTimestamp
#    LogTimestamp
-
#        Включать ли в имя файла лога запись о времени и дате
+
#        Включать ли в имя файла лога сервера запись о времени и дате
#        Стандартно: 0 - нет
#        Стандартно: 0 - нет
#                    1 - включать. Вид: Logname_YYYY-MM-DD_HH-MM-SS.Ext для Logname.Ext
#                    1 - включать. Вид: Logname_YYYY-MM-DD_HH-MM-SS.Ext для Logname.Ext
#
#
#    LogFileLevel
#    LogFileLevel
-
#        Уровень огирования файлов сервера
+
#        Уровень логирования файлов сервера
#        0 = Минимальный; 1 = Базовый + Ошибки; 2 = Детальный; 3 = Полный/Отладочный уровень
#        0 = Минимальный; 1 = Базовый + Ошибки; 2 = Детальный; 3 = Полный/Отладочный уровень
#        Стандартно: 0
#        Стандартно: 0
Строка 232: Строка 247:
#
#
#    WorldLogTimestamp
#    WorldLogTimestamp
-
#        Logfile with timestamp of server start in name
+
#        Включать ли в имя файла лога мира запись о времени и дате
-
#        Стандартно: 0 - no timestamp in name
+
#        Стандартно: 0 - нет
-
#                 1 - add timestamp in name in form Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
+
#                   1 - включать. Вид: Logname_YYYY-MM-DD_HH-MM-SS.Ext для Logname.Ext
#
#
#    DBErrorLogFile
#    DBErrorLogFile
Строка 355: Строка 370:
#    Expansion
#    Expansion
#        Разрешено ли использовать БК и WoTLK
#        Разрешено ли использовать БК и WoTLK
-
#        Стандартно: 2 - проверить наличие WoTLK, и если он имеется, разрешить использовать новые карты,создавать  
+
#        Стандартно: 2 - проверить наличие WoTLK, и если он имеется, разрешить использовать новые карты, создавать  
#                    персонажей новых рас и т.п.)
#                    персонажей новых рас и т.п.)
-
#                    1 - проверить наличие БК, и если он имеется, разрешить использовать карты,создавать  
+
#                    1 - проверить наличие БК, и если он имеется, разрешить использовать карты, создавать  
#                    персонажей новых рас и т.п. данного контента)
#                    персонажей новых рас и т.п. данного контента)
#                    0 - не проверять наличие TBC и WoTLK, не разрешать посещать новые территории, создавать новые расы и т.п.,
#                    0 - не проверять наличие TBC и WoTLK, не разрешать посещать новые территории, создавать новые расы и т.п.,
Строка 369: Строка 384:
#
#
#    DeclinedNames
#    DeclinedNames
-
#    Allow russian clients to set and use declined names
+
#    Разрешить русским клиентам устанавливать и использовать склоняемые имена
-
#    Стандартно: 0 - do not use declined names, except when the Russian RealmZone is set
+
#    Стандартно: 0 - Склоняемые имена не используются, кроме случаев, когда установлен русский RealmZone
-
#         1 - use declined names
+
#               1 - Склоняемые имена используются для всех RealmZone
#
#
#    StrictPlayerNames
#    StrictPlayerNames
#        Запретить создавать персонажей с именами, написанными не на латинице и при попытке логина такого персонажа выдавать запрос на переименование
#        Запретить создавать персонажей с именами, написанными не на латинице и при попытке логина такого персонажа выдавать запрос на переименование
-
#        Стандартно:  0 отключено (but limited server timezone dependent client check)
+
#        Стандартно:  0 отключено  
#                    1 использовать только латинский алфавит. (строго)
#                    1 использовать только латинский алфавит. (строго)
#                    2 использовать только специфический, удовлетворяющий локализации, алфавит(строго).
#                    2 использовать только специфический, удовлетворяющий локализации, алфавит(строго).
-
#                    Note: In any case if you want correctly see character name at client this client must have apporopriate fonts
+
#                    Примечание: В любом случае, если вы хотите увидеть корректное имя персонажа на клиенте, этот клиент должен иметь соответствующие шрифты
-
#                    (included in client by default, with active official localization or custom localization fonts in clientdir/Fonts).
+
#                    (включенные в клиент по умолчанию, с активной официальной локализацией официального или полностью локализованные шрифты в в Папка_с_клиентом/Fonts).  
#                    3 использовать как специфический, так и латинский алфавит
#                    3 использовать как специфический, так и латинский алфавит
#
#
#    StrictCharterNames
#    StrictCharterNames
#        Ограничить названия гильдий и арена-команд в написании исключительно латиницей и пробелами
#        Ограничить названия гильдий и арена-команд в написании исключительно латиницей и пробелами
-
#        Стандартно:  0 отключено (but limited server timezone dependent client check)
+
#        Стандартно:  0 отключено  
#                    1 использовать только латинский алфавит. (строго)
#                    1 использовать только латинский алфавит. (строго)
#                    2 использовать только специфический, удовлетворяющий локализации, алфавит(строго).
#                    2 использовать только специфический, удовлетворяющий локализации, алфавит(строго).
-
#                    Note: In any case if you want correctly see character name at client this client must have apporopriate fonts
+
#                    Примечание: В любом случае, если вы хотите увидеть корректное имя персонажа на клиенте, этот клиент должен иметь соответствующие шрифты
-
#                    (included in client by default, with active official localization or custom localization fonts in clientdir/Fonts).
+
#                    (включенные в клиент по умолчанию, с активной официальной локализацией официального или полностью локализованные шрифты в в Папка_с_клиентом/Fonts).  
#                    3 использовать как специфический, так и латинский алфавит
#                    3 использовать как специфический, так и латинский алфавит
#    StrictPetNames
#    StrictPetNames
-
#        Ограничить имена петов в написании исключительно латиницей
+
#        Ограничить имена питомцев в написании исключительно латиницей
-
#        Стандартно: 0 отключено (but limited server timezone dependent client check)
+
#        Стандартно: 0 отключено  
#                    1 использовать только латинский алфавит. (строго)
#                    1 использовать только латинский алфавит. (строго)
#                    2 использовать только специфический, удовлетворяющий локализации, алфавит(строго).
#                    2 использовать только специфический, удовлетворяющий локализации, алфавит(строго).
-
#                    Note: In any case if you want correctly see character name at client this client must have apporopriate fonts
+
#                    Примечание: В любом случае, если вы хотите увидеть корректное имя персонажа на клиенте, этот клиент должен иметь соответствующие шрифты
-
#                    (included in client by default, with active official localization or custom localization fonts in clientdir/Fonts).
+
#                    (включенные в клиент по умолчанию, с активной официальной локализацией официального или полностью локализованные шрифты в в Папка_с_клиентом/Fonts).  
#                    3 использовать как специфический, так и латинский алфавит
#                    3 использовать как специфический, так и латинский алфавит
#
#
Строка 436: Строка 451:
#
#
#    MinLevelForHeroicCharacterCreating
#    MinLevelForHeroicCharacterCreating
-
#        Limit creating heroic characters only for account with another character of specific level (ignored for GM accounts)
+
#        Разрешить создание персонажей героического уровня только на аккаунтах достигших уровня(не касается GM аккаунтов):
-
#                 0  - not require any existed chaarcter
+
#                   0  - не требуются персонажи на аккаунте
-
#                 1  - require at least any character existed
+
#                   1  - требуется хотя бы один персонаж
-
#        Стандартно: 55 - default requirement
+
#        Стандартно: 55
#
#
#
#
Строка 470: Строка 485:
#
#
#    StartHonorPoints
#    StartHonorPoints
-
#        Amount of honor that new players will start with
+
#        Количество очков чести, с которым игроки начинают.
#        Стандартно: 0
#        Стандартно: 0
#
#
Строка 518: Строка 533:
#
#
#    Instance.IgnoreLevel
#    Instance.IgnoreLevel
-
#        Игнорировать требования к уровню игрока при посещении инстанса
+
#        Игнорировать требования к уровню игрока при посещении подземелья
#        Стандартно: 0 (нет)
#        Стандартно: 0 (нет)
#                    1 (да)
#                    1 (да)
#
#
#    Instance.IgnoreRaid
#    Instance.IgnoreRaid
-
#        Игнорировать требования к рейду при посещении инстанса
+
#        Игнорировать требования к рейду при посещении подземелья
#        Стандартно: 0 (нет)
#        Стандартно: 0 (нет)
#                    1 (да)
#                    1 (да)
#
#
#    Instance.ResetTimeHour
#    Instance.ResetTimeHour
-
#        Час дня, в который происходит сброс инстансов.
+
#        Час дня, в который происходит сброс подземелий.
#        Стандартно: 4
#        Стандартно: 4
#
#
#    Instance.UnloadDelay
#    Instance.UnloadDelay
-
#        Выгружать карту инстанса после некоторого времени, в течении которого игрок находится вне его.
+
#        Выгружать карту подземелья после некоторого времени, в течении которого игрок находится вне его.
-
#        Стандартно: 1800000 (милисекунд, т.е. 30 минут)
+
#        Стандартно: 1800000 (миллисекунд, т.е. 30 минут)
#                    0 (сохраняются вплоть до сброса)
#                    0 (сохраняются вплоть до сброса)
#
#
Строка 545: Строка 560:
#        Стандартно: 7
#        Стандартно: 7
#                    -1 (показывать на карте все возможные квесты)  
#                    -1 (показывать на карте все возможные квесты)  
 +
#
 +
#    Quests.Daily.ResetHour
 +
#        Час, в котором сбрасываются ежедневные задания (0..23)
 +
#        Default: 6
 +
#
 +
#    Quests.Weekly.ResetWeekDay
 +
#        День недели для сброса еженедельных заданий (0..6) 0 == Воскресение
 +
#        Default: 3
 +
#
 +
#    Quests.Weekly.ResetHour
 +
#        Час, в котором сбрасываются еженедельные задания (0..23)
 +
#        Default: 6
#
#
#
#
#    Guild.EventLogRecordsCount
#    Guild.EventLogRecordsCount
#        Количество записей, хранимое в таблице guild_eventlog  
#        Количество записей, хранимое в таблице guild_eventlog  
-
#        Вы можете задать очень большое поличество для предотвращения потери событий гильдий, но это может замедлить работу сервера
+
#        Вы можете задать очень большое количество для предотвращения потери событий гильдий, но это может замедлить работу сервера
#        Стандартно: 100
#        Стандартно: 100
#
#
#    Guild.BankEventLogRecordsCount
#    Guild.BankEventLogRecordsCount
#        Количество записей, хранимое в таблице guild_bank_eventlog table
#        Количество записей, хранимое в таблице guild_bank_eventlog table
-
#        Вы можете задать очень большое поличество для предотвращения потери событий гильдий, но это может замедлить работу сервера
+
#        Вы можете задать очень большое количество для предотвращения потери событий гильдий, но это может замедлить работу сервера
#        Стандартно: 25
#        Стандартно: 25
#
#
Строка 562: Строка 589:
#
#
#    TimerBar.Fatigue.Max
#    TimerBar.Fatigue.Max
-
#        Fatigue max timer value (в секундах)
+
#        Максимальное значение времени усталости(в секундах)
#        Стандартно: 60 (1 минута)
#        Стандартно: 60 (1 минута)
#                    0 (мгновенная смерть)
#                    0 (мгновенная смерть)
Строка 616: Строка 643:
#                    1 - перепроверять оружие в левой руке также при сбросе талантов
#                    1 - перепроверять оружие в левой руке также при сбросе талантов
#
#
-
#    ClientCacheVersion Version кэш клиента для клиента сброс кэша данных. Используйте любой из БД различные значения и в последнее время не используется для запуска сброса
+
#    ClientCacheVersion  
#        Client cache version for client cache data reset. Use any different from DB value and not recently used for triggering reset.  
#        Client cache version for client cache data reset. Use any different from DB value and not recently used for triggering reset.  
#        Стандартно: 0 (используется значения из БД mangosd поля db_version.cache_id )
#        Стандартно: 0 (используется значения из БД mangosd поля db_version.cache_id )
Строка 671: Строка 698:
Quests.LowLevelHideDiff = 4
Quests.LowLevelHideDiff = 4
Quests.HighLevelHideDiff = 7
Quests.HighLevelHideDiff = 7
 +
Quests.Daily.ResetHour = 6
 +
Quests.Weekly.ResetWeekDay = 3
 +
Quests.Weekly.ResetHour = 6
Guild.EventLogRecordsCount = 100
Guild.EventLogRecordsCount = 100
Guild.BankEventLogRecordsCount = 25
Guild.BankEventLogRecordsCount = 25
Строка 696: Строка 726:
#    AllowTwoSide.Accounts
#    AllowTwoSide.Accounts
#        Разрешить ли игрокам создавать персонажей разных фракций на одном аккаунте независимо от типа сервера
#        Разрешить ли игрокам создавать персонажей разных фракций на одном аккаунте независимо от типа сервера
-
#        Стандартно: 0 (Не разршено)
+
#        Стандартно: 0 (Не разрешено)
#                    1 (Разрешено)
#                    1 (Разрешено)
#
#
Строка 706: Строка 736:
#    AllowTwoSide.Interaction.Mail
#    AllowTwoSide.Interaction.Mail
#        Разрешить общий чат вида :chat(обычный:say,yell);channel(канал чата)group(join)guild(join);торговля между игроками
#        Разрешить общий чат вида :chat(обычный:say,yell);channel(канал чата)group(join)guild(join);торговля между игроками
-
# разных фракций.
+
#       разных фракций.
#        Стандартно: 0 (Не разрешено)
#        Стандартно: 0 (Не разрешено)
#                    1 (Разрешено)
#                    1 (Разрешено)
Строка 721: Строка 751:
#
#
#    TalentsInspecting
#    TalentsInspecting
-
#        Разрешить ли просматривать в окне инспекта таланты другого персонажа (Не распространяется на ГМов)  
+
#        Разрешить ли просматривать таланты другого персонажа (Не распространяется на ГМов)  
#        Стандартно: 1 (разрешить)
#        Стандартно: 1 (разрешить)
#                    0 (запретить)
#                    0 (запретить)
Строка 911: Строка 941:
#
#
#    GM.LoginState
#    GM.LoginState
-
#        GM mode at login
+
#        Включить GM режим при входе в мир
-
#        Стандартно: 2 (last save state)
+
#        Стандартно: 2 (последняя сохраненная конфигурация)
-
#                 0 (disable)
+
#                   0 (нет)
-
#                 1 (enable)
+
#                   1 (да)
#
#
#    GM.Visible
#    GM.Visible
-
#        GM visibility at login
+
#        Видим ли GM окружающим при входе в мир
-
#        Стандартно: 2 (last save state)
+
#        Стандартно: 2 (последняя сохраненная конфигурация)
-
#                 0 (invisible)
+
#                   0 (не видим)
-
#                 1 (visible)
+
#                   1 (видим)
#
#
#    GM.AcceptTickets
#    GM.AcceptTickets
-
#        Is GM accepting tickets from player by default or not.
+
#        Принимать GM тикеты от игроков по умолчанию или нет
-
#        Стандартно: 2 (last save state)
+
#        Стандартно: 2 (последняя сохраненная конфигурация)
-
#                 0 (disable)
+
#                   0 (нет)
-
#                 1 (enable)
+
#                   1 (да)
#
#
#    GM.Chat
#    GM.Chat
-
#        GM chat mode at login
+
#        Режим GM-чата при входе в мир(тег blizz перед ником во всех чатах)
-
#        Стандартно: 2 (last save state)
+
#        Стандартно: 2 (последняя сохраненная конфигурация)
-
#                 0 (disable)
+
#                   0 (отключен)
-
#                 1 (enable)
+
#                   1 (включен)
#
#
#    GM.WhisperingTo
#    GM.WhisperingTo
#        Может ли ГМ принимать личные послания от игроков или нет
#        Может ли ГМ принимать личные послания от игроков или нет
-
#        Стандартно: 2 (последнее значенией)
+
#        Стандартно: 2 (последняя сохраненная конфигурация)
-
#                    0 (не смогут)  
+
#                    0 (нет)
-
#                    1 (смогут)
+
#                    1 (да)
#
#
#    GM.InGMList.Level
#    GM.InGMList.Level
Строка 956: Строка 986:
#    GM.LogTrade
#    GM.LogTrade
#        Требуется ли логировать торговые операции ГМов
#        Требуется ли логировать торговые операции ГМов
-
#        Стандартно: 1 (включать)
+
#        Стандартно: 1 (да)
-
#                 0 (не включать)
+
#                   0 (нет)
#
#
#    GM.StartLevel
#    GM.StartLevel
-
#        GM starting level (1-100)
+
#        Начальный уровень у персонажа на аккаунте с GM-правами (1-100)
#        Стандартно: 1
#        Стандартно: 1
#
#
#    GM.LowerSecurity
#    GM.LowerSecurity
-
#        Disallow a lower security member to interact with a higher one using commands
+
#        Запретить персонажам с низким уровнем доступа пользоваться командами для более высокого уровня доступа
-
#        Стандартно: 0 (disable)
+
#        Стандартно: 0 (нет)
-
#                 1 (enable)
+
#                   1 (да)
#
#
#    GM.AllowAchievementGain
#    GM.AllowAchievementGain
-
#        If enabled it allows gaining achievements for GM characters
+
#        Разрешить получать достижения персонажам, находящимся на аккаунте с GM-правами
-
#        Стандартно: 1 (enable)
+
#        Стандартно: 1 (да)
-
#                 0 (disable)
+
#                   0 (нет)
#
#
###########################################################################################
###########################################################################################
Строка 998: Строка 1028:
#    Visibility.Distance.Instances
#    Visibility.Distance.Instances
#    Visibility.Distance.BGArenas
#    Visibility.Distance.BGArenas
-
#        Visibility distance for different ingame object in different maps.
+
#        Расстояние видимости различных внутриигровых объектов на различных картах.
-
#        Visibility on continents on offy ~90 yards. In BG/Arenas ~180. For instances default ~120.
+
#        Видимость на континентах на официальном сервере ~90 метров. на полях боя\аренах ~180. в подземельях\рейдах ~120.
-
#        Max limited by active player zone: ~ 333
+
#        Максимально допустимое значение для активных игровых зон: ~ 333
-
#        Min limit is max aggro radius (45) * Rate.Creature.Aggro
+
#        Минимальное значение - максимальный агро-радиус: (45) * Rate.Creature.Aggro
#
#
#    Visibility.Distance.Object
#    Visibility.Distance.Object
Строка 1012: Строка 1042:
#
#
#    Visibility.Distance.Grey.Unit
#    Visibility.Distance.Grey.Unit
-
#        Visibility grey distance for creatures/players (fast changing objects)
+
#        Расстояние, на котором видны только серые очертания для существ/игроков (быстро меняющихся объектов)
-
#        addition to appropriate object type Visibility.Distance.* use in case visibility removing to
+
#        Наряду с наличием соответствующего типа  Visibility.Distance.* для объекта использовать в случае отдаления от него для наглядности (кроме трупов поблизости)
-
#        object (except corpse around distences) If пїЅ is distance and G is grey distance then object
+
#        Если D - расстояние, на котором объекты становятся видимыми, и G - расстояние, на котором видны только серые очертания объектов
-
#        make visible if distance to it <= D but make non visible if distance > D+G
+
#        Сделать видимым, если расстояние до него <= D, но делать невидимым если расстояние > D + G
#        Стандартно: 1 (yard)
#        Стандартно: 1 (yard)
#
#
#    Visibility.Distance.Grey.Object
#    Visibility.Distance.Grey.Object
-
#        Visibility grey distance for dynobjects/gameobjects/corpses/creature bodies
+
#        Расстояние, на котором видны только серые очертания движущихся объектов\неподвижных объектов\трупов\тел существ
#        Стандартно: 10 (yards)
#        Стандартно: 10 (yards)
#
#
Строка 1083: Строка 1113:
#
#
#    Rate.Honor
#    Rate.Honor
-
#        Рейт получения очков славы (Honor)
+
#        Рейт получения очков чести
#
#
#    Rate.Mining.Amount
#    Rate.Mining.Amount
Строка 1107: Строка 1137:
#
#
#    Rate.InstanceResetTime
#    Rate.InstanceResetTime
-
#        Множитель кол-ва дней, после которых инстансы для игрока перезагружаются.
+
#        Множитель кол-ва дней, после которых подземелья для игрока перезагружаются.
#        Стандартно: 1
#        Стандартно: 1
#
#
Строка 1126: Строка 1156:
#    SkillChance.MiningSteps
#    SkillChance.MiningSteps
#    SkillChance.SkinningSteps
#    SkillChance.SkinningSteps
-
#        Для мининга и скининга: шанс понизить уровень навыка
+
#        Для горного дела и снятия шкур понижает шанс получения уровня скила (шанс неудачи)
#        Стандартно: 0  - не понижается
#        Стандартно: 0  - не понижается
#                   
#                   
Строка 1135: Строка 1165:
#
#
#    DurabilityLossChance.Absorb
#    DurabilityLossChance.Absorb
-
#        Шанс повредить одну из вещей брони при адсорбе урона
+
#        Шанс повредить одну из вещей брони при поглощении урона
-
#        Стандартно: 0.5 (100/0.5 = 200) При каждой 200-том адсорбе теряется очко прочности
+
#        Стандартно: 0.5 (100/0.5 = 200) При каждой 200-том поглощении теряется очко прочности
#
#
#    DurabilityLossChance.Parry
#    DurabilityLossChance.Parry
Строка 1161: Строка 1191:
#    Death.Bones.BattlegroundOrArena
#    Death.Bones.BattlegroundOrArena
#        Отключение/включение создания "кучи костей" на месте трупа персонажа, после его воскрешения (в обычных зонах/инстах, или на полях боя/аренах)
#        Отключение/включение создания "кучи костей" на месте трупа персонажа, после его воскрешения (в обычных зонах/инстах, или на полях боя/аренах)
-
#        Стандартно: 1 (enabled)
+
#        Стандартно: 1 (включено)
-
#                    0 (disabled)
+
#                    0 (отключено)
#
#
###########################################################################################
###########################################################################################
Строка 1246: Строка 1276:
#
#
#    Battleground.PrematureFinishTimer
#    Battleground.PrematureFinishTimer
-
#        Время в миллисекундах, спустя которое битва закончится, если в одной из комманд игроков меньше [[Battleground_template#MinPlayersPerTeam|MinPlayersPerTeam]]
+
#        Время в миллисекундах, спустя которое битва закончится, если в одной из команд игроков меньше MinPlayersPerTeam
#        Стандартно: 300000 (5 минут)
#        Стандартно: 300000 (5 минут)
#                    0 - отключено (не рекомендуется)
#                    0 - отключено (не рекомендуется)
Строка 1279: Строка 1309:
#
#
#    Arena.AutoDistributePoints
#    Arena.AutoDistributePoints
-
#        Установить автовыдачу очков арены, или выдавать GM командой
+
#        Установить авто-начисление очков арены, или начислять GM командой
#        Стандартно: 0 (отключить) (рекомендуется): используйте GM команд или SQL запрос для выдачи очков арены
#        Стандартно: 0 (отключить) (рекомендуется): используйте GM команд или SQL запрос для выдачи очков арены
#                    1 (включить)  очки арены выдаются автоматически
#                    1 (включить)  очки арены выдаются автоматически
Строка 1322: Строка 1352:
#
#
#    Network.Threads
#    Network.Threads
-
#        Number of threads for network, recommend 1 thread per 1000 connections.
+
#        количество потоков в сети, рекомендовано 1 поток на 1000 соединений.
#        Стандартно: 1
#        Стандартно: 1
#
#
#    Network.OutKBuff
#    Network.OutKBuff
-
#        The size of the output kernel buffer used ( SO_SNDBUF socket option, tcp manual ).
+
#        Использующийся размер исходящего буфера ядра (SO_SNDBUF - опция сокета, которая задает или считывает максимальный размер буфера).
-
#        Стандартно: -1 (Use system default setting)
+
#        Стандартно: -1 (используются стандартные настройки системы)
#
#
#    Network.OutUBuff
#    Network.OutUBuff
-
#        Userspace buffer for output. This is amount of memory reserved per each connection.
+
#        Пользовательское пространство в исходящем буфере. Это количество памяти, зарезервированное для каждого соединения.
#        Стандартно: 65536
#        Стандартно: 65536
#
#
#    Network.TcpNoDelay:
#    Network.TcpNoDelay:
-
#        TCP Nagle algorithm setting
+
#        TCP настройки алгоритма Нагла
-
#        Стандартно: 0 (enable Nagle algorithm, less traffic, more latency)
+
#        Стандартно: 0 (алгоритм Нагла включен, маленький трафик, большие задержки)
-
#                    1 (TCP_NO_DELAY, disable Nagle algorithm, more traffic but less latency)
+
#                    1 (TCP_NO_DELAY, алгоритм Нагла выключен, большой трафик, маленькие задержки)
#
#
-
###################################################################################################################
+
#   Network.KickOnBadPacket
 +
#         Выбрасывать игрока из мира при отправки пакетов неверного формата.
 +
#         Включайте ее с осторожностью, так как это проверка на структуру пакетов, а значит если мангос не поправил или не полностью правильно разбирает пакеты присылаемые клиентом
 +
#         Это будет приводить к необоснованному кику.(c)Vladimir
 +
#         Default: 0 - нет
 +
#                 1 - да
 +
#
 +
#####################################################################################################
Network.Threads = 1
Network.Threads = 1
Network.OutKBuff = -1
Network.OutKBuff = -1
Network.OutUBuff = 65536
Network.OutUBuff = 65536
-
Network.TcpNodelay = 1
+
Network.TcpNodelay = 0
 +
Network.KickOnBadPacket = 0
###########################################################################################
###########################################################################################
Строка 1396: Строка 1434:
SOAP.IP = 127.0.0.1
SOAP.IP = 127.0.0.1
SOAP.Port = 7878
SOAP.Port = 7878
 +
 +
###################################################################################################################
 +
#    CharDelete.Method
 +
#        Метод удаления персонажа
 +
#        Стандартно: 0  - Полностью удаляет персонажа из базы данных
 +
#                    1  - Убирается привязка персонажей к аккаунтам,
 +
#                    их имена освобождаются и в игре выглядят как удаленные
 +
#
 +
#    CharDelete.MinLevel
 +
#        Персонаж удаляется как CharDelete.Method=0, если не достиг
 +
#        определенного уровня.
 +
#        Стандартно: 0  - Для всех персонажей будет использоваться выбранный метод
 +
#                    1+ - Только игроки достигшие данного уровня
 +
#                      будут удалены согласно выбранному методу.
 +
#                      Оставшиеся удаляются как CharDelete.Method=0
 +
#
 +
#    CharDelete.KeepDays
 +
#        Сколько дней хранить записи об удаленных персонажах перед удалением записей из базы.
 +
#        Стандартно: 30
 +
#                    0  - Не удалять записи о персонажах и хранить их всегда.
 +
#
 +
###################################################################################################################
 +
 +
CharDelete.Method = 0
 +
CharDelete.MinLevel = 0
 +
CharDelete.KeepDays = 30
 +
</pre>

Текущая версия на 06:19, 21 апреля 2010

 mangosd.conf на русском     


#####################################
# MaNGOS - Файл конфигурации        #
#####################################
Версия конфигуратора=2008022901

###########################################################################################
# ПОДКЛЮЧЕНИЯ И ДИРЕКТОРИИ
#
#    RealmID
#        Идентификатор сервера, соответствует значение в БД realmd
#
#    DataDir
#        Базовая директория.
#        Важно: значение должно быть взято в кавычки, так как возможно использование пробелов в значении.
#        Пример: "@prefix@/share/mangos"
#
#    LogsDir
#        Директория для логов.
#        Внимание: директория должна существовать. В ином случае опция должны быть выключена.
#        Стандартно: "" - без префикса, если указан не абсолютный путь, 
#        директория будет отсчитываться от корневой папки запуска сервера.
#
#
#    LoginDatabaseInfo
#    WorldDatabaseInfo
#    CharacterDatabaseInfo
#        Настройки подключения сервера к БД.
#        Стандартно: hostname;port;username;password;database - Win
#                 .;somenumber;username;password;database
#                .;/path/to/unix_socket;username;password;database
#                    Unix сокеты: не тестировано, экспериментальная опция
#
#    MaxPingTime
#        Настройка, устанавливающая максимальный интервал отклика для БД
#
#    WorldServerPort
#        Стандартный порт ...
#
#    BindIP
#        Привязка игрового сервера к IP или имени хоста
#
###########################################################################################

RealmID = 1
DataDir = "."
LogsDir = ""
LoginDatabaseInfo     = "127.0.0.1;3306;root;mangos;realmd"
WorldDatabaseInfo     = "127.0.0.1;3306;root;mangos;mangos"
CharacterDatabaseInfo = "127.0.0.1;3306;root;mangos;characters"
MaxPingTime = 30
WorldServerPort = 8085
BindIP = "0.0.0.0"

###########################################################################################
# УСТАНОВКИ ОБРАБОТЧИКА
#
#    UseProcessors
#        Назначение маски процессора для мультипроцессорных систем (Используется только в Windows)
#        Стандартно: 0 (авто-определение системой)
#                 number (bitmask value of selected processors)
#
#    ProcessPriority
#        Приоритет процесса (Используется только в Windows)
#        Стандартно: 1 (ВАЖНЫЙ)
#                 0 (Нормальный)
#
#    Compression
#        Уровень сжатия данных, отправляемых клиенту
#        Стандартно: 1 (скорость) 
#                 9 (максимальное сжатие)
#
#    
#    PlayerLimit
#        Максимально число игроков в игре, не считая Модераторов, ГМов и Администраторов
#        Стандартно: 100
#                 0 (неограниченно)
#                -1 (только для Модераторов, ГМов и Администраторов)
#                -2 (только для ГМов и Администраторов)
#                -3 (только для Администраторов)
#
#    SaveRespawnTimeImmediately
#        Сохранение времени респавна мобов (если убиты) и объектов (если открыты/использованы)
#        Стандартно: 1 (сохранение без ожидания выгрузки грида)
#                    0 (сохранение при выгрузке грида)
#
#    MaxOverspeedPings
#        Максимальное число критически большого пинга у игрока, после которого он будет выкинут из игры (минимум - 2, 0 для отключения опции)
#        Стандартно: 2
#
#    GridUnload
#        Выгрузка гридов (Если у вас полно памяти, можете отключить опцию, дабы ускорить процесс перехода игрока на грид, где он уже был ранее)
#        Стандартно: 1 (выгружать гриды)
#                    0 (не выгружать гриды)
#
#    SocketSelectTime
#        Стандартное время (в миллисекундах)
#
#    GridCleanUpDelay
#        Стандартное время выгрузки гридов (в миллисекундах)
#
#    MapUpdateInterval
#        Стандартное время обновления карт (в миллисекундах)
#
#    ChangeWeatherInterval
#        Стандартное время обновления опций погоды (в миллисекундах)
#
#    PlayerSaveInterval
#        Стандартный промежуток времени между сохранениями игроков (в миллисекундах)
#
#    PlayerSave.Stats.MinLevel
#        Минимальный уровень для сохранения статов персонажей в бд
#        Default: 0  (не сохранять)
#                 1+ (сохранять статы персонажей уровня 1+)
#
#    PlayerSave.Stats.SaveOnlyOnLogout
#        Включить / выключить сохранение статов персонажей  только при выходе из мира
#        Default: 1 (сохранять только при выходе из мира)
#                 0 (save on every player save)
#
#    vmap.enableLOS
#    vmap.enableHeight
#        Включить/отключить поддержку VMmap для вычисления высоты и линии видимости
#        Стандартно: 1 (да)
#                    0 (нет)
#
#    vmap.ignoreMapIds
#        Номер карт, на которых VMmap работать не будут
#        Разграничивать ИД с помощью ','
#        Если значений несколько, они должны быть взяты в кавычки (")
#        Пример: "369,0,1,530"
#
#    vmap.ignoreSpellIds
#        ИД заклинаний, не просчитываемых системой VMmap
#        Разграничивать ИД с помощью ','
# 
#   DetectPosCollision
#        Проверять конечную точку перемещения, точку призыва, и тд для видимого столкновения с другими объектами или
#        стенами (только если vmaps включены)
#        Стандартно: 1 (включить, требуется больше ресурсов процессора)
#                    0 (отключить, менее приятный отбор позиции, но будет меньше энергопотребления процессоров)
#
#    TargetPosRecalculateRange
#        Максимальное расстояние от точки передвижения цели (+ размер) и выделенного объекта (+ размер),
#        спустя которое будет рассчитана новая точка передвижения. Макс: радиус мили атаки (5), мин: радиус контакта (0,5)
#        Большое расстояние имеет более высокую производительность, меньшее - более чувствительную реакцию на передвижение цели.
#        Max distance from movement target point (+moving unit size) and targeted object (+size)
#        after that new target movmeent point calculated. Max: melee attack range (5), min: contact range (0.5)
#        More distance let have better performence, less distance let have more sensitive reaction at target move.
#        Стандартно: 1.5
#
#    UpdateUptimeInterval
#        Интервал записи информации об аптайме в таблицу БД ('uptime'). Значение должно быть положительным
#        Стандартно: 10 (минут)
#
#    MaxCoreStuckTime
#        Периодическая проверка на фриз (полную остановку, зависание) процесса, после которой при положительном
#        результате сервер будет отключен через определенное время. Должно быть > 0.
#        Рекомендуется > 10 секунд, если вы используете эту опцию.
#        Стандартно: 0 (Отключено)
#
#    AddonChannel
#        Разрешить/запретить использование аддонами каналов сервера
#        (некоторые аддоны при этом могут работать неправильно)
#        Стандартно: 1 (разрешить использование)
#                    0 (запретить использование)
#
###########################################################################################

UseProcessors = 0
ProcessPriority = 1
Compression = 1
PlayerLimit = 100
SaveRespawnTimeImmediately = 1
MaxOverspeedPings = 2
GridUnload = 1
SocketSelectTime = 10000
GridCleanUpDelay = 300000
MapUpdateInterval = 100
ChangeWeatherInterval = 600000
PlayerSaveInterval = 900000
PlayerSave.Stats.MinLevel = 0
PlayerSave.Stats.SaveOnlyOnLogout = 1
vmap.enableLOS = 0
vmap.enableHeight = 0
vmap.ignoreMapIds = "369"
vmap.ignoreSpellIds = "7720"
DetectPosCollision = 1
TargetPosRecalculateRange = 1.5
UpdateUptimeInterval = 10
MaxCoreStuckTime = 0
AddonChannel = 1

###########################################################################################
# ЛОГИРОВАНИЕ
#
#    LogSQL
#        Включение логирования команд ГМов, при котором все запросы записываются в файл
#        Все команды записываются в файлы вида: YYYY-MM-DD_logSQL.sql
#        В полночь каждого нового дня начинается вестись новый лог, при это старые файлы не удаляются.
#        Стандартно: 1 - записывать
#                    0 - Не записывать
#
#    PidFile
#        Создавать ли PID-файл
#        Стандартно: ""             - не создавать
#                 "./worldd.pid" - создавать (рекомендуемое имя)
#
#    LogLevel
#        Уровень логирования консоли
#        0 = Минимальный; 1 = Базовый + Ошибки; 2 = Детальный; 3 = Полный/Отладочный уровень
#        Стандартно: 3
#
#    LogTime
#        Включать в логи консоли записи о времени [hh:mm:ss]
#        Стандартно: 0 (нет)
#                    1 (да)
#
#    LogFile
#        Имя файла лога
#        Стандартно: "Server.log"
#                 "" - не создавать
#
#    LogTimestamp
#        Включать ли в имя файла лога сервера запись о времени и дате
#        Стандартно: 0 - нет
#                    1 - включать. Вид: Logname_YYYY-MM-DD_HH-MM-SS.Ext для Logname.Ext
#
#    LogFileLevel
#        Уровень логирования файлов сервера
#        0 = Минимальный; 1 = Базовый + Ошибки; 2 = Детальный; 3 = Полный/Отладочный уровень
#        Стандартно: 0
#
#    LogFilter_AchievementUpdates
#    LogFilter_CreatureMoves
#    LogFilter_TransportMoves
#    LogFilter_VisibilityChanges
#        Фильтры логов
#        Стандартно: 1 - не включать ни в какой уровень логов
#                    0 - включать при наличии требуемого уровня логов
#
#    WorldLogFile
#        Лог-файл для сервера игрового мира
#        Стандартно: "world.log"
#
#    WorldLogTimestamp
#        Включать ли в имя файла лога мира запись о времени и дате
#        Стандартно: 0 - нет
#                    1 - включать. Вид: Logname_YYYY-MM-DD_HH-MM-SS.Ext для Logname.Ext
#
#    DBErrorLogFile
#        Лог-файл для записи об ошибках БД при запуске сервера
#        Стандартно: "DBErrors.log"
#
#    CharLogFile
#        Лог-файл для записи операций с персонажами
#        Стандартно: "Char.log"
#                 "" - не создавать
#
#    CharLogTimestamp
#        Включать ли в имя файла-лога персонажей запись о времени и дате
#        Стандартно: 0 - нет
#                    1 - включать. Вид: Logname_YYYY-MM-DD_HH-MM-SS.Ext для Logname.Ext
#
#    CharLogDump
#        Перед удаление персонажа сбросить сведения о нем в файл лога
#        Для восстановления персонажа удалите строки: 
#        line == START DUMP == to line == END DUMP == и восстановите чара, использую команду logdump
#        Стандартно: 0 - не сбрасывать информацию при удалении
#                    1 - сбрасывать информацию при удалении
#
#    GmLogFile
#        Логирование в файл команд ГМов
#        Стандартно: "" (Отключено)
#
#    GmLogTimestamp
#        Включать ли в имя файла лога команд ГМов запись о времени и дате
#        Стандартно: 0 - нет
#                    1 - включать. Вид: Logname_YYYY-MM-DD_HH-MM-SS.Ext для Logname.Ext
#
#    GmLogPerAccount
#        Логирование действий каждого GM аккаунта по ID(Примечание: логи создаваться не будут, GmLogFile отключено)
#        Стандартно: 0 - записывать лог в один общий файл
#                    1 - записывать лог в файлы со специфическими именами 
#                        вида Logname_#ID_YYYY-MM-DD_HH-MM-SS.Ext
#                        или  Logname_#ID.Ext
#
#    RaLogFile
#        Логирование в файл команд консоли удаленного доступа
#        Стандартно: "Ra.log" 
#                 "" - не создавать
#
#    LogColors
#        Цвета в сообщениях (формата "normal_color details_color debug_color error_color)
#        Цвета: 0 - ЧЕРНЫЙ, 1 - КРАСНЫЙ, 2 - ЗЕЛЕНЫЙ,  3 - КОРИЧНЕВЫЙ, 4 - СИНИЙ, 5 - ПУРПУРНЫЙ, 
#                6 -  CYAN (?), 7 - СЕРЫЙ, 8 - ЖЕЛТЫЙ, 9 - СВЕТЛО-КРАСНЫЙ, 10 - САЛАТОВЫЙ, 11 - ГОЛУБОЙ,
#                12 - СВЕТЛО-ПУРПУРНЫЙ, 13 - LCYAN (?), 14 - БЕЛЫЙ
#        Стандартно: "" - без цветов
#        Пример: "13 7 11 9"
#
###########################################################################################

LogSQL = 1
PidFile = ""
LogLevel = 3
LogTime = 0
LogFile = "Server.log"
LogTimestamp = 0
LogFileLevel = 0
LogFilter_AchievementUpdates = 1
LogFilter_CreatureMoves = 1
LogFilter_TransportMoves = 1
LogFilter_VisibilityChanges = 1
WorldLogFile = ""
WorldLogTimestamp = 0
DBErrorLogFile = "DBErrors.log"
CharLogFile = "Char.log"
CharLogTimestamp = 0
CharLogDump = 0
GmLogFile = ""
GmLogTimestamp = 0
GmLogPerAccount = 0
RaLogFile = ""
LogColors = ""

###########################################################################################
# НАСТРОЙКИ СЕРВЕРА
#
#    GameType
#        Тип сервера
#        0 = NORMAL;1 = PVP; 4 = NORMAL; 6 = RP; 8 = RPPVP
#        также особый тип: 16 FFA_PVP (полное пвп, кроме зон отдыха)
#
#
#    RealmZone
#        Мировая зона(локализация) сервера (устанавливает допустимый алфавит для имен персонажей итд). Смотри также Strict*Names опции.
#
#    1 Development    - any language (Default)
#    2 United States  - extended-Latin
#    3 Oceanic        - extended-Latin
#    4 Latin America  - extended-Latin
#    5 Tournament     - basic-Latin at create, any at login
#    6 Korea          - East-Asian
#    7 Tournament     - basic-Latin at create, any at login
#    8 English        - extended-Latin
#    9 German         - extended-Latin
#    10 French        - extended-Latin
#    11 Spanish       - extended-Latin
#    12 Russian       - Cyrillic
#    13 Tournament    - basic-Latin at create, any at login
#    14 Taiwan        - East-Asian
#    15 Tournament    - basic-Latin at create, any at login
#    16 China         - East-Asian
#    17 CN1           - basic-Latin at create, any at login
#    18 CN2           - basic-Latin at create, any at login
#    19 CN3           - basic-Latin at create, any at login
#    20 CN4           - basic-Latin at create, any at login
#    21 CN5           - basic-Latin at create, any at login
#    22 CN6           - basic-Latin at create, any at login
#    23 CN7           - basic-Latin at create, any at login
#    24 CN8           - basic-Latin at create, any at login
#    25 Tournament    - basic-Latin at create, any at login
#    26 Test Server   - any language
#    27 Tournament    - basic-Latin at create, any at login
#    28 QA Server     - any language
#    29 CN9           - basic-Latin at create, any at login
#
#    Expansion
#        Разрешено ли использовать БК и WoTLK
#        Стандартно: 2 - проверить наличие WoTLK, и если он имеется, разрешить использовать новые карты, создавать 
#                     персонажей новых рас и т.п.)
#                    1 - проверить наличие БК, и если он имеется, разрешить использовать карты, создавать 
#                     персонажей новых рас и т.п. данного контента)
#                    0 - не проверять наличие TBC и WoTLK, не разрешать посещать новые территории, создавать новые расы и т.п.,
#         игнорировать настройки аккаунта)
#
#    DBC.Locale
#        Языковая настройка DBC 
#        0 = Английский; 1 = Korean; 2 = French; 3 = German; 4 = Chinese; 5 = Taiwanese; 6 = Spanish; 7 = Русский
#        8 = Unknown; 9 = Unknown; 10 = Unknown; 11 = Unknown; 12 = Unknown; 13 = Unknown; 14 = Unknown; 15 = Unknown
#        255 = Авто-определение (Стандартно)
#
#    DeclinedNames
#    Разрешить русским клиентам устанавливать и использовать склоняемые имена 
#    Стандартно: 0 - Склоняемые имена не используются, кроме случаев, когда установлен русский RealmZone
#                1 - Склоняемые имена используются для всех RealmZone
#
#    StrictPlayerNames
#        Запретить создавать персонажей с именами, написанными не на латинице и при попытке логина такого персонажа выдавать запрос на переименование
#        Стандартно:  0 отключено 
#                     1 использовать только латинский алфавит. (строго)
#                     2 использовать только специфический, удовлетворяющий локализации, алфавит(строго).
#                     Примечание: В любом случае, если вы хотите увидеть корректное имя персонажа на клиенте, этот клиент должен иметь соответствующие шрифты
#                     (включенные в клиент по умолчанию, с активной официальной локализацией официального или полностью локализованные шрифты в в Папка_с_клиентом/Fonts).   
#                     3 использовать как специфический, так и латинский алфавит
#
#    StrictCharterNames
#        Ограничить названия гильдий и арена-команд в написании исключительно латиницей и пробелами
#        Стандартно:  0 отключено 
#                     1 использовать только латинский алфавит. (строго)
#                     2 использовать только специфический, удовлетворяющий локализации, алфавит(строго).
#                     Примечание: В любом случае, если вы хотите увидеть корректное имя персонажа на клиенте, этот клиент должен иметь соответствующие шрифты
#                     (включенные в клиент по умолчанию, с активной официальной локализацией официального или полностью локализованные шрифты в в Папка_с_клиентом/Fonts).   
#                     3 использовать как специфический, так и латинский алфавит
№
#    StrictPetNames
#        Ограничить имена питомцев в написании исключительно латиницей
#        Стандартно:  0 отключено 
#                     1 использовать только латинский алфавит. (строго)
#                     2 использовать только специфический, удовлетворяющий локализации, алфавит(строго).
#                     Примечание: В любом случае, если вы хотите увидеть корректное имя персонажа на клиенте, этот клиент должен иметь соответствующие шрифты
#                     (включенные в клиент по умолчанию, с активной официальной локализацией официального или полностью локализованные шрифты в в Папка_с_клиентом/Fonts).   
#                     3 использовать как специфический, так и латинский алфавит
#
#    MinPlayerName
#        Минимальная длина имени персонажа(1..12)
#        Стандартно: 2
#
#    MinCharterName
#        Минимальная длина названия гильдии\арена-команды (1..24)
#        Стандартно: 2
#
#    MinPetName
#        Минимальная длина имени питомца (1..12)
#        Стандартно: 2
#
#    CharactersCreatingDisabled
#        Запретить создание персонажей для одной или обеих фракций (не затрагиваются неигровые аккаунты: администратор, гм итд)
#        Стандартно: 0 - не запрещать
#                    1 - запретить только для Альянса
#                    2 - запретить только для Орды
#                    3 - запретить обеим фракциям
#
#    CharactersPerAccount
#        Максимальное количество персонажей на аккаунте (на всех реалмах).
#        Note: this setting limit character creating at _current_ realm base at characters amount at all realms
#        Стандартно: 50
#                    Количество должно быть >= CharactersPerRealm
#
#    CharactersPerRealm
#        Максимальное количество персонажей на аккаунте (на одном реалме)
#        Стандартно: 10 (client limitation)
#                    Количество должно быть (1-10)
#
#    HeroicCharactersPerRealm
#        Максимальное количество персонажей героического класса на аккаунте (на одном реалме)
#        Стандартно: 1
#                Количество должно быть между 0 (не рекомендуется) и 10
#
#    MinLevelForHeroicCharacterCreating
#        Разрешить создание персонажей героического уровня только на аккаунтах достигших уровня(не касается GM аккаунтов):
#                    0  - не требуются персонажи на аккаунте
#                    1  - требуется хотя бы один персонаж
#        Стандартно: 55
#
#
#    SkipCinematics
#        Отключение показа ролика в начале игры новым персонажем
#        Стандартно: 0 - показывать для каждого нового персонажа
#                    1 - только первому персонажа данной расы
#                    2 - не показывать в любом случае
#
#    MaxPlayerLevel
#        Максимальный уровень героев, который можно достичь через получение опыта (в промежутке от 1 до 255)
#        Не рекомендуется изменять
#        Стандартно: 80
#
#    StartPlayerLevel
#        Стартовый уровень персонажей (1 - MaxPlayerLevel)
#        Стандартно: 1
#
#    StartHeroicPlayerLevel
#        Стартовый уровень персонажей героического класса(1 - MaxPlayerLevel)
#        Стандартно: 55
#
#    StartPlayerMoney
#        Количество денег, получаемое персонажем при создании (в меди)
#        Стандартно: 0
#
#    MaxHonorPoints
#        Максимальное количество очков чести, которое может иметь герой
#        Стандартно: 75000
#
#    StartHonorPoints
#        Количество очков чести, с которым игроки начинают.
#        Стандартно: 0
#
#
#    MaxArenaPoints
#        Максимальное количество очков арены, которое может иметь герой
#        Стандартно: 5000
#
#    StartPlayerLevel
#        Начальный уровень персонажа при создании (от 1 до MaxPlayerLevel)
#        Стандартно: 1
#
#    InstantLogout
#        Включить\выключить мгновенный выход из мира, для аккаунтов с уровнем доступа: (0-4) или выше (НЕ РАБОТАЕТ во время боя/дуэли/падения)
#        Стандартно: 1 (модераторы/гмы/админы)
#
#    AllFlightPaths
#        Игроки начинают со всеми точками полета (Примечание: ВСЕ точки полета ВСЕХ фракций)
#        Стандартно: 0 (нет)
#                    1 (да)
#
#    AlwaysMaxSkillForLevel
#        Игроки будут автоматически получать максимальный уровень навыков(оружие/защита) при входе в игру, получении уровня итд.
#        Стандартно: 0 (нет)
#                    1 (да)
#
#    ActivateWeather
#        Активировать систему погоды
#        Стандартно: 1 (да)
#                    0 (нет)
#
#    Battleground.CastDeserter
#        Накладывать ли штраф на игрока, досрочно покинувшего БГ
#        Стандартно: 1 (да)
#                    0 (нет)
#
#    CastUnstuck
#        Разрешить кастовать спелл командой .start
#        Стандартно: 1 (да)
#                    0 (нет)
#
#    MaxSpellCastsInChain
#        Max amount triggered spell casts in chain by one caster, prevent stack overflow crash
#        Too Low value will make some correct triggered casts fail
#                     0 (без ограничений)
#        Стандартно: 10
#
#    Instance.IgnoreLevel
#        Игнорировать требования к уровню игрока при посещении подземелья
#        Стандартно: 0 (нет)
#                    1 (да)
#
#    Instance.IgnoreRaid
#        Игнорировать требования к рейду при посещении подземелья
#        Стандартно: 0 (нет)
#                    1 (да)
#
#    Instance.ResetTimeHour
#        Час дня, в который происходит сброс подземелий.
#        Стандартно: 4
#
#    Instance.UnloadDelay
#        Выгружать карту подземелья после некоторого времени, в течении которого игрок находится вне его.
#        Стандартно: 1800000 (миллисекунд, т.е. 30 минут)
#                    0 (сохраняются вплоть до сброса)
#
#    Quests.LowLevelHideDiff
#        Разница в уровне, при которой квесты малого уровня скрываются для игрока
#        Стандартно: 4
#                    -1 (показывать на карте все возможные квесты) 
#
#    Quests.HighLevelHideDiff
#        Разница в уровне, при которой квесты большого уровня скрываются для игрока
#        Стандартно: 7
#                    -1 (показывать на карте все возможные квесты) 
#
#    Quests.Daily.ResetHour
#        Час, в котором сбрасываются ежедневные задания (0..23)
#        Default: 6
#
#    Quests.Weekly.ResetWeekDay
#        День недели для сброса еженедельных заданий (0..6) 0 == Воскресение
#        Default: 3
#
#    Quests.Weekly.ResetHour
#        Час, в котором сбрасываются еженедельные задания (0..23)
#        Default: 6
#
#
#    Guild.EventLogRecordsCount
#        Количество записей, хранимое в таблице guild_eventlog 
#        Вы можете задать очень большое количество для предотвращения потери событий гильдий, но это может замедлить работу сервера
#        Стандартно: 100
#
#    Guild.BankEventLogRecordsCount
#        Количество записей, хранимое в таблице guild_bank_eventlog table
#        Вы можете задать очень большое количество для предотвращения потери событий гильдий, но это может замедлить работу сервера
#        Стандартно: 25
#
#    TimerBar.Fatigue.GMLevel
#        Включить\выключить уровень усталости для аккаунтов с уровнем доступа (0-4) или выше
#        Стандартно: 4 (нет)
#
#    TimerBar.Fatigue.Max
#        Максимальное значение времени усталости(в секундах)
#        Стандартно: 60 (1 минута)
#                    0 (мгновенная смерть)
#
#    TimerBar.Breath.GMLevel
#        Включить\выключить подводное дыхание для аккаунтов с уровнем доступа (0-4) или выше
#        Стандартно: 4 (нет)
#
#    TimerBar.Breath.Max
#        Максимальное значение времени подводного дыхания (в секундах)
#        Стандартно: 180
#                    0 (урон наносится сразу после погружения под воду)
#
#    TimerBar.Fire.GMLevel
#        Включить\выключить урон от огня при попадании в лаву для аккаунтов с уровнем доступа (0-4) или выше
#        Стандартно: 4 (нет)
#
#    TimerBar.Fire.Max
#        Задержка времени начала урона от лавы (в секундах)
#        Стандартно:  1
#                     0 (урон наносится сразу после погружения в лаву)
#
#    MaxPrimaryTradeSkill
#        Максмальное кол-во первичных профессий, которые может выучить игрок
#        Стандартно: 2
#        Mаксимально : 10
#
#    MinPetitionSigns
#        Минимальное кол-во подписей для создания гильдии
#        Стандартно: 9
#
#    MaxGroupXPDistance
#        Максимальное расстояние члена группы от убитого существа, при котором он получает опыт.
#        Стандартно: 74
#
#    MailDeliveryDelay
#        Задержка при пересылке вещей
#        Стандартно: 3600 секунд (1 час)
#
#    SkillChance.Prospecting
#        Шанс получить повышения уровня навыка на основе исследования
#        Стандартно: 0 - не получает
#                    1 - есть возможность получить
#
#    SkillChance.Milling
#        For milling skillup impossible by default, but can be allowed as custom setting
#        Стандартно: 0 - no skilups
#                    1 - skilups possible
#
#    OffhandCheckAtTalentsReset
#        Сброс талантов может запретить носить оружие в левой руке.
#        Стандартно: 0 - перепроверять оружие в левой ру только при смене зоны
#                    1 - перепроверять оружие в левой руке также при сбросе талантов
#
#    ClientCacheVersion 
#        Client cache version for client cache data reset. Use any different from DB value and not recently used for triggering reset. 
#        Стандартно: 0 (используется значения из БД mangosd поля db_version.cache_id )
#
#    Event.Announce
#        Стандартно: 0 (нет)
#                    1 (да)
#
#    BeepAtStart
#        Сигнал спикера при включении эмулятора (в основном работает только в *nix системах)
#        Стандартно: 1 (да)
#                    0 (нет)
#
#    Motd
#        Сообщение для игроков при подключении к игровому миру ('@' обозначает новую строку).
#
###########################################################################################
GameType = 1
RealmZone = 1
Expansion = 2
DBC.Locale = 255
DeclinedNames = 0
StrictPlayerNames = 0
StrictCharterNames = 0
StrictPetNames = 0
MinPlayerName = 2
MinCharterName = 2
MinPetName = 2
CharactersCreatingDisabled = 0
CharactersPerAccount = 50
CharactersPerRealm = 10
HeroicCharactersPerRealm = 1
MinLevelForHeroicCharacterCreating = 55
SkipCinematics = 0
MaxPlayerLevel = 80
StartPlayerLevel = 1
StartHeroicPlayerLevel = 55
StartPlayerMoney = 0
MaxHonorPoints = 75000
StartHonorPoints = 0
MaxArenaPoints = 5000
StartArenaPoints = 0
InstantLogout = 1
DisableWaterBreath = 4
AllFlightPaths = 0
AlwaysMaxSkillForLevel = 0
ActivateWeather = 1
CastUnstuck = 1
MaxSpellCastsInChain = 10
Instance.IgnoreLevel = 0
Instance.IgnoreRaid = 0
Instance.ResetTimeHour = 4
Instance.UnloadDelay = 1800000
Quests.LowLevelHideDiff = 4
Quests.HighLevelHideDiff = 7
Quests.Daily.ResetHour = 6
Quests.Weekly.ResetWeekDay = 3
Quests.Weekly.ResetHour = 6
Guild.EventLogRecordsCount = 100
Guild.BankEventLogRecordsCount = 25
TimerBar.Fatigue.GMLevel = 4
TimerBar.Fatigue.Max = 60
TimerBar.Breath.GMLevel = 4
TimerBar.Breath.Max = 180
TimerBar.Fire.GMLevel = 4
TimerBar.Fire.Max = 1
MaxPrimaryTradeSkill = 2
MinPetitionSigns = 9
MaxGroupXPDistance = 74
MailDeliveryDelay = 3600
SkillChance.Prospecting = 0
SkillChance.Milling = 0
OffhandCheckAtTalentsReset = 0
ClientCacheVersion = 0
Event.Announce = 0
BeepAtStart = 1
Motd = "Welcome to the Massive Network Game Object Server."

###########################################################################################
# ВЗАИМОДЕЙСТВИЕ ИГРОКОВ
#
#    AllowTwoSide.Accounts
#        Разрешить ли игрокам создавать персонажей разных фракций на одном аккаунте независимо от типа сервера
#        Стандартно: 0 (Не разрешено)
#                    1 (Разрешено)
#
#    AllowTwoSide.Interaction.Chat
#    AllowTwoSide.Interaction.Channel
#    AllowTwoSide.Interaction.Group
#    AllowTwoSide.Interaction.Guild
#    AllowTwoSide.Interaction.Trade
#    AllowTwoSide.Interaction.Mail
#        Разрешить общий чат вида :chat(обычный:say,yell);channel(канал чата)group(join)guild(join);торговля между игроками
#        разных фракций.
#        Стандартно: 0 (Не разрешено)
#                    1 (Разрешено)
#
#    AllowTwoSide.WhoList
#        Разрешить ли показ игроков противоположной фракции в /who списке.
#        Стандартно: 0 (Не разрешено)
#                    1 (Разрешено)
#
#    AllowTwoSide.AddFriend
#        Разрешить ли добавление в друзья игроков противоположной фракции.
#        Стандартно: 0 (Не разрешено)
#                    1 (Разрешено)
#
#    TalentsInspecting
#        Разрешить ли просматривать таланты другого персонажа (Не распространяется на ГМов) 
#        Стандартно: 1 (разрешить)
#                    0 (запретить)
#
###########################################################################################

AllowTwoSide.Accounts = 0
AllowTwoSide.Interaction.Chat = 0
AllowTwoSide.Interaction.Channel = 0
AllowTwoSide.Interaction.Group = 0
AllowTwoSide.Interaction.Guild = 0
AllowTwoSide.Interaction.Auction = 0
AllowTwoSide.Interaction.Mail = 0
AllowTwoSide.WhoList = 0
AllowTwoSide.AddFriend = 0
TalentsInspecting = 1

###########################################################################################
# НАСТРОЙКИ СУЩЕСТВ
#
#    ThreatRadius
#        Расстояние(радиус), на которое существо отойдет от точки начала боя до точки, в которой aggro спадет
#        Если ThreatRadius меньше расстояния, на котором существо может сагриться, тогда это расстояние будет использоваться в ThreatRadius для этого существа
#        Стандартно: 100 метров
#
#    Rate.Creature.Aggro
#        Отключение или процентарная настройка агро-радиуса.
#        Стандартно: 1   - 100%
#                    1.5 - 150%
#                    0   - выключить (0%)
#
#    CreatureFamilyAssistenceRadius
#        Расстояние, на котором существо может позвать дружественных ему мобов, не двигаясь с места
#        Стандартно: 10
#                    0   - отключить
#
#    CreatureFamilyAssistanceDelay
#        Время, спустя которое существо отправится на помощь
#        Стандартно: 1500 (1.5 секунд)
#
#    CreatureFamilyFleeDelay
#        Время, в течении которого существо будет бежать, пока не найдет помощника
#        Стандартно: 7000 (7секунд)
#
#    WorldBossLevelDiff
#        Difference for boss dynamic level with target
#        Стандартно: 3
#
#    Corpse.Decay.NORMAL
#    Corpse.Decay.RARE
#    Corpse.Decay.ELITE
#    Corpse.Decay.RAREELITE
#    Corpse.Decay.WORLDBOSS
#        Время в секундах, после которого труп моба исчезает (если с него не был снят лут).
#        Стандартно: 60, 300, 300, 300, 3600
#
#    Rate.Corpse.Decay.Looted
#         Множитель Corpse.Decay.* config., обозначает как долго будет лежать труп, с которого был снят лут.
#         Стандартно: 0.1
#
#    Rate.Creature.Normal.Damage
#    Rate.Creature.Elite.Elite.Damage
#    Rate.Creature.Elite.RAREELITE.Damage
#    Rate.Creature.Elite.WORLDBOSS.Damage
#    Rate.Creature.Elite.RARE.Damage
#        Рейты урона существ.
#        Примеры: 2 - урон будет 2x, 1.7 - 1.7x.
#
#    Rate.Creature.Normal.SpellDamage
#    Rate.Creature.Elite.Elite.SpellDamage
#    Rate.Creature.Elite.RAREELITE.SpellDamage
#    Rate.Creature.Elite.WORLDBOSS.SpellDamag
#    Rate.Creature.Elite.RARE.SpellDamage
#        Рейты урона существ от заклинаний.
#        Примеры: 2 - урон заклинаниями будет 2x, 1.7 - 1.7x.
#
#    Rate.Creature.Normal.HP
#    Rate.Creature.Elite.Elite.HP
#    Rate.Creature.Elite.RAREELITE.HP
#    Rate.Creature.Elite.WORLDBOSS.HP
#    Rate.Creature.Elite.RARE.HP
#        Множители количества здоровья у существ.
#        Примеры: 2 - существа будут иметь двойное кол-во здоровья, 1.7 - 1.7x.
#
#    ListenRange.Say
#        Максимальное расстояние для игрока, на котором он может слышать текст, который существа (или другие мировые объекты) говорят
#        Стандартно: 25
#
#    ListenRange.TextEmote
#        Максимальное расстояние для игрока, на котором он может слышать текстовую эмоцию, которую существа (или другие мировые объекты) произносят
#        Стандартно: 25
#
#    ListenRange.Yell
#        Максимальное расстояние для игрока, на котором он может слышать текст, который существа (или другие мировые объекты) кричат
#        Стандартно: 300
#
###########################################################################################
ThreatRadius = 100
Rate.Creature.Aggro = 1
CreatureFamilyFleeAssistanceRadius = 30
CreatureFamilyAssistanceRadius = 10
CreatureFamilyAssistanceDelay = 1500
CreatureFamilyFleeDelay = 7000
WorldBossLevelDiff = 3
Corpse.Decay.NORMAL = 60
Corpse.Decay.RARE = 300
Corpse.Decay.ELITE = 300
Corpse.Decay.RAREELITE = 300
Corpse.Decay.WORLDBOSS = 3600
Rate.Corpse.Decay.Looted = 0.1
Rate.Creature.Normal.Damage = 1
Rate.Creature.Elite.Elite.Damage = 1
Rate.Creature.Elite.RAREELITE.Damage = 1
Rate.Creature.Elite.WORLDBOSS.Damage = 1
Rate.Creature.Elite.RARE.Damage = 1
Rate.Creature.Normal.SpellDamage = 1
Rate.Creature.Elite.Elite.SpellDamage = 1
Rate.Creature.Elite.RAREELITE.SpellDamage = 1
Rate.Creature.Elite.WORLDBOSS.SpellDamage = 1
Rate.Creature.Elite.RARE.SpellDamage = 1
Rate.Creature.Normal.HP = 1
Rate.Creature.Elite.Elite.HP = 1
Rate.Creature.Elite.RAREELITE.HP = 1
Rate.Creature.Elite.WORLDBOSS.HP = 1
Rate.Creature.Elite.RARE.HP = 1
ListenRange.Say = 40
ListenRange.TextEmote = 40
ListenRange.Yell = 300

###########################################################################################
# УСТАНОВКИ ЧАТА
#
#    ChatFakeMessagePreventing
#        Защита чата против фейковых сообщений, содержащих много пробелов в строках
#        Стандартно: 0 (отключено)
#                    1 (включено)
#
#
#
#    ChatStrictLinkChecking.Severity
#        Check chat messages for ingame links to spells, items, quests, achievements etc.
#        Стандартно: 0 (disable link checking)
#                    1 (check if only valid pipe commands are used. This prevents posting pictures for example)
#                    2 (verifiy that pipe commands are used in a correct order)
#                    3 (check if color, entry and name don't contradict each other. For correct work, please assure
#                       that you have extracted locale DBCs of every language specific client playing on this server.)
#
#    ChatStrictLinkChecking.Kick
#        Defines, what should be done if a message is considered to contain invalid pipe commands.
#        Стандартно: 0 (silently ignore message)
#                    1 (kick players who sent invalid formed messages)
#
#    ChatFlood.MessageCount
#        Анти-флуд защита, срабатывающая после указанного кол-ва беспрерывных сообщений
#        Стандартно: 10
#                    0 (отключить анти-флуд защиту)
#
#    ChatFlood.MessageDelay
#        Анти-флуд защита, следит за временем минимального промежутка между двумя сообщениями в чате
#        Стандартно: 1 (секунда)
#
#    ChatFlood.MuteTime
#        Анти-флуд защита, параметр долготы отключения чата игроку при срабатывании защиты
#        Стандартно: 10 (секунд)
#
#    Channel.RestrictedLfg
#        Запретить использовать LookupForGroup канал незарегистрированным в ЛФГ-интерфейсе игроками
#        Стандартно: 1 (да)
#                    0 (нет)
#
#    Channel.SilentlyGMJoin
#        Скрытое подключение ГМов к каналам чата
#        Стандартно: 0 (появление анонсируется, как и у других игроков)
#                    1 (ГМы заходят без анонса)
#
###########################################################################################

ChatFakeMessagePreventing = 0
ChatStrictLinkChecking.Severity = 0
ChatStrictLinkChecking.Kick = 0
ChatFlood.MessageCount = 10
ChatFlood.MessageDelay = 1
ChatFlood.MuteTime = 10
Channel.RestrictedLfg = 1
Channel.SilentlyGMJoin = 0

###########################################################################################
# НАСТРОЙКИ ГЕЙМ-МАСТЕРОВ
#
#    GM.LoginState
#        Включить GM режим при входе в мир
#        Стандартно: 2 (последняя сохраненная конфигурация)
#                    0 (нет)
#                    1 (да)
#
#    GM.Visible
#        Видим ли GM окружающим при входе в мир 
#        Стандартно: 2 (последняя сохраненная конфигурация)
#                    0 (не видим)
#                    1 (видим)
#
#    GM.AcceptTickets
#        Принимать GM тикеты от игроков по умолчанию или нет
#        Стандартно: 2 (последняя сохраненная конфигурация)
#                    0 (нет)
#                    1 (да)
#
#    GM.Chat
#        Режим GM-чата при входе в мир(тег blizz перед ником во всех чатах)
#        Стандартно: 2 (последняя сохраненная конфигурация)
#                    0 (отключен)
#                    1 (включен)
#
#    GM.WhisperingTo
#        Может ли ГМ принимать личные послания от игроков или нет
#        Стандартно: 2 (последняя сохраненная конфигурация)
#                    0 (нет)
#                    1 (да)
#
#    GM.InGMList.Level
#        Показывать ли ГМа в списке игроков, если ГМ-режим отключен
#                 0 (никогда)
#                 1 (только модераторов)
#                 2 (только гейм-мастеров)
#     Стандартно: 3 (всех)
#
#    GM.InWhoList.Level
#        Отображаются ли ГМы в списке игроков (если видимы)
#                 0 (никогда)
#                 1 (только модераторов)
#                 2 (только гейм-мастеров)
#     Стандартно: 3 (всех
#
#    GM.LogTrade
#        Требуется ли логировать торговые операции ГМов
#        Стандартно: 1 (да)
#                    0 (нет)
#
#    GM.StartLevel
#        Начальный уровень у персонажа на аккаунте с GM-правами (1-100)
#        Стандартно: 1
#
#    GM.LowerSecurity
#        Запретить персонажам с низким уровнем доступа пользоваться командами для более высокого уровня доступа
#        Стандартно: 0 (нет)
#                    1 (да)
#
#    GM.AllowAchievementGain
#        Разрешить получать достижения персонажам, находящимся на аккаунте с GM-правами 
#        Стандартно: 1 (да)
#                    0 (нет)
#
###########################################################################################
GM.LoginState            = 2
GM.Visible               = 2
GM.AcceptTickets         = 2
GM.Chat                  = 2
GM.WhisperingTo          = 2
GM.InGMList.Level        = 3
GM.InWhoList.Level       = 3
GM.LogTrade              = 1
GM.StartLevel            = 1
GM.LowerSecurity         = 0
GM.AllowAchievementGain  = 1

###########################################################################################
# ВИДИМОСТЬ И РАДИУСЫ
#
#    Visibility.GroupMode
#        Отношения видимости игроками одной группы (рейда, фракции) невидимого юнита
#        Стандартно: 0 (стандартно: только игроки в одной группе могут 100% видеть невидимого юнита)
#                 1 (члены одного рейда могут 100% видеть невидимого юнита)
#                 2 (игроки одной фракции могут 100% видеть невидимого юнита)
#
#    Visibility.Distance.Continents
#    Visibility.Distance.Instances
#    Visibility.Distance.BGArenas
#        Расстояние видимости различных внутриигровых объектов на различных картах.
#        Видимость на континентах на официальном сервере ~90 метров. на полях боя\аренах ~180. в подземельях\рейдах ~120.
#        Максимально допустимое значение для активных игровых зон: ~ 333
#        Минимальное значение - максимальный агро-радиус: (45) * Rate.Creature.Aggro
#
#    Visibility.Distance.Object
#        Дальность видимости гейм-объектов, трупов, костей и т.п.
#        Минимальное значение равно дистанции взаимодействия (5)
#
#    Visibility.Distance.InFlight
#        Дальность видимости в полете
#        Минимальное значение равно 0 (не показывать никаких объектов)
#
#    Visibility.Distance.Grey.Unit
#        Расстояние, на котором видны только серые очертания для существ/игроков (быстро меняющихся объектов)
#        Наряду с наличием соответствующего типа  Visibility.Distance.* для объекта использовать в случае отдаления от него для наглядности (кроме трупов поблизости)
#        Если D - расстояние, на котором объекты становятся видимыми, и G - расстояние, на котором видны только серые очертания объектов
#        Сделать видимым, если расстояние до него <= D, но делать невидимым если расстояние > D + G
#        Стандартно: 1 (yard)
#
#    Visibility.Distance.Grey.Object
#        Расстояние, на котором видны только серые очертания движущихся объектов\неподвижных объектов\трупов\тел существ
#        Стандартно: 10 (yards)
#
#
###########################################################################################
Visibility.GroupMode = 0
Visibility.Distance.Continents    = 90
Visibility.Distance.Instances     = 120
Visibility.Distance.BGArenas      = 180
Visibility.Distance.Object        = 100
Visibility.Distance.InFlight      = 100
Visibility.Distance.Grey.Unit   = 1
Visibility.Distance.Grey.Object = 10

###########################################################################################
# РЕЙТЫ СЕРВЕРА
#
#    Rate.Health
#    Rate.Mana 
#    Rate.Rage.Income
#    Rate.Rage.Loss
#    Rate.RunicPower.Income
#    Rate.RunicPower.Loss
#    Rate.Focus
#        Рейты регенерации здоровья, маны, а также гнева (rage), рунической силы начисляющихся за нанесенный\полученый урон и пропадающих, если урона нет
#        Стандартно: 1
#
#    Rate.Skill.Discovery
#         Skill Discovery Rates
#         Стандартно: 1
#
#    Rate.Drop.Item.Poor
#    Rate.Drop.Item.Normal
#    Rate.Drop.Item.Uncommon
#    Rate.Drop.Item.Rare
#    Rate.Drop.Item.Epic
#    Rate.Drop.Item.Legendary
#    Rate.Drop.Item.Artifact
#    Rate.Drop.Item.Referenced
#    Rate.Drop.Money
#         Рейты дропа
#         Стандартно: 1
#
#    Rate.XP.Kill
#    Rate.XP.Quest
#    Rate.XP.Explore
#        Рейты получения опыта
#        Стандартно: 1
#
#
#    Rate.Rest.InGame
#    Rate.Rest.Offline.InTavernOrCity
#    Rate.Rest.Offline.InWilderness
#        Рейты очков отдыха (1 - нормальные, 2 - двойные, 0.5 - половинные и т.д.) от стандартного значения.
#
#    Rate.Damage.Fall
#        Рейт урона от падения. (1 - нормальный, 2 - двойной, 0.5 - половинный и т.д.)
#
#    Rate.Auction.Time
#    Rate.Auction.Deposit
#    Rate.Auction.Cut
#        Рейты опций аукциона (время аукциона, стартовый депозит, взимаемые аукционом деньги и т.д.)
#
#    Rate.Honor
#        Рейт получения очков чести
#
#    Rate.Mining.Amount
#    Rate.Mining.Next
#        Рейты Добычи руды (Mining.Amount изменяет минимальное/максимальное кол-во использование одной залежи, 
#        Mining.Next устанавливает шанс повторного использования залежи)
#
#    Rate.Talent
#        Рейт получения очков талантов
#        Стандартно: 1
#
#    Rate.Reputation.Gain
#         Рейт получения очков репутации с фракциями
#         Стандартно: 1
#
#    Rate.Reputation.LowLevel.Kill
#         Рейты получения репутации за убийство низкоуровневых существ (серых)
#         Стандартно: 1
#
#    Rate.Reputation.LowLevel.Quest
#         Рейты получения репутации за низкоуровневые квесты
#         Стандартно: 1
#
#    Rate.InstanceResetTime
#        Множитель кол-ва дней, после которых подземелья для игрока перезагружаются.
#        Стандартно: 1
#
#    SkillGain.Crafting
#    SkillGain.Defense
#    SkillGain.Gathering
#    SkillGain.Weapon
#         Количество очков навыка, получаемое игроком при крафте/защите/сборе/атаке.
#         Стандартно: 1
#
#    SkillChance.Orange
#    SkillChance.Yellow
#    SkillChance.Green
#    SkillChance.Grey
#        Шанс получения очка навыка 
#        Стандартно: 100-75-25-0
#
#    SkillChance.MiningSteps
#    SkillChance.SkinningSteps
#         Для горного дела и снятия шкур понижает шанс получения уровня скила (шанс неудачи)
#         Стандартно: 0  - не понижается
#                  
#
#    DurabilityLossChance.Damage
#         Шанс повредить одну из вещей брони при получении урона
#         Стандартно: 0.5 (100/0.5 = 200) При каждой 200-той атаке теряется очко прочности
#
#    DurabilityLossChance.Absorb
#         Шанс повредить одну из вещей брони при поглощении урона
#         Стандартно: 0.5 (100/0.5 = 200) При каждой 200-том поглощении теряется очко прочности
#
#    DurabilityLossChance.Parry
#         Шанс повредить оружие при парировании
#         Стандартно: 0.05 (100/0.05 = 2000) При каждой 2000-ном парировании теряется очко прочности
#
#    DurabilityLossChance.Block
#         Шанс повредить щит при блокировке урона
#         Стандартно: 0.05 (100/0.05 = 2000) При каждой 2000-том блоке теряется очко прочности
#
#    Death.SicknessLevel
#         Начальная планка уровня, когда игроки получают штраф за возрождение на кладбище.
#         Стандартно: 11
#                  -10 - персонаж получит полное время (10min) даже на первом уровне
#                  maxplayerlevel+1 - персонажи не будут получать штрафа на любом уровне
#
#    Death.CorpseReclaimDelay.PvP
#    Death.CorpseReclaimDelay.PvE
#         Отключение/включение опции увеличения времени возрождения игрока при ПвП/ПвЕ смертях.
#         Стандартно: 1 (включено)
#                     0 (отключено)
#
#    Death.Bones.World
#    Death.Bones.BattlegroundOrArena
#         Отключение/включение создания "кучи костей" на месте трупа персонажа, после его воскрешения (в обычных зонах/инстах, или на полях боя/аренах)
#         Стандартно: 1 (включено)
#                     0 (отключено)
#
###########################################################################################

Rate.Health = 1
Rate.Mana = 1
Rate.Rage.Income = 1
Rate.Rage.Loss = 1
Rate.RunicPower.Income = 1
Rate.RunicPower.Loss = 1
Rate.Focus = 1
Rate.Skill.Discovery = 1
Rate.Drop.Item.Poor = 1
Rate.Drop.Item.Normal = 1
Rate.Drop.Item.Uncommon = 1
Rate.Drop.Item.Rare = 1
Rate.Drop.Item.Epic = 1
Rate.Drop.Item.Legendary = 1
Rate.Drop.Item.Artifact = 1
Rate.Drop.Item.Referenced = 1
Rate.Drop.Money = 1
Rate.XP.Kill    = 1
Rate.XP.Quest   = 1
Rate.XP.Explore = 1
Rate.Rest.InGame = 1
Rate.Rest.Offline.InTavernOrCity = 1
Rate.Rest.Offline.InWilderness = 1
Rate.Damage.Fall = 1
Rate.Auction.Time = 1
Rate.Auction.Deposit = 1
Rate.Auction.Cut = 1
Rate.Honor = 1
Rate.Mining.Amount = 1
Rate.Mining.Next   = 1
Rate.Talent = 1
Rate.Reputation.Gain = 1
Rate.Reputation.LowLevel.Kill    = 1
Rate.Reputation.LowLevel.Quest   = 1
Rate.InstanceResetTime = 1
SkillGain.Crafting = 1
SkillGain.Defense = 1
SkillGain.Gathering = 1
SkillGain.Weapon = 1
SkillChance.Orange = 100
SkillChance.Yellow = 75
SkillChance.Green  = 25
SkillChance.Grey   = 0
SkillChance.MiningSteps   = 0
SkillChance.SkinningSteps = 0
DurabilityLossChance.Damage = 0.5
DurabilityLossChance.Absorb = 0.5
DurabilityLossChance.Parry  = 0.05
DurabilityLossChance.Block  = 0.05
Death.SicknessLevel = 11
Death.CorpseReclaimDelay.PvP = 1
Death.CorpseReclaimDelay.PvE = 1
Death.Bones.World = 1
Death.Bones.BattlegroundOrArena = 1

###################################################################################################################
# BATTLEGROUND CONFIG
#
#    Battleground.CastDeserter
#        Кастовать на игрока заклинание Deserter, если он покинул поле боя до окончания битвы на нем
#        Стандартно: 1 (да)
#                    0 (нет)
#
#    Battleground.QueueAnnouncer.Join
#        Включить оповещения в чате о присоединении игрока к битве на поле боя
#        Стандартно: 0 (нет)
#                    1 (да, для присоединившихся к полю игроков)
#                    2 (да, для всех игроков)
#
#    Battleground.QueueAnnouncer.Start
#        Включить оповещения в чате о начале битвы на поле боя
#        Стандартно: 0 (нет)
#                    1 (да)
#
#    Battleground.InvitationType
#        Тип приглашения на поле боя
#        Стандартно: 0 (нормальное - приглашать на поле боя столько игроков, сколько возможно, не обращая внимание на баланс)
#                    1 (Экспериментальное - не приглашать игроком одной фракции больше допустимого количества)
#
#    Battleground.PrematureFinishTimer
#        Время в миллисекундах, спустя которое битва закончится, если в одной из команд игроков меньше MinPlayersPerTeam
#        Стандартно: 300000 (5 минут)
#                    0 - отключено (не рекомендуется)
#
#    BattleGround.PremadeGroupWaitForMatch
#        Время в миллисекундах, которое готовая команда одной фракции
#        Стандартно: 1800000 (30 минут)
#                    0 - отключено (не рекомендуется)
#
###################################################################################################################

Battleground.CastDeserter = 1
Battleground.QueueAnnouncer.Join = 0
Battleground.QueueAnnouncer.Start = 0
Battleground.InvitationType = 0
BattleGround.PrematureFinishTimer = 300000
BattleGround.PremadeGroupWaitForMatch = 1800000

###################################################################################################################
# ARENA CONFIG
#
#    Arena.MaxRatingDifference
#        Максимальная разница группового рейтинга между двумя командами, претендующими на место в схватке на арене.
#        Стандартно: 150 (активно, рекомендуется)
#                    0   (отключено, разница рейтинга не учитывается)
#
#    Arena.RatingDiscardTimer
#        По прошествии этого времени информация о разницы рейтинга, между командами стоящими в очереди на арену, учитываться не будет.
#        
#        Стандартно: 600000 (10 минут, рекомендовано)
#                    0 (отключено)
#
#    Arena.AutoDistributePoints
#        Установить авто-начисление очков арены, или начислять GM командой
#        Стандартно: 0 (отключить) (рекомендуется): используйте GM команд или SQL запрос для выдачи очков арены
#                    1 (включить)  очки арены выдаются автоматически
#
#    Arena.AutoDistributeInterval
#        Как часто выдавать очки арены(в днях)
#        Если автоматический подсчет включен
#        Стандартно: 7 (еженедельно)
#
#    Arena.QueueAnnouncer.Join
#        Включить оповещения в чате о присоединении игрока к битве на арене
#        Стандартно: 0 (нет)
#                    1 (да)
#
#    Arena.QueueAnnouncer.Exit
#        Включить оповещения в чате о выходе игрока из битвы на арене
#        Стандартно: 0 (disable)
#                    1 (enable)
#
#    Arena.ArenaSeason.ID
#        Текущий сезон арены, отображаемый в клиенте
#        Стандартно: 1
#
#    Arena.ArenaSeason.InProgress
#        Текущее состояние сезона
#        Стандартно: 1 (активен)
#                    0 (заканчивается)
#
###################################################################################################################

Arena.MaxRatingDifference = 150
Arena.RatingDiscardTimer = 600000
Arena.AutoDistributePoints = 0
Arena.AutoDistributeInterval = 7
Arena.QueueAnnouncer.Join = 0
Arena.QueueAnnouncer.Exit = 0
Arena.ArenaSeason.ID = 1
Arena.ArenaSeason.InProgress = 1

###################################################################################################################
# NETWORK CONFIG
#
#    Network.Threads
#         количество потоков в сети, рекомендовано 1 поток на 1000 соединений.
#         Стандартно: 1
#
#    Network.OutKBuff
#         Использующийся размер исходящего буфера ядра (SO_SNDBUF - опция сокета, которая задает или считывает максимальный размер буфера).
#         Стандартно: -1 (используются стандартные настройки системы)
#
#    Network.OutUBuff
#         Пользовательское пространство в исходящем буфере. Это количество памяти, зарезервированное для каждого соединения.
#         Стандартно: 65536
#
#    Network.TcpNoDelay:
#         TCP настройки алгоритма Нагла
#         Стандартно: 0 (алгоритм Нагла включен, маленький трафик, большие задержки)
#                     1 (TCP_NO_DELAY, алгоритм Нагла выключен, большой трафик, маленькие задержки)
#
#    Network.KickOnBadPacket
#         Выбрасывать игрока из мира при отправки пакетов неверного формата.
#         Включайте ее с осторожностью, так как это проверка на структуру пакетов, а значит если мангос не поправил или не полностью правильно разбирает пакеты присылаемые клиентом
#         Это будет приводить к необоснованному кику.(c)Vladimir
#         Default: 0 - нет
#                  1 - да
#
#####################################################################################################

Network.Threads = 1
Network.OutKBuff = -1
Network.OutUBuff = 65536
Network.TcpNodelay = 0
Network.KickOnBadPacket = 0

###########################################################################################
# КОНСОЛЬ И УДАЛЕННЫЙ ДОСТУП
#
#    Console.Enable
#        Включает/отключает консоль
#        Стандартно: 1 - on
#                 0 - off
#
#    Ra.Enable
#        Включает/отключает удаленную консоль
#        Стандартно: 0 - off
#                 1 - on
#
#    Ra.IP
#        Стандартный ИП-адрес для удаленной консоли
#
#    Ra.Port
#        Стандартный порт для удаленной консоли
#
#    Ra.MinLevel
#        Минимальный уровень доступа, требуемый для доступа. 
#        Стандартно: 3
#
#    Ra.Secure
#        Выкинуть клиент при вводе неправильного пароля
#
#
#    SOAP.Enable
#        Включить SOAP-сервис
#        Стандартно: 0 - нет
#                    1 - да
#
#    SOAP.IP
#        ip адрес для SOAP-сервиса, используйте 0.0.0.0 для доступа отовсюду
#        Стандартно: 127.0.0.1
#
#    SOAP.Port
#        SOAP порт
#        Стандартно: 7878
#
###########################################################################################
Console.Enable = 1
Ra.Enable = 0
Ra.IP = 0.0.0.0
Ra.Port = 3443
Ra.MinLevel = 3
Ra.Secure = 1

SOAP.Enabled = 0
SOAP.IP = 127.0.0.1
SOAP.Port = 7878

###################################################################################################################
#    CharDelete.Method
#        Метод удаления персонажа
#        Стандартно: 0  - Полностью удаляет персонажа из базы данных
#                    1  - Убирается привязка персонажей к аккаунтам,
#                    их имена освобождаются и в игре выглядят как удаленные
#
#    CharDelete.MinLevel
#        Персонаж удаляется как CharDelete.Method=0, если не достиг 
#        определенного уровня.
#        Стандартно: 0  - Для всех персонажей будет использоваться выбранный метод
#                    1+ - Только игроки достигшие данного уровня
#                      будут удалены согласно выбранному методу.
#                      Оставшиеся удаляются как CharDelete.Method=0
#
#    CharDelete.KeepDays
#        Сколько дней хранить записи об удаленных персонажах перед удалением записей из базы.
#        Стандартно: 30
#                    0  - Не удалять записи о персонажах и хранить их всегда.
#
###################################################################################################################

CharDelete.Method = 0
CharDelete.MinLevel = 0
CharDelete.KeepDays = 30
Личные инструменты