Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - ################################################
 - # Trinity Core World Server configuration file #
 - ################################################
 - [worldserver]
 - ###################################################################################################
 - # SECTION INDEX
 - #
 - # EXAMPLE CONFIG
 - # CONNECTIONS AND DIRECTORIES
 - # PERFORMANCE SETTINGS
 - # SERVER LOGGING
 - # SERVER SETTINGS
 - # WARDEN SETTINGS
 - # PLAYER INTERACTION
 - # CREATURE SETTINGS
 - # CHAT SETTINGS
 - # GAME MASTER SETTINGS
 - # VISIBILITY AND DISTANCES
 - # SERVER RATES
 - # AUTO BROADCAST
 - # BATTLEGROUND CONFIG
 - # BATTLEFIELD CONFIG
 - # ARENA CONFIG
 - # NETWORK CONFIG
 - # CONSOLE AND REMOTE ACCESS
 - # CHARACTER DELETE OPTIONS
 - # CUSTOM SERVER OPTIONS
 - # LOGGING SYSTEM SETTINGS
 - # CURRENCIES SETTINGS
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # EXAMPLE CONFIG
 - #
 - # Variable
 - # Description: Brief description what the variable is doing.
 - # Important: Annotation for important things about this variable.
 - # Example: "Example, i.e. if the value is a string"
 - # Default: 10 - (Enabled|Comment|Variable name in case of grouped config options)
 - # 0 - (Disabled|Comment|Variable name in case of grouped config options)
 - #
 - # Note to developers:
 - # - Copy this example to keep the formatting.
 - # - Line breaks should be at column 100.
 - ###################################################################################################
 - ###################################################################################################
 - # CONNECTIONS AND DIRECTORIES
 - #
 - # RealmID
 - # Description: ID of the Realm using this config.
 - # Important: RealmID must match the realmlist inside the auth database.
 - # Default: 1
 - RealmID = 1
 - #
 - # DataDir
 - # Description: Data directory setting.
 - # Important: DataDir needs to be quoted, as the string might contain space characters.
 - # Example: "@prefix@/share/trinitycore"
 - # Default: "."
 - DataDir = "."
 - #
 - # LogsDir
 - # Description: Logs directory setting.
 - # Important: LogsDir needs to be quoted, as the string might contain space characters.
 - # Logs directory must exists, or log file creation will be disabled.
 - # Default: "" - (Log files will be stored in the current path)
 - LogsDir = "logs"
 - #
 - # LoginDatabaseInfo
 - # WorldDatabaseInfo
 - # CharacterDatabaseInfo
 - # Description: Database connection settings for the world server.
 - # Example: "hostname;port;username;password;database"
 - # ".;somenumber;username;password;database" - (Use named pipes on Windows
 - # "enable-named-pipe" to [mysqld]
 - # section my.ini)
 - # ".;/path/to/unix_socket;username;password;database" - (use Unix sockets on
 - # Unix/Linux)
 - # Default: "127.0.0.1;3306;root;ascent;auth" - (LoginDatabaseInfo)
 - # "127.0.0.1;3306;root;ascent;world" - (WorldDatabaseInfo)
 - # "127.0.0.1;3306;root;ascent;characters" - (CharacterDatabaseInfo)
 - LoginDatabaseInfo = "127.0.0.1;3306;root;ascent;auth"
 - WorldDatabaseInfo = "127.0.0.1;3306;root;ascent;emucoachw"
 - CharacterDatabaseInfo = "127.0.0.1;3306;root;ascent;characters"
 - #
 - # LoginDatabase.WorkerThreads
 - # WorldDatabase.WorkerThreads
 - # CharacterDatabase.WorkerThreads
 - # Description: The amount of worker threads spawned to handle asynchronous (delayed) MySQL
 - # statements. Each worker thread is mirrored with its own connection to the
 - # MySQL server and their own thread on the MySQL server.
 - # Default: 1 - (LoginDatabase.WorkerThreads)
 - # 1 - (WorldDatabase.WorkerThreads)
 - # 1 - (CharacterDatabase.WorkerThreads)
 - LoginDatabase.WorkerThreads = 1
 - WorldDatabase.WorkerThreads = 1
 - CharacterDatabase.WorkerThreads = 1
 - HomepageDatabase.WorkerThreads = 2
 - #
 - # LoginDatabase.SynchThreads
 - # WorldDatabase.SynchThreads
 - # CharacterDatabase.SynchThreads
 - # Description: The amount of MySQL connections spawned to handle.
 - # Default: 1 - (LoginDatabase.WorkerThreads)
 - # 1 - (WorldDatabase.WorkerThreads)
 - # 2 - (CharacterDatabase.WorkerThreads)
 - LoginDatabase.SynchThreads = 1
 - WorldDatabase.SynchThreads = 1
 - CharacterDatabase.SynchThreads = 2
 - HomepageDatabase.SynchThreads = 2
 - #
 - # MaxPingTime
 - # Description: Time (in minutes) between database pings.
 - # Default: 30
 - MaxPingTime = 30
 - #
 - # WorldServerPort
 - # Description: TCP port to reach the world server.
 - # Default: 8085
 - WorldServerPort = 8085
 - #
 - # BindIP
 - # Description: Bind world server to IP/hostname
 - # Default: "0.0.0.0" - (Bind to all IPs on the system)
 - BindIP = "0.0.0.0"
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # PERFORMANCE SETTINGS
 - #
 - # UseProcessors
 - # Description: Processors mask for Windows based multi-processor systems.
 - # Default: 0 - (Selected by OS)
 - # 1+ - (Bit mask value of selected processors)
 - UseProcessors = 0
 - #
 - # ProcessPriority
 - # Description: Process priority setting for Windows based systems.
 - # Default: 1 - (High)
 - # 0 - (Normal)
 - ProcessPriority = 1
 - #
 - # Compression
 - # Description: Compression level for client update packages
 - # Range: 1-9
 - # Default: 1 - (Speed)
 - # 9 - (Best compression)
 - Compression = 1
 - #
 - # PlayerLimit
 - # Description: Maximum number of players in the world. Excluding Mods, GMs and Admins.
 - # Important: If you want to block players and only allow Mods, GMs or Admins to join the
 - # server, use the DB field "auth.realmlist.allowedSecurityLevel".
 - # Default: 100 - (Enabled)
 - # 1+ - (Enabled)
 - # 0 - (Disabled, No limit)
 - PlayerLimit = 1000
 - #
 - # SaveRespawnTimeImmediately
 - # Description: Save respawn time for creatures at death and gameobjects at use/open.
 - # Default: 1 - (Enabled, Save respawn time immediately)
 - # 0 - (Disabled, Save respawn time at grid unloading)
 - SaveRespawnTimeImmediately = 1
 - #
 - # MaxOverspeedPings
 - # Description: Maximum overspeed ping count before character is disconnected.
 - # Default: 2 - (Enabled, Minimum value)
 - # 3+ - (Enabled, More checks before kick)
 - # 0 - (Disabled)
 - MaxOverspeedPings = 2
 - #
 - # GridUnload
 - # Description: Unload grids to save memory. Can be disabled if enough memory is available
 - # to speed up moving players to new grids.
 - # Default: 1 - (enable, Unload grids)
 - # 0 - (disable, Do not unload grids)
 - GridUnload = 1
 - #
 - # SocketTimeOutTime
 - # Description: Time (in milliseconds) after which a connection being idle on the character
 - # selection screen is disconnected.
 - # Default: 900000 - (15 minutes)
 - SocketTimeOutTime = 900000
 - #
 - # SessionAddDelay
 - # Description: Time (in microseconds) that a network thread will sleep after authentication
 - # protocol handling before adding a connection to the world session map.
 - # Default: 10000 - (10 milliseconds, 0.01 second)
 - SessionAddDelay = 10000
 - #
 - # GridCleanUpDelay
 - # Description: Time (in milliseconds) grid clean up delay.
 - # Default: 300000 - (5 minutes)
 - GridCleanUpDelay = 300000
 - #
 - # MapUpdateInterval
 - # Description: Time (milliseconds) for map update interval.
 - # Default: 100 - (0.1 second)
 - MapUpdateInterval = 100
 - #
 - # ChangeWeatherInterval
 - # Description: Time (in milliseconds) for weather update interval.
 - # Default: 600000 - (10 min)
 - ChangeWeatherInterval = 600000
 - #
 - # PlayerSaveInterval
 - # Description: Time (in milliseconds) for player save interval.
 - # Default: 900000 - (15 min)
 - PlayerSaveInterval = 900000
 - #
 - # PlayerSave.Stats.MinLevel
 - # Description: Minimum level for saving character stats in the database for external usage.
 - # Default: 0 - (Disabled, Do not save character stats)
 - # 1+ - (Enabled, Level beyond which character stats are saved)
 - PlayerSave.Stats.MinLevel = 0
 - #
 - # PlayerSave.Stats.SaveOnlyOnLogout
 - # Description: Save player stats only on logout.
 - # Default: 1 - (Enabled, Only save on logout)
 - # 0 - (Disabled, Save on every player save)
 - PlayerSave.Stats.SaveOnlyOnLogout = 1
 - #
 - # mmap.enablePathFinding
 - # Description: Enable/Disable pathfinding using mmaps - experimental
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - mmap.enablePathFinding = 0
 - #
 - # vmap.enableLOS
 - # vmap.enableHeight
 - # Description: VMmap support for line of sight and height calculation.
 - # Default: 1 - (Enabled, vmap.enableLOS)
 - # 1 - (Enabled, vmap.enableHeight)
 - # 0 - (Disabled)
 - vmap.enableLOS = 1
 - vmap.enableHeight = 1
 - #
 - # vmap.enableIndoorCheck
 - # Description: VMap based indoor check to remove outdoor-only auras (mounts etc.).
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled, somewhat less CPU usage)
 - vmap.enableIndoorCheck = 1
 - #
 - # DetectPosCollision
 - # Description: Check final move position, summon position, etc for visible collision with
 - # other objects or walls (walls only if vmaps are enabled).
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled, Less position precision but less CPU usage)
 - DetectPosCollision = 1
 - #
 - # TargetPosRecalculateRange
 - # Description: Max distance from movement target point (+moving unit size) and targeted
 - # object (+size) after that new target movement point calculated.
 - # Range: 0.5-5.0
 - # Default: 1.5
 - # 0.5 - (Minimum, Contact Range, More sensitive reaction to target movement)
 - # 5.0 - (Maximum, Melee attack range, Less CPU usage)
 - TargetPosRecalculateRange = 1.5
 - #
 - # UpdateUptimeInterval
 - # Description: Update realm uptime period (in minutes).
 - # Default: 10 - (10 minutes)
 - # 1+
 - UpdateUptimeInterval = 10
 - #
 - # LogDB.Opt.ClearInterval
 - # Description: Time (in minutes) for the WUPDATE_CLEANDB timer that clears the `logs` table
 - # of old entries.
 - # Default: 10 - (10 minutes)
 - # 1+
 - LogDB.Opt.ClearInterval = 10
 - #
 - # LogDB.Opt.ClearTime
 - # Description: Time (in seconds) for keeping old `logs` table entries.
 - # Default: 1209600 - (Enabled, 14 days)
 - # 0 - (Disabled, Do not clear entries)
 - LogDB.Opt.ClearTime = 1209600
 - #
 - # MaxCoreStuckTime
 - # Description: Time (in seconds) before the server is forced to crash if it is frozen.
 - # Default: 0 - (Disabled)
 - # 10+ - (Enabled, Recommended 10+)
 - MaxCoreStuckTime = 0
 - #
 - # AddonChannel
 - # Description: Configure the use of the addon channel through the server (some client side
 - # addons will not work correctly with disabled addon channel)
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - AddonChannel = 1
 - #
 - # MapUpdate.Threads
 - # Description: Number of threads to update maps.
 - # Default: 1
 - MapUpdate.Threads = 1
 - #
 - # CleanCharacterDB
 - # Description: Clean out deprecated achievements, skills, spells and talents from the db.
 - # Default: 0 - (Disabled)
 - # 1 - (Enable)
 - CleanCharacterDB = 0
 - #
 - # PersistentCharacterCleanFlags
 - # Description: Determines the character clean flags that remain set after cleanups.
 - # This is a bitmask value, check /doc/CharacterDBCleanup.txt for more
 - # information.
 - # Example: 14 - (Cleaning up skills, talents and spells will remain enabled after the
 - # next cleanup)
 - # Default: 0 - (All cleanup methods will be disabled after the next cleanup)
 - PersistentCharacterCleanFlags = 0
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # SERVER LOGGING
 - #
 - # PidFile
 - # Description: World daemon PID file
 - # Example: "./world.pid" - (Enabled)
 - # Default: "" - (Disabled)
 - PidFile = ""
 - #
 - # PacketLogFile
 - # Description: Binary packet logging file for the world server.
 - # Filename extension must be .bin to be parsable with WowPacketParser.
 - # Example: "World.bin" - (Enabled)
 - # Default: "" - (Disabled)
 - PacketLogFile = ""
 - #
 - # ChatLogs.Channel
 - # Description: Log custom channel chat.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ChatLogs.Channel = 0
 - #
 - # ChatLogs.Whisper
 - # Description: Log whispers between players.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ChatLogs.Whisper = 0
 - #
 - # ChatLogs.SysChan
 - # Description: Log system channel messages.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ChatLogs.SysChan = 0
 - #
 - # ChatLogs.Party
 - # Description: Log party chat.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ChatLogs.Party = 0
 - #
 - # ChatLogs.Raid
 - # Description: Log raid chat.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ChatLogs.Raid = 0
 - #
 - # ChatLogs.Guild
 - # Description: Log guild chat.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ChatLogs.Guild = 0
 - #
 - # ChatLogs.Public
 - # Description: Log public chat (say/yell/emote).
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ChatLogs.Public = 0
 - #
 - # ChatLogs.Addon
 - # Description: Log addon messages.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ChatLogs.Addon = 0
 - #
 - # ChatLogs.BattleGround
 - # Description: Log battleground chat.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ChatLogs.BattleGround = 0
 - # Extended Logging system configuration moved to end of file (on purpose)
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # SERVER SETTINGS
 - #
 - # GameType
 - # Description: Server realm type.
 - # Default: 0 - (NORMAL)
 - # 1 - (PVP)
 - # 4 - (NORMAL)
 - # 6 - (RP)
 - # 8 - (RPPVP)
 - # 16 - (FFA_PVP, Free for all pvp mode like arena PvP in all zones except rest
 - # activated places and sanctuaries)
 - GameType = 0
 - #
 - # RealmZone
 - # Description: Server realm zone. Set allowed alphabet in character, etc. names.
 - # Default 1 - (Development - any language)
 - # 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)
 - RealmZone = 1
 - #
 - # StrictPlayerNames
 - # Description: Limit player name to language specific symbol set. Prevents character
 - # creation and forces rename request if not allowed symbols are used
 - # Default: 0 - (Disable, Limited server timezone dependent client check)
 - # 1 - (Enabled, Strictly basic Latin characters)
 - # 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
 - # Note: Client needs to have the appropriate fonts installed which support
 - # the charset. For non-official localization, custom fonts need to be
 - # placed in clientdir/Fonts.
 - # 3 - (Enabled, Basic Latin characters + server timezone specific)
 - StrictPlayerNames = 0
 - #
 - # StrictCharterNames
 - # Description: Limit guild/arena team charter names to language specific symbol set.
 - # Prevents charter creation if not allowed symbols are used.
 - # Default: 0 - (Disable, Limited server timezone dependent client check)
 - # 1 - (Enabled, Strictly basic Latin characters)
 - # 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
 - # Note: Client needs to have the appropriate fonts installed which support
 - # the charset. For non-official localization, custom fonts need to be
 - # placed in clientdir/Fonts.
 - # 3 - (Enabled, Basic Latin characters + server timezone specific)
 - StrictCharterNames = 0
 - #
 - # StrictPetNames
 - # Description: Limit pet names to language specific symbol set.
 - # Prevents pet naming if not allowed symbols are used.
 - # Default: 0 - (Disable, Limited server timezone dependent client check)
 - # 1 - (Enabled, Strictly basic Latin characters)
 - # 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
 - # Note: Client needs to have the appropriate fonts installed which support
 - # the charset. For non-official localization, custom fonts need to be
 - # placed in clientdir/Fonts.
 - # 3 - (Enabled, Basic Latin characters + server timezone specific)
 - StrictPetNames = 0
 - #
 - # DBC.Locale
 - # Description: DBC language settings.
 - # Default: 0 - (English)
 - # 1 - (Korean)
 - # 2 - (French)
 - # 3 - (German)
 - # 4 - (Chinese)
 - # 5 - (Taiwanese)
 - # 6 - (Spanish)
 - # 7 - (Spanish Mexico)
 - # 8 - (Russian)
 - DBC.Locale = 0
 - #
 - # DeclinedNames
 - # Description: Allow Russian clients to set and use declined names.
 - # Default: 0 - (Disabled, Except when the Russian RealmZone is set)
 - # 1 - (Enabled)
 - DeclinedNames = 0
 - #
 - # Expansion
 - # Description: Allow server to use content from expansions. Checks for expansion-related
 - # map files, client compatibility and class/race character creation.
 - # Default: 3 - (Expansion 3)
 - # 2 - (Expansion 2)
 - # 1 - (Expansion 1)
 - # 0 - (Disabled, Ignore and disable expansion content (maps, races, classes)
 - Expansion = 3
 - #
 - # MinPlayerName
 - # Description: Minimal player name length.
 - # Range: 1-12
 - # Default: 2
 - MinPlayerName = 2
 - #
 - # MinCharterName
 - # Description: Minimal charter name length.
 - # Range: 1-24
 - # Default: 2
 - MinCharterName = 2
 - #
 - # MinPetName
 - # Description: Minimal pet name length.
 - # Range: 1-12
 - # Default: 2
 - MinPetName = 2
 - #
 - # MaxWhoListReturns
 - # Description: Set the max number of players returned in the /who list and interface.
 - # Default: 49 - (stable)
 - MaxWhoListReturns = 49
 - #
 - # CharacterCreating.Disabled
 - # Description: Disable character creation for players based on faction.
 - # Default: 0 - (Enabled, All factions are allowed)
 - # 1 - (Disabled, Alliance)
 - # 2 - (Disabled, Horde)
 - # 3 - (Disabled, Both factions)
 - CharacterCreating.Disabled = 0
 - #
 - # CharacterCreating.Disabled.RaceMask
 - # Description: Mask of races which cannot be created by players.
 - # Example: 1536 - (1024 + 512, Blood Elf and Draenei races are disabled)
 - # Default: 0 - (Enabled, All races are allowed)
 - # 1 - (Disabled, Human)
 - # 2 - (Disabled, Orc)
 - # 4 - (Disabled, Dwarf)
 - # 8 - (Disabled, Night Elf)
 - # 16 - (Disabled, Undead)
 - # 32 - (Disabled, Tauren)
 - # 64 - (Disabled, Gnome)
 - # 128 - (Disabled, Troll)
 - # 512 - (Disabled, Blood Elf)
 - # 1024 - (Disabled, Draenei)
 - CharacterCreating.Disabled.RaceMask = 0
 - #
 - # CharacterCreating.Disabled.ClassMask
 - # Description: Mask of classes which cannot be created by players.
 - # Example: 288 - (32 + 256, Death Knight and Warlock classes are disabled)
 - # Default: 0 - (Enabled, All classes are allowed)
 - # 1 - (Disabled, Warrior)
 - # 2 - (Disabled, Paladin)
 - # 4 - (Disabled, Hunter)
 - # 8 - (Disabled, Rogue)
 - # 16 - (Disabled, Undead)
 - # 32 - (Disabled, Death Knight)
 - # 64 - (Disabled, Shaman)
 - # 128 - (Disabled, Mage)
 - # 256 - (Disabled, Warlock)
 - # 1024 - (Disabled, Druid)
 - CharacterCreating.Disabled.ClassMask = 0
 - #
 - # CharactersPerAccount
 - # Description: Limit number of characters per account on all realms on this realmlist.
 - # Important: Number must be >= CharactersPerRealm
 - # Default: 50
 - CharactersPerAccount = 50
 - #
 - # CharactersPerRealm
 - # Description: Limit number of characters per account on this realm.
 - # Range: 1-10
 - # Default: 10 - (Client limitation)
 - CharactersPerRealm = 10
 - #
 - # HeroicCharactersPerRealm
 - # Description: Limit number of heroic class characters per account on this realm.
 - # Range: 1-10
 - # Default: 1
 - HeroicCharactersPerRealm = 1
 - #
 - # CharacterCreating.MinLevelForHeroicCharacter
 - # Description: Limit creating heroic characters only for account with another
 - # character of specific level (ignored for GM accounts)
 - # Default: 55 - (Enabled, Requires at least another level 55 character)
 - # 0 - (Disabled)
 - # 1 - (Enabled, Requires at least another level 1 character)
 - CharacterCreating.MinLevelForHeroicCharacter = 55
 - #
 - # SkipCinematics
 - # Description: Disable cinematic intro at first login after character creation.
 - # Prevents buggy intros 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 for all classes)
 - SkipCinematics = 0
 - #
 - # MaxPlayerLevel
 - # Description: Maximum level that can be reached by players.
 - # Important: Levels beyond 100 are not recommended at all.
 - # Range: 1-255
 - # Default: 85
 - MaxPlayerLevel = 85
 - #
 - # MinDualSpecLevel
 - # Description: Level requirement for Dual Talent Specialization
 - # Default: 30
 - MinDualSpecLevel = 30
 - #
 - # StartPlayerLevel
 - # Description: Starting level for characters after creation.
 - # Range: 1-MaxPlayerLevel
 - # Default: 1
 - StartPlayerLevel = 1
 - #
 - # StartHeroicPlayerLevel
 - # Description: Staring level for heroic class characters after creation.
 - # Range: 1-MaxPlayerLevel
 - # Default: 55
 - StartHeroicPlayerLevel = 55
 - #
 - # StartPlayerMoney
 - # Description: Amount of money (in Copper) that a character has after creation.
 - # Default: 0
 - # 100 - (1 Silver)
 - StartPlayerMoney = 0
 - #
 - # RecruitAFriend.MaxLevel
 - # Description: Highest level up to which a character can benefit from the Recruit-A-Friend
 - # experience multiplier.
 - # Default: 80
 - RecruitAFriend.MaxLevel = 80
 - #
 - # RecruitAFriend.MaxDifference
 - # Description: Highest level difference between linked Recruiter and Friend benefit from
 - # the Recruit-A-Friend experience multiplier.
 - # Default: 4
 - RecruitAFriend.MaxDifference = 4
 - #
 - # InstantLogout
 - # Description: Required security level for instantly logging out everywhere.
 - # Does not work while in combat, dueling or falling.
 - # Default: 1 - (Enabled, Mods/GMs/Admins)
 - # 0 - (Enabled, Everyone)
 - # 2 - (Enabled, GMs/Admins)
 - # 3 - (Enabled, Admins)
 - # 4 - (Disabled)
 - InstantLogout = 1
 - #
 - # DisableWaterBreath
 - # Description: Required security level for water breathing.
 - # Default: 4 - (Disabled)
 - # 0 - (Enabled, Everyone)
 - # 1 - (Enabled, Mods/GMs/Admins)
 - # 2 - (Enabled, GMs/Admins)
 - # 3 - (Enabled, Admins)
 - DisableWaterBreath = 4
 - #
 - # AllFlightPaths
 - # Description: Character knows all flight paths (of both factions) after creation.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AllFlightPaths = 0
 - #
 - # InstantFlightPaths
 - # Description: Flight paths will take players to their destination instantly instead
 - # of making them wait while flying.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - InstantFlightPaths = 0
 - #
 - # ActivateWeather
 - # Description: Activate the weather system.
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - ActivateWeather = 1
 - #
 - # CastUnstuck
 - # Description: Allow casting the Unstuck spell using .start or unstuck button in client
 - # help options.
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - CastUnstuck = 1
 - #
 - # Instance.IgnoreLevel
 - # Description: Ignore level requirement when entering instances.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Instance.IgnoreLevel = 0
 - #
 - # Instance.IgnoreRaid
 - # Description: Ignore raid group requirement when entering instances.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Instance.IgnoreRaid = 0
 - #
 - # Instance.ResetTimeHour
 - # Description: Hour of the day when the global instance reset occurs.
 - # Range: 0-23
 - # Default: 4 - (04:00 AM)
 - Instance.ResetTimeHour = 4
 - #
 - # Instance.UnloadDelay
 - # Description: Time (in milliseconds) before instance maps are unloaded from memory if no
 - # characters are inside.
 - # Default: 1800000 - (Enabled, 30 minutes)
 - # 0 - (Disabled, Instance maps are kept in memory until the instance
 - # resets)
 - Instance.UnloadDelay = 1800000
 - #
 - # Quests.LowLevelHideDiff
 - # Description: Level difference between player and quest level at which quests are
 - # considered low-level and are not shown via exclamation mark (!) at quest
 - # givers.
 - # Default: 4 - (Enabled, Hide quests that have 4 levels less than the character)
 - # -1 - (Disabled, Show all available quest marks)
 - Quests.LowLevelHideDiff = 4
 - #
 - # Quests.HighLevelHideDiff
 - # Description: Level difference between player and quest level at which quests are
 - # considered high-level and are not shown via exclamation mark (!) at quest
 - # givers.
 - # Default: 7 - (Enabled, Hide quests that have 7 levels more than the character)
 - # -1 - (Disabled, Show all available quest marks)
 - Quests.HighLevelHideDiff = 7
 - #
 - # Quests.IgnoreRaid
 - # Description: Allow non-raid quests to be completed while in a raid group.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Quests.IgnoreRaid = 0
 - #
 - # Quests.IgnoreAutoAccept
 - # Description: Ignore auto accept flag. Clients will have to manually accept all quests.
 - # Default: 0 - (Disabled, DB values determine if quest is marked auto accept or not.)
 - # 1 - (Enabled, clients will not be told to automatically accept any quest.)
 - Quests.IgnoreAutoAccept = 0
 - #
 - # Quests.IgnoreAutoComplete
 - # Description: Ignore auto complete flag. Clients will have to manually complete all quests.
 - # Default: 0 - (Disabled, DB values determine if quest is marked auto complete or not.)
 - # 1 - (Enabled, clients will not be told to automatically complete any quest.)
 - Quests.IgnoreAutoComplete = 0
 - #
 - # Guild.EventLogRecordsCount
 - # Description: Number of log entries for guild events that are stored per guild. Old entries
 - # will be overwritten if the number of log entries exceed the configured value.
 - # High numbers prevent this behavior but may have performance impacts.
 - # Default: 100
 - Guild.EventLogRecordsCount = 100
 - #
 - # Guild.ResetHour
 - # Description: Hour of the day when the daily cap resets occur.
 - # Range: 0-23
 - # Default: 6 - (06:00 AM)
 - Guild.ResetHour = 6
 - #
 - # Guild.BankEventLogRecordsCount
 - # Description: Number of log entries for guild bank events that are stored per guild. Old
 - # entries will be overwritten if the number of log entries exceed the
 - # configured value. High numbers prevent this behavior but may have performance
 - # impacts.
 - # Default: 25 - (Minimum)
 - Guild.BankEventLogRecordsCount = 25
 - #
 - # Guild.NewsLogRecordsCount
 - # Description: Number of log entries for guild news that are stored per guild. Old
 - # entries will be overwritten if the number of log entries exceed the
 - # configured value. High numbers prevent this behavior but may have performance
 - # impacts.
 - # Default: 250
 - Guild.NewsLogRecordsCount = 250
 - #
 - # MaxPrimaryTradeSkill
 - # Description: Maximum number of primary professions a character can learn.
 - # Range: 0-10
 - # Default: 2
 - MaxPrimaryTradeSkill = 2
 - #
 - # MinPetitionSigns
 - # Description: Number of required signatures on charters to create a guild.
 - # Range: 0-4
 - # Default: 4
 - MinPetitionSigns = 4
 - #
 - # MaxGroupXPDistance
 - # Description: Max distance to creature for group member to get experience at creature
 - # death.
 - # Default: 74
 - MaxGroupXPDistance = 74
 - #
 - # MaxRecruitAFriendBonusDistance
 - # Description: Max distance between character and and group to gain the Recruit-A-Friend
 - # XP multiplier.
 - # Default: 100
 - MaxRecruitAFriendBonusDistance = 100
 - #
 - # MailDeliveryDelay
 - # Description: Time (in seconds) mail delivery is delayed when sending items.
 - # Default: 3600 - (1 hour)
 - MailDeliveryDelay = 3600
 - #
 - # SkillChance.Prospecting
 - # Description: Allow skill increase from prospecting.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - SkillChance.Prospecting = 0
 - #
 - # SkillChance.Milling
 - # Description: Allow skill increase from milling.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - SkillChance.Milling = 0
 - #
 - # OffhandCheckAtSpellUnlearn
 - # Description: Unlearning certain spells can change offhand weapon restrictions
 - # for equip slots.
 - # Default: 1 - (Recheck offhand slot weapon at unlearning a spell)
 - # 0 - (Recheck offhand slot weapon only at zone update)
 - OffhandCheckAtSpellUnlearn = 1
 - #
 - # ClientCacheVersion
 - # Description: Client cache version for client cache data reset. Use any value different
 - # from DB and not recently been used to trigger client side cache reset.
 - # Default: 0 - (Use DB value from world DB db_version.cache_id field)
 - ClientCacheVersion = 0
 - #
 - # Event.Announce
 - # Description: Announce events.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Event.Announce = 0
 - #
 - # BeepAtStart
 - # Description: Beep when the world server finished starting (Unix/Linux systems).
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - BeepAtStart = 1
 - #
 - # Motd
 - # Description: Message of the Day, displayed at login.
 - # Use '@' for a newline and be sure to escape special characters.
 - # Example: "Welcome to John\'s Server@This server runs on Trinity Core."
 - # Default: "Welcome to a Trinity Core server."
 - Motd = "Emucoach Official Repack 4.3.4 - v.2"
 - #
 - # Server.LoginInfo
 - # Description: Display core version (.server info) on login.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Server.LoginInfo = 0
 - #
 - # Command.LookupMaxResults
 - # Description: Number of results being displayed using a .lookup command.
 - # Default: 0 - (Unlimited)
 - Command.LookupMaxResults = 0
 - #
 - # AllowTickets
 - # Description: Allow/disallow sending new tickets.
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - AllowTickets = 1
 - #
 - # DungeonFinder.OptionsMask
 - # Description: Dungeon and raid finder system.
 - # Value is a bitmask consisting of:
 - # LFG_OPTION_ENABLE_DUNGEON_FINDER = 1, Enable the dungeon finder browser
 - # LFG_OPTION_ENABLE_RAID_BROWSER = 2, Enable the raid browser
 - # Default: 1
 - DungeonFinder.OptionsMask = 1
 - #
 - # DBC.EnforceItemAttributes
 - # Description: Disallow overriding item attributes stored in DBC files with values from the
 - # database.
 - # Default: 1 - (Enabled, Enforce DBC values)
 - # 0 - (Disabled, Use database values)
 - DBC.EnforceItemAttributes = 1
 - #
 - # AccountInstancesPerHour
 - # Description: Controls the max amount of different instances player can enter within hour
 - # Default: 5
 - AccountInstancesPerHour = 5
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # WARDEN SETTINGS
 - #
 - # Warden.Enabled
 - # Description: Enable Warden anticheat system.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Warden.Enabled = 0
 - #
 - # Warden.NumMemChecks
 - # Description: Number of Warden memory checks that are sent to the client each cycle.
 - # Default: 3 - (Enabled)
 - # 0 - (Disabled)
 - Warden.NumMemChecks = 3
 - #
 - # Warden.NumOtherChecks
 - # Description: Number of Warden checks other than memory checks that are added to request
 - # each checking cycle.
 - # Default: 7 - (Enabled)
 - # 0 - (Disabled)
 - Warden.NumOtherChecks = 7
 - #
 - # Warden.ClientResponseDelay
 - # Description: Time (in seconds) before client is getting disconnecting for not responding.
 - # Default: 600 - (10 Minutes)
 - # 0 - (Disabled, client won't be kicked)
 - Warden.ClientResponseDelay = 600
 - #
 - # Warden.ClientCheckHoldOff
 - # Description: Time (in seconds) to wait before sending the next check request to the client.
 - # A low number increases traffic and load on client and server side.
 - # Default: 30 - (30 Seconds)
 - # 0 - (Send check as soon as possible)
 - Warden.ClientCheckHoldOff = 30
 - #
 - # Warden.ClientCheckFailAction
 - # Description: Default action being taken if a client check failed. Actions can be
 - # overwritten for each single check via warden_action table in characters
 - # database.
 - # Default: 0 - (Disabled, Logging only)
 - # 1 - (Kick)
 - # 2 - (Ban)
 - Warden.ClientCheckFailAction = 0
 - #
 - # Warden.BanDuration
 - # Description: Time (in seconds) an account will be banned if ClientCheckFailAction is set
 - # to ban.
 - # Default: 86400 - (24 hours)
 - # 0 - (Permanent ban)
 - Warden.BanDuration = 86400
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # PLAYER INTERACTION
 - #
 - # AllowTwoSide.Accounts
 - # Description: Allow creating characters of both factions on the same account.
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - AllowTwoSide.Accounts = 1
 - #
 - # AllowTwoSide.Interaction.Calendar
 - # Description: Allow calendar invites between factions.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AllowTwoSide.Interaction.Calendar = 1
 - #
 - # AllowTwoSide.Interaction.Chat
 - # Description: Allow say chat between factions.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AllowTwoSide.Interaction.Chat = 1
 - #
 - # AllowTwoSide.Interaction.Channel
 - # Description: Allow channel chat between factions.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AllowTwoSide.Interaction.Channel = 1
 - #
 - # AllowTwoSide.Interaction.Group
 - # Description: Allow group joining between factions.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AllowTwoSide.Interaction.Group = 1
 - #
 - # AllowTwoSide.Interaction.Guild
 - # Description: Allow guild joining between factions.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AllowTwoSide.Interaction.Guild = 1
 - #
 - # AllowTwoSide.Interaction.Auction
 - # Description: Allow auctions between factions.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AllowTwoSide.Interaction.Auction = 1
 - #
 - # AllowTwoSide.Interaction.Mail
 - # Description: Allow sending mails between factions.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AllowTwoSide.Interaction.Mail = 1
 - #
 - # AllowTwoSide.WhoList
 - # Description: Show characters from both factions in the /who list.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AllowTwoSide.WhoList = 1
 - #
 - # AllowTwoSide.AddFriend
 - # Description: Allow adding friends from other faction the friends list.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AllowTwoSide.AddFriend = 1
 - #
 - # AllowTwoSide.Trade
 - # Description: Allow trading between factions.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AllowTwoSide.Trade = 1
 - #
 - # TalentsInspecting
 - # Description: Allow inspecting characters from the opposing faction.
 - # Doesn't affect characters in gamemaster mode.
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - TalentsInspecting = 1
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # CREATURE SETTINGS
 - #
 - # ThreatRadius
 - # Description: Distance for creatures to evade after being pulled away from the combat
 - # starting point. If ThreatRadius is less than creature aggro radius then aggro
 - # radius will be used.
 - # Default: 60
 - ThreatRadius = 60
 - #
 - # Rate.Creature.Aggro
 - # Description: Aggro radius percentage.
 - # Default: 1 - (Enabled, 100%)
 - # 1.5 - (Enabled, 150%)
 - # 0 - (Disabled, 0%)
 - Rate.Creature.Aggro = 1
 - #
 - # CreatureFamilyFleeAssistanceRadius
 - # Description: Distance for fleeing creatures seeking assistance from other creatures.
 - # Default: 30 - (Enabled)
 - # 0 - (Disabled)
 - CreatureFamilyFleeAssistanceRadius = 30
 - #
 - # CreatureFamilyAssistanceRadius
 - # Description: Distance for creatures calling for assistance from other creatures without
 - # moving.
 - # Default: 10 - (Enabled)
 - # 0 - (Disabled)
 - CreatureFamilyAssistanceRadius = 10
 - #
 - # CreatureFamilyAssistanceDelay
 - # Description: Time (in milliseconds) before creature assistance call.
 - # Default: 1500 - (1.5 Seconds)
 - CreatureFamilyAssistanceDelay = 1500
 - #
 - # CreatureFamilyFleeDelay
 - # Description: Time (in milliseconds) during which creature can flee if no assistance was
 - # found.
 - # Default: 7000 (7 Seconds)
 - CreatureFamilyFleeDelay = 7000
 - #
 - # WorldBossLevelDiff
 - # Description: World boss level difference.
 - # Default: 3
 - WorldBossLevelDiff = 3
 - #
 - # Corpse.Decay.NORMAL
 - # Corpse.Decay.RARE
 - # Corpse.Decay.ELITE
 - # Corpse.Decay.RAREELITE
 - # Corpse.Decay.WORLDBOSS
 - # Description: Time (in seconds) until creature corpse will decay if not looted or skinned.
 - # Default: 60 - (1 Minute, Corpse.Decay.NORMAL)
 - # 300 - (5 Minutes, Corpse.Decay.RARE)
 - # 300 - (5 Minutes, Corpse.Decay.ELITE)
 - # 300 - (5 Minutes, Corpse.Decay.RAREELITE)
 - # 3600 - (1 Hour, Corpse.Decay.WORLDBOSS)
 - Corpse.Decay.NORMAL = 60
 - Corpse.Decay.RARE = 300
 - Corpse.Decay.ELITE = 300
 - Corpse.Decay.RAREELITE = 300
 - Corpse.Decay.WORLDBOSS = 3600
 - #
 - # Rate.Corpse.Decay.Looted
 - # Description: Multiplier for Corpse.Decay.* to configure how long creature corpses stay
 - # after they have been looted.
 - # Default: 0.5
 - Rate.Corpse.Decay.Looted = 0.5
 - #
 - # Rate.Creature.Normal.Damage
 - # Rate.Creature.Elite.Elite.Damage
 - # Rate.Creature.Elite.RARE.Damage
 - # Rate.Creature.Elite.RAREELITE.Damage
 - # Rate.Creature.Elite.WORLDBOSS.Damage
 - # Description: Mulitplier for creature melee damage.
 - # Default: 1 - (Rate.Creature.Normal.Damage)
 - # 1 - (Rate.Creature.Elite.Elite.Damage)
 - # 1 - (Rate.Creature.Elite.RARE.Damage)
 - # 1 - (Rate.Creature.Elite.RAREELITE.Damage)
 - # 1 - (Rate.Creature.Elite.WORLDBOSS.Damage)
 - #
 - Rate.Creature.Normal.Damage = 1
 - Rate.Creature.Elite.Elite.Damage = 1
 - Rate.Creature.Elite.RARE.Damage = 1
 - Rate.Creature.Elite.RAREELITE.Damage = 1
 - Rate.Creature.Elite.WORLDBOSS.Damage = 1
 - #
 - # Rate.Creature.Normal.SpellDamage
 - # Rate.Creature.Elite.Elite.SpellDamage
 - # Rate.Creature.Elite.RARE.SpellDamage
 - # Rate.Creature.Elite.RAREELITE.SpellDamage
 - # Rate.Creature.Elite.WORLDBOSS.SpellDamage
 - # Description: Mulitplier for creature spell damage.
 - # Default: 1 - (Rate.Creature.Normal.SpellDamage)
 - # 1 - (Rate.Creature.Elite.Elite.SpellDamage)
 - # 1 - (Rate.Creature.Elite.RARE.SpellDamage)
 - # 1 - (Rate.Creature.Elite.RAREELITE.SpellDamage)
 - # 1 - (Rate.Creature.Elite.WORLDBOSS.SpellDamage)
 - Rate.Creature.Normal.SpellDamage = 1
 - Rate.Creature.Elite.Elite.SpellDamage = 1
 - Rate.Creature.Elite.RARE.SpellDamage = 1
 - Rate.Creature.Elite.RAREELITE.SpellDamage = 1
 - Rate.Creature.Elite.WORLDBOSS.SpellDamage = 1
 - #
 - # Rate.Creature.Normal.HP
 - # Rate.Creature.Elite.Elite.HP
 - # Rate.Creature.Elite.RARE.HP
 - # Rate.Creature.Elite.RAREELITE.HP
 - # Rate.Creature.Elite.WORLDBOSS.HP
 - # Description: Mulitplier for creature health.
 - # Default: 1 - (Rate.Creature.Normal.HP)
 - # 1 - (Rate.Creature.Elite.Elite.HP)
 - # 1 - (Rate.Creature.Elite.RARE.HP)
 - # 1 - (Rate.Creature.Elite.RAREELITE.HP)
 - # 1 - (Rate.Creature.Elite.WORLDBOSS.HP)
 - Rate.Creature.Normal.HP = 1
 - Rate.Creature.Elite.Elite.HP = 1
 - Rate.Creature.Elite.RARE.HP = 1
 - Rate.Creature.Elite.RAREELITE.HP = 1
 - Rate.Creature.Elite.WORLDBOSS.HP = 1
 - #
 - # ListenRange.Say
 - # Description: Distance in which players can read say messages from creatures or
 - # gameobjects.
 - # Default: 40
 - ListenRange.Say = 40
 - #
 - # ListenRange.TextEmote
 - # Description: Distance in which players can read emotes from creatures or gameobjects.
 - # Default: 40
 - ListenRange.TextEmote = 40
 - #
 - # ListenRange.Yell
 - # Description: Distance in which players can read yell messages from creatures or
 - # gameobjects.
 - # Default: 300
 - ListenRange.Yell = 300
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # CHAT SETTINGS
 - #
 - # ChatFakeMessagePreventing
 - # Description: Chat protection from creating fake messages using a lot spaces or other
 - # invisible symbols. Not applied to the addon language, but may break old
 - # addons that use normal languages for sending data to other clients.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ChatFakeMessagePreventing = 0
 - #
 - # ChatStrictLinkChecking.Severity
 - # Description: Check chat messages for ingame links to spells, items, quests, etc.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled, Check if only valid pipe commands are used, Prevents posting
 - # pictures.)
 - # 2 - (Enabled, Verify that pipe commands are used in a correct order)
 - # 3 - (Check if color, entry and name don't contradict each other. For this to
 - # work correctly, please assure that you have extracted locale DBCs of
 - # every language specific client playing on this server)
 - ChatStrictLinkChecking.Severity = 0
 - #
 - # ChatStrictLinkChecking.Kick
 - # Description: Defines what should be done if a message is considered to contain invalid
 - # pipe commands.
 - # Default: 0 - (Silently ignore message)
 - # 1 - (Disconnect players who sent malformed messages)
 - ChatStrictLinkChecking.Kick = 0
 - #
 - # ChatFlood.MessageCount
 - # Description: Chat flood protection, number of messages before player gets muted.
 - # Default: 10 - (Enabled)
 - # 0 - (Disabled)
 - ChatFlood.MessageCount = 10
 - #
 - # ChatFlood.MessageDelay
 - # Description: Time (in seconds) between messages to be counted into ChatFlood.MessageCount.
 - # Default: 1
 - ChatFlood.MessageDelay = 1
 - #
 - # ChatFlood.MuteTime
 - # Description: Time (in seconds) characters get muted for violating ChatFlood.MessageCount.
 - # Default: 10
 - ChatFlood.MuteTime = 10
 - #
 - # Channel.RestrictedLfg
 - # Description: Restrict LookupForGroup channel to characters registered in the LFG tool.
 - # Default: 1 - (Enabled, Allow join to channel only if registered in LFG)
 - # 0 - (Disabled, Allow join to channel in any time)
 - Channel.RestrictedLfg = 1
 - #
 - # Channel.SilentlyGMJoin
 - # Description: Silently join GM characters to channels. If set to 1, channel kick and ban
 - # commands issued by a GM will not be broadcasted.
 - # Default: 0 - (Disabled, Join with announcement)
 - # 1 - (Enabled, Join without announcement)
 - Channel.SilentlyGMJoin = 0
 - #
 - # ChatLevelReq.Channel
 - # Description: Level requirement for characters to be able to write in chat channels.
 - # Default: 1
 - ChatLevelReq.Channel = 1
 - #
 - # ChatLevelReq.Whisper
 - # Description: Level requirement for characters to be able to whisper other characters.
 - # Default: 1
 - ChatLevelReq.Whisper = 1
 - #
 - # ChatLevelReq.Say
 - # Description: Level requirement for characters to be able to use say/yell/emote.
 - # Default: 1
 - ChatLevelReq.Say = 1
 - #
 - # AllowPlayerCommands
 - # Description: Allow players to use commands.
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - AllowPlayerCommands = 1
 - #
 - # PreserveCustomChannels
 - # Description: Store custom chat channel settings like password, automatic ownership handout
 - # or ban list in the database. Needs to be enabled to save custom
 - # world/trade/etc. channels that have automatic ownership handout disabled.
 - # (.channel set ownership $channel off)
 - # Default: 0 - (Disabled, Blizzlike, Channel settings are lost if last person left)
 - # 1 - (Enabled)
 - PreserveCustomChannels = 1
 - #
 - # PreserveCustomChannelDuration
 - # Description: Time (in days) that needs to pass before the customs chat channels get
 - # cleaned up from the database. Only channels with ownership handout enabled
 - # (default behavior) will be cleaned.
 - # Default: 14 - (Enabled, Clean channels that haven't been used for 14 days)
 - # 0 - (Disabled, Infinite channel storage)
 - PreserveCustomChannelDuration = 14
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # GAME MASTER SETTINGS
 - #
 - # GM.LoginState
 - # Description: GM mode at login.
 - # Default: 2 - (Last save state)
 - # 0 - (Disable)
 - # 1 - (Enable)
 - GM.LoginState = 2
 - #
 - # GM.Visible
 - # Description: GM visibility at login.
 - # Default: 2 - (Last save state)
 - # 0 - (Invisible)
 - # 1 - (Visible)
 - GM.Visible = 2
 - #
 - # GM.Chat
 - # Description: GM chat mode at login.
 - # Default: 2 - (Last save state)
 - # 0 - (Disable)
 - # 1 - (Enable)
 - GM.Chat = 2
 - #
 - # GM.WhisperingTo
 - # Description: Is GM accepting whispers from player by default or not.
 - # Default: 2 - (Last save state)
 - # 0 - (Disable)
 - # 1 - (Enable)
 - GM.WhisperingTo = 2
 - #
 - # GM.InGMList.Level
 - # Description: Maximum GM level shown in GM list (if enabled) in non-GM state (.gm off).
 - # Default: 3 - (Anyone)
 - # 0 - (Only players)
 - # 1 - (Only moderators)
 - # 2 - (Only gamemasters)
 - GM.InGMList.Level = 3
 - #
 - # GM.InWhoList.Level
 - # Description: Max GM level showed in who list (if visible).
 - # Default: 3 - (Anyone)
 - # 0 - (Only players)
 - # 1 - (Only moderators)
 - # 2 - (Only gamemasters)
 - GM.InWhoList.Level = 3
 - #
 - # GM.LogTrade
 - # Description: Include GM trade and trade slot enchanting operations in GM log.
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - GM.LogTrade = 1
 - #
 - # GM.StartLevel
 - # Description: GM character starting level.
 - # Default: 1
 - GM.StartLevel = 1
 - #
 - # GM.AllowInvite
 - # Description: Allow players to invite GM characters.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - GM.AllowInvite = 0
 - #
 - # GM.AllowFriend
 - # Description: Allow players to add GM characters to their friends list.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - GM.AllowFriend = 0
 - #
 - # GM.LowerSecurity
 - # Description: Allow lower security levels to use commands on higher security level
 - # characters.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - GM.LowerSecurity = 0
 - #
 - # GM.TicketSystem.ChanceOfGMSurvey
 - # Description: Chance of sending a GM survey after ticket completion.
 - # Default: 50 - (Enabled)
 - # 0 - (Disabled)
 - GM.TicketSystem.ChanceOfGMSurvey = 50
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # VISIBILITY AND DISTANCES
 - #
 - # Visibility.GroupMode
 - # Description: Group visibility modes. Defines which groups can aways detect invisible
 - # characters of the same raid, group or faction.
 - # Default: 1 - (Raid)
 - # 0 - (Party)
 - # 2 - (Faction)
 - Visibility.GroupMode = 1
 - #
 - # Visibility.Distance.Continents
 - # Visibility.Distance.Instances
 - # Visibility.Distance.BGArenas
 - # Description: Visibility distance to see other players or gameobjects.
 - # Visibility on continents on retail ~90 yards. In BG/Arenas ~533.
 - # For instances default ~170.
 - # Max limited by grid size: 533.33333
 - # Min limit is max aggro radius (45) * Rate.Creature.Aggro
 - # Default: 90 - (Visibility.Distance.Continents)
 - # 170 - (Visibility.Distance.Instances)
 - # 533 - (Visibility.Distance.BGArenas)
 - Visibility.Distance.Continents = 90
 - Visibility.Distance.Instances = 170
 - Visibility.Distance.BGArenas = 533
 - #
 - # Visibility.Notify.Period.OnContinents
 - # Visibility.Notify.Period.InInstances
 - # Visibility.Notify.Period.InBGArenas
 - # Description: Time (in milliseconds) for visibility update period. Lower values may have
 - # performance impact.
 - # Default: 1000 - (Visibility.Notify.Period.OnContinents)
 - # 1000 - (Visibility.Notify.Period.InInstances)
 - # 1000 - (Visibility.Notify.Period.InBGArenas)
 - Visibility.Notify.Period.OnContinents = 1000
 - Visibility.Notify.Period.InInstances = 1000
 - Visibility.Notify.Period.InBGArenas = 1000
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # SERVER RATES
 - #
 - # Rate.Health
 - # Rate.Mana
 - # Rate.Rage.Income
 - # Rate.Rage.Loss
 - # Rate.RunicPower.Income
 - # Rate.RunicPower.Loss
 - # Rate.Focus
 - # Rate.Energy
 - # Rate.Loyalty
 - # Description: Multiplier to configure health, mana, incoming rage, loss of rage, focus
 - # energy and loyalty increase or decrease.
 - # Default: 1 - (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.Energy)
 - # 1 - (Rate.Loyalty)
 - 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.Energy = 1
 - Rate.Loyalty = 1
 - #
 - # Rate.Skill.Discovery
 - # Description: Multiplier for skill discovery.
 - # Default: 1
 - Rate.Skill.Discovery = 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
 - # Description: Drop rates for money and items based on quality.
 - # Default: 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)
 - 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.Drop.Item.ReferencedAmount
 - # Description: Multiplier for referenced loot amount.
 - # Default: 1
 - Rate.Drop.Item.ReferencedAmount = 1
 - #
 - # Rate.XP.Kill
 - # Rate.XP.Quest
 - # Rate.XP.Explore
 - # Description: Experience rates.
 - # Default: 1 - (Rate.XP.Kill)
 - # 1 - (Rate.XP.Quest)
 - # 1 - (Rate.XP.Explore)
 - Rate.XP.Kill = 1
 - Rate.XP.Quest = 1
 - Rate.XP.Explore = 1
 - #
 - # Rate.RepairCost
 - # Description: Repair cost rate.
 - # Default: 1
 - Rate.RepairCost = 1
 - #
 - # Rate.Rest.InGame
 - # Rate.Rest.Offline.InTavernOrCity
 - # Rate.Rest.Offline.InWilderness
 - # Description: Resting points grow rates.
 - # Default: 1 - (Rate.Rest.InGame)
 - # 1 - (Rate.Rest.Offline.InTavernOrCity)
 - # 1 - (Rate.Rest.Offline.InWilderness)
 - Rate.Rest.InGame = 1
 - Rate.Rest.Offline.InTavernOrCity = 1
 - Rate.Rest.Offline.InWilderness = 1
 - #
 - # Rate.Damage.Fall
 - # Description: Damage after fall rate.
 - # Default: 1
 - Rate.Damage.Fall = 1
 - #
 - # Rate.Auction.Time
 - # Rate.Auction.Deposit
 - # Rate.Auction.Cut
 - # Description: Auction rates (auction time, deposit get at auction start,
 - # auction cut from price at auction end)
 - # Default: 1 - (Rate.Auction.Time)
 - # 1 - (Rate.Auction.Deposit)
 - # 1 - (Rate.Auction.Cut)
 - Rate.Auction.Time = 1
 - Rate.Auction.Deposit = 1
 - Rate.Auction.Cut = 1
 - #
 - # Rate.Honor
 - # Description: Honor gain rate.
 - # Default: 1
 - Rate.Honor = 1
 - #
 - # Rate.Mining.Amount
 - # Description: Rate for minimum/maximum times a deposit can be used.
 - # Default: 1
 - Rate.Mining.Amount = 1
 - #
 - # Rate.Mining.Next
 - # Description: Mining rates.
 - # Default: Chance to to mine a deposit again.
 - Rate.Mining.Next = 1
 - #
 - # Rate.Talent
 - # Description: Talent point rate.
 - # Default: 1
 - Rate.Talent = 1
 - #
 - # Rate.Reputation.Gain
 - # Description: Reputation gain rate.
 - # Default: 1
 - Rate.Reputation.Gain = 1
 - #
 - # Rate.Reputation.LowLevel.Kill
 - # Description: Reputation gain from killing low level (grey) creatures.
 - # Default: 1
 - Rate.Reputation.LowLevel.Kill = 1
 - #
 - # Rate.Reputation.LowLevel.Quest
 - # Description: Reputation gain rate.
 - # Default: 1
 - Rate.Reputation.LowLevel.Quest = 1
 - #
 - # Rate.Reputation.RecruitAFriendBonus
 - # Description: Reputation bonus rate for recruit-a-friend.
 - # Default: 0.1
 - Rate.Reputation.RecruitAFriendBonus = 0.1
 - #
 - # Rate.MoveSpeed
 - # Description: Movement speed rate.
 - # Default: 1
 - Rate.MoveSpeed = 1
 - #
 - # Rate.InstanceResetTime
 - # Description: Multiplier for the rate between global raid/heroic instance resets
 - # (dbc value). Higher value increases the time between resets,
 - # lower value lowers the time, you need clean instance_reset in
 - # characters db in order to let new values work.
 - # Default: 1
 - Rate.InstanceResetTime = 1
 - #
 - # SkillGain.Crafting
 - # SkillGain.Gathering
 - # Description: Crafting/defense/gathering/weapon skills gain rate.
 - # Default: 1 - (SkillGain.Crafting)
 - # 1 - (SkillGain.Gathering)
 - SkillGain.Crafting = 1
 - SkillGain.Gathering = 1
 - #
 - # SkillChance.Orange
 - # SkillChance.Yellow
 - # SkillChance.Green
 - # SkillChance.Grey
 - # Description: Chance to increase skill based on recipe color.
 - # Default: 100 - (SkillChance.Orange)
 - # 75 - (SkillChance.Yellow)
 - # 25 - (SkillChance.Green)
 - # 0 - (SkillChance.Grey)
 - SkillChance.Orange = 100
 - SkillChance.Yellow = 75
 - SkillChance.Green = 25
 - SkillChance.Grey = 0
 - #
 - # SkillChance.MiningSteps
 - # SkillChance.SkinningSteps
 - # Description: Skinning and Mining chance decreases with skill level.
 - # Default: 0 - (Disabled)
 - # 75 - (In 2 times each 75 skill points)
 - SkillChance.MiningSteps = 0
 - SkillChance.SkinningSteps = 0
 - #
 - # DurabilityLoss.InPvP
 - # Description: Durability loss on death during PvP.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - DurabilityLoss.InPvP = 0
 - #
 - # DurabilityLoss.OnDeath
 - # Description: Durability loss percentage on death.
 - # Default: 10
 - DurabilityLoss.OnDeath = 10
 - #
 - # DurabilityLossChance.Damage
 - # Description: Chance to lose durability on one equipped item from damage.
 - # Default: 0.5 - (100/0.5 = 200, Each 200 damage one equipped item will use durability)
 - DurabilityLossChance.Damage = 0.5
 - #
 - # DurabilityLossChance.Absorb
 - # Description: Chance to lose durability on one equipped armor item when absorbing damage.
 - # Default: 0.5 - (100/0.5 = 200, Each 200 absorbed damage one equipped item will lose
 - # durability)
 - DurabilityLossChance.Absorb = 0.5
 - #
 - # DurabilityLossChance.Parry
 - # Description: Chance to lose durability on main weapon when parrying attacks.
 - # Default: 0.05 - (100/0.05 = 2000, Each 2000 parried damage the main weapon will lose
 - # durability)
 - DurabilityLossChance.Parry = 0.05
 - #
 - # DurabilityLossChance.Block
 - # Description: Chance to lose durability on shield when blocking attacks.
 - # Default: 0.05 - (100/0.05 = 2000, Each 2000 blocked damage the shield will lose
 - # durability)
 - DurabilityLossChance.Block = 0.05
 - #
 - # Death.SicknessLevel
 - # Description: Starting level for resurrection sickness.
 - # Example: 11 - (Level 1-10 characters will not be affected,
 - # Level 11-19 characters will be affected for 1 minute,
 - # Level 20-MaxPlayerLevel characters will be affected for 10 minutes)
 - # Default: 11 - (Enabled, See Example)
 - # MaxPlayerLevel+1 - (Disabled)
 - # -10 - (Enabled, Level 1+ characters have 10 minute duration)
 - Death.SicknessLevel = 11
 - #
 - # Death.CorpseReclaimDelay.PvP
 - # Death.CorpseReclaimDelay.PvE
 - # Description: Increase corpse reclaim delay at PvP/PvE deaths.
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - Death.CorpseReclaimDelay.PvP = 1
 - Death.CorpseReclaimDelay.PvE = 0
 - #
 - # Death.Bones.World
 - # Death.Bones.BattlegroundOrArena
 - # Description: Create bones instead of corpses at resurrection in normal zones, instances,
 - # battleground or arenas.
 - # Default: 1 - (Enabled, Death.Bones.World)
 - # 1 - (Enabled, Death.Bones.BattlegroundOrArena)
 - # 0 - (Disabled)
 - Death.Bones.World = 1
 - Death.Bones.BattlegroundOrArena = 1
 - #
 - # Die.Command.Mode
 - # Description: Do not trigger things like loot from .die command.
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - Die.Command.Mode = 0
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # AUTO BROADCAST
 - #
 - # AutoBroadcast.On
 - # Description: Enable auto broadcast.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AutoBroadcast.On = 1
 - #
 - # AutoBroadcast.Center
 - # Description: Auto broadcasting display method.
 - # Default: 0 - (Announce)
 - # 1 - (Notify)
 - # 2 - (Both)
 - AutoBroadcast.Center = 0
 - #
 - # AutoBroadcast.Timer
 - # Description: Timer (in milliseconds) for auto broadcasts.
 - # Default: 60000 - (60 seconds), 300000 - (5 minutes)
 - AutoBroadcast.Timer = 300000
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # BATTLEGROUND CONFIG
 - #
 - # Battleground.CastDeserter
 - # Description: Cast Deserter spell at players who leave battlegrounds in progress.
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - Battleground.CastDeserter = 1
 - #
 - # Battleground.QueueAnnouncer.Enable
 - # Description: Announce battleground queue status to chat.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Battleground.QueueAnnouncer.Enable = 1
 - #
 - # Battleground.QueueAnnouncer.PlayerOnly
 - # Description: Battleground queue announcement type.
 - # Default: 0 - (System message, Anyone can see it)
 - # 1 - (Private, Only queued players can see it)
 - Battleground.QueueAnnouncer.PlayerOnly = 0
 - #
 - # Battleground.InvitationType
 - # Description: Set Battleground invitation type.
 - # Default: 0 - (Normal, Invite as much players to battlegrounds as queued,
 - # Don't bother with balance)
 - # 1 - (Experimental, Don't allow to invite much more players
 - # of one faction)
 - Battleground.InvitationType = 0
 - #
 - # Battleground.PrematureFinishTimer
 - # Description: Time (in milliseconds) before battleground will end prematurely if there are
 - # not enough players on one team. (Values defined in battleground template)
 - # Default: 300000 - (Enabled, 5 minutes)
 - # 0 - (Disabled, Not recommended)
 - BattleGround.PrematureFinishTimer = 300000
 - #
 - # BattleGround.PremadeGroupWaitForMatch
 - # Description: Time (in milliseconds) a pre-made group has to wait for matching group of the
 - # other faction.
 - # Default: 1800000 - (Enabled, 30 minutes)
 - # 0 - (Disabled, Not recommended)
 - BattleGround.PremadeGroupWaitForMatch = 1800000
 - #
 - # Battleground.GiveXPForKills
 - # Description: Give experience for honorable kills in battlegrounds.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Battleground.GiveXPForKills = 1
 - #
 - # Battleground.Random.ResetHour
 - # Description: Hour of the day when the global instance resets occur.
 - # Range: 0-23
 - # Default: 6 - (06:00 AM)
 - Battleground.Random.ResetHour = 6
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # BATTLEFIELD CONFIG
 - #
 - # Wintergrasp.Enable
 - # Description: Enable the Wintergrasp battlefield.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled, Experimental as of still being in development)
 - ######################
 - # WINTERGRASP CONFIG #
 - ######################
 - Wintergrasp.Enable = 0
 - #
 - # Wintergrasp.PlayerMax
 - # Description: Maximum number of players allowed in Wintergrasp.
 - # Default: 100
 - Wintergrasp.PlayerMax = 100
 - #
 - # Wintergrasp.PlayerMin
 - # Description: Minimum number of players required for Wintergrasp.
 - # Default: 0
 - Wintergrasp.PlayerMin = 0
 - #
 - # Wintergrasp.PlayerMinLvl
 - # Description: Required character level for the Wintergrasp battle.
 - # Default: 77
 - Wintergrasp.PlayerMinLvl = 77
 - #
 - # Wintergrasp.BattleTimer
 - # Description: Time (in minutes) for the Wintergrasp battle to last.
 - # Default: 30
 - Wintergrasp.BattleTimer = 30
 - #
 - # Wintergrasp.NoBattleTimer
 - # Description: Time (in minutes) between Wintergrasp battles.
 - # Default: 150
 - Wintergrasp.NoBattleTimer = 150
 - #
 - # Wintergrasp.CrashRestartTimer
 - # Description: Time (in minutes) to delay the restart of Wintergrasp if the world server
 - # crashed during a running battle.
 - # Default: 10
 - Wintergrasp.CrashRestartTimer = 10
 - ###################
 - # TOLBARAD CONFIG #
 - ###################
 - #
 - # Tol Barad.Enable
 - # Enable Tol Barad
 - # Default: 0 - off
 - # 1 - on
 - Tol.Barad.Enable = 0
 - #
 - # Tol Barad.PlayerMax
 - # Max players allowed in Tol Barad
 - # Default: 100 (players)
 - Tol.Barad.PlayerMax = 100
 - #
 - # Tol Barad.PlayerMin
 - # Min players allowed in Tol Barad
 - # Default: 0 (players)
 - Tol.Barad.PlayerMin = 0
 - #
 - # Tol Barad.PlayerMinLvl
 - # Min player level allowed in Tol Barad
 - # Default: 80
 - Tol.Barad.PlayerMinLvl = 80
 - #
 - # Tol Barad.BattleTimer
 - # Wartime timer
 - # Default: 30 (in min)
 - Tol.Barad.BattleTimer = 30
 - #
 - # Tol Barad.NoBattleTimer
 - # Out of wartime timer
 - # Default: 150 (in min)
 - Tol.Barad.NoBattleTimer = 150
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # ARENA CONFIG
 - #
 - # Arena.MaxRatingDifference
 - # Description: Maximum rating difference between two teams in rated matches.
 - # Default: 150 - (Enabled)
 - # 0 - (Disabled)
 - Arena.MaxRatingDifference = 150
 - #
 - # Arena.RatingDiscardTimer
 - # Description: Time (in milliseconds) after which rating differences are ignored when
 - # setting up matches.
 - # Default: 600000 - (Enabled, 10 minutes)
 - # 0 - (Disabled)
 - Arena.RatingDiscardTimer = 600000
 - #
 - # Arena.RatedUpdateTimer
 - # Description: Time (in milliseconds) between checks for matchups in rated arena
 - # Default: 5000 - (5 seconds)
 - Arena.RatedUpdateTimer = 5000
 - #
 - # Arena.AutoDistributePoints
 - # Description: Automatically distribute arena points.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Arena.AutoDistributePoints = 0
 - #
 - # Arena.AutoDistributeInterval
 - # Description: Time (in days) how often arena points should be distributed if automatic
 - # distribution is enabled.
 - # Default: 7 - (Weekly)
 - Arena.AutoDistributeInterval = 7
 - #
 - # Arena.QueueAnnouncer.Enable
 - # Description: Announce arena queue status to chat.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Arena.QueueAnnouncer.Enable = 0
 - #
 - # Arena.ArenaSeason.ID
 - # Description: Current arena season id shown in clients.
 - # Default: 8
 - Arena.ArenaSeason.ID = 8
 - #
 - # Arena.ArenaSeason.InProgress
 - # Description: State of current arena season.
 - # Default: 1 - (Active)
 - # 0 - (Finished)
 - Arena.ArenaSeason.InProgress = 1
 - #
 - # Arena.ArenaStartRating
 - # Description: Start rating for new arena teams.
 - # Default: 0
 - Arena.ArenaStartRating = 0
 - #
 - # Arena.ArenaStartPersonalRating
 - # Description: Start personal rating when joining a team.
 - # Default: 0
 - Arena.ArenaStartPersonalRating = 0
 - #
 - # Arena.ArenaStartMatchmakerRating
 - # Description: Start matchmaker rating for players.
 - # Default: 1500
 - Arena.ArenaStartMatchmakerRating = 1500
 - #
 - # ArenaLog.ExtendedInfo
 - # Description: Include extended info to ArenaLogFile for each player after rated arena
 - # matches (guid, name, team, IP, healing/damage done, killing blows).
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ArenaLog.ExtendedInfo = 0
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # NETWORK CONFIG
 - #
 - # Network.Threads
 - # Description: Number of threads for network.
 - # Default: 1 - (Recommended 1 thread per 1000 connections)
 - Network.Threads = 1
 - #
 - # Network.OutKBuff
 - # Description: Amount of memory (in bytes) used for the output kernel buffer (see SO_SNDBUF
 - # socket option, TCP manual).
 - # Default: -1 - (Use system default setting)
 - Network.OutKBuff = -1
 - #
 - # Network.OutUBuff
 - # Description: Amount of memory (in bytes) reserved in the user space per connection for
 - # output buffering.
 - # Default: 65536
 - Network.OutUBuff = 65536
 - #
 - # Network.TcpNoDelay:
 - # Description: TCP Nagle algorithm setting.
 - # Default: 0 - (Enabled, Less traffic, More latency)
 - # 1 - (Disabled, More traffic, Less latency, TCP_NO_DELAY)
 - Network.TcpNodelay = 1
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # CONSOLE AND REMOTE ACCESS
 - #
 - # Console.Enable
 - # Description: Enable console.
 - # Default: 1 - (Enabled)
 - # 0 - (Disabled)
 - Console.Enable = 1
 - #
 - # Ra.Enable
 - # Description: Enable remote console (telnet).
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Ra.Enable = 0
 - #
 - # Ra.IP
 - # Description: Bind remote access to IP/hostname.
 - # Default: "0.0.0.0" - (Bind to all IPs on the system)
 - Ra.IP = "0.0.0.0"
 - #
 - # Ra.Port
 - # Description: TCP port to reach the remote console.
 - # Default: 3443
 - Ra.Port = 3443
 - #
 - # Ra.MinLevel
 - # Description: Required security level to use the remote console.
 - # Default: 3
 - Ra.MinLevel = 3
 - #
 - # SOAP.Enable
 - # Description: Enable soap service
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - SOAP.Enabled = 0
 - #
 - # SOAP.IP
 - # Description: Bind SOAP service to IP/hostname
 - # Default: "127.0.0.1" - (Bind to localhost)
 - SOAP.IP = "127.0.0.1"
 - #
 - # SOAP.Port
 - # Description: TCP port to reach the SOAP service.
 - # Default: 7878
 - SOAP.Port = 7878
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # CHARACTER DELETE OPTIONS
 - #
 - # CharDelete.Method
 - # Description: Character deletion behavior.
 - # Default: 0 - (Completely remove character from the database)
 - # 1 - (Unlink the character from account and free up the name, Appears as
 - # deleted ingame)
 - CharDelete.Method = 0
 - #
 - # CharDelete.MinLevel
 - # Description: Required level to use the unlinking method if enabled.
 - # Default: 0 - (Same method for every level)
 - # 1+ - (Only characters with the specified level will use the unlinking method)
 - CharDelete.MinLevel = 0
 - #
 - # CharDelete.KeepDays
 - # Description: Time (in days) before unlinked characters will be removed from the database.
 - # Default: 30 - (Enabled)
 - # 0 - (Disabled, Don't delete any characters)
 - CharDelete.KeepDays = 30
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # CUSTOM SERVER OPTIONS
 - #
 - # PlayerStart.AllReputation
 - # Description: Players will start with most of the high level reputations that are needed
 - # for items, mounts etc.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - PlayerStart.AllReputation = 0
 - #
 - # PlayerStart.AllSpells
 - # Description: If enabled, players will start with all their class spells (not talents).
 - # You must populate playercreateinfo_spell_custom table with the spells you
 - # want, or this will not work! The table has data for all classes / races up
 - # to TBC expansion.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - PlayerStart.AllSpells = 0
 - #
 - # PlayerStart.MapsExplored
 - # Description: Characters start with all maps explored.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - PlayerStart.MapsExplored = 0
 - #
 - # HonorPointsAfterDuel
 - # Description: Amount of honor points the duel winner will get after a duel.
 - # Default: 0 - (Disabled)
 - # 1+ - (Enabled)
 - HonorPointsAfterDuel = 0
 - #
 - # AlwaysMaxWeaponSkill
 - # Description: Players will automatically gain max weapon/defense skill when logging in,
 - # or leveling.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - AlwaysMaxWeaponSkill = 0
 - #
 - # PvPToken.Enable
 - # Description: Character will receive a token after defeating another character that yields
 - # honor.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - PvPToken.Enable = 0
 - #
 - # PvPToken.MapAllowType
 - # Description: Define where characters can receive tokens.
 - # Default: 4 - (All maps)
 - # 3 - (Battlegrounds)
 - # 2 - (FFA areas only like Gurubashi arena)
 - # 1 - (Battlegrounds and FFA areas)
 - PvPToken.MapAllowType = 4
 - #
 - # PvPToken.ItemID
 - # Description: Item characters will receive after defeating another character if PvP Token
 - # system is enabled.
 - # Default: 29434 - (Badge of justice)
 - PvPToken.ItemID = 29434
 - #
 - # PvPToken.ItemCount
 - # Description: Number of tokens a character will receive.
 - # Default: 1
 - PvPToken.ItemCount = 1
 - #
 - # NoResetTalentsCost
 - # Description: Resetting talents doesn't cost anything.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - NoResetTalentsCost = 0
 - #
 - # Guild.AllowMultipleGuildMaster
 - # Description: Allow more than one guild master. Additional Guild Masters must be set using
 - # the ".guild rank" command.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Guild.AllowMultipleGuildMaster = 0
 - #
 - # ShowKickInWorld
 - # Description: Determines whether a message is broadcasted to the entire server when a
 - # player gets kicked
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - ShowKickInWorld = 0
 - #
 - # RecordUpdateTimeDiffInterval
 - # Description: Time (in milliseconds) update time diff is written to the log file.
 - # Update diff can be used as a performance indicator. Diff < 300: good
 - # performance. Diff > 600 bad performance, may be caused by high CPU usage.
 - # Default: 60000 - (Enabled, 1 minute)
 - # 0 - (Disabled)
 - RecordUpdateTimeDiffInterval = 60000
 - #
 - # MinRecordUpdateTimeDiff
 - # Description: Only record update time diff which is greater than this value.
 - # Default: 100
 - MinRecordUpdateTimeDiff = 100
 - #
 - # PlayerStart.String
 - # Description: String to be displayed at first login of newly created characters.
 - # Default: "" - (Disabled)
 - PlayerStart.String = ""
 - #
 - # LevelReq.Trade
 - # Description: Level requirement for characters to be able to trade.
 - # Default: 1
 - LevelReq.Trade = 1
 - #
 - # LevelReq.Ticket
 - # Description: Level requirement for characters to be able to write tickets.
 - # Default: 1
 - LevelReq.Ticket = 1
 - #
 - # LevelReq.Auction
 - # Description: Level requirement for characters to be able to use the auction house.
 - # Default: 1
 - LevelReq.Auction = 1
 - #
 - # LevelReq.Mail
 - # Description: Level requirement for characters to be able to send and receive mails.
 - # Default: 1
 - LevelReq.Mail = 1
 - #
 - # PlayerDump.DisallowPaths
 - # Description: Disallow using paths in PlayerDump output files
 - # Default: 1
 - PlayerDump.DisallowPaths = 1
 - #
 - # PlayerDump.DisallowOverwrite
 - # Description: Disallow overwriting existing files with PlayerDump
 - # Default: 1
 - PlayerDump.DisallowOverwrite = 1
 - #
 - # UI.ShowQuestLevelsInDialogs
 - # Description: Show quest levels next to quest titles in UI dialogs
 - # Example: [13] Westfall Stew
 - # Default: 0 (do not show)
 - UI.ShowQuestLevelsInDialogs = 0
 - #
 - ###################################################################################################
 - ###################################################################################################
 - #
 - # LOGGING SYSTEM SETTINGS
 - #
 - # Appender config values: Given a appender "name"
 - # Appender.name
 - # Description: Defines 'where to log'
 - # Format: Type,LogLevel,Flags,optional1,optional2,optional3
 - #
 - # Type
 - # 0 - (None)
 - # 1 - (Console)
 - # 2 - (File)
 - # 3 - (DB)
 - #
 - # LogLevel
 - # 0 - (Disabled)
 - # 1 - (Trace)
 - # 2 - (Debug)
 - # 3 - (Info)
 - # 4 - (Warn)
 - # 5 - (Error)
 - # 6 - (Fatal)
 - #
 - # Flags:
 - # 0 - None
 - # 1 - Prefix Timestamp to the text
 - # 2 - Prefix Log Level to the text
 - # 4 - Prefix Log Filter type to the text
 - # 8 - Append timestamp to the log file name. Format: YYYY-MM-DD_HH-MM-SS (Only used with Type = 2)
 - # 16 - Make a backup of existing file before overwrite (Only used with Mode = w)
 - #
 - # Colors (read as optional1 if Type = Console)
 - # Format: "fatal error warn info debug trace"
 - # 0 - BLACK
 - # 1 - RED
 - # 2 - GREEN
 - # 3 - BROWN
 - # 4 - BLUE
 - # 5 - MAGENTA
 - # 6 - CYAN
 - # 7 - GREY
 - # 8 - YELLOW
 - # 9 - LRED
 - # 10 - LGREEN
 - # 11 - LBLUE
 - # 12 - LMAGENTA
 - # 13 - LCYAN
 - # 14 - WHITE
 - # Example: "13 11 9 5 3 1"
 - #
 - # File: Name of the file (read as optional1 if Type = File)
 - # Allows to use one "%s" to create dynamic files
 - #
 - # Mode: Mode to open the file (read as optional2 if Type = File)
 - # a - (Append)
 - # w - (Overwrite)
 - #
 - # MaxFileSize: Maximum file size of the log file before creating a new log file
 - # (read as optional3 if Type = File)
 - # Size is measured in bytes expressed in a 64-bit unsigned integer.
 - # Maximum value is 4294967295 (4 gb). Leave blank for no limit.
 - # NOTE: Does not work with dynamic filenames.
 - # Example: 536870912 (512 mb)
 - #
 - Appender.Console=1,3,0
 - Appender.Server=2,2,0,Server.log,w
 - Appender.GM=2,2,0,GM.log
 - Appender.DBErrors=2,2,0,DBErrors.log
 - Appender.Char=2,2,0,Char.log,w
 - Appender.RA=2,2,0,RA.log
 - Appender.Warden=2,4,0,Warden.log
 - Appender.Chat=2,2,0,Chat.log
 - Appender.CharDump=2,2,0,%s.log
 - Appender.Arenas=2,2,0,Arena.log
 - Appender.SQLDev=2,2,0,SQLDev.log
 - Appender.SQLDriver=2,2,0,SQLDriver.log
 - # Appenders
 - # Description: List of Appenders to read from config
 - # (Using spaces as separator).
 - # Default: "Console Server GM DBErrors Char RA Warden Chat"
 - Appenders=Console Server GM DBErrors Char RA Warden Chat
 - # Logger config values: Given a logger "name"
 - # Logger.name
 - # Description: Defines 'What to log'
 - # Format: Type,LogLevel,AppenderList
 - # Type
 - # 0 - Default. Each type that has no config will
 - # rely on this one. Core will create this logger
 - # (disabled) if it's not configured
 - # 1 - Units that doesn't fit in other categories
 - # 2 - Pets
 - # 3 - Vehicles
 - # 4 - C++ AI, instance scripts, etc.
 - # 5 - DB AI, such as SAI, EAI, CreatureAI
 - # 6 - DB map scripts
 - # 7 - Network input/output,
 - # such as packet handlers and netcode logs
 - # 8 - Spellsystem and aurasystem
 - # 9 - Achievement system
 - # 10 - Condition system
 - # 11 - Pool system
 - # 12 - Auction house
 - # 13 - Arena's and battlegrounds
 - # 14 - Outdoor PVP
 - # 15 - Chat system
 - # 16 - LFG system
 - # 17 - Maps, instances (not scripts),
 - # grids, cells, visibility, etc.
 - # 18 - Player that doesn't fit in other categories.
 - # 19 - Player loading from DB
 - # (Player::_LoadXXX functions)
 - # 20 - Items
 - # 21 - Player skills (do not confuse with spells)
 - # 22 - Player chat logs
 - # 23 - loot
 - # 24 - guilds
 - # 25 - transports
 - # 26 - SQL. DB errors
 - # 27 - GM Commands
 - # 28 - Remote Access Commands
 - # 29 - Warden
 - # 30 - Authserver
 - # 31 - Worldserver
 - # 32 - Game Events
 - # 33 - Calendar
 - # 34 - Character (Exclusive to log login, logout, create, rename)
 - # 35 - Arenas
 - # 36 - SQL Driver
 - # 37 - SQL Dev
 - # 38 - Player Dump
 - # 39 - Battlefield
 - # 40 - Server Loading
 - # 41 - Opcodes (just id and name sent / received)
 - # 42 - SOAP
 - #
 - # LogLevel
 - # 0 - (Disabled)
 - # 1 - (Trace)
 - # 2 - (Debug)
 - # 3 - (Info)
 - # 4 - (Warn)
 - # 5 - (Error)
 - # 6 - (Fatal)
 - #
 - # AppenderList: List of appenders linked to logger
 - # (Using spaces as separator).
 - #
 - Logger.Root=0,5,Console Server
 - Logger.Chat=22,2,Chat
 - Logger.DBErrors=26,5,Console Server DBErrors
 - Logger.GM=27,3,Console Server GM
 - Logger.RA=28,3,RA
 - Logger.Warden=29,4,Warden
 - Logger.WorldServer=31,3,Console Server
 - Logger.Character=34,3,Char
 - Logger.Arenas=35,3,Arenas
 - Logger.SQLDriver=36,5,SQLDriver
 - Logger.SQLDev=37,3,SQLDev
 - Logger.CharDump=38,3,CharDump
 - Logger.Load=40,3,Console Server
 - Logger.Opcodes=41,6,Console Server
 - #
 - # Loggers
 - # Description: List of Loggers to read from config
 - # (Using spaces as separator).
 - # Default: "Root Chat DBErrors GM RA Warden Character Load"
 - Loggers=Root Chat DBErrors GM RA Warden Character Load WorldServer Opcodes
 - #
 - # Log.Async.Enable
 - # Description: Enables asyncronous message logging.
 - # Default: 0 - (Disabled)
 - # 1 - (Enabled)
 - Log.Async.Enable = 0
 - #
 - ###################################################################################################
 - ###################################################################################################
 - #
 - # GUILD LEVELING SETTINGS
 - #
 - # Guild.LevelingEnabled
 - # Description: Controls whether guild can gain levels
 - # Default: 1
 - #
 - Guild.LevelingEnabled = 1
 - #
 - # Guild.SaveInterval
 - # Description: Time (in minutes) between guild experience saves
 - # Default: 15
 - #
 - Guild.SaveInterval = 5
 - #
 - # Guild.MaxLevel
 - # Description: Defines max level a guild can reach
 - # Default: 25
 - #
 - Guild.MaxLevel = 25
 - #
 - # Guild.UndeletableLevel
 - # Description: Guild reaching this level (and higher) cannot be disbanded anymore
 - # Default: 4
 - #
 - Guild.UndeletableLevel = 4
 - #
 - # Guild.XPModifier
 - # Description: Multiplier for guild experience gained from quests
 - # Default: 0.25
 - #
 - Guild.XPModifier = 0.25
 - #
 - # Guild.DailyXPCap
 - # Description: Maximum experience points a guild can earn each day
 - # Default: 7807500
 - #
 - Guild.DailyXPCap = 99999999999999999999999999999999999999999999999999999
 - #
 - # Guild.WeeklyReputationCap
 - # Description: Maximum guild reputation a player can earn every week
 - # Default: 4375
 - #
 - Guild.WeeklyReputationCap = 999999999999999999999999999999999999999999999999
 - #
 - ###################################################################################################
 - ###################################################################################################
 - #
 - # CURRENCIES SETTINGS
 - #
 - # Currency.ResetInterval
 - # How often should currency week count reset (days)
 - # Default: 7 (weekly)
 - #
 - Currency.ResetInterval = 7
 - #
 - # Currency.ResetWeekDay
 - # Week day when currency week count is reset (0..6) 0 == Sunday
 - # Default: 3 (Wednesday)
 - #
 - Currency.ResetWeekDay = 3
 - #
 - # Currency.ResetHour
 - # Hour of a day when currency week count is reset (0..23)
 - # Default: 6
 - #
 - Currency.ResetHour = 6
 - #
 - # Currency.StartHonorPoints
 - # Amount of honor points that new players will start with
 - # Default: 0 (with precision)
 - #
 - Currency.StartHonorPoints = 0
 - #
 - # Currency.MaxHonorPoints
 - # Amount honor points a player can have
 - # Default: 4000
 - #
 - Currency.MaxHonorPoints = 4000
 - #
 - # Currency.StartJusticePoints
 - # Amount of justice points that new players will start with
 - # Default: 0 (with precision)
 - #
 - Currency.StartJusticePoints = 0
 - #
 - # Currency.MaxJusticePoints
 - # Amount justice points a player can have
 - # Default: 4000
 - #
 - Currency.MaxJusticePoints = 4000
 - #
 - # Currency.StartConquestPoints
 - # Amount of conquest points that new players will start with
 - # Default: 0 (with precision)
 - #
 - Currency.StartConquestPoints = 0
 - #
 - # Currency.ConquestPointsWeekCap
 - # Amount of conquest points that player can earn per week
 - # Default: 1350
 - #
 - Currency.ConquestPointsWeekCap = 1350
 - #
 - # Currency.ConquestPointsArenaReward
 - # Amount of conquest points rewarded by winning arenas
 - # Default: 180
 - #
 - Currency.ConquestPointsArenaReward = 180
 - #
 - ###################################################################################################
 - ###################################################################################################
 - # ALLOW ZONE AND AREA VALUES CORRECTION AT STARTUP FOR GAMEOBJECT AND CREATURE TABLES
 - #
 - # Enable : 1
 - # Default : 0
 - #
 - AllowZoneAndAreaCheckForCreatureAndGameobject = 0
 - #
 - ###################################################################################################
 - ###########################################################
 - #
 - # Double Movement speed
 - # The movement speed is x2 outdoor, inside of Instances/BG/Raids it is 1
 - # (Default: 0) to active set = 1
 - #
 - DoubleMovementSpeed = 0
 - ##########################################################
 - ###################################################################################################
 - #
 - # Currency.StartJusticePoints
 - # Amount of valor points that new players will start with
 - # Default: 0 (with precision)
 - #
 - Currency.StartValorPoints = 0
 - #
 - # Currency.StartConquestPoints
 - # Amount of conquest points that new players will start with
 - # Default: 0 (with precision)
 - #
 - ###################################################################################################
 - ###################################################################################################
 - #
 - # a stack will be generating at core loading with free item guid that were < of max free guid.
 - # resolved loss in item guid gestion in the database.
 - # default : 0 (disable)
 - # tested with 500000 and 1k5 players online (no loss)
 - ItemLoading.stackSize = 0
 - #
 - # improved core startup speed, request all item guid for 2000 range (select guid > x and guid < x + 2000
 - # with an old databse with more than 16000000 of items, with 2000 range and 500000 stacksize guid loading take aroune 5 seconds.
 - #
 - ItemLoading.requestSize = 2000
 - #
 - ####################################################################################################
 - ###########################################################
 - # Homepage Settings
 - #
 - # HPGold.Refresh.Enabled
 - # Description: activates homepage gold sync with session
 - # Default: 0 - (Disable)
 - # 1 - (Enable)
 - HPGold.Refresh.Enabled = 1
 - #
 - # HPGold.Refresh.Interval
 - # Description: interval for sync with hp gold
 - # Default: 10 (seconds)
 - HPGold.Refresh.Interval = 10
 - ###########################################################
 - ###########################################################
 - # Cronjob Settings
 - #
 - # Cronjobs.Enabled
 - # Description: activates cronjobs
 - # Default: 1 - (Enable)
 - # 0 - (Disable)
 - #
 - Cronjobs.Enabled = 1
 - #
 - # Cronjobs.Execute.Interval
 - # Description: interval to execute cronjobs
 - # Default: 5 (seconds)
 - Cronjobs.Execute.Interval = 5
 - ###########################################################
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment