๐ ๏ธ Server Config (live)
###################################################################################################################
# SERVER SETTINGS
#
# GameType
# Server realm style
# 0 = NORMAL; 1 = PVP; 4 = NORMAL; 6 = RP; 8 = RPPVP
# also custom type: 16 FFA_PVP (free for all pvp mode like arena PvP in all zones except rest
# activated places and sanctuaries)
#
# RealmZone
# Server realm zone (set allowed alphabet in character names/etc). See also Strict*Names options.
#
# 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
# Allow server use content from expansion
# 2 - check expansion 2 maps existence, and if client support expansion 2 and account have
# expansion 2 setting then allow visit expansion 2 maps, allow create new class character)
# Default: 1 - check expansion 1 maps existence, and if client support expansion 1 and account have
# expansion 1 setting then allow visit expansion 1 maps, allow create new races character)
# 0 - not check expansion maps existence, not allow visit its, not allow create new race or new class
# characters, ignore account expansion setting)
#
# DBC.Locale
# DBC Language Settings
# 0 = English; 1 = Korean; 2 = French; 3 = German; 4 = Chinese; 5 = Taiwanese; 6 = Spanish; 7 = Spanish Mexico
# 8 = Russian; 255 = Auto Detect (Default)
#
# DeclinedNames
# Allow russian clients to set and use declined names
# Default: 0 - do not use declined names, except when the Russian RealmZone is set
# 1 - use declined names
#
# StrictPlayerNames
# Limit player name to language specific symbols set, not allow create characters, and set rename request and disconnect at not allowed symbols name
# Default: 0 disable (but limited server timezone dependent client check)
# 1 basic latin characters (strict)
# 2 realm zone specific (strict). See RealmZone setting.
# 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).
# 3 basic latin characters + server timezone specific
#
# StrictCharterNames
# Limit guild/arena team charter names to language specific symbols set, not allow create charters with not allowed symbols in name
# Default: 0 disable
# 1 basic latin characters (strict)
# 2 realm zone specific (strict). See RealmZone setting.
# 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).
# 3 basic latin characters + server timezone specific
#
# StrictPetNames
# Limit pet names to language specific symbols set
# Default: 0 disable
# 1 basic latin characters (strict)
# 2 realm zone specific (strict). See RealmZone setting.
# 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).
# 3 basic latin characters + server timezone specific
#
# MinPlayerName
# Minimal name length (1..12)
# Default: 2
#
# MinCharterName
# Minimal name length (1..24)
# Default: 2
#
# MinPetName
# Minimal name length (1..12)
# Default: 2
#
# CharactersCreatingDisabled
# Disable characters creating for specific team or any (non-player accounts not affected)
# Default: 0 - enabled
# 1 - disabled only for Alliance
# 2 - disabled only for Horde
# 3 - disabled for both teams
#
# CharactersPerAccount
# Limit numbers of characters per account (at all realms).
# Note: this setting limits the character creating at the _current_ realm base at characters amount at all realms
# Default: 50
# The number must be >= CharactersPerRealm
#
# CharactersPerRealm
# Limit numbers of characters for account at realm
# Default: 10 (client limitation)
# The number must be between 1 and 10
#
# SkipCinematics
# Disable in-game script movie at first character's login(allows to prevent buggy intro in case of custom start location coordinates)
# Default: 0 - show intro for each new character
# 1 - show intro only for first character of selected race
# 2 - disable intro in all cases
#
# MaxPlayerLevel
# Max level that can be reached by a player for experience (in range from 1 to 100).
# Change not recommended
# Default: 70
#
# StartPlayerLevel
# Staring level that have character at creating (in range 1 to MaxPlayerLevel)
# Default: 1
#
# StartPlayerMoney
# Amount of money that new players will start with.
# If you want to start with one silver, use for example 100 (100 copper = 1 silver)
# Default: 0
#
# MaxHonorPoints
# Max honor points that player can have.
# Default: 75000
#
# StartHonorPoints
# Amount of honor that new players will start with
# Default: 0
#
# MaxArenaPoints
# Max arena points that player can have.
# Default: 5000
#
# StartArenaPoints
# Amount of arena points that new players will start with
# Default: 0
#
# InstantLogout
# Enable or disable instant logout for security level (0..4) or high (NOT in combat/while dueling/while falling)
# Default: 1 (Mods/GMs/Admins)
#
# DisableWaterBreath
# Enable or disable Waterbreathing
# Default: 4 (Console as noneone)
#
# TaxiFlightChatFix
# Workaround for client bug: resuming taxi flight on login causes missing chat channels until the flight ends.
# When enabled allows clients to join local channels of the zone they are flying over on login and all custom channels.
# Default: 0 (disabled, original client behavior)
# 1 (enabled)
#
# LongFlightPathsPersistence
# Controls whether logging out in multi-destination taxi flight will resume entire flight or the nearest destination only.
# Default: 0 (false)
# 1 (true)
#
# AllFlightPaths
# Players will start with all flight paths (Note: ALL flight paths, not only player's team)
# Default: 0 (true)
# 1 (false)
#
# InstantFlightPaths
# Flight paths will take players to their destination instantly, instead of making them wait to fly there.
# Default: 0 (false)
# 1 (true)
#
# TaxiFlightFarVisibility
# Visibility of taxi flying characters is increased up to 400y, making them visible from afar.
# Default: 0 (false)
# 1 (true)
#
# AlwaysMaxSkillForLevel
# Players will automatically gain max level dependent (weapon/defense) skill when logging in, leveling up etc.
# Default: 0 (false)
# 1 (true)
#
# ActivateWeather
# Activate weather system
# Default: 1 (true)
# 0 (false)
#
# CastUnstuck
# Allow cast Unstuck spell at .start or client Help option use
# Default: 1 (true)
# 0 (false)
#
# 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 (no limit)
# Default: 20
#
# RabbitDay
# Set to Rabbit Day (date in unix time), only the day and month are considered, the year is not important
# Default: 0 (off)
# Suggested: 954547200 (April 1st, 2000)
#
# Instance.IgnoreLevel
# Ignore level requirement to enter instance
# Default: 0 (false)
# 1 (true)
#
# Instance.IgnoreRaid
# Ignore raid requirement to enter instance
# Default: 0 (false)
# 1 (true)
#
# Instance.StrictCombatLockdown
# This setting determines whether its possible to leave combat mode through additional means (such as Feign Death) when zone is set in combat.
# 0 (false, drop combat, default pre-2.3.0)
# Default: 1 (true, combat persists, default post-2.3.0)
#
# Instance.ResetTimeHour
# The hour of the day (0-23) when the global instance resets occur.
# Default: 4
#
# Instance.UnloadDelay
# Unload the instance map from memory after some time if no players are inside.
# Default: 1800000 (miliseconds, i.e 30 minutes)
# 0 (instance maps are kept in memory until they are reset)
#
# Quests.LowLevelHideDiff
# Quest level difference to hide for player low level quests:
# if player_level > quest_level + LowLevelQuestsHideDiff then quest "!" mark not show for quest giver
# Default: 4
# -1 (show all available quests marks)
#
# Quests.HighLevelHideDiff
# Quest level difference to hide for player high level quests:
# if player_level < quest_min_level - HighLevelQuestsHideDiff then quest "!" mark not show for quest giver
# Default: 7
# -1 (show all available quests marks)
#
# Quests.Daily.ResetHour
# Hour when daily quests reset (0..23)
# Default: 6
#
# Quests.IgnoreRaid
# Non-raid quests allowed in raids
# Default: 0 (not allowed)
# 1 (allowed)
#
# Group.OfflineLeaderDelay
# A grace period for an offline group leader to reconnect before tranfering leadership to a next suitable member of the group (in secs)
# Default: 300 (5 minutes)
# 0 (Do not transfer group leadership)
#
# Guild.EventLogRecordsCount
# Count of guild event log records stored in guild_eventlog table
# Increase to store more guild events in table, minimum is 100
# You can set it to very high value to prevent oldest guild events to be rewritten by latest guild events - but it can slow down performance
# Default: 100
#
# Guild.BankEventLogRecordsCount
# Count of guild_bank event log records stored in guild_bank_eventlog table
# Increase to store more guild_bank events in table - minimum is 25 (GUILD_BANK_MAX_LOGS) for each guild_bank tab
# Useful when you don't want old log events to be overwritten by new, but increasing can slow down performance
# Default: 25
#
# MirrorTimer.Fatigue.Max
# Fatigue max timer value (in secs)
# Default: 60 (1 minute)
# 0 (instant exhaustion damage start)
#
# MirrorTimer.Breath.Max
# Waterbreathing max timer value (in secs)
# Default: 60
# 0 (instant underwater breathing damage start)
#
# MirrorTimer.Environmental.Max
# Generic environmental (lava/slime/etc) damage delay max timer value (in secs)
# Default: 1
# 0 (instant in liquid damage start)
#
# EnvironmentalDamage.Min
# EnvironmentalDamage.Max
# Generic environmental (lava/slime/etc) damage taken on tick
# Default: 605-610
#
# InteractionPauseTimer
# Creatures will pause waypoint movement for the specified time (in milliseconds) when a player interacts with them
# Default: 180000 (3 minutes)
#
# MaxPrimaryTradeSkill
# Max count that player can learn the primary trade skill.
# Default: 2
# Max : 10
#
# TradeSkill.GMIgnore.MaxPrimarySkillsCount
# GM level starting from max primary skill count requirement ignored.
# Default: 4 (Console as noneone)
#
# TradeSkill.GMIgnore.Level
# GM level starting from trade skill level requirement ignored.
# Default: 4 (Console as noneone)
#
# TradeSkill.GMIgnore.Skill
# GM level starting from trade skill skill requirement ignored.
# Default: 4 (Console as noneone)
#
# MinPetitionSigns
# Min signatures count to creating guild (0..9).
# Default: 9
#
# MaxGroupXPDistance
# Max distance to creature for group memeber to get XP at creature death.
# Default: 74
#
# MailDeliveryDelay
# Mail delivery delay time for item sending
# Default: 3600 sec (1 hour)
#
# MassMailer.SendPerTick
# Max amount mail send each tick from mails list scheduled for mass mailer proccesing.
# More mails increase server load but speedup mass mail proccess. Normal tick length: 50 msecs, so 20 ticks in sec and 200 mails in sec by default.
# Default: 10
#
# SkillChance.Prospecting
# For prospecting skillup not possible by default, but can be allowed as custom setting
# Default: 0 - no skilups
# 1 - skilups possible
#
# OffhandCheckAtTalentsReset
# Talent reset can change offhand weapon restrictions for equip slots.
# Default: 0 - recheck offhand slot weapon only at zone update
# 1 - recheck offhand slot weapon at talent reset also
#
# PetUnsummonAtMount
# Permanent pet will unsummoned at player mount
# Default: 0 - unsummon only when appropriate (don't unsummon temp summons on ground mounting)
# 1 - always unsummon controlled pets on mounting
#
# PetAttackFromBehind
# Player controlled pet will attack from behind
# 0 - Engage from any angle
# Default: 1 - Engage from behind
#
# AutoDownrank
# Automatically select correct rank when buffing/healing lower level players
# 0 (false)
# Default: 1 (true)
#
# Event.Announce
# Default: 0 (false)
# 1 (true)
#
# BeepAtStart
# Beep at mangosd start finished (mostly work only at Unix/Linux systems)
# Default: 1 (true)
# 0 (false)
#
# ShowProgressBars
# Control show progress bars for load steps at server startup
# Default: 0 (false)
# 1 (true)
#
# WaitAtStartupError
# After startup error report wait <Enter> or some time before continue (and possible close console window)
# -1 (wait until <Enter> press)
# Default: 0 (not wait)
# N (>0, wait N secs)
#
# Motd
# Message of the Day. Displayed at worldlogin for every user ('@' for a newline).
#
# PlayerCommands
# Should player chat be parsed for GM commands.
# Default: 1 (parse commands)
# 0 (ignore commands)
#
###################################################################################################################
GameType = 1
RealmZone = 1
Expansion = 1
DBC.Locale = 255
DeclinedNames = 0
StrictPlayerNames = 0
StrictCharterNames = 0
StrictPetNames = 0
MinPlayerName = 2
MinCharterName = 2
MinPetName = 2
CharactersCreatingDisabled = 0
CharactersPerAccount = 50
CharactersPerRealm = 10
SkipCinematics = 0
MaxPlayerLevel = 70
StartPlayerLevel = 1
StartPlayerMoney = 0
MaxHonorPoints = 75000
StartHonorPoints = 0
MaxArenaPoints = 5000
StartArenaPoints = 0
InstantLogout = 1
DisableWaterBreath = 4
TaxiFlightChatFix = 0
LongFlightPathsPersistence = 0
AllFlightPaths = 0
InstantFlightPaths = 0
TaxiFlightFarVisibility = 1
AlwaysMaxSkillForLevel = 0
ActivateWeather = 1
CastUnstuck = 1
MaxSpellCastsInChain = 20
RabbitDay = 0
Instance.IgnoreLevel = 0
Instance.IgnoreRaid = 0
Instance.StrictCombatLockdown = 1
Instance.ResetTimeHour = 4
Instance.UnloadDelay = 1800000
Quests.LowLevelHideDiff = 4
Quests.HighLevelHideDiff = 7
Quests.Daily.ResetHour = 6
Quests.IgnoreRaid = 0
Group.OfflineLeaderDelay = 300
Guild.EventLogRecordsCount = 100
Guild.BankEventLogRecordsCount = 25
MirrorTimer.Fatigue.Max = 60
MirrorTimer.Breath.Max = 60
MirrorTimer.Environmental.Max = 1
EnvironmentalDamage.Min = 605
EnvironmentalDamage.Max = 610
InteractionPauseTimer = 180000
MaxPrimaryTradeSkill = 2
TradeSkill.GMIgnore.MaxPrimarySkillsCount = 4
TradeSkill.GMIgnore.Level = 4
TradeSkill.GMIgnore.Skill = 4
MinPetitionSigns = 9
MaxGroupXPDistance = 74
MailDeliveryDelay = 3600
MassMailer.SendPerTick = 10
SkillChance.Prospecting = 0
OffhandCheckAtTalentsReset = 0
PetUnsummonAtMount = 0
PetAttackFromBehind = 1
AutoDownrank = 1
Event.Announce = 0
BeepAtStart = 1
ShowProgressBars = 0
WaitAtStartupError = 0
Motd = "Welcome to World of Warcraft!@Patch 2.4: Fury of the Sunwell is now live!"
PlayerCommands = 1
###################################################################################################################
# PLAYER INTERACTION
#
# AllowTwoSide.Accounts
# Allow accounts to create characters in both teams in any game type.
# Default: 0 (Not allowed)
# 1 (Allowed)
#
# AllowTwoSide.Interaction.Chat
# AllowTwoSide.Interaction.Channel
# AllowTwoSide.Interaction.Group
# AllowTwoSide.Interaction.Guild
# AllowTwoSide.Interaction.Auction
# AllowTwoSide.Interaction.Mail
# Allow or disallow players from different teams to:
# - chat with each other (say, yell);
# - have merged chat channels;
# - join each other's groups;
# - join each other's guilds;
# - have merged auction house listings;
# - send in-game mail;
# Default: 0 (Not allowed)
# 1 (Allowed)
#
# AllowTwoSide.WhoList
# Allow show player from both team in who list.
# Default: 0 (Not allowed)
# 1 (Allowed)
#
# AllowTwoSide.AddFriend
# Allow adding friends from other team in friend list.
# Default: 0 (Not allowed)
# 1 (Allowed)
#
# TalentsInspecting
# Allow other players see character talents in inspect dialog (Characters in Gamemaster mode can
# inspect talents always)
# Default: 1 (allow)
# 0 (not allow)
#
###################################################################################################################
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
###################################################################################################################
# CREATURE AND GAMEOBJECT SETTINGS
#
# Rate.Creature.Aggro
# Aggro radius percent or off.
# Default: 1 - 100%
# 1.5 - 150%
# 0 - off (0%)
#
# CreatureRespawnAggroDelay
# The delay between when a creature spawns and when it can be aggroed by nearby movement.
# Default: 5000 (5s)
#
# LeashRadius
# Radius for default leash due to being too far from refresh position
# Default: 30 (yards)
#
# CreatureFamilyFleeAssistanceRadius
# Radius which creature will use to seek for a near creature for assistance. Creature will flee to this creature.
# Default: 30
# 0 - off
#
# CreatureFamilyAssistanceRadius
# Radius which creature will use to call assistance without moving
# Default: 10
# 0 - off
#
# CreatureFamilyAssistanceDelay
# Reaction time for creature assistance call
# Default: 1500 (1.5s)
#
# CreatureCheckForHelpRadius
# Range at which a close moving npc can be assisted
# Default: 5 yards
#
# CreatureCheckForHelpAggroDelay
# Time during which at combat start check for help is disabled
# Default: 2000 (2 seconds)
#
# CreatureFamilyFleeDelay
# Time during which creature can flee when no assistant found
# Default: 10000 (10s)
#
# WorldBossLevelDiff
# Difference for boss dynamic level with target
# Default: 3
#
# Corpse.EmptyLootShow
# If target can have loot (or can be skining after loot) but no loot generated still show loot window
# Default: 1 (show)
# 0 (not show)
#
# Corpse.AllowAllItemsShowInMasterLoot
# In master loot mode every one can see the loot content under or over treshold
# Only the master loot can still distrube it
# 1 (show)
# Default: 0 (not show)
#
# Corpse.Decay.NORMAL
# Corpse.Decay.RARE
# Corpse.Decay.ELITE
# Corpse.Decay.RAREELITE
# Corpse.Decay.WORLDBOSS
# Seconds until creature corpse will decay without being looted or skinned (not used when creature does not have loot initially)
# Default: 300, 900, 600, 1200, 3600
#
# Rate.Corpse.Decay.Looted
# Controls how long the creature corpse stays after it had been looted, as a multiplier of its Corpse.Decay.* config.
# Default: 0.0 (will use modifier /3 of the creatures spawntimesecs when 0.0)
#
# Rate.Creature.Normal.Damage
# Rate.Creature.Elite.Elite.Damage
# Rate.Creature.Elite.RAREELITE.Damage
# Rate.Creature.Elite.WORLDBOSS.Damage
# Rate.Creature.Elite.RARE.Damage
# Creature Damage Rates.
# Examples: 2 - creatures will damage 2x, 1.7 - 1.7x.
#
# Rate.Creature.Normal.SpellDamage
# Rate.Creature.Elite.Elite.SpellDamage
# Rate.Creature.Elite.RAREELITE.SpellDamage
# Rate.Creature.Elite.WORLDBOSS.SpellDamage
# Rate.Creature.Elite.RARE.SpellDamage
# Creature Spell Damage Rates.
# Examples: 2 - creatures will damage with spells 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
# Creature Health Ammount Modifier.
# Examples: 2 - creatures have 2x health, 1.7 - 1.7x.
#
# ListenRange.Say
# Distance from player to listen text that creature (or other world object) say
# Default: 25
#
# ListenRange.TextEmote
# Distance from player to listen textemote that creature (or other world object) say
# Default: 25
#
# ListenRange.Yell
# Distance from player to listen text that creature (or other world object) yell
# Default: 300
#
# GuidReserveSize.Creature
# GuidReserveSize.GameObject
# Amount guids reserved for .npc add/.gobject add directly after last used in DB static spawned creature/gameobject guid
# Commands .npc add/.gobject add can be used only for guids from this reserve and required server restart if all guids
# from reserve used before above commands can be used in like case. Less size increase amount guids for dynamic spawns
# in game from other side
# Default: 100
# CreaturePickpocketRestockDelay
# Time for pickpocket restock in seconds
# Default: 600 (10 minutes)
#
###################################################################################################################
Rate.Creature.Aggro = 1
CreatureRespawnAggroDelay = 5000
LeashRadius = 30
CreatureFamilyFleeAssistanceRadius = 30
CreatureFamilyAssistanceRadius = 10
CreatureFamilyAssistanceDelay = 1500
CreatureCheckForHelpRadius = 5
CreatureCheckForHelpAggroDelay = 2000
CreatureFamilyFleeDelay = 10000
WorldBossLevelDiff = 3
Corpse.EmptyLootShow = 1
Corpse.AllowAllItemsShowInMasterLoot = 1
Corpse.Decay.NORMAL = 300
Corpse.Decay.RARE = 900
Corpse.Decay.ELITE = 600
Corpse.Decay.RAREELITE = 1200
Corpse.Decay.WORLDBOSS = 3600
Rate.Corpse.Decay.Looted = 0.0
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 = 25
ListenRange.TextEmote = 25
ListenRange.Yell = 300
GuidReserveSize.Creature = 100
GuidReserveSize.GameObject = 100
CreaturePickpocketRestockDelay = 600
###################################################################################################################
# CHAT SETTINGS
#
# ChatFakeMessagePreventing
# Chat protection from creating fake messages using a lot spaces (other invisible symbols),
# not applied to addon language messages, but can prevent working old addons
# that use normal languages for sending data to another clients.
# Default: 0 (disable fake messages preventing)
# 1 (enable fake messages preventing)
#
# ChatStrictLinkChecking.Severity
# Check chat messages for ingame links to spells, items, quests, achievements etc.
# Default: 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.
# Default: 0 (silently ignore message)
# 1 (kick players who sent invalid formed messages)
#
# ChatFlood.MessageCount
# Chat anti-flood protection, haste message count to activate protection
# Default: 10
# 0 (disable anti-flood protection)
#
# ChatFlood.MessageDelay
# Chat anti-flood protection, minimum message delay to count message
# Default: 1 (in secs)
#
# ChatFlood.MuteTime
# Chat anti-flood protection, mute time at activation flood protection (not saved)
# Default: 10 (in secs)
#
# Chat.RestrictedRaidWarnings
# Chat anti-flood protection, mute time at activation flood protection (not saved)
# Default: 0 (unrestricted: allow use in parties by all members of the group) (2.0.0 - 3.3.0 behavior)
# 1 (restricted: only allow use in raids by leader and assitants)
#
# Channel.RestrictedLanguageMode
# Restrict usage of non-latin characters according to RealmZone
# Default: 0 (no restrictions, any characters in all channels)
# 1 (characters limited by RealmZone language in global channels only)
# 2 (characters limited by RealmZone language in global and custom static channels)
# 3 (characters limited by RealmZone language in global and all custom channels)
#
# Channel.RestrictedLfg
# Restrict use LookupForGroup channel only registered in LFG tool players
# Default: 1 (allow join to channel only if active in LFG)
# 0 (allow join to channel in any time)
#
# Channel.StaticAutoTreshold
# Static custom channels are custom channels pre-configured with global-like properties in a "world chat" manner.
# By default they have no owner, no moderators, no password and no premoderation (unless overriden by a GM).
# This setting is responsible for automatic conversion to static upon eligible channel reaching number of members.
# Default: 0 (disabled)
#
###################################################################################################################
ChatFakeMessagePreventing = 0
ChatStrictLinkChecking.Severity = 0
ChatStrictLinkChecking.Kick = 0
ChatFlood.MessageCount = 10
ChatFlood.MessageDelay = 1
ChatFlood.MuteTime = 10
Chat.RestrictedRaidWarnings = 0
Channel.RestrictedLanguageMode = 0
Channel.RestrictedLfg = 1
Channel.StaticAutoTreshold = 20
###################################################################################################################
# GAME MASTER SETTINGS
#
# GM.LoginState
# GM mode at login
# Default: 2 (last save state)
# 0 (disable)
# 1 (enable)
#
# GM.Visible
# GM visibility at login
# Default: 2 (last save state)
# 0 (invisible)
# 1 (visible)
#
# GM.AcceptTickets
# Is GM accepting tickets from player by default or not.
# Default: 2 (last save state)
# 0 (disable)
# 1 (enable)
#
# GM.AcceptTicketsLevel
# Min GM account security level required for accepting ticket notifications, alerts and using some commands.
# 0 (disabled for everyone)
# 1 (only moderators and above)
# Default: 2 (only gamemasters and above)
# 3 (only administrators)
#
# GM.Chat
# GM chat mode at login
# Default: 2 (last save state)
# 0 (disable)
# 1 (enable)
#
# GM.ChatLevel
# Min GM account security level required to be eligible for using GM chat tag.
# 0 (disabled for everyone)
# Default: 1 (only moderators and above)
# 2 (only gamemasters and above)
# 3 (only administrators)
#
# GM.ChannelModerationLevel
# Min GM account security level required for executing moderator in-game commands in the channels
# This also bypasses password prompts on joining channels which require password
# 0 (in-game channel moderator privileges only)
# Default: 1 (enabled for moderators and above)
# 2 (enabled for gamemasters and above)
# 3 (enabled only for administrators)
#
# GM.ChannelSilentJoinLevel
# Min GM account security level required for silently joining and leaving channels
# Default: 0 (join and leave announcements enabled for everyone)
# 1 (disabled for moderators and above)
# 2 (disabled for gamemasters and above)
# 3 (disabled only for administrators)
#
#
# GM.WhisperingTo
# Is GM accepting whispers from player by default or not.
# Default: 2 (last save state)
# 0 (disable)
# 1 (enable)
#
# GM.InGMList.Level
# Max GM account security level showed in GM list (if visible) in non-GM state (.gm off)
# 0 (none)
# 1 (only moderators)
# 2 (only gamemasters)
# Default: 3 (anyone)
#
# GM.InWhoList.Level
# Max GM account security level showed in who list (if visible).
# 0 (only players)
# 1 (only moderators)
# 2 (only gamemasters)
# Default: 3 (anyone)
#
# GM.LogTrade
# Include GM trade and trade slot enchanting operations in GM log if it enable
# Default: 1 (include)
# 0 (not include)
#
# GM.StartLevel
# GM starting level (1-255)
# Default: 1
#
# GM.LowerSecurity
# Disallow a lower security member to interact with a higher one using commands
# Default: 0 (disable)
# 1 (enable)
#
# GM.InvisibleAura
# A spell that will be cast when a gm uses ".gm visible off" (Must be aura spell)
# Default: 37800 (50% Transparency)
# 0 (Disabled)
#
# GM.TicketsQueueStatus
# GM tickets queue status on startup, when disabled server will not accept any GM tickets from players
# Default: 1 (Enabled)
# 0 (Disabled)
#
###################################################################################################################
GM.LoginState = 2
GM.Visible = 2
GM.AcceptTickets = 2
GM.AcceptTicketsLevel = 2
GM.Chat = 2
GM.ChatLevel = 1
GM.ChannelModerationLevel= 1
GM.ChannelSilentJoinLevel= 0
GM.WhisperingTo = 2
GM.InGMList.Level = 3
GM.InWhoList.Level = 3
GM.LogTrade = 1
GM.StartLevel = 1
GM.LowerSecurity = 0
GM.InvisibleAura = 37800
GM.TicketsQueueStatus = 1
###################################################################################################################
# VISIBILITY AND RADIUSES
#
# Visibility.FogOfWar.Stealth
# Sets visibility mode for invisible units. Fog Of War settings are not applied to GMs.
# Default: 0 (standard setting: players can see invisibile units in their own group)
# 1 (players can see same faction invisibile units)
#
# Visibility.FogOfWar.Health
# Sets visibility mode for absolute health values. Fog Of War settings are not applied to GMs.
# Default: 0 (Pre-3.0 standard setting: players can see health values of units in their own group)
# 1 (players can see health values of same faction units)
# 2 (Post-3.0 standard setting: players can see health values of all units)
#
# Visibility.FogOfWar.Stats
# Sets visibility mode for values of character attributes and attack stats. Fog Of War settings are not applied to GMs.
# Default: 0 (standard setting: players can see own values and values of their pets)
# 1 (players can see values of same faction units)
# 2 (players can see values of all units)
#
# Visibility.Distance.Continents
# Visibility.Distance.Instances
# Visibility.Distance.BGArenas
# Visibility distance for different ingame object in different maps.
# Visibility on continents on offy 100 yards. In BG/Arenas 533. For instances default 170.
# Max limited by active player zone: 533
# Min limit is max aggro radius (45) * Rate.Creature.Aggro
#
# Visibility.RelocationLowerLimit
# Object's visibility update called, when distance between current object's position and position,
# where visiblity was updated last time, reaches RelocationLoverLimit value
# Default: 10 (yards)
#
# Visibility.AIRelocationNotifyDelay
# Delay time between creature AI reactions on nearby movements
# Default: 1000 (milliseconds)
#
###################################################################################################################
Visibility.FogOfWar.Stealth = 0
Visibility.FogOfWar.Health = 0
Visibility.FogOfWar.Stats = 0
Visibility.Distance.Continents = 250
Visibility.Distance.Instances = 200
Visibility.Distance.BGArenas = 533
Visibility.RelocationLowerLimit = 10
Visibility.AIRelocationNotifyDelay = 1000
###################################################################################################################
# SERVER RATES
#
# Rate.Health
# Rate.Mana
# Rate.Rage.Income
# Rate.Rage.Loss
# Rate.Focus
# Rate.Loyalty
# Rate.Energy (Rogue)
# Health and power regeneration and rage income from damage.
# Default: 1
#
# Rate.Skill.Discovery
# Skill Discovery Rates
# Default: 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.Item.Quest
# Rate.Drop.Money
# Drop rates (items by quality and money)
# Default: 1
#
# Rate.Pet.XP.Kill
# Rate.XP.Kill
# Rate.XP.Quest
# Rate.XP.Explore
# XP rates
# Default: 1
#
# Rate.Rest.InGame
# Rate.Rest.Offline.InTavernOrCity
# Rate.Rest.Offline.InWilderness
# Resting points grow rates (1 - normal, 2 - double rate, 0.5 - half rate, etc) from standard values
#
# Rate.Damage.Fall
# Damage after fall rate. (1 - standard, 2 - double damage, 0.5 - half damage, etc)
#
# Rate.Auction.Time
# Rate.Auction.Deposit
# Rate.Auction.Cut
# Auction rates (auction time, deposit get at auction start, auction cut from price at auction end)
#
# Auction.Deposit.Min
# Minimum auction deposit size in copper
# Default: 0
#
# Rate.Honor
# Honor gain rate
#
# Rate.Mining.Amount
# Rate.Mining.Next
# Mining Rates (Mining.Amount changes minimum/maximum usetimes of a deposit,
# Mining.Next changes chance to have next use of a deposit)
#
# Rate.Talent
# Talent Point rates
# Default: 1
#
# Rate.Reputation.Gain
# Reputation Gain rate
# Default: 1
#
# Rate.Reputation.LowLevel.Kill
# Lowest Reputation Gain rate from low level kill
# Default: 0.2
#
# Rate.Reputation.LowLevel.Quest
# Lowest Reputation Gain rate from low level quest
# Default: 1
#
# Rate.InstanceResetTime
# Multiplier for the number of days in between global raid/heroic instance resets.
# Default: 1
#
# SkillGain.Crafting
# SkillGain.Defense
# SkillGain.Gathering
# SkillGain.Weapon
# crafting/defense/gathering/weapon skills gain at skill grow (1,2,...)
# Default: 1
#
# SkillChance.Orange
# SkillChance.Yellow
# SkillChance.Green
# SkillChance.Grey
# Skill chance values (0..100)
# Default: 100-75-25-0
#
# SkillChance.MiningSteps
# SkillChance.SkinningSteps
# For skinning and Mining chance decrease with skill level.
# Default: 0 - no decrease
# 75 - in 2 times each 75 skill points
#
# SkillFail.Loot.Fishing
# For fishing instead fail provided junk loot
# Default: 0 (disabled)
# 1 (enabled)
#
# SkillFail.Gain.Fishing
# For fishing skill gain possible at fail also
# Default: 0 (disabled)
# 1 (enabled)
#
# SkillFail.Possible.FishingPool
# For fishing pool impossible fail from low skill by default
# Default: 1 (enabled)
# 0 (disabled)
#
# DurabilityLossChance.Damage
# Chance lost one from equiped items durability point at damage apply or receive.
# Default: 0.5 (100/0.5 = 200) Each 200 damage apply one from 19 possible equipped items
#
# DurabilityLossChance.Absorb
# Chance lost one from armor items durability point at damage absorb.
# Default: 0.5 (100/0.5 = 200) Each 200 absorbs apply one from 15 possible armor equipped items
#
# DurabilityLossChance.Parry
# Chance lost weapon durability point at parry.
# Default: 0.05 (100/0.05 = 2000) Each 2000 parry attacks main weapon lost point
#
# DurabilityLossChance.Block
# Chance lost sheild durability point at damage block.
# Default: 0.05 (100/0.05 = 2000) Each 2000 partly or full blocked attacks shield lost point
#
# Death.SicknessLevel
# Starting Character start gain sickness at spirit resurrection (1 min)
# Default: 11
# -10 - character will have full time (10min) sickness at 1 level
# maxplayerlevel+1 - character will not have sickness at any level
#
# Death.CorpseReclaimDelay.PvP
# Death.CorpseReclaimDelay.PvE
# Enabled/disabled increase corpse reclaim delay at often PvP/PvE deaths
# Default: 1 (enabled)
# 0 (disabled)
#
# Death.Bones.World
# Death.Bones.BattlegroundOrArena
# Enabled/disabled creating bones instead corpse at resurrection (in normal zones/instacnes, or battleground/arenas)
# Default: 1 (enabled)
# 0 (disabled)
#
# Death.Ghost.RunSpeed.World
# Death.Ghost.RunSpeed.Battleground
# Modifies the speed of player's ghosts, removed upon reviving, not permanent/saved, in non-BG and BG maps
# Default: 1.0 (normal speed)
#
###################################################################################################################
Rate.Health = 1
Rate.Mana = 1
Rate.Rage.Income = 1
Rate.Rage.Loss = 1
Rate.Focus = 1
Rate.Loyalty = 1
Rate.Energy = 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.Item.Quest = 1
Rate.Drop.Money = 1
Rate.Pet.XP.Kill = 4
Rate.XP.Kill = 4
Rate.XP.Quest = 4
Rate.XP.Explore = 4
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
Auction.Deposit.Min = 0
Rate.Honor = 1
Rate.Mining.Amount = 1
Rate.Mining.Next = 1
Rate.Talent = 1
Rate.Reputation.Gain = 12
Rate.Reputation.LowLevel.Kill = 4.0
Rate.Reputation.LowLevel.Quest = 4
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
SkillFail.Loot.Fishing = 0
SkillFail.Gain.Fishing = 0
SkillFail.Possible.FishingPool = 1
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
Death.Ghost.RunSpeed.World = 1.0
Death.Ghost.RunSpeed.Battleground = 1.0
###################################################################################################################
# BATTLEGROUND CONFIG
#
# Battleground.CastDeserter
# Cast Deserter spell at player who leave battleground in progress
# Default: 1 (enable)
# 0 (disable)
#
# Battleground.QueueAnnouncer.Join
# Enable queue announcer posting to chat at join
# Default: 0 (not send)
# 1 (send to joined player only)
# 2 (send to all players)
#
# Battleground.QueueAnnouncer.Start
# Enable queue announcer posting to chat at BG start
# Default: 0 (disable)
# 1 (enable)
#
# Battleground.ScoreStatistics
# Enable Battleground scores storage in database.
# Default: 0 - (Disabled)
# 1 - (Enabled)
#
# Battleground.InvitationType
# Set Battleground invitation type
# Default: 0 (normal - invite as much players to bg as possible, don't bother with ballance)
# 1 (Experimental - don't allow to invite much more players of one faction)
#
# Battleground.PrematureFinishTimer
# The time to end the bg if there are less than MinPlayersPerTeam on one side in milliseconds
# Default: 300000 (5 minutes)
# 0 - disable (not recommended)
#
# BattleGround.PremadeGroupWaitForMatch
# The time in which premade group of 1 faction waits in BG Queue for premade group of other faction
# Default: 1800000 (30 minutes)
# 0 - disable premade group matches (group always added to bg team in normal way)
#
###################################################################################################################
Battleground.CastDeserter = 1
Battleground.QueueAnnouncer.Join = 0
Battleground.QueueAnnouncer.Start = 0
Battleground.ScoreStatistics = 0
Battleground.InvitationType = 0
BattleGround.PrematureFinishTimer = 300000
BattleGround.PremadeGroupWaitForMatch = 1800000
###################################################################################################################
# ARENA CONFIG
#
# Arena.MaxRatingDifference
# The maximum rating difference between two groups in rated matches
# Default: 0 (disable, rating difference is discarded)
#
# Arena.RatingDiscardTimer
# After the specified milliseconds has passed,
# rating information will be discarded when selecting teams for matches
# also initiates an update by this timer
# Default: 600000 (10 minutes, recommended)
# 0 (disable)
#
# Arena.AutoDistributePoints
# Set if arena points should be distributed automatically, or by GM command
# Default: 0 (disable) (recommended): use gm command or sql query to distribute the points
# 1 (enable) arena points are distributed automatically
#
# Arena.AutoDistributeInterval
# How often should the distribution take place
# If automatic distribution is enabled in days
# Default: 7 (weekly)
#
# Arena.QueueAnnouncer.Join
# Enable arena queue announcer posting to chat at join
# Default: 0 (disable)
# 1 (enable)
#
# Arena.QueueAnnouncer.Exit
# Enable arena queue announcer posting to chat at exit
# Default: 0 (disable)
# 1 (enable)
#
# Arena.ArenaSeason.ID
# Current arena season id, used for selection some rated arena settings.
# Default: 1
#
# Arena.ArenaSeasonPrevious.ID
# Previous arena season id
# Default: 0
#
# Arena.StartRating
# Default Rating at team creation
# Default: -1 (use season dependent default value)
#
# Arena.StartPersonalRating
# Default Personal Rating at team creation
# Default: -1 (use season dependent default value)
#
###################################################################################################################
Arena.MaxRatingDifference = 0
Arena.RatingDiscardTimer = 600000
Arena.AutoDistributePoints = 0
Arena.AutoDistributeInterval = 7
Arena.QueueAnnouncer.Join = 0
Arena.QueueAnnouncer.Exit = 0
Arena.ArenaSeason.ID = 3
Arena.ArenaSeasonPrevious.ID = 2
Arena.StartRating = -1
Arena.StartPersonalRating = -1
###################################################################################################################
# OUTDOOR PVP CONFIG
#
# OutdoorPvp.SIEnabled #Enable Silithus Outdoor pvp
# OutdoorPvp.EPEnabled #Enable Eastern Plaguelands Outdoor pvp
# OutdoorPvp.HPEnabled #Enable Hellfire Peninsula Outdoor pvp
# OutdoorPvp.ZMEnabled #Enable Zangarmarsh Outdoor pvp
# OutdoorPvp.TFEnabled #Enable Terokkar Forest Outdoor pvp
# OutdoorPvp.NAEnabled #Enable Halaa (Nagrand) Outdoor pvp
# Default: 1 (enable)
# 0 (disable)
#
###################################################################################################################
OutdoorPvp.SIEnabled = 1
OutdoorPvp.EPEnabled = 1
OutdoorPvp.HPEnabled = 1
OutdoorPvp.ZMEnabled = 1
OutdoorPvp.TFEnabled = 1
OutdoorPvp.NAEnabled = 1