Mangosd.conf
Материал из YTDB DataBase
(Различия между версиями)
Neggod (Обсуждение | вклад) |
Lightunit (Обсуждение | вклад) (Исправил несколько опечаток) |
||
(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 | ||
- | # | + | # Проверять конечную точку перемещения, точку призыва, и тд для видимого столкновения с другими объектами или |
- | # | + | # стенами (только если vmaps включены) |
- | # Стандартно: 1 ( | + | # Стандартно: 1 (включить, требуется больше ресурсов процессора) |
- | # | + | # 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 | ||
- | # | + | # Включать ли в имя файла лога мира запись о времени и дате |
- | # Стандартно: 0 - | + | # Стандартно: 0 - нет |
- | # | + | # 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 | ||
- | # | + | # Разрешить русским клиентам устанавливать и использовать склоняемые имена |
- | # Стандартно: 0 - | + | # Стандартно: 0 - Склоняемые имена не используются, кроме случаев, когда установлен русский RealmZone |
- | # | + | # 1 - Склоняемые имена используются для всех RealmZone |
# | # | ||
# StrictPlayerNames | # StrictPlayerNames | ||
# Запретить создавать персонажей с именами, написанными не на латинице и при попытке логина такого персонажа выдавать запрос на переименование | # Запретить создавать персонажей с именами, написанными не на латинице и при попытке логина такого персонажа выдавать запрос на переименование | ||
- | # Стандартно: 0 отключено | + | # Стандартно: 0 отключено |
# 1 использовать только латинский алфавит. (строго) | # 1 использовать только латинский алфавит. (строго) | ||
# 2 использовать только специфический, удовлетворяющий локализации, алфавит(строго). | # 2 использовать только специфический, удовлетворяющий локализации, алфавит(строго). | ||
- | # | + | # Примечание: В любом случае, если вы хотите увидеть корректное имя персонажа на клиенте, этот клиент должен иметь соответствующие шрифты |
- | # ( | + | # (включенные в клиент по умолчанию, с активной официальной локализацией официального или полностью локализованные шрифты в в Папка_с_клиентом/Fonts). |
# 3 использовать как специфический, так и латинский алфавит | # 3 использовать как специфический, так и латинский алфавит | ||
# | # | ||
# StrictCharterNames | # StrictCharterNames | ||
# Ограничить названия гильдий и арена-команд в написании исключительно латиницей и пробелами | # Ограничить названия гильдий и арена-команд в написании исключительно латиницей и пробелами | ||
- | # Стандартно: 0 отключено | + | # Стандартно: 0 отключено |
# 1 использовать только латинский алфавит. (строго) | # 1 использовать только латинский алфавит. (строго) | ||
# 2 использовать только специфический, удовлетворяющий локализации, алфавит(строго). | # 2 использовать только специфический, удовлетворяющий локализации, алфавит(строго). | ||
- | # | + | # Примечание: В любом случае, если вы хотите увидеть корректное имя персонажа на клиенте, этот клиент должен иметь соответствующие шрифты |
- | # ( | + | # (включенные в клиент по умолчанию, с активной официальной локализацией официального или полностью локализованные шрифты в в Папка_с_клиентом/Fonts). |
# 3 использовать как специфический, так и латинский алфавит | # 3 использовать как специфический, так и латинский алфавит | ||
№ | № | ||
# StrictPetNames | # StrictPetNames | ||
- | # Ограничить имена | + | # Ограничить имена питомцев в написании исключительно латиницей |
- | # Стандартно: 0 отключено | + | # Стандартно: 0 отключено |
# 1 использовать только латинский алфавит. (строго) | # 1 использовать только латинский алфавит. (строго) | ||
# 2 использовать только специфический, удовлетворяющий локализации, алфавит(строго). | # 2 использовать только специфический, удовлетворяющий локализации, алфавит(строго). | ||
- | # | + | # Примечание: В любом случае, если вы хотите увидеть корректное имя персонажа на клиенте, этот клиент должен иметь соответствующие шрифты |
- | # ( | + | # (включенные в клиент по умолчанию, с активной официальной локализацией официального или полностью локализованные шрифты в в Папка_с_клиентом/Fonts). |
# 3 использовать как специфический, так и латинский алфавит | # 3 использовать как специфический, так и латинский алфавит | ||
# | # | ||
Строка 436: | Строка 451: | ||
# | # | ||
# MinLevelForHeroicCharacterCreating | # MinLevelForHeroicCharacterCreating | ||
- | # | + | # Разрешить создание персонажей героического уровня только на аккаунтах достигших уровня(не касается GM аккаунтов): |
- | # | + | # 0 - не требуются персонажи на аккаунте |
- | # | + | # 1 - требуется хотя бы один персонаж |
- | # Стандартно: 55 | + | # Стандартно: 55 |
# | # | ||
# | # | ||
Строка 470: | Строка 485: | ||
# | # | ||
# StartHonorPoints | # StartHonorPoints | ||
- | # | + | # Количество очков чести, с которым игроки начинают. |
# Стандартно: 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 ( | + | # Стандартно: 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 | ||
- | # | + | # Максимальное значение времени усталости(в секундах) |
# Стандартно: 60 (1 минута) | # Стандартно: 60 (1 минута) | ||
# 0 (мгновенная смерть) | # 0 (мгновенная смерть) | ||
Строка 616: | Строка 643: | ||
# 1 - перепроверять оружие в левой руке также при сбросе талантов | # 1 - перепроверять оружие в левой руке также при сбросе талантов | ||
# | # | ||
- | # ClientCacheVersion | + | # 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 | + | # Включить GM режим при входе в мир |
- | # Стандартно: 2 ( | + | # Стандартно: 2 (последняя сохраненная конфигурация) |
- | # | + | # 0 (нет) |
- | # | + | # 1 (да) |
# | # | ||
# GM.Visible | # GM.Visible | ||
- | # GM | + | # Видим ли GM окружающим при входе в мир |
- | # Стандартно: 2 ( | + | # Стандартно: 2 (последняя сохраненная конфигурация) |
- | # | + | # 0 (не видим) |
- | # | + | # 1 (видим) |
# | # | ||
# GM.AcceptTickets | # GM.AcceptTickets | ||
- | # | + | # Принимать GM тикеты от игроков по умолчанию или нет |
- | # Стандартно: 2 ( | + | # Стандартно: 2 (последняя сохраненная конфигурация) |
- | # | + | # 0 (нет) |
- | # | + | # 1 (да) |
# | # | ||
# GM.Chat | # GM.Chat | ||
- | # GM | + | # Режим GM-чата при входе в мир(тег blizz перед ником во всех чатах) |
- | # Стандартно: 2 ( | + | # Стандартно: 2 (последняя сохраненная конфигурация) |
- | # | + | # 0 (отключен) |
- | # | + | # 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 (нет) |
# | # | ||
# GM.StartLevel | # GM.StartLevel | ||
- | # GM | + | # Начальный уровень у персонажа на аккаунте с GM-правами (1-100) |
# Стандартно: 1 | # Стандартно: 1 | ||
# | # | ||
# GM.LowerSecurity | # GM.LowerSecurity | ||
- | # | + | # Запретить персонажам с низким уровнем доступа пользоваться командами для более высокого уровня доступа |
- | # Стандартно: 0 ( | + | # Стандартно: 0 (нет) |
- | # | + | # 1 (да) |
# | # | ||
# GM.AllowAchievementGain | # GM.AllowAchievementGain | ||
- | # | + | # Разрешить получать достижения персонажам, находящимся на аккаунте с GM-правами |
- | # Стандартно: 1 ( | + | # Стандартно: 1 (да) |
- | # | + | # 0 (нет) |
# | # | ||
########################################################################################### | ########################################################################################### | ||
Строка 998: | Строка 1028: | ||
# Visibility.Distance.Instances | # Visibility.Distance.Instances | ||
# Visibility.Distance.BGArenas | # Visibility.Distance.BGArenas | ||
- | # | + | # Расстояние видимости различных внутриигровых объектов на различных картах. |
- | # | + | # Видимость на континентах на официальном сервере ~90 метров. на полях боя\аренах ~180. в подземельях\рейдах ~120. |
- | # | + | # Максимально допустимое значение для активных игровых зон: ~ 333 |
- | # | + | # Минимальное значение - максимальный агро-радиус: (45) * Rate.Creature.Aggro |
# | # | ||
# Visibility.Distance.Object | # Visibility.Distance.Object | ||
Строка 1012: | Строка 1042: | ||
# | # | ||
# Visibility.Distance.Grey.Unit | # Visibility.Distance.Grey.Unit | ||
- | # | + | # Расстояние, на котором видны только серые очертания для существ/игроков (быстро меняющихся объектов) |
- | # | + | # Наряду с наличием соответствующего типа Visibility.Distance.* для объекта использовать в случае отдаления от него для наглядности (кроме трупов поблизости) |
- | # | + | # Если D - расстояние, на котором объекты становятся видимыми, и G - расстояние, на котором видны только серые очертания объектов |
- | # | + | # Сделать видимым, если расстояние до него <= D, но делать невидимым если расстояние > D + G |
# Стандартно: 1 (yard) | # Стандартно: 1 (yard) | ||
# | # | ||
# Visibility.Distance.Grey.Object | # Visibility.Distance.Grey.Object | ||
- | # | + | # Расстояние, на котором видны только серые очертания движущихся объектов\неподвижных объектов\трупов\тел существ |
# Стандартно: 10 (yards) | # Стандартно: 10 (yards) | ||
# | # | ||
Строка 1083: | Строка 1113: | ||
# | # | ||
# Rate.Honor | # Rate.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 ( | + | # Стандартно: 1 (включено) |
- | # 0 ( | + | # 0 (отключено) |
# | # | ||
########################################################################################### | ########################################################################################### | ||
Строка 1246: | Строка 1276: | ||
# | # | ||
# Battleground.PrematureFinishTimer | # Battleground.PrematureFinishTimer | ||
- | # Время в миллисекундах, спустя которое битва закончится, если в одной из | + | # Время в миллисекундах, спустя которое битва закончится, если в одной из команд игроков меньше MinPlayersPerTeam |
# Стандартно: 300000 (5 минут) | # Стандартно: 300000 (5 минут) | ||
# 0 - отключено (не рекомендуется) | # 0 - отключено (не рекомендуется) | ||
Строка 1279: | Строка 1309: | ||
# | # | ||
# Arena.AutoDistributePoints | # Arena.AutoDistributePoints | ||
- | # Установить | + | # Установить авто-начисление очков арены, или начислять GM командой |
# Стандартно: 0 (отключить) (рекомендуется): используйте GM команд или SQL запрос для выдачи очков арены | # Стандартно: 0 (отключить) (рекомендуется): используйте GM команд или SQL запрос для выдачи очков арены | ||
# 1 (включить) очки арены выдаются автоматически | # 1 (включить) очки арены выдаются автоматически | ||
Строка 1322: | Строка 1352: | ||
# | # | ||
# Network.Threads | # Network.Threads | ||
- | # | + | # количество потоков в сети, рекомендовано 1 поток на 1000 соединений. |
# Стандартно: 1 | # Стандартно: 1 | ||
# | # | ||
# Network.OutKBuff | # Network.OutKBuff | ||
- | # | + | # Использующийся размер исходящего буфера ядра (SO_SNDBUF - опция сокета, которая задает или считывает максимальный размер буфера). |
- | # Стандартно: -1 ( | + | # Стандартно: -1 (используются стандартные настройки системы) |
# | # | ||
# Network.OutUBuff | # Network.OutUBuff | ||
- | # | + | # Пользовательское пространство в исходящем буфере. Это количество памяти, зарезервированное для каждого соединения. |
# Стандартно: 65536 | # Стандартно: 65536 | ||
# | # | ||
# Network.TcpNoDelay: | # Network.TcpNoDelay: | ||
- | # TCP | + | # TCP настройки алгоритма Нагла |
- | # Стандартно: 0 ( | + | # Стандартно: 0 (алгоритм Нагла включен, маленький трафик, большие задержки) |
- | # 1 (TCP_NO_DELAY, | + | # 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 = | + | 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