################################################################################################################### # 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 or some time before continue (and possible close console window) # -1 (wait until 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