Advertisement
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 = 5
- #
- # 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
Advertisement