· 6 years ago · May 07, 2019, 03:24 PM
1################################################
2# Trinity Core World Server configuration file #
3################################################
4[worldserver]
5
6###################################################################################################
7# SECTION INDEX
8#
9# EXAMPLE CONFIG
10# CONNECTIONS AND DIRECTORIES
11# PERFORMANCE SETTINGS
12# SERVER LOGGING
13# SERVER SETTINGS
14# WARDEN SETTINGS
15# PLAYER INTERACTION
16# CREATURE SETTINGS
17# CHAT SETTINGS
18# GAME MASTER SETTINGS
19# VISIBILITY AND DISTANCES
20# SERVER RATES
21# STATS LIMITS
22# AUTO BROADCAST
23# BATTLEGROUND CONFIG
24# BATTLEFIELD CONFIG
25# ARENA CONFIG
26# NETWORK CONFIG
27# CONSOLE AND REMOTE ACCESS
28# CHARACTER DELETE OPTIONS
29# CUSTOM SERVER OPTIONS
30# VIP CONFIG
31#
32###################################################################################################
33
34###################################################################################################
35# EXAMPLE CONFIG
36#
37# Variable
38# Description: Brief description what the variable is doing.
39# Important: Annotation for important things about this variable.
40# Example: "Example, i.e. if the value is a string"
41# Default: 10 - (Enabled|Comment|Variable name in case of grouped config options)
42# 0 - (Disabled|Comment|Variable name in case of grouped config options)
43#
44# Note to developers:
45# - Copy this example to keep the formatting.
46# - Line breaks should be at column 100.
47###################################################################################################
48
49###################################################################################################
50# CONNECTIONS AND DIRECTORIES
51#
52# RealmID
53# Description: ID of the Realm using this config.
54# Important: RealmID must match the realmlist inside the realmd database.
55# Default: 1
56
57RealmID = 1
58
59#
60# DataDir
61# Description: Data directory setting.
62# Important: DataDir needs to be quoted, as the string might contain space characters.
63# Example: "@prefix@/share/trinitycore"
64# Default: "."
65
66DataDir = "Data"
67
68#
69# LogsDir
70# Description: Logs directory setting.
71# Important: LogsDir needs to be quoted, as the string might contain space characters.
72# Logs directory must exists, or log file creation will be disabled.
73# Default: "" - (Log files will be stored in the current path)
74
75LogsDir = "logs"
76
77#
78# LoginDatabaseInfo
79# WorldDatabaseInfo
80# CharacterDatabaseInfo
81# Description: Database connection settings for the world server.
82# Example: "hostname;port;username;password;database"
83# ".;somenumber;username;password;database" - (Use named pipes on Windows
84# "enable-named-pipe" to [mysqld]
85# section my.ini)
86# ".;/path/to/unix_socket;username;password;database" - (use Unix sockets on
87# Unix/Linux)
88# Default: "127.0.0.1;3306;trinity;trinity;auth" - (LoginDatabaseInfo)
89# "127.0.0.1;3306;trinity;trinity;world" - (WorldDatabaseInfo)
90# "127.0.0.1;3306;trinity;trinity;characters" - (CharacterDatabaseInfo)
91
92LoginDatabaseInfo = "127.0.0.1;3306;root;ascent;auth"
93WorldDatabaseInfo = "127.0.0.1;3306;root;ascent;world"
94CharacterDatabaseInfo = "127.0.0.1;3306;root;ascent;characters"
95HotfixDatabaseInfo = "127.0.0.1;3306;root;ascent;hotfixes"
96WebDatabase.enable = 0
97
98#
99# LoginDatabase.WorkerThreads
100# WorldDatabase.WorkerThreads
101# CharacterDatabase.WorkerThreads
102# Description: The amount of worker threads spawned to handle asynchronous (delayed) MySQL
103# statements. Each worker thread is mirrored with its own connection to the
104# MySQL server and their own thread on the MySQL server.
105# Default: 1 - (LoginDatabase.WorkerThreads)
106# 1 - (WorldDatabase.WorkerThreads)
107# 1 - (CharacterDatabase.WorkerThreads)
108
109LoginDatabase.WorkerThreads = 1
110WorldDatabase.WorkerThreads = 1
111CharacterDatabase.WorkerThreads = 1
112WebDatabase.WorkerThreads = 1
113
114#
115# LoginDatabase.SynchThreads
116# WorldDatabase.SynchThreads
117# CharacterDatabase.SynchThreads
118# Description: The amount of MySQL connections spawned to handle.
119# Default: 1 - (LoginDatabase.WorkerThreads)
120# 1 - (WorldDatabase.WorkerThreads)
121# 2 - (CharacterDatabase.WorkerThreads)
122
123LoginDatabase.SynchThreads = 1
124WorldDatabase.SynchThreads = 1
125CharacterDatabase.SynchThreads = 1
126WebDatabase.SynchThreads = 1
127
128HotfixDatabase.WorkerThreads = 1
129HotfixDatabase.SynchThreads = 1
130
131#
132# MaxPingTime
133# Description: Time (in minutes) between database pings.
134# Default: 30
135
136MaxPingTime = 30
137
138#
139# WorldServerPort
140# Description: TCP port to reach the world server.
141# Default: 8085
142
143WorldServerPort = 8085
144
145#
146# BindIP
147# Description: Bind world server to IP/hostname
148# Default: "0.0.0.0" - (Bind to all IPs on the system)
149
150BindIP = "0.0.0.0"
151
152#
153###################################################################################################
154
155###################################################################################################
156# PERFORMANCE SETTINGS
157#
158# UseProcessors
159# Description: Processors mask for Windows based multi-processor systems.
160# Default: 0 - (Selected by OS)
161# 1+ - (Bit mask value of selected processors)
162
163UseProcessors = 0
164
165#
166# ProcessPriority
167# Description: Process priority setting for Windows based systems.
168# Default: 1 - (High)
169# 0 - (Normal)
170
171ProcessPriority = 1
172
173#
174# Compression
175# Description: Compression level for client update packages
176# Range: 1-9
177# Default: 1 - (Speed)
178# 9 - (Best compression)
179
180Compression = 1
181CompressionSize = 45
182
183#
184# PlayerLimit
185# Description: Maximum number of players in the world. Excluding Mods, GMs and Admins.
186# Important: If you want to block players and only allow Mods, GMs or Admins to join the
187# server, use the DB field "realmd.realmlist.allowedSecurityLevel".
188# Default: 100 - (Enabled)
189# 1+ - (Enabled)
190# 0 - (Disabled, No limit)
191
192PlayerLimit = 2000
193
194#
195# SaveRespawnTimeImmediately
196# Description: Save respawn time for creatures at death and gameobjects at use/open.
197# Default: 1 - (Enabled, Save respawn time immediately)
198# 0 - (Disabled, Save respawn time at grid unloading)
199
200SaveRespawnTimeImmediately = 1
201
202#
203# MaxOverspeedPings
204# Description: Maximum overspeed ping count before character is disconnected.
205# Default: 2 - (Enabled, Minimum value)
206# 3+ - (Enabled, More checks before kick)
207# 0 - (Disabled)
208
209MaxOverspeedPings = 2
210
211#
212# GridUnload
213# Description: Unload grids to save memory. Can be disabled if enough memory is available
214# to speed up moving players to new grids.
215# Default: 1 - (enable, Unload grids)
216# 0 - (disable, Do not unload grids)
217
218GridUnload = 0
219
220#
221# SocketTimeOutTime
222# Description: Time (in milliseconds) after which a connection being idle on the character
223# selection screen is disconnected.
224# Default: 10800000 - (3 heures)
225
226SocketTimeOutTime = 10800000
227
228#
229# SessionAddDelay
230# Description: Time (in microseconds) that a network thread will sleep after authentication
231# protocol handling before adding a connection to the world session map.
232# Default: 10000 - (10 milliseconds, 0.01 second)
233
234SessionAddDelay = 10000
235
236#
237# GridCleanUpDelay
238# Description: Time (in milliseconds) grid clean up delay.
239# Default: 300000 - (5 minutes)
240
241GridCleanUpDelay = 300000
242
243#
244# MapUpdateInterval
245# Description: Time (milliseconds) for map update interval.
246# Default: 100 - (0.1 second)
247
248MapUpdateInterval = 100
249
250#
251# ChangeWeatherInterval
252# Description: Time (in milliseconds) for weather update interval.
253# Default: 600000 - (10 min)
254
255ChangeWeatherInterval = 600000
256
257#
258# PlayerSaveInterval
259# Description: Time (in milliseconds) for player save interval.
260# Default: 900000 - (15 min)
261
262PlayerSaveInterval = 120000
263
264#
265# PlayerSave.Stats.MinLevel
266# Description: Minimum level for saving character stats in the database for external usage.
267# Default: 0 - (Disabled, Do not save character stats)
268# 1+ - (Enabled, Level beyond which character stats are saved)
269
270PlayerSave.Stats.MinLevel = 1
271
272#
273# PlayerSave.Stats.SaveOnlyOnLogout
274# Description: Save player stats only on logout.
275# Default: 1 - (Enabled, Only save on logout)
276# 0 - (Disabled, Save on every player save)
277
278PlayerSave.Stats.SaveOnlyOnLogout = 1
279
280#
281# mmap.enablePathFinding
282# Description: Enable/Disable pathfinding using mmaps - recommended.
283# Default: 0 - (Disabled)
284# 1 - (Enabled)
285
286mmap.enablePathFinding = 1
287
288#
289# mmap.ignoreMapIds
290# Disable mmap pathfinding on the listed maps.
291# List of map ids with delimiter ','
292
293mmap.ignoreMapIds = ""
294
295#
296# vmap.enableLOS
297# vmap.enableHeight
298# Description: VMmap support for line of sight and height calculation.
299# Default: 1 - (Enabled, vmap.enableLOS)
300# 1 - (Enabled, vmap.enableHeight)
301# 0 - (Disabled)
302
303vmap.enableLOS = 1
304vmap.enableHeight = 1
305
306#
307# vmap.ignoreSpellIds
308# Description: These spells are ignored for LoS calculation.
309# List of ids with delimiter ','.
310# Example: "7720,1337"
311# Default: "7720"
312
313vmap.ignoreSpellIds = "7720"
314
315#
316# vmap.petLOS
317# Description: Check line of sight for pets, to avoid them attacking through walls.
318# Default: 1 - (Enabled, each pet attack will be checked for line of sight)
319# 0 - (Disabled, somewhat less CPU usage)
320
321vmap.petLOS = 1
322
323#
324# vmap.enableIndoorCheck
325# Description: VMap based indoor check to remove outdoor-only auras (mounts etc.).
326# Default: 1 - (Enabled)
327# 0 - (Disabled, somewhat less CPU usage)
328
329vmap.enableIndoorCheck = 1
330
331#
332# DetectPosCollision
333# Description: Check final move position, summon position, etc for visible collision with
334# other objects or walls (walls only if vmaps are enabled).
335# Default: 1 - (Enabled)
336# 0 - (Disabled, Less position precision but less CPU usage)
337
338DetectPosCollision = 1
339
340#
341# TargetPosRecalculateRange
342# Description: Max distance from movement target point (+moving unit size) and targeted
343# object (+size) after that new target movement point calculated.
344# Range: 0.5-5.0
345# Default: 1.5
346# 0.5 - (Minimum, Contact Range, More sensitive reaction to target movement)
347# 5.0 - (Maximum, Melee attack range, Less CPU usage)
348
349TargetPosRecalculateRange = 5.0
350
351#
352# UpdateUptimeInterval
353# Description: Update realm uptime period (in minutes).
354# Default: 10 - (10 minutes)
355# 1+
356
357UpdateUptimeInterval = 10
358
359#
360# LogDB.Opt.ClearInterval
361# Description: Time (in minutes) for the WUPDATE_CLEANDB timer that clears the `logs` table
362# of old entries.
363# Default: 10 - (10 minutes)
364# 1+
365
366LogDB.Opt.ClearInterval = 10
367
368#
369# LogDB.Opt.ClearTime
370# Description: Time (in seconds) for keeping old `logs` table entries.
371# Default: 1209600 - (Enabled, 14 days)
372# 0 - (Disabled, Do not clear entries)
373
374LogDB.Opt.ClearTime = 1209600
375
376#
377# MaxCoreStuckTime
378# Description: Time (in seconds) before the server is forced to crash if it is frozen.
379# Default: 0 - (Disabled)
380# 10+ - (Enabled, Recommended 10+)
381
382MaxCoreStuckTime = 0
383
384#
385# AddonChannel
386# Description: Configure the use of the addon channel through the server (some client side
387# addons will not work correctly with disabled addon channel)
388# Default: 1 - (Enabled)
389# 0 - (Disabled)
390
391AddonChannel = 1
392
393#
394# MapUpdate.Threads
395# Description: Number of threads to update maps.
396# Default: 1
397
398MapUpdate.Threads = 16
399
400#
401# CleanCharacterDB
402# Description: Clean out deprecated achievements, skills, spells and talents from the db.
403# Default: 0 - (Disabled)
404# 1 - (Enable)
405
406CleanCharacterDB = 0
407
408#
409# PersistentCharacterCleanFlags
410# Description: Determines the character clean flags that remain set after cleanups.
411# This is a bitmask value, check /doc/CharacterDBCleanup.txt for more
412# information.
413# Example: 14 - (Cleaning up skills, talents and spells will remain enabled after the
414# next cleanup)
415# Default: 0 - (All cleanup methods will be disabled after the next cleanup)
416
417PersistentCharacterCleanFlags = 0
418
419#
420# Skip update in specific zone
421# Actualy Orgrimmar & Stormwind
422#
423
424ZoneSkipUpdate.count = 15
425
426#
427###################################################################################################
428
429###################################################################################################
430# SERVER LOGGING
431#
432# PidFile
433# Description: World daemon PID file
434# Example: "./worldd.pid" - (Enabled)
435# Default: "" - (Disabled)
436
437PidFile = ""
438
439#
440# PacketLogFile
441# Description: Binary packet logging file for the world server.
442# Filename extension must be .bin to be parsable with WowPacketParser.
443# Example: "World.bin" - (Enabled)
444# Default: "" - (Disabled)
445
446PacketLogFile = ""
447
448#
449# ChatLogs.Channel
450# Description: Log custom channel chat.
451# Default: 0 - (Disabled)
452# 1 - (Enabled)
453
454ChatLogs.Channel = 0
455
456#
457# ChatLogs.Whisper
458# Description: Log whispers between players.
459# Default: 0 - (Disabled)
460# 1 - (Enabled)
461
462ChatLogs.Whisper = 0
463
464#
465# ChatLogs.SysChan
466# Description: Log system channel messages.
467# Default: 0 - (Disabled)
468# 1 - (Enabled)
469
470ChatLogs.SysChan = 0
471
472#
473# ChatLogs.Party
474# Description: Log party chat.
475# Default: 0 - (Disabled)
476# 1 - (Enabled)
477
478
479ChatLogs.Party = 0
480
481#
482# ChatLogs.Raid
483# Description: Log raid chat.
484# Default: 0 - (Disabled)
485# 1 - (Enabled)
486
487
488ChatLogs.Raid = 0
489
490#
491# ChatLogs.Guild
492# Description: Log guild chat.
493# Default: 0 - (Disabled)
494# 1 - (Enabled)
495
496ChatLogs.Guild = 0
497
498#
499# ChatLogs.Public
500# Description: Log public chat (say/yell/emote).
501# Default: 0 - (Disabled)
502# 1 - (Enabled)
503
504ChatLogs.Public = 0
505
506#
507# ChatLogs.Addon
508# Description: Log addon messages.
509# Default: 0 - (Disabled)
510# 1 - (Enabled)
511
512ChatLogs.Addon = 0
513
514#
515# ChatLogs.BattleGround
516# Description: Log battleground chat.
517# Default: 0 - (Disabled)
518# 1 - (Enabled)
519
520ChatLogs.BattleGround = 0
521
522# Extended Logging system configuration moved to end of file (on purpose)
523#
524###################################################################################################
525
526###################################################################################################
527# SERVER SETTINGS
528#
529# GameType
530# Description: Server realm type.
531# Default: 0 - (NORMAL)
532# 1 - (PVP)
533# 4 - (NORMAL)
534# 6 - (RP)
535# 8 - (RPPVP)
536# 16 - (FFA_PVP, Free for all pvp mode like arena PvP in all zones except rest
537# activated places and sanctuaries)
538
539GameType = 1
540
541#
542# RealmZone
543# Description: Server realm zone. Set allowed alphabet in character, etc. names.
544# Default 1 - (Development - any language)
545# 2 - (United States - extended-Latin)
546# 3 - (Oceanic - extended-Latin)
547# 4 - (Latin America - extended-Latin)
548# 5 - (Tournament - basic-Latin at create, any at login)
549# 6 - (Korea - East-Asian)
550# 7 - (Tournament - basic-Latin at create, any at login)
551# 8 - (English - extended-Latin)
552# 9 - (German - extended-Latin)
553# 10 - (French - extended-Latin)
554# 11 - (Spanish - extended-Latin)
555# 12 - (Russian - Cyrillic)
556# 13 - (Tournament - basic-Latin at create, any at login)
557# 14 - (Taiwan - East-Asian)
558# 15 - (Tournament - basic-Latin at create, any at login)
559# 16 - (China - East-Asian)
560# 17 - (CN1 - basic-Latin at create, any at login)
561# 18 - (CN2 - basic-Latin at create, any at login)
562# 19 - (CN3 - basic-Latin at create, any at login)
563# 20 - (CN4 - basic-Latin at create, any at login)
564# 21 - (CN5 - basic-Latin at create, any at login)
565# 22 - (CN6 - basic-Latin at create, any at login)
566# 23 - (CN7 - basic-Latin at create, any at login)
567# 24 - (CN8 - basic-Latin at create, any at login)
568# 25 - (Tournament - basic-Latin at create, any at login)
569# 26 - (Test Server - any language)
570# 27 - (Tournament - basic-Latin at create, any at login)
571# 28 - (QA Server - any language)
572# 29 - (CN9 - basic-Latin at create, any at login)
573
574RealmZone = 1
575
576#
577# StrictPlayerNames
578# Description: Limit player name to language specific symbol set. Prevents character
579# creation and forces rename request if not allowed symbols are used
580# Default: 0 - (Disable, Limited server timezone dependent client check)
581# 1 - (Enabled, Strictly basic Latin characters)
582# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
583# Note: Client needs to have the appropriate fonts installed which support
584# the charset. For non-official localization, custom fonts need to be
585# placed in clientdir/Fonts.
586# 3 - (Enabled, Basic Latin characters + server timezone specific)
587
588StrictPlayerNames = 3
589
590#
591# StrictCharterNames
592# Description: Limit guild/arena team charter names to language specific symbol set.
593# Prevents charter creation if not allowed symbols are used.
594# Default: 0 - (Disable, Limited server timezone dependent client check)
595# 1 - (Enabled, Strictly basic Latin characters)
596# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
597# Note: Client needs to have the appropriate fonts installed which support
598# the charset. For non-official localization, custom fonts need to be
599# placed in clientdir/Fonts.
600# 3 - (Enabled, Basic Latin characters + server timezone specific)
601
602StrictCharterNames = 3
603
604#
605# StrictPetNames
606# Description: Limit pet names to language specific symbol set.
607# Prevents pet naming if not allowed symbols are used.
608# Default: 0 - (Disable, Limited server timezone dependent client check)
609# 1 - (Enabled, Strictly basic Latin characters)
610# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
611# Note: Client needs to have the appropriate fonts installed which support
612# the charset. For non-official localization, custom fonts need to be
613# placed in clientdir/Fonts.
614# 3 - (Enabled, Basic Latin characters + server timezone specific)
615
616StrictPetNames = 3
617
618#
619# DBC.Locale
620# Description: DBC language settings.
621# Default: 0 - (English)
622# 1 - (Korean)
623# 2 - (French)
624# 3 - (German)
625# 4 - (Chinese)
626# 5 - (Taiwanese)
627# 6 - (Spanish)
628# 7 - (Spanish Mexico)
629# 8 - (Russian)
630
631DBC.Locale = 0
632
633#
634# DeclinedNames
635# Description: Allow Russian clients to set and use declined names.
636# Default: 0 - (Disabled, Except when the Russian RealmZone is set)
637# 1 - (Enabled)
638
639DeclinedNames = 0
640
641#
642# Expansion
643# Description: Allow server to use content from expansions. Checks for expansion-related
644# map files, client compatibility and class/race character creation.
645# Default: 4 - (Expansion 4 Mists of Pandaria)
646# 3 - (Expansion 3 Cataclysm)
647# 2 - (Expansion 2 Warth of the Lich King)
648# 1 - (Expansion 1 Burning Crusade)
649# 0 - (Disabled, Ignore and disable expansion content (maps, races, classes)
650
651Expansion = 4
652
653#
654# MinPlayerName
655# Description: Minimal player name length.
656# Range: 1-12
657# Default: 2
658
659MinPlayerName = 2
660
661#
662# MinCharterName
663# Description: Minimal charter name length.
664# Range: 1-24
665# Default: 2
666
667MinCharterName = 2
668
669#
670# MinPetName
671# Description: Minimal pet name length.
672# Range: 1-12
673# Default: 2
674
675MinPetName = 2
676
677#
678# MaxWhoListReturns
679# Description: Set the max number of players returned in the /who list and interface.
680# Default: 49 - (stable)
681
682MaxWhoListReturns = 49
683
684#
685# CharacterCreating.Disabled
686# Description: Disable character creation for players based on faction.
687# Default: 0 - (Enabled, All factions are allowed)
688# 1 - (Disabled, Alliance)
689# 2 - (Disabled, Horde)
690# 3 - (Disabled, Both factions)
691
692CharacterCreating.Disabled = 0
693
694#
695# CharacterCreating.Disabled.RaceMask
696# Description: Mask of races which cannot be created by players.
697# Example: 1536 - (1024 + 512, Blood Elf and Draenei races are disabled)
698# Default: 0 - (Enabled, All races are allowed)
699# 1 - (Disabled, Human)
700# 2 - (Disabled, Orc)
701# 4 - (Disabled, Dwarf)
702# 8 - (Disabled, Night Elf)
703# 16 - (Disabled, Undead)
704# 32 - (Disabled, Tauren)
705# 64 - (Disabled, Gnome)
706# 128 - (Disabled, Troll)
707# 512 - (Disabled, Blood Elf)
708# 1024 - (Disabled, Draenei)
709
710CharacterCreating.Disabled.RaceMask = 0
711
712#
713# CharacterCreating.Disabled.ClassMask
714# Description: Mask of classes which cannot be created by players.
715# Example: 288 - (32 + 256, Death Knight and Warlock classes are disabled)
716# Default: 0 - (Enabled, All classes are allowed)
717# 1 - (Disabled, Warrior)
718# 2 - (Disabled, Paladin)
719# 4 - (Disabled, Hunter)
720# 8 - (Disabled, Rogue)
721# 16 - (Disabled, Undead)
722# 32 - (Disabled, Death Knight)
723# 64 - (Disabled, Shaman)
724# 128 - (Disabled, Mage)
725# 256 - (Disabled, Warlock)
726# 1024 - (Disabled, Druid)
727
728CharacterCreating.Disabled.ClassMask = 0
729
730#
731# CharactersPerAccount
732# Description: Limit number of characters per account on all realms on this realmlist.
733# Important: Number must be >= CharactersPerRealm
734# Default: 50
735
736CharactersPerAccount = 50
737#
738# CharactersPerRealm
739# Description: Limit number of characters per account on this realm.
740# Range: 1-11
741# Default: 11 - (Client limitation)
742
743CharactersPerRealm = 11
744
745#
746# HeroicCharactersPerRealm
747# Description: Limit number of heroic class characters per account on this realm.
748# Range: 1-10
749# Default: 1
750
751HeroicCharactersPerRealm = 10
752
753#
754# CharacterCreating.MinLevelForHeroicCharacter
755# Description: Limit creating heroic characters only for account with another
756# character of specific level (ignored for GM accounts)
757# Default: 55 - (Enabled, Requires at least another level 55 character)
758# 0 - (Disabled)
759# 1 - (Enabled, Requires at least another level 1 character)
760
761CharacterCreating.MinLevelForHeroicCharacter = 1
762
763#
764# SkipCinematics
765# Description: Disable cinematic intro at first login after character creation.
766# Prevents buggy intros in case of custom start location coordinates.
767# Default: 0 - (Show intro for each new character)
768# 1 - (Show intro only for first character of selected race)
769# 2 - (Disable intro for all classes)
770
771SkipCinematics = 2
772
773#
774# MaxPlayerLevel
775# Description: Maximum level that can be reached by players.
776# Important: Levels beyond 100 are not recommended at all.
777# Range: 1-255
778# Default: 90
779
780MaxPlayerLevel = 90
781
782#
783# MinDualSpecLevel
784# Description: Level requirement for Dual Talent Specialization
785# Default: 30
786
787MinDualSpecLevel = 30
788
789#
790# StartPlayerLevel
791# Description: Starting level for characters after creation.
792# Range: 1-MaxPlayerLevel
793# Default: 1
794
795StartPlayerLevel = 1
796
797#
798# StartHeroicPlayerLevel
799# Description: Staring level for heroic class characters after creation.
800# Range: 1-MaxPlayerLevel
801# Default: 55
802
803StartHeroicPlayerLevel = 55
804
805#
806# StartPlayerMoney
807# Description: Amount of money (in Copper) that a character has after creation.
808# Default: 0
809# 100 - (1 Silver)
810
811StartPlayerMoney = 1
812
813#
814# MaxHonorPoints
815# Description: Maximum honor points a character can have.
816# Default: 4000 (currency x100)
817
818MaxHonorPoints = 4000
819
820#
821# StartHonorPoints
822# Description: Amount of honor points that characters have after creation.
823# Default: 0
824
825StartHonorPoints = 0
826
827#
828# MaxJusticePoints
829# Description: Maximum justice points a character can have.
830# Default: 4000 (Currency x100)
831
832MaxJusticePoints = 4000
833
834#
835# StartJusticePoints
836# Description: Amount of justice points that characters have after creation.
837# Default: 0
838
839StartJusticePoints = 0
840
841
842#
843# MaxArenaPoints
844# Description: Maximum arena points a character can have.
845# Default: 10000
846
847MaxArenaPoints = 10000
848
849#
850# StartArenaPoints
851# Description: Amount of arena points that characters has after creation.
852# Default: 0
853
854StartArenaPoints = 0
855
856#
857# RecruitAFriend.MaxLevel
858# Description: Highest level up to which a character can benefit from the Recruit-A-Friend
859# experience multiplier.
860# Default: 80
861
862RecruitAFriend.MaxLevel = 80
863
864#
865# RecruitAFriend.MaxDifference
866# Description: Highest level difference between linked Recruiter and Friend benefit from
867# the Recruit-A-Friend experience multiplier.
868# Default: 4
869
870RecruitAFriend.MaxDifference = 4
871
872#
873# InstantLogout
874# Description: Required security level for instantly logging out everywhere.
875# Does not work while in combat, dueling or falling.
876# Default: 1 - (Enabled, Mods/GMs/Admins)
877# 0 - (Enabled, Everyone)
878# 2 - (Enabled, GMs/Admins)
879# 3 - (Enabled, Admins)
880# 4 - (Disabled)
881
882InstantLogout = 0
883
884#
885# DisableWaterBreath
886# Description: Required security level for water breathing.
887# Default: 4 - (Disabled)
888# 0 - (Enabled, Everyone)
889# 1 - (Enabled, Mods/GMs/Admins)
890# 2 - (Enabled, GMs/Admins)
891# 3 - (Enabled, Admins)
892
893DisableWaterBreath = 4
894
895#
896# AllFlightPaths
897# Description: Character knows all flight paths (of both factions) after creation.
898# Default: 0 - (Disabled)
899# 1 - (Enabled)
900
901AllFlightPaths = 0
902
903#
904# InstantFlightPaths
905# Description: Flight paths will take players to their destination instantly instead
906# of making them wait while flying.
907# Default: 0 - (Disabled)
908# 1 - (Enabled)
909
910InstantFlightPaths = 1
911
912#
913# ActivateWeather
914# Description: Activate the weather system.
915# Default: 1 - (Enabled)
916# 0 - (Disabled)
917
918ActivateWeather = 1
919
920#
921# CastUnstuck
922# Description: Allow casting the Unstuck spell using .start or unstuck button in client
923# help options.
924# Default: 1 - (Enabled)
925# 0 - (Disabled)
926
927CastUnstuck = 1
928
929#
930# RaidEncounters.ResetDays
931# Description: Raid encounters will be reset every n days.
932# Default: 7 - every week
933
934RaidEncounters.ResetDays = 7
935
936#
937# Instance.IgnoreLevel
938# Description: Ignore level requirement when entering instances.
939# Default: 0 - (Disabled)
940# 1 - (Enabled)
941
942Instance.IgnoreLevel = 0
943
944#
945# Instance.IgnoreRaid
946# Description: Ignore raid group requirement when entering instances.
947# Default: 0 - (Disabled)
948# 1 - (Enabled)
949
950Instance.IgnoreRaid = 0
951
952#
953# Instance.ResetTimeHour
954# Description: Hour of the day when the global instance reset occurs.
955# Range: 0-23
956# Default: 4 - (04:00 AM)
957
958Instance.ResetTimeHour = 4
959
960#
961# Instance.UnloadDelay
962# Description: Time (in milliseconds) before instance maps are unloaded from memory if no
963# characters are inside.
964# Default: 1800000 - (Enabled, 30 minutes)
965# 0 - (Disabled, Instance maps are kept in memory until the instance
966# resets)
967
968Instance.UnloadDelay = 1800000
969
970#
971# Quests.LowLevelHideDiff
972# Description: Level difference between player and quest level at which quests are
973# considered low-level and are not shown via exclamation mark (!) at quest
974# givers.
975# Default: 4 - (Enabled, Hide quests that have 4 levels less than the character)
976# -1 - (Disabled, Show all available quest marks)
977
978Quests.LowLevelHideDiff = 4
979
980#
981# Quests.HighLevelHideDiff
982# Description: Level difference between player and quest level at which quests are
983# considered high-level and are not shown via exclamation mark (!) at quest
984# givers.
985# Default: 7 - (Enabled, Hide quests that have 7 levels more than the character)
986# -1 - (Disabled, Show all available quest marks)
987
988Quests.HighLevelHideDiff = 7
989
990#
991# Quests.IgnoreRaid
992# Description: Allow non-raid quests to be completed while in a raid group.
993# Default: 0 - (Disabled)
994# 1 - (Enabled)
995
996Quests.IgnoreRaid = 1
997
998#
999# Quests.IgnoreAutoAccept
1000# Description: Ignore auto accept flag. Clients will have to manually accept all quests.
1001# Default: 0 - (Disabled, DB values determine if quest is marked auto accept or not.)
1002# 1 - (Enabled, clients will not be told to automatically accept any quest.)
1003
1004Quests.IgnoreAutoAccept = 0
1005
1006#
1007# Quests.IgnoreAutoComplete
1008# Description: Ignore auto complete flag. Clients will have to manually complete all quests.
1009# Default: 0 - (Disabled, DB values determine if quest is marked auto complete or not.)
1010# 1 - (Enabled, clients will not be told to automatically complete any quest.)
1011
1012Quests.IgnoreAutoComplete = 0
1013
1014#
1015# Guild.EventLogRecordsCount
1016# Description: Number of log entries for guild events that are stored per guild. Old entries
1017# will be overwritten if the number of log entries exceed the configured value.
1018# High numbers prevent this behavior but may have performance impacts.
1019# Default: 100
1020
1021Guild.EventLogRecordsCount = 100
1022
1023#
1024# Guild.BankEventLogRecordsCount
1025# Description: Number of log entries for guild bank events that are stored per guild. Old
1026# entries will be overwritten if the number of log entries exceed the
1027# configured value. High numbers prevent this behavior but may have performance
1028# impacts.
1029# Default: 25 - (Minimum)
1030
1031Guild.BankEventLogRecordsCount = 25
1032
1033#
1034# MaxPrimaryTradeSkill
1035# Description: Maximum number of primary professions a character can learn.
1036# Range: 0-10
1037# Default: 2
1038
1039MaxPrimaryTradeSkill = 2
1040
1041#
1042# MinPetitionSigns
1043# Description: Number of required signatures on charters to create a guild.
1044# Range: 0-4
1045# Default: 4
1046
1047MinPetitionSigns = 0
1048
1049#
1050# MaxGroupXPDistance
1051# Description: Max distance to creature for group member to get experience at creature
1052# death.
1053# Default: 74
1054
1055MaxGroupXPDistance = 74
1056
1057#
1058# MaxRecruitAFriendBonusDistance
1059# Description: Max distance between character and and group to gain the Recruit-A-Friend
1060# XP multiplier.
1061# Default: 100
1062
1063MaxRecruitAFriendBonusDistance = 100
1064
1065#
1066# MailDeliveryDelay
1067# Description: Time (in seconds) mail delivery is delayed when sending items.
1068# Default: 3600 - (1 hour)
1069
1070MailDeliveryDelay = 3600
1071
1072#
1073# SkillChance.Prospecting
1074# Description: Allow skill increase from prospecting.
1075# Default: 0 - (Disabled)
1076# 1 - (Enabled)
1077
1078SkillChance.Prospecting = 0
1079
1080#
1081# SkillChance.Milling
1082# Description: Allow skill increase from milling.
1083# Default: 0 - (Disabled)
1084# 1 - (Enabled)
1085
1086SkillChance.Milling = 0
1087
1088#
1089# OffhandCheckAtSpellUnlearn
1090# Description: Unlearning certain spells can change offhand weapon restrictions
1091# for equip slots.
1092# Default: 1 - (Recheck offhand slot weapon at unlearning a spell)
1093# 0 - (Recheck offhand slot weapon only at zone update)
1094
1095OffhandCheckAtSpellUnlearn = 1
1096
1097#
1098# ClientCacheVersion
1099# Description: Client cache version for client cache data reset. Use any value different
1100# from DB and not recently been used to trigger client side cache reset.
1101# Default: 0 - (Use DB value from world DB db_version.cache_id field)
1102
1103ClientCacheVersion = 0
1104
1105#
1106# Event.Announce
1107# Description: Announce events.
1108# Default: 0 - (Disabled)
1109# 1 - (Enabled)
1110
1111Event.Announce = 0
1112
1113#
1114# BeepAtStart
1115# Description: Beep when the world server finished starting (Unix/Linux systems).
1116# Default: 1 - (Enabled)
1117# 0 - (Disabled)
1118
1119BeepAtStart = 1
1120
1121#
1122# Motd
1123# Description: Message of the Day, displayed at login.
1124# Use '@' for a newline and be sure to escape special characters.
1125# Example: "Welcome to John\'s Server@This server runs on Trinity Core."
1126# Default: "Welcome to a Trinity Core server."
1127
1128Motd = ""
1129
1130#
1131# Server.LoginInfo
1132# Description: Display core version (.server info) on login.
1133# Default: 0 - (Disabled)
1134# 1 - (Enabled)
1135
1136Server.LoginInfo = 0
1137
1138#
1139# Command.LookupMaxResults
1140# Description: Number of results being displayed using a .lookup command.
1141# Default: 0 - (Unlimited)
1142
1143Command.LookupMaxResults = 0
1144
1145#
1146# AllowTickets
1147# Description: Allow/disallow sending new tickets.
1148# Default: 1 - (Enabled)
1149# 0 - (Disabled)
1150
1151AllowTickets = 1
1152
1153#
1154# DungeonFinder.Enable
1155# Description: Dungeon and raid finder system.
1156# Default: 1 - (Enabled)
1157# 0 - (Disabled)
1158
1159DungeonFinder.Enable = 1
1160
1161#
1162# DBC.EnforceItemAttributes
1163# Description: Disallow overriding item attributes stored in DBC files with values from the
1164# database.
1165# Default: 1 - (Enabled, Enforce DBC values)
1166# 0 - (Disabled, Use database values)
1167
1168DBC.EnforceItemAttributes = 0
1169
1170#
1171# AccountInstancesPerHour
1172# Description: Controls the max amount of different instances player can enter within hour
1173# Default: 5
1174
1175AccountInstancesPerHour = 10
1176
1177#
1178###################################################################################################
1179
1180###################################################################################################
1181# ANTICHEAT
1182#
1183# Anticheat.Enable
1184# Description: Enables or disables the Anticheat System functionality
1185# Default: 1 - (Enabled)
1186# 0 - (Disabled)
1187
1188Anticheat.Enable = 1
1189
1190# Anticheat.ReportsForIngameWarnings
1191# Description: How many reports the player must have to notify to GameMasters ingame when he generates a new report.
1192# Default: 70
1193
1194Anticheat.ReportsForIngameWarnings = 70
1195
1196# Anticheat.DetectionsEnabled
1197# Description: It represents which detections are enabled.
1198#
1199# SPEED_HACK_DETECTION = 1
1200# FLY_HACK_DETECTION = 2
1201# WALK_WATER_HACK_DETECTION = 4
1202# JUMP_HACK_DETECTION = 8
1203# TELEPORT_PLANE_HACK_DETECTION = 16
1204# CLIMB_HACK_DETECTION = 32
1205#
1206# Default: 31
1207
1208Anticheat.DetectionsEnabled = 31
1209
1210# Anticheat.MaxReportsForDailyReport
1211# Description: How many reports must the player have to make a report that it is in DB for a day (not only during the player's session).
1212# Default: 70
1213
1214Anticheat.MaxReportsForDailyReport = 70
1215
1216#
1217###################################################################################################
1218
1219###################################################################################################
1220# WARDEN SETTINGS
1221#
1222# Warden.Enabled
1223# Description: Enable Warden anticheat system.
1224# Default: 0 - (Disabled)
1225# 1 - (Enabled)
1226
1227Warden.Enabled = 0
1228
1229#
1230# Warden.NumMemChecks
1231# Description: Number of Warden memory checks that are sent to the client each cycle.
1232# Default: 3 - (Enabled)
1233# 0 - (Disabled)
1234
1235Warden.NumMemChecks = 3
1236
1237#
1238# Warden.NumOtherChecks
1239# Description: Number of Warden checks other than memory checks that are added to request
1240# each checking cycle.
1241# Default: 7 - (Enabled)
1242# 0 - (Disabled)
1243
1244Warden.NumOtherChecks = 7
1245
1246#
1247# Warden.ClientResponseDelay
1248# Description: Time (in seconds) before client is getting disconnecting for not responding.
1249# Default: 600 - (10 Minutes)
1250# 0 - (Disabled, client won't be kicked)
1251
1252Warden.ClientResponseDelay = 600
1253
1254#
1255# Warden.ClientCheckHoldOff
1256# Description: Time (in seconds) to wait before sending the next check request to the client.
1257# A low number increases traffic and load on client and server side.
1258# Default: 30 - (30 Seconds)
1259# 0 - (Send check as soon as possible)
1260
1261Warden.ClientCheckHoldOff = 30
1262
1263#
1264# Warden.ClientCheckFailAction
1265# Description: Default action being taken if a client check failed. Actions can be
1266# overwritten for each single check via warden_action table in characters
1267# database.
1268# Default: 0 - (Disabled, Logging only)
1269# 1 - (Kick)
1270# 2 - (Ban)
1271
1272Warden.ClientCheckFailAction = 0
1273
1274#
1275# Warden.BanDuration
1276# Description: Time (in seconds) an account will be banned if ClientCheckFailAction is set
1277# to ban.
1278# Default: 86400 - (24 hours)
1279# 0 - (Permanent ban)
1280
1281Warden.BanDuration = 86400
1282
1283#
1284###################################################################################################
1285
1286###################################################################################################
1287# PLAYER INTERACTION
1288#
1289# AllowTwoSide.Accounts
1290# Description: Allow creating characters of both factions on the same account.
1291# Default: 1 - (Enabled)
1292# 0 - (Disabled)
1293
1294AllowTwoSide.Accounts = 1
1295
1296# AllowTwoSide.Interaction.Calendar
1297# Description: Allow calendar invites between factions.
1298# Default: 0 - (Disabled)
1299# 1 - (Enabled)
1300
1301AllowTwoSide.Interaction.Calendar = 1
1302
1303#
1304# AllowTwoSide.Interaction.Chat
1305# Description: Allow say chat between factions.
1306# Default: 0 - (Disabled)
1307# 1 - (Enabled)
1308
1309AllowTwoSide.Interaction.Chat = 1
1310
1311#
1312# AllowTwoSide.Interaction.Channel
1313# Description: Allow channel chat between factions.
1314# Default: 0 - (Disabled)
1315# 1 - (Enabled)
1316
1317AllowTwoSide.Interaction.Channel = 1
1318
1319#
1320# AllowTwoSide.Interaction.Group
1321# Description: Allow group joining between factions.
1322# Default: 0 - (Disabled)
1323# 1 - (Enabled)
1324
1325AllowTwoSide.Interaction.Group = 1
1326
1327#
1328# AllowTwoSide.Interaction.Guild
1329# Description: Allow guild joining between factions.
1330# Default: 0 - (Disabled)
1331# 1 - (Enabled)
1332
1333AllowTwoSide.Interaction.Guild = 1
1334
1335#
1336# AllowTwoSide.Interaction.Auction
1337# Description: Allow auctions between factions.
1338# Default: 0 - (Disabled)
1339# 1 - (Enabled)
1340
1341AllowTwoSide.Interaction.Auction = 1
1342
1343#
1344# AllowTwoSide.Interaction.Mail
1345# Description: Allow sending mails between factions.
1346# Default: 0 - (Disabled)
1347# 1 - (Enabled)
1348
1349AllowTwoSide.Interaction.Mail = 1
1350
1351#
1352# AllowTwoSide.WhoList
1353# Description: Show characters from both factions in the /who list.
1354# Default: 0 - (Disabled)
1355# 1 - (Enabled)
1356
1357AllowTwoSide.WhoList = 1
1358
1359#
1360# AllowTwoSide.AddFriend
1361# Description: Allow adding friends from other faction the friends list.
1362# Default: 0 - (Disabled)
1363# 1 - (Enabled)
1364
1365AllowTwoSide.AddFriend = 1
1366
1367#
1368# AllowTwoSide.Trade
1369# Description: Allow trading between factions.
1370# Default: 0 - (Disabled)
1371# 1 - (Enabled)
1372
1373AllowTwoSide.Trade = 1
1374
1375#
1376# TalentsInspecting
1377# Description: Allow inspecting characters from the opposing faction.
1378# Doesn't affect characters in gamemaster mode.
1379# Default: 1 - (Enabled)
1380# 0 - (Disabled)
1381
1382TalentsInspecting = 1
1383
1384#
1385###################################################################################################
1386
1387###################################################################################################
1388# CREATURE SETTINGS
1389#
1390# ThreatRadius
1391# Description: Distance for creatures to evade after being pulled away from the combat
1392# starting point. If ThreatRadius is less than creature aggro radius then aggro
1393# radius will be used.
1394# Default: 60
1395
1396ThreatRadius = 60
1397
1398#
1399# Rate.Creature.Aggro
1400# Description: Aggro radius percentage.
1401# Default: 1 - (Enabled, 100%)
1402# 1.5 - (Enabled, 150%)
1403# 0 - (Disabled, 0%)
1404
1405Rate.Creature.Aggro = 1
1406
1407#
1408# CreatureFamilyFleeAssistanceRadius
1409# Description: Distance for fleeing creatures seeking assistance from other creatures.
1410# Default: 30 - (Enabled)
1411# 0 - (Disabled)
1412
1413CreatureFamilyFleeAssistanceRadius = 30
1414
1415#
1416# CreatureFamilyAssistanceRadius
1417# Description: Distance for creatures calling for assistance from other creatures without
1418# moving.
1419# Default: 10 - (Enabled)
1420# 0 - (Disabled)
1421
1422CreatureFamilyAssistanceRadius = 10
1423
1424#
1425# CreatureFamilyAssistanceDelay
1426# Description: Time (in milliseconds) before creature assistance call.
1427# Default: 1500 - (1.5 Seconds)
1428
1429CreatureFamilyAssistanceDelay = 1500
1430
1431#
1432# CreatureFamilyFleeDelay
1433# Description: Time (in milliseconds) during which creature can flee if no assistance was
1434# found.
1435# Default: 7000 (7 Seconds)
1436
1437CreatureFamilyFleeDelay = 7000
1438
1439#
1440# WorldBossLevelDiff
1441# Description: World boss level difference.
1442# Default: 3
1443
1444WorldBossLevelDiff = 3
1445
1446#
1447# Corpse.Decay.NORMAL
1448# Corpse.Decay.RARE
1449# Corpse.Decay.ELITE
1450# Corpse.Decay.RAREELITE
1451# Corpse.Decay.WORLDBOSS
1452# Description: Time (in seconds) until creature corpse will decay if not looted or skinned.
1453# Default: 60 - (1 Minute, Corpse.Decay.NORMAL)
1454# 300 - (5 Minutes, Corpse.Decay.RARE)
1455# 300 - (5 Minutes, Corpse.Decay.ELITE)
1456# 300 - (5 Minutes, Corpse.Decay.RAREELITE)
1457# 3600 - (1 Hour, Corpse.Decay.WORLDBOSS)
1458
1459Corpse.Decay.NORMAL = 60
1460Corpse.Decay.RARE = 300
1461Corpse.Decay.ELITE = 300
1462Corpse.Decay.RAREELITE = 300
1463Corpse.Decay.WORLDBOSS = 3600
1464
1465#
1466# Rate.Corpse.Decay.Looted
1467# Description: Multiplier for Corpse.Decay.* to configure how long creature corpses stay
1468# after they have been looted.
1469# Default: 0.5
1470
1471Rate.Corpse.Decay.Looted = 0.5
1472
1473#
1474# Rate.Creature.Normal.Damage
1475# Rate.Creature.Elite.Elite.Damage
1476# Rate.Creature.Elite.RARE.Damage
1477# Rate.Creature.Elite.RAREELITE.Damage
1478# Rate.Creature.Elite.WORLDBOSS.Damage
1479# Description: Mulitplier for creature melee damage.
1480# Default: 1 - (Rate.Creature.Normal.Damage)
1481# 1 - (Rate.Creature.Elite.Elite.Damage)
1482# 1 - (Rate.Creature.Elite.RARE.Damage)
1483# 1 - (Rate.Creature.Elite.RAREELITE.Damage)
1484# 1 - (Rate.Creature.Elite.WORLDBOSS.Damage)
1485#
1486
1487Rate.Creature.Normal.Damage = 1
1488Rate.Creature.Elite.Elite.Damage = 1
1489Rate.Creature.Elite.RARE.Damage = 1
1490Rate.Creature.Elite.RAREELITE.Damage = 1
1491Rate.Creature.Elite.WORLDBOSS.Damage = 1
1492
1493#
1494# Rate.Creature.Normal.SpellDamage
1495# Rate.Creature.Elite.Elite.SpellDamage
1496# Rate.Creature.Elite.RARE.SpellDamage
1497# Rate.Creature.Elite.RAREELITE.SpellDamage
1498# Rate.Creature.Elite.WORLDBOSS.SpellDamage
1499# Description: Mulitplier for creature spell damage.
1500# Default: 1 - (Rate.Creature.Normal.SpellDamage)
1501# 1 - (Rate.Creature.Elite.Elite.SpellDamage)
1502# 1 - (Rate.Creature.Elite.RARE.SpellDamage)
1503# 1 - (Rate.Creature.Elite.RAREELITE.SpellDamage)
1504# 1 - (Rate.Creature.Elite.WORLDBOSS.SpellDamage)
1505
1506Rate.Creature.Normal.SpellDamage = 1
1507Rate.Creature.Elite.Elite.SpellDamage = 1
1508Rate.Creature.Elite.RARE.SpellDamage = 1
1509Rate.Creature.Elite.RAREELITE.SpellDamage = 1
1510Rate.Creature.Elite.WORLDBOSS.SpellDamage = 1
1511
1512#
1513# Rate.Creature.Normal.HP
1514# Rate.Creature.Elite.Elite.HP
1515# Rate.Creature.Elite.RARE.HP
1516# Rate.Creature.Elite.RAREELITE.HP
1517# Rate.Creature.Elite.WORLDBOSS.HP
1518# Description: Mulitplier for creature health.
1519# Default: 1 - (Rate.Creature.Normal.HP)
1520# 1 - (Rate.Creature.Elite.Elite.HP)
1521# 1 - (Rate.Creature.Elite.RARE.HP)
1522# 1 - (Rate.Creature.Elite.RAREELITE.HP)
1523# 1 - (Rate.Creature.Elite.WORLDBOSS.HP)
1524
1525Rate.Creature.Normal.HP = 1
1526Rate.Creature.Elite.Elite.HP = 1
1527Rate.Creature.Elite.RARE.HP = 1
1528Rate.Creature.Elite.RAREELITE.HP = 1
1529Rate.Creature.Elite.WORLDBOSS.HP = 1
1530
1531#
1532# ListenRange.Say
1533# Description: Distance in which players can read say messages from creatures or
1534# gameobjects.
1535# Default: 40
1536
1537ListenRange.Say = 40
1538
1539#
1540# ListenRange.TextEmote
1541# Description: Distance in which players can read emotes from creatures or gameobjects.
1542# Default: 40
1543
1544ListenRange.TextEmote = 40
1545
1546#
1547# ListenRange.Yell
1548# Description: Distance in which players can read yell messages from creatures or
1549# gameobjects.
1550# Default: 300
1551
1552ListenRange.Yell = 300
1553
1554#
1555###################################################################################################
1556
1557###################################################################################################
1558# CHAT SETTINGS
1559#
1560# ChatFakeMessagePreventing
1561# Description: Chat protection from creating fake messages using a lot spaces or other
1562# invisible symbols. Not applied to the addon language, but may break old
1563# addons that use normal languages for sending data to other clients.
1564# Default: 0 - (Disabled)
1565# 1 - (Enabled)
1566
1567ChatFakeMessagePreventing = 1
1568
1569#
1570# ChatStrictLinkChecking.Severity
1571# Description: Check chat messages for ingame links to spells, items, quests, etc.
1572# Default: 0 - (Disabled)
1573# 1 - (Enabled, Check if only valid pipe commands are used, Prevents posting
1574# pictures.)
1575# 2 - (Enabled, Verify that pipe commands are used in a correct order)
1576# 3 - (Check if color, entry and name don't contradict each other. For this to
1577# work correctly, please assure that you have extracted locale DBCs of
1578# every language specific client playing on this server)
1579
1580ChatStrictLinkChecking.Severity = 1
1581
1582#
1583# ChatStrictLinkChecking.Kick
1584# Description: Defines what should be done if a message is considered to contain invalid
1585# pipe commands.
1586# Default: 0 - (Silently ignore message)
1587# 1 - (Disconnect players who sent malformed messages)
1588
1589ChatStrictLinkChecking.Kick = 0
1590
1591#
1592# ChatFlood.MessageCount
1593# Description: Chat flood protection, number of messages before player gets muted.
1594# Default: 10 - (Enabled)
1595# 0 - (Disabled)
1596
1597ChatFlood.MessageCount = 10
1598
1599#
1600# ChatFlood.MessageDelay
1601# Description: Time (in seconds) between messages to be counted into ChatFlood.MessageCount.
1602# Default: 1
1603
1604ChatFlood.MessageDelay = 1
1605
1606#
1607# ChatFlood.MuteTime
1608# Description: Time (in seconds) characters get muted for violating ChatFlood.MessageCount.
1609# Default: 10
1610
1611ChatFlood.MuteTime = 10
1612
1613#
1614# ChatFlood.PrivateMessageCount
1615# Description: Chat flood protection, number of private messages that player can send.
1616# Default: 10 - (Enabled)
1617# 0 - (Disabled)
1618
1619ChatFlood.PrivateMessageCount = 10
1620
1621#
1622# ChatFlood.PrivateMessageDelay
1623# Description: Time (in seconds) between messages to be counted into ChatFlood.PrivateMessageCount.
1624# Default: 1
1625
1626ChatFlood.PrivateMessageDelay = 1
1627
1628#
1629# Channel.RestrictedLfg
1630# Description: Restrict LookupForGroup channel to characters registered in the LFG tool.
1631# Default: 1 - (Enabled, Allow join to channel only if registered in LFG)
1632# 0 - (Disabled, Allow join to channel in any time)
1633
1634Channel.RestrictedLfg = 1
1635
1636#
1637# Channel.SilentlyGMJoin
1638# Description: Silently join GM characters to channels. If set to 1, channel kick and ban
1639# commands issued by a GM will not be broadcasted.
1640# Default: 0 - (Disabled, Join with announcement)
1641# 1 - (Enabled, Join without announcement)
1642
1643Channel.SilentlyGMJoin = 0
1644
1645#
1646# ChatLevelReq.Channel
1647# Description: Level requirement for characters to be able to write in chat channels.
1648# Default: 1
1649
1650ChatLevelReq.Channel = 2
1651
1652#
1653# ChatLevelReq.Whisper
1654# Description: Level requirement for characters to be able to whisper other characters.
1655# Default: 1
1656
1657ChatLevelReq.Whisper = 2
1658
1659#
1660# ChatLevelReq.Say
1661# Description: Level requirement for characters to be able to use say/yell/emote.
1662# Default: 1
1663
1664ChatLevelReq.Say = 1
1665
1666#
1667# AllowPlayerCommands
1668# Description: Allow players to use commands.
1669# Default: 1 - (Enabled)
1670# 0 - (Disabled)
1671
1672AllowPlayerCommands = 1
1673
1674#
1675# PreserveCustomChannels
1676# Description: Store custom chat channel settings like password, automatic ownership handout
1677# or ban list in the database. Needs to be enabled to save custom
1678# world/trade/etc. channels that have automatic ownership handout disabled.
1679# (.channel set ownership $channel off)
1680# Default: 0 - (Disabled, Blizzlike, Channel settings are lost if last person left)
1681# 1 - (Enabled)
1682
1683PreserveCustomChannels = 1
1684
1685#
1686# PreserveCustomChannelDuration
1687# Description: Time (in days) that needs to pass before the customs chat channels get
1688# cleaned up from the database. Only channels with ownership handout enabled
1689# (default behavior) will be cleaned.
1690# Default: 14 - (Enabled, Clean channels that haven't been used for 14 days)
1691# 0 - (Disabled, Infinite channel storage)
1692
1693PreserveCustomChannelDuration = 7
1694
1695#
1696###################################################################################################
1697
1698###################################################################################################
1699# GAME MASTER SETTINGS
1700#
1701# GM.LoginState
1702# Description: GM mode at login.
1703# Default: 2 - (Last save state)
1704# 0 - (Disable)
1705# 1 - (Enable)
1706
1707GM.LoginState = 2
1708
1709#
1710# GM.Visible
1711# Description: GM visibility at login.
1712# Default: 2 - (Last save state)
1713# 0 - (Invisible)
1714# 1 - (Visible)
1715
1716GM.Visible = 2
1717
1718#
1719# GM.Chat
1720# Description: GM chat mode at login.
1721# Default: 2 - (Last save state)
1722# 0 - (Disable)
1723# 1 - (Enable)
1724
1725GM.Chat = 2
1726
1727#
1728# GM.WhisperingTo
1729# Description: Is GM accepting whispers from player by default or not.
1730# Default: 2 - (Last save state)
1731# 0 - (Disable)
1732# 1 - (Enable)
1733
1734GM.WhisperingTo = 2
1735
1736#
1737# GM.InGMList.Level
1738# Description: Maximum GM level shown in GM list (if enabled) in non-GM state (.gm off).
1739# Default: 3 - (Anyone)
1740# 0 - (Only players)
1741# 1 - (Only moderators)
1742# 2 - (Only gamemasters)
1743
1744GM.InGMList.Level = 3
1745
1746#
1747# GM.InWhoList.Level
1748# Description: Max GM level showed in who list (if visible).
1749# Default: 3 - (Anyone)
1750# 0 - (Only players)
1751# 1 - (Only moderators)
1752# 2 - (Only gamemasters)
1753
1754GM.InWhoList.Level = 3
1755
1756#
1757# GM.LogTrade
1758# Description: Include GM trade and trade slot enchanting operations in GM log.
1759# Default: 1 - (Enabled)
1760# 0 - (Disabled)
1761
1762GM.LogTrade = 1
1763
1764#
1765# GM.StartLevel
1766# Description: GM character starting level.
1767# Default: 1
1768
1769GM.StartLevel = 1
1770
1771#
1772# GM.AllowInvite
1773# Description: Allow players to invite GM characters.
1774# Default: 0 - (Disabled)
1775# 1 - (Enabled)
1776
1777GM.AllowInvite = 0
1778
1779#
1780# GM.AllowFriend
1781# Description: Allow players to add GM characters to their friends list.
1782# Default: 0 - (Disabled)
1783# 1 - (Enabled)
1784
1785GM.AllowFriend = 0
1786
1787#
1788# GM.LowerSecurity
1789# Description: Allow lower security levels to use commands on higher security level
1790# characters.
1791# Default: 0 - (Disabled)
1792# 1 - (Enabled)
1793
1794GM.LowerSecurity = 0
1795
1796#
1797# GM.TicketSystem.ChanceOfGMSurvey
1798# Description: Chance of sending a GM survey after ticket completion.
1799# Default: 50 - (Enabled)
1800# 0 - (Disabled)
1801
1802GM.TicketSystem.ChanceOfGMSurvey = 50
1803
1804#
1805###################################################################################################
1806
1807###################################################################################################
1808# VISIBILITY AND DISTANCES
1809#
1810# Visibility.GroupMode
1811# Description: Group visibility modes. Defines which groups can aways detect invisible
1812# characters of the same raid, group or faction.
1813# Default: 1 - (Raid)
1814# 0 - (Party)
1815# 2 - (Faction)
1816
1817Visibility.GroupMode = 1
1818
1819#
1820# Visibility.Distance.Continents
1821# Visibility.Distance.Instances
1822# Visibility.Distance.BGArenas
1823# Description: Visibility distance to see other players or gameobjects.
1824# Visibility on continents on retail ~90 yards. In BG/Arenas ~533.
1825# For instances default ~170.
1826# Max limited by grid size: 533.33333
1827# Min limit is max aggro radius (45) * Rate.Creature.Aggro
1828# Default: 90 - (Visibility.Distance.Continents)
1829# 170 - (Visibility.Distance.Instances)
1830# 533 - (Visibility.Distance.BGArenas)
1831
1832Visibility.Distance.Continents = 90
1833Visibility.Distance.Instances = 170
1834Visibility.Distance.Battlegrounds = 533
1835Visibility.Distance.Arenas = 533
1836
1837#
1838# Visibility.Notify.Period.OnContinents
1839# Visibility.Notify.Period.InInstances
1840# Visibility.Notify.Period.InBGArenas
1841# Description: Time (in milliseconds) for visibility update period. Lower values may have
1842# performance impact.
1843# Default: 1000 - (Visibility.Notify.Period.OnContinents)
1844# 1000 - (Visibility.Notify.Period.InInstances)
1845#
1846
1847Visibility.RelocationLowerLimit = 20
1848Visibility.AINotifyDelay = 1000
1849
1850#
1851###################################################################################################
1852
1853###################################################################################################
1854# SERVER RATES
1855#
1856# Rate.Health
1857# Rate.Mana
1858# Rate.Rage.Income
1859# Rate.Rage.Loss
1860# Rate.RunicPower.Income
1861# Rate.RunicPower.Loss
1862# Rate.Focus
1863# Rate.Energy
1864# Rate.Loyalty
1865# Description: Multiplier to configure health, mana, incoming rage, loss of rage, focus
1866# energy and loyalty increase or decrease.
1867# Default: 1 - (Rate.Health)
1868# 1 - (Rate.Mana)
1869# 1 - (Rate.Rage.Income)
1870# 1 - (Rate.Rage.Loss)
1871# 1 - (Rate.RunicPower.Income)
1872# 1 - (Rate.RunicPower.Loss)
1873# 1 - (Rate.Focus)
1874# 1 - (Rate.Energy)
1875# 1 - (Rate.Loyalty)
1876
1877Rate.Health = 1
1878Rate.Mana = 1
1879Rate.Rage.Income = 1
1880Rate.Rage.Loss = 1
1881Rate.RunicPower.Income = 1
1882Rate.RunicPower.Loss = 1
1883Rate.Focus = 1
1884Rate.Energy = 1
1885Rate.Loyalty = 1
1886
1887#
1888# Rate.Skill.Discovery
1889# Description: Multiplier for skill discovery.
1890# Default: 1
1891
1892Rate.Skill.Discovery = 1
1893
1894#
1895# Rate.Drop.Item.Poor
1896# Rate.Drop.Item.Normal
1897# Rate.Drop.Item.Uncommon
1898# Rate.Drop.Item.Rare
1899# Rate.Drop.Item.Epic
1900# Rate.Drop.Item.Legendary
1901# Rate.Drop.Item.Artifact
1902# Rate.Drop.Item.Referenced
1903# Rate.Drop.Money
1904# Description: Drop rates for money and items based on quality.
1905# Default: 1 - (Rate.Drop.Item.Poor)
1906# 1 - (Rate.Drop.Item.Normal)
1907# 1 - (Rate.Drop.Item.Uncommon)
1908# 1 - (Rate.Drop.Item.Rare)
1909# 1 - (Rate.Drop.Item.Epic)
1910# 1 - (Rate.Drop.Item.Legendary)
1911# 1 - (Rate.Drop.Item.Artifact)
1912# 1 - (Rate.Drop.Item.Referenced)
1913# 1 - (Rate.Drop.Money)
1914
1915Rate.Drop.Item.Poor = 1
1916Rate.Drop.Item.Normal = 1
1917Rate.Drop.Item.Uncommon = 1
1918Rate.Drop.Item.Rare = 1
1919Rate.Drop.Item.Epic = 1
1920Rate.Drop.Item.Legendary = 1
1921Rate.Drop.Item.Artifact = 1
1922Rate.Drop.Item.Referenced = 1
1923Rate.Drop.Money = 1
1924
1925#
1926# Rate.Drop.Item.ReferencedAmount
1927# Description: Multiplier for referenced loot amount.
1928# Default: 1
1929
1930Rate.Drop.Item.ReferencedAmount = 1
1931
1932#
1933# Rate.XP.Kill
1934# Rate.XP.Quest
1935# Rate.XP.Explore
1936# Rate.XP.Gathering
1937# Description: Experience rates.
1938# Default: 1 - (Rate.XP.Kill)
1939# 1 - (Rate.XP.Quest)
1940# 1 - (Rate.XP.Explore)
1941
1942Rate.XP.Kill = 5
1943Rate.XP.Quest = 5
1944Rate.XP.Explore = 1
1945Rate.XP.Gathering = 5
1946
1947#
1948# Rate.RepairCost
1949# Description: Repair cost rate.
1950# Default: 1
1951
1952Rate.RepairCost = 1
1953
1954#
1955# Rate.Rest.InGame
1956# Rate.Rest.Offline.InTavernOrCity
1957# Rate.Rest.Offline.InWilderness
1958# Description: Resting points grow rates.
1959# Default: 1 - (Rate.Rest.InGame)
1960# 1 - (Rate.Rest.Offline.InTavernOrCity)
1961# 1 - (Rate.Rest.Offline.InWilderness)
1962
1963Rate.Rest.InGame = 5
1964Rate.Rest.Offline.InTavernOrCity = 5
1965Rate.Rest.Offline.InWilderness = 5
1966
1967#
1968# Rate.Damage.Fall
1969# Description: Damage after fall rate.
1970# Default: 1
1971
1972Rate.Damage.Fall = 1
1973
1974#
1975# Rate.Auction.Time
1976# Rate.Auction.Deposit
1977# Rate.Auction.Cut
1978# Description: Auction rates (auction time, deposit get at auction start,
1979# auction cut from price at auction end)
1980# Default: 1 - (Rate.Auction.Time)
1981# 1 - (Rate.Auction.Deposit)
1982# 1 - (Rate.Auction.Cut)
1983
1984Rate.Auction.Time = 1
1985Rate.Auction.Deposit = 1
1986Rate.Auction.Cut = 1
1987
1988#
1989# Rate.Honor
1990# Description: Honor gain rate.
1991# Default: 1
1992
1993Rate.Honor = 3
1994
1995#
1996# Rate.Mining.Amount
1997# Description: Rate for minimum/maximum times a deposit can be used.
1998# Default: 1
1999
2000Rate.Mining.Amount = 1
2001
2002#
2003# Rate.Mining.Next
2004# Description: Mining rates.
2005# Default: Chance to to mine a deposit again.
2006
2007Rate.Mining.Next = 1
2008
2009#
2010# Rate.Talent
2011# Description: Talent point rate.
2012# Default: 1
2013
2014Rate.Talent = 1
2015
2016#
2017# Rate.Reputation.Gain
2018# Description: Reputation gain rate.
2019# Default: 1
2020
2021Rate.Reputation.Gain = 3
2022
2023#
2024# Rate.Reputation.LowLevel.Kill
2025# Description: Reputation gain from killing low level (grey) creatures.
2026# Default: 1
2027
2028Rate.Reputation.LowLevel.Kill = 1
2029
2030#
2031# Rate.Reputation.LowLevel.Quest
2032# Description: Reputation gain rate.
2033# Default: 1
2034
2035Rate.Reputation.LowLevel.Quest = 1
2036
2037#
2038# Rate.Reputation.RecruitAFriendBonus
2039# Description: Reputation bonus rate for recruit-a-friend.
2040# Default: 0.1
2041
2042Rate.Reputation.RecruitAFriendBonus = 0.1
2043
2044#
2045# Rate.MoveSpeed
2046# Description: Movement speed rate.
2047# Default: 1
2048
2049Rate.MoveSpeed = 1
2050
2051#
2052# Rate.InstanceResetTime
2053# Description: Multiplier for the rate between global raid/heroic instance resets
2054# (dbc value). Higher value increases the time between resets,
2055# lower value lowers the time, you need clean instance_reset in
2056# characters db in order to let new values work.
2057# Default: 1
2058
2059Rate.InstanceResetTime = 1
2060
2061#
2062# SkillGain.Crafting
2063# SkillGain.Gathering
2064# Description: Crafting/defense/gathering/weapon skills gain rate.
2065# Default: 1 - (SkillGain.Crafting)
2066# 1 - (SkillGain.Gathering)
2067
2068SkillGain.Crafting = 449
2069SkillGain.Gathering = 1
2070
2071#
2072# SkillChance.Orange
2073# SkillChance.Yellow
2074# SkillChance.Green
2075# SkillChance.Grey
2076# Description: Chance to increase skill based on recipe color.
2077# Default: 100 - (SkillChance.Orange)
2078# 75 - (SkillChance.Yellow)
2079# 25 - (SkillChance.Green)
2080# 0 - (SkillChance.Grey)
2081
2082SkillChance.Orange = 100
2083SkillChance.Yellow = 75
2084SkillChance.Green = 25
2085SkillChance.Grey = 0
2086
2087#
2088# SkillChance.MiningSteps
2089# SkillChance.SkinningSteps
2090# Description: Skinning and Mining chance decreases with skill level.
2091# Default: 0 - (Disabled)
2092# 75 - (In 2 times each 75 skill points)
2093
2094SkillChance.MiningSteps = 0
2095SkillChance.SkinningSteps = 0
2096
2097#
2098# DurabilityLoss.InPvP
2099# Description: Durability loss on death during PvP.
2100# Default: 0 - (Disabled)
2101# 1 - (Enabled)
2102
2103DurabilityLoss.InPvP = 0
2104
2105#
2106# DurabilityLoss.OnDeath
2107# Description: Durability loss percentage on death.
2108# Default: 10
2109
2110DurabilityLoss.OnDeath = 0
2111
2112#
2113# DurabilityLossChance.Damage
2114# Description: Chance to lose durability on one equipped item from damage.
2115# Default: 0.5 - (100/0.5 = 200, Each 200 damage one equipped item will use durability)
2116
2117DurabilityLossChance.Damage = 0
2118
2119#
2120# DurabilityLossChance.Absorb
2121# Description: Chance to lose durability on one equipped armor item when absorbing damage.
2122# Default: 0.5 - (100/0.5 = 200, Each 200 absorbed damage one equipped item will lose
2123# durability)
2124
2125DurabilityLossChance.Absorb = 0
2126
2127#
2128# DurabilityLossChance.Parry
2129# Description: Chance to lose durability on main weapon when parrying attacks.
2130# Default: 0.05 - (100/0.05 = 2000, Each 2000 parried damage the main weapon will lose
2131# durability)
2132
2133DurabilityLossChance.Parry = 0
2134
2135#
2136# DurabilityLossChance.Block
2137# Description: Chance to lose durability on shield when blocking attacks.
2138# Default: 0.05 - (100/0.05 = 2000, Each 2000 blocked damage the shield will lose
2139# durability)
2140
2141DurabilityLossChance.Block = 0
2142
2143#
2144# Death.SicknessLevel
2145# Description: Starting level for resurrection sickness.
2146# Example: 11 - (Level 1-10 characters will not be affected,
2147# Level 11-19 characters will be affected for 1 minute,
2148# Level 20-MaxPlayerLevel characters will be affected for 10 minutes)
2149# Default: 11 - (Enabled, See Example)
2150# MaxPlayerLevel+1 - (Disabled)
2151# -10 - (Enabled, Level 1+ characters have 10 minute duration)
2152
2153Death.SicknessLevel = 11
2154
2155#
2156# Death.CorpseReclaimDelay.PvP
2157# Death.CorpseReclaimDelay.PvE
2158# Description: Increase corpse reclaim delay at PvP/PvE deaths.
2159# Default: 1 - (Enabled)
2160# 0 - (Disabled)
2161
2162Death.CorpseReclaimDelay.PvP = 1
2163Death.CorpseReclaimDelay.PvE = 0
2164
2165#
2166# Death.Bones.World
2167# Death.Bones.BattlegroundOrArena
2168# Description: Create bones instead of corpses at resurrection in normal zones, instances,
2169# battleground or arenas.
2170# Default: 1 - (Enabled, Death.Bones.World)
2171# 1 - (Enabled, Death.Bones.BattlegroundOrArena)
2172# 0 - (Disabled)
2173
2174Death.Bones.World = 0
2175Death.Bones.BattlegroundOrArena = 1
2176
2177#
2178# Die.Command.Mode
2179# Description: Do not trigger things like loot from .die command.
2180# Default: 1 - (Enabled)
2181# 0 - (Disabled)
2182
2183Die.Command.Mode = 1
2184
2185#
2186###################################################################################################
2187
2188###################################################################################################
2189# STATS LIMITS
2190#
2191# Stats.Limits.Enable
2192# Description: Enable or disable stats system
2193# Default: 0 - Disabled
2194
2195Stats.Limits.Enable = 0
2196
2197#
2198# Stats.Limit.[STAT]
2199# Description: Set percentage limit for dodge, parry, block and crit rating
2200# Default: 95.0 (95%)
2201
2202Stats.Limits.Dodge = 95.0
2203Stats.Limits.Parry = 95.0
2204Stats.Limits.Block = 95.0
2205Stats.Limits.Crit = 95.0
2206
2207#
2208###################################################################################################
2209
2210###################################################################################################
2211# AUTO BROADCAST
2212#
2213# AutoBroadcast.On
2214# Description: Enable auto broadcast.
2215# Default: 0 - (Disabled)
2216# 1 - (Enabled)
2217
2218AutoBroadcast.On = 0
2219
2220#
2221# AutoBroadcast.Center
2222# Description: Auto broadcasting display method.
2223# Default: 0 - (Announce)
2224# 1 - (Notify)
2225# 2 - (Both)
2226
2227AutoBroadcast.Center = 0
2228
2229#
2230# AutoBroadcast.Timer
2231# Description: Timer (in milliseconds) for auto broadcasts.
2232# Default: 60000 - (60 seconds)
2233
2234AutoBroadcast.Timer = 900000
2235
2236#
2237###################################################################################################
2238
2239###################################################################################################
2240# BATTLEGROUND CONFIG
2241#
2242# Battleground.CastDeserter
2243# Description: Cast Deserter spell at players who leave battlegrounds in progress.
2244# Default: 1 - (Enabled)
2245# 0 - (Disabled)
2246
2247Battleground.CastDeserter = 1
2248
2249#
2250# Battleground.QueueAnnouncer.Enable
2251# Description: Announce battleground queue status to chat.
2252# Default: 0 - (Disabled)
2253# 1 - (Enabled)
2254
2255Battleground.QueueAnnouncer.Enable = 1
2256
2257#
2258# Battleground.QueueAnnouncer.PlayerOnly
2259# Description: Battleground queue announcement type.
2260# Default: 0 - (System message, Anyone can see it)
2261# 1 - (Private, Only queued players can see it)
2262
2263Battleground.QueueAnnouncer.PlayerOnly = 1
2264
2265#
2266# Battleground.InvitationType
2267# Description: Set Battleground invitation type.
2268# Default: 0 - (Normal, Invite as much players to battlegrounds as queued,
2269# Don't bother with balance)
2270# 1 - (Experimental, Don't allow to invite much more players
2271# of one faction)
2272
2273Battleground.InvitationType = 0
2274
2275#
2276# Battleground.PrematureFinishTimer
2277# Description: Time (in milliseconds) before battleground will end prematurely if there are
2278# not enough players on one team. (Values defined in battleground template)
2279# Default: 300000 - (Enabled, 5 minutes)
2280# 0 - (Disabled, Not recommended)
2281
2282BattleGround.PrematureFinishTimer = 300000
2283
2284#
2285# BattleGround.PremadeGroupWaitForMatch
2286# Description: Time (in milliseconds) a pre-made group has to wait for matching group of the
2287# other faction.
2288# Default: 1800000 - (Enabled, 30 minutes)
2289# 0 - (Disabled, Not recommended)
2290
2291BattleGround.PremadeGroupWaitForMatch = 1800000
2292
2293#
2294# Battleground.GiveXPForKills
2295# Description: Give experience for honorable kills in battlegrounds.
2296# Default: 0 - (Disabled)
2297# 1 - (Enabled)
2298
2299Battleground.GiveXPForKills = 0
2300
2301#
2302# Battleground.Random.ResetHour
2303# Description: Hour of the day when the global instance resets occur.
2304# Range: 0-23
2305# Default: 6 - (06:00 AM)
2306
2307Battleground.Random.ResetHour = 6
2308
2309#
2310###################################################################################################
2311
2312###################################################################################################
2313# BATTLEFIELD CONFIG
2314#
2315# Wintergrasp.Enable
2316# Description: Enable the Wintergrasp battlefield.
2317# Default: 0 - (Disabled)
2318# 1 - (Enabled, Experimental as of still being in development)
2319
2320Wintergrasp.Enable = 0
2321
2322#
2323# Wintergrasp.PlayerMax
2324# Description: Maximum number of players allowed in Wintergrasp.
2325# Default: 100
2326
2327Wintergrasp.PlayerMax = 100
2328
2329#
2330# Wintergrasp.PlayerMin
2331# Description: Minimum number of players required for Wintergrasp.
2332# Default: 0
2333
2334Wintergrasp.PlayerMin = 0
2335
2336#
2337# Wintergrasp.PlayerMinLvl
2338# Description: Required character level for the Wintergrasp battle.
2339# Default: 77
2340
2341Wintergrasp.PlayerMinLvl = 77
2342
2343#
2344# Wintergrasp.BattleTimer
2345# Description: Time (in minutes) for the Wintergrasp battle to last.
2346# Default: 30
2347
2348Wintergrasp.BattleTimer = 30
2349
2350#
2351# Wintergrasp.NoBattleTimer
2352# Description: Time (in minutes) between Wintergrasp battles.
2353# Default: 150
2354
2355Wintergrasp.NoBattleTimer = 150
2356
2357#
2358# Wintergrasp.CrashRestartTimer
2359# Description: Time (in minutes) to delay the restart of Wintergrasp if the world server
2360# crashed during a running battle.
2361# Default: 10
2362
2363Wintergrasp.CrashRestartTimer = 10
2364
2365#
2366###################################################################################################
2367
2368###################################################################################################
2369# ARENA CONFIG
2370#
2371# Arena.MaxRatingDifference
2372# Description: Maximum rating difference between two teams in rated matches.
2373# Default: 150 - (Enabled)
2374# 0 - (Disabled)
2375
2376Arena.MaxRatingDifference = 150
2377
2378#
2379# Arena.RatingDiscardTimer
2380# Description: Time (in milliseconds) after which rating differences are ignored when
2381# setting up matches.
2382# Default: 600000 - (Enabled, 10 minutes)
2383# 0 - (Disabled)
2384
2385Arena.RatingDiscardTimer = 600000
2386
2387#
2388# Arena.RatedUpdateTimer
2389# Description: Time (in milliseconds) between checks for matchups in rated arena
2390# Default: 5000 - (5 seconds)
2391
2392Arena.RatedUpdateTimer = 5000
2393
2394#
2395# Arena.AutoDistributePoints
2396# Description: Automatically distribute arena points.
2397# Default: 0 - (Disabled)
2398# 1 - (Enabled)
2399
2400Arena.AutoDistributePoints = 1
2401
2402#
2403# Arena.AutoDistributeInterval
2404# Description: Time (in days) how often arena points should be distributed if automatic
2405# distribution is enabled.
2406# Default: 7 - (Weekly)
2407
2408Arena.AutoDistributeInterval = 7
2409
2410#
2411# Arena.QueueAnnouncer.Enable
2412# Description: Announce arena queue status to chat.
2413# Default: 0 - (Disabled)
2414# 1 - (Enabled)
2415
2416Arena.QueueAnnouncer.Enable = 1
2417
2418#
2419# Arena.ArenaSeason.ID
2420# Description: Current arena season id shown in clients.
2421# Default: 8
2422
2423Arena.ArenaSeason.ID = 8
2424
2425#
2426# Arena.ArenaSeason.InProgress
2427# Description: State of current arena season.
2428# Default: 1 - (Active)
2429# 0 - (Finished)
2430
2431Arena.ArenaSeason.InProgress = 1
2432
2433#
2434# Arena.ArenaStartRating
2435# Description: Start rating for new arena teams.
2436# Default: 0
2437
2438Arena.ArenaStartRating = 0
2439
2440#
2441# Arena.ArenaStartPersonalRating
2442# Description: Start personal rating when joining a team.
2443# Default: 0
2444
2445Arena.ArenaStartPersonalRating = 0
2446
2447#
2448# Arena.ArenaStartMatchmakerRating
2449# Description: Start matchmaker rating for players.
2450# Default: 1500
2451
2452Arena.ArenaStartMatchmakerRating = 1500
2453
2454#
2455# ArenaLog.ExtendedInfo
2456# Description: Include extended info to ArenaLogFile for each player after rated arena
2457# matches (guid, name, team, IP, healing/damage done, killing blows).
2458# Default: 0 - (Disabled)
2459# 1 - (Enabled)
2460
2461ArenaLog.ExtendedInfo = 0
2462
2463#
2464###################################################################################################
2465
2466###################################################################################################
2467# NETWORK CONFIG
2468#
2469# Network.Threads
2470# Description: Number of threads for network.
2471# Default: 1 - (Recommended 1 thread per 1000 connections)
2472
2473Network.Threads = 4
2474
2475#
2476# Network.OutKBuff
2477# Description: Amount of memory (in bytes) used for the output kernel buffer (see SO_SNDBUF
2478# socket option, TCP manual).
2479# Default: -1 - (Use system default setting)
2480
2481Network.OutKBuff = -1
2482
2483#
2484# Network.OutUBuff
2485# Description: Amount of memory (in bytes) reserved in the user space per connection for
2486# output buffering.
2487# Default: 65536
2488
2489Network.OutUBuff = 65536
2490
2491#
2492# Network.TcpNoDelay:
2493# Description: TCP Nagle algorithm setting.
2494# Default: 0 - (Enabled, Less traffic, More latency)
2495# 1 - (Disabled, More traffic, Less latency, TCP_NO_DELAY)
2496
2497Network.TcpNodelay = 1
2498
2499#
2500###################################################################################################
2501
2502###################################################################################################
2503# CONSOLE AND REMOTE ACCESS
2504#
2505# Console.Enable
2506# Description: Enable console.
2507# Default: 1 - (Enabled)
2508# 0 - (Disabled)
2509
2510Console.Enable = 1
2511
2512#
2513# Ra.Enable
2514# Description: Enable remote console (telnet).
2515# Default: 0 - (Disabled)
2516# 1 - (Enabled)
2517
2518Ra.Enable = 0
2519
2520#
2521# Ra.IP
2522# Description: Bind remote access to IP/hostname.
2523# Default: "0.0.0.0" - (Bind to all IPs on the system)
2524
2525Ra.IP = "0.0.0.0"
2526
2527#
2528# Ra.Port
2529# Description: TCP port to reach the remote console.
2530# Default: 3443
2531
2532Ra.Port = 3443
2533
2534#
2535# Ra.MinLevel
2536# Description: Required security level to use the remote console.
2537# Default: 3
2538
2539Ra.MinLevel = 3
2540
2541#
2542# SOAP.Enable
2543# Description: Enable soap service
2544# Default: 0 - (Disabled)
2545# 1 - (Enabled)
2546
2547SOAP.Enabled = 1
2548
2549#
2550# SOAP.IP
2551# Description: Bind SOAP service to IP/hostname
2552# Default: "127.0.0.1" - (Bind to localhost)
2553
2554SOAP.IP = "0.0.0.0"
2555
2556#
2557# SOAP.Port
2558# Description: TCP port to reach the SOAP service.
2559# Default: 7878
2560
2561SOAP.Port = 7878
2562
2563#
2564###################################################################################################
2565
2566###################################################################################################
2567# CHARACTER DELETE OPTIONS
2568#
2569# CharDelete.Method
2570# Description: Character deletion behavior.
2571# Default: 0 - (Completely remove character from the database)
2572# 1 - (Unlink the character from account and free up the name, Appears as
2573# deleted ingame)
2574
2575CharDelete.Method = 1
2576
2577#
2578# CharDelete.MinLevel
2579# Description: Required level to use the unlinking method if enabled.
2580# Default: 0 - (Same method for every level)
2581# 1+ - (Only characters with the specified level will use the unlinking method)
2582
2583CharDelete.MinLevel = 10
2584
2585#
2586# CharDelete.KeepDays
2587# Description: Time (in days) before unlinked characters will be removed from the database.
2588# Default: 30 - (Enabled)
2589# 0 - (Disabled, Don't delete any characters)
2590
2591CharDelete.KeepDays = 0
2592
2593#
2594###################################################################################################
2595
2596###################################################################################################
2597# CUSTOM SERVER OPTIONS
2598#
2599# PlayerStart.AllReputation
2600# Description: Players will start with most of the high level reputations that are needed
2601# for items, mounts etc.
2602# Default: 0 - (Disabled)
2603# 1 - (Enabled)
2604
2605PlayerStart.AllReputation = 1
2606
2607#
2608# PlayerStart.AllSpells
2609# Description: If enabled, players will start with all their class spells (not talents).
2610# You must populate playercreateinfo_spell_custom table with the spells you
2611# want, or this will not work! The table has data for all classes / races up
2612# to TBC expansion.
2613# Default: 0 - (Disabled)
2614# 1 - (Enabled)
2615
2616PlayerStart.AllSpells = 0
2617
2618#
2619# PlayerStart.MapsExplored
2620# Description: Characters start with all maps explored.
2621# Default: 0 - (Disabled)
2622# 1 - (Enabled)
2623
2624PlayerStart.MapsExplored = 0
2625
2626#
2627# HonorPointsAfterDuel
2628# Description: Amount of honor points the duel winner will get after a duel.
2629# Default: 0 - (Disabled)
2630# 1+ - (Enabled)
2631
2632HonorPointsAfterDuel = 0
2633
2634#
2635# AlwaysMaxWeaponSkill
2636# Description: Players will automatically gain max weapon/defense skill when logging in,
2637# or leveling.
2638# Default: 0 - (Disabled)
2639# 1 - (Enabled)
2640
2641AlwaysMaxWeaponSkill = 0
2642
2643#
2644# PvPToken.Enable
2645# Description: Character will receive a token after defeating another character that yields
2646# honor.
2647# Default: 0 - (Disabled)
2648# 1 - (Enabled)
2649
2650PvPToken.Enable = 1
2651
2652#
2653# PvPToken.MapAllowType
2654# Description: Define where characters can receive tokens.
2655# Default: 4 - (All maps)
2656# 3 - (Battlegrounds)
2657# 2 - (FFA areas only like Gurubashi arena)
2658# 1 - (Battlegrounds and FFA areas)
2659
2660PvPToken.MapAllowType = 3
2661
2662#
2663# PvPToken.ItemID
2664# Description: Item characters will receive after defeating another character if PvP Token
2665# system is enabled.
2666# Default: 29434 - (Badge of justice)
2667
2668PvPToken.ItemID = 29434
2669
2670#
2671# PvPToken.ItemCount
2672# Description: Number of tokens a character will receive.
2673# Default: 1
2674
2675PvPToken.ItemCount = 1
2676
2677#
2678# NoResetTalentsCost
2679# Description: Resetting talents doesn't cost anything.
2680# Default: 0 - (Disabled)
2681# 1 - (Enabled)
2682
2683NoResetTalentsCost = 0
2684
2685#
2686# Guild.AllowMultipleGuildMaster
2687# Description: Allow more than one guild master. Additional Guild Masters must be set using
2688# the ".guild rank" command.
2689# Default: 0 - (Disabled)
2690# 1 - (Enabled)
2691
2692Guild.AllowMultipleGuildMaster = 0
2693
2694#
2695# ShowKickInWorld
2696# Description: Determines whether a message is broadcasted to the entire server when a
2697# player gets kicked
2698# Default: 0 - (Disabled)
2699# 1 - (Enabled)
2700
2701ShowKickInWorld = 0
2702
2703#
2704# RecordUpdateTimeDiffInterval
2705# Description: Time (in milliseconds) update time diff is written to the log file.
2706# Update diff can be used as a performance indicator. Diff < 300: good
2707# performance. Diff > 600 bad performance, may be caused by high CPU usage.
2708# Default: 60000 - (Enabled, 1 minute)
2709# 0 - (Disabled)
2710
2711RecordUpdateTimeDiffInterval = 60000
2712#
2713# MinRecordUpdateTimeDiff
2714# Description: Only record update time diff which is greater than this value.
2715# Default: 100
2716
2717MinRecordUpdateTimeDiff = 100
2718
2719#
2720# PlayerStart.String
2721# Description: String to be displayed at first login of newly created characters.
2722# Default: "" - (Disabled)
2723
2724PlayerStart.String = ""
2725
2726#
2727# LevelReq.Trade
2728# Description: Level requirement for characters to be able to trade.
2729# Default: 1
2730
2731LevelReq.Trade = 1
2732
2733#
2734# LevelReq.Ticket
2735# Description: Level requirement for characters to be able to write tickets.
2736# Default: 1
2737
2738LevelReq.Ticket = 1
2739
2740#
2741# LevelReq.Auction
2742# Description: Level requirement for characters to be able to use the auction house.
2743# Default: 1
2744
2745LevelReq.Auction = 1
2746
2747#
2748# LevelReq.Mail
2749# Description: Level requirement for characters to be able to send and receive mails.
2750# Default: 1
2751
2752LevelReq.Mail = 1
2753
2754#
2755# PlayerDump.DisallowPaths
2756# Description: Disallow using paths in PlayerDump output files
2757# Default: 1
2758
2759PlayerDump.DisallowPaths = 1
2760
2761#
2762# PlayerDump.DisallowOverwrite
2763# Description: Disallow overwriting existing files with PlayerDump
2764# Default: 1
2765
2766PlayerDump.DisallowOverwrite = 1
2767
2768#
2769###################################################################################################
2770
2771###################################################################################################
2772#
2773# Logging system options.
2774#
2775# Appender config values: Given a appender "name"
2776# Appender.name
2777# Description: Defines 'where to log'
2778# Format: Type,LogLevel,Flags,optional1,optional2
2779#
2780# Type
2781# 0 - (None)
2782# 1 - (Console)
2783# 2 - (File)
2784# 3 - (DB)
2785#
2786# LogLevel
2787# 0 - (Disabled)
2788# 1 - (Trace)
2789# 2 - (Debug)
2790# 3 - (Info)
2791# 4 - (Warn)
2792# 5 - (Error)
2793# 6 - (Fatal)
2794#
2795# Flags:
2796# 0 - None
2797# 1 - Prefix Timestamp to the text
2798# 2 - Prefix Log Level to the text
2799# 4 - Prefix Log Filter type to the text
2800# 8 - Append timestamp to the log file name. Format: YYYY-MM-DD_HH-MM-SS (Only used with Type = 2)
2801# 16 - Make a backup of existing file before overwrite (Only used with Mode = w)
2802#
2803# Colors (read as optional1 if Type = Console)
2804# Format: "fatal error warn info debug trace"
2805# 0 - BLACK
2806# 1 - RED
2807# 2 - GREEN
2808# 3 - BROWN
2809# 4 - BLUE
2810# 5 - MAGENTA
2811# 6 - CYAN
2812# 7 - GREY
2813# 8 - YELLOW
2814# 9 - LRED
2815# 10 - LGREEN
2816# 11 - LBLUE
2817# 12 - LMAGENTA
2818# 13 - LCYAN
2819# 14 - WHITE
2820# Example: "13 11 9 5 3 1"
2821#
2822# File: Name of the file (read as optional1 if Type = File)
2823# Allows to use one "%s" to create dynamic files
2824#
2825# Mode: Mode to open the file (read as optional2 if Type = File)
2826# a - (Append)
2827# w - (Overwrite)
2828#
2829
2830Appender.Console=1,3,14,1 1 3 10 14 14
2831Appender.Server=2,2,0,Server.log,w
2832Appender.GM=2,2,15,gm/gm_%s.log
2833Appender.DBErrors=2,2,0,DBErrors.log,w
2834
2835
2836# Appenders
2837# Description: List of Appenders to read from config
2838# (Using spaces as separator).
2839# Default: "Console Server GM DBErrors Char RA Warden Chat"
2840
2841Appenders=Console Server GM DBErrors Char RA Warden Chat
2842
2843# Logger config values: Given a logger "name"
2844# Logger.name
2845# Description: Defines 'What to log'
2846# Format: Type,LogLevel,AppenderList
2847# Type
2848# 0 - Default. Each type that has no config will
2849# rely on this one. Core will create this logger
2850# (disabled) if it's not configured
2851# 1 - Units that doesn't fit in other categories
2852# 2 - Pets
2853# 3 - Vehicles
2854# 4 - C++ AI, instance scripts, etc.
2855# 5 - DB AI, such as SAI, EAI, CreatureAI
2856# 6 - DB map scripts
2857# 7 - Network input/output,
2858# such as packet handlers and netcode logs
2859# 8 - Spellsystem and aurasystem
2860# 9 - Achievement system
2861# 10 - Condition system
2862# 11 - Pool system
2863# 12 - Auction house
2864# 13 - Arena's and battlegrounds
2865# 14 - Outdoor PVP
2866# 15 - Chat system
2867# 16 - LFG system
2868# 17 - Maps, instances (not scripts),
2869# grids, cells, visibility, etc.
2870# 18 - Player that doesn't fit in other categories.
2871# 19 - Player loading from DB
2872# (Player::_LoadXXX functions)
2873# 20 - Items
2874# 21 - Player skills (do not confuse with spells)
2875# 22 - Player chat logs
2876# 23 - loot
2877# 24 - guilds
2878# 25 - transports
2879# 26 - SQL. DB errors
2880# 27 - GM Commands
2881# 28 - Remote Access Commands
2882# 29 - Warden
2883# 30 - Authserver
2884# 31 - Worldserver
2885# 32 - Game Events
2886# 33 - Calendar
2887# 34 - Character (Exclusive to log login, logout, create, rename)
2888# 35 - Arenas
2889# 36 - SQL Driver
2890# 37 - SQL Dev
2891# 38 - Player Dump
2892# 39 - Battlefield
2893# 40 - Server Loading
2894# 41 - Opcodes (just id and name sent / received)
2895# 42 - InterRealm
2896# LogLevel
2897# 0 - (Disabled)
2898# 1 - (Trace)
2899# 2 - (Debug)
2900# 3 - (Info)
2901# 4 - (Warn)
2902# 5 - (Error)
2903# 6 - (Fatal)
2904#
2905# AppenderList: List of appenders linked to logger
2906# (Using spaces as separator).
2907#
2908
2909Logger.root=5,Console Server
2910Logger.server=3,Console Server
2911Logger.commands.gm=3,Console GM
2912Logger.sql.sql=5,Console DBErrors
2913Logger.opcodes=3, Console Server
2914Logger.maps=3, Console Server
2915Logger.misc=3, Console Server
2916#Logger.network=3,Console Server
2917#Logger.network.opcode=3,Console Server
2918Logger.server.worldserver=3, Console Server
2919#Logger.eluna=3,Console Server
2920#Logger.hotfixes=3,Console Server
2921#Logger.network.soap=3,Console Server
2922#Logger.achievement=3,Console Server
2923#Logger.auctionHouse=3,Console Server
2924#Logger.bg.arena=3,Console Server
2925#Logger.bg.battlefield=3,Console Server
2926#Logger.bg.battleground=3,Console Server
2927#Logger.blackmarket=3,Console Server
2928#Logger.chat.log=3,Console Server
2929#Logger.calendar=3,Console Server
2930#Logger.chat.system=3,Console Server
2931#Logger.cheat=3,Console Server
2932#Logger.commands.ra=3,Console Server
2933#Logger.condition=3,Console Server
2934#Logger.entities.pet=3,Console Server
2935#Logger.entities.player.character=3,Console Server
2936#Logger.entities.player.dump=3,Console Server
2937#Logger.entities.player=3,Console Server
2938#Logger.entities.player.items=3,Console Server
2939#Logger.entities.player.loading=3,Console Server
2940#Logger.entities.player.skills=3,Console Server
2941#Logger.entities.transport=3,Console Server
2942#Logger.entities.unit=3,Console Server
2943#Logger.entities.vehicle=3,Console Server
2944#Logger.gameevent=3,Console Server
2945#Logger.guild=3,Console Server
2946#Logger.lfg=3,Console Server
2947#Logger.loot=3,Console Server
2948#Logger.maps.script=3,Console Server
2949#Logger.maps=3,Console Server
2950#Logger.misc=3,Console Server
2951#Logger.outdoorpvp=3,Console Server
2952#Logger.pool=3,Console Server
2953#Logger.rbac=3,Console Server
2954#Logger.scripts=3,Console Server
2955#Logger.scripts.ai=3,Console Server
2956#Logger.server.authserver=3,Console Server
2957#Logger.spells=3,Console Server
2958#Logger.sql.dev=3,Console Server
2959#Logger.sql.driver=3,Console Server
2960#Logger.warden=3,Console Server
2961#
2962# Loggers
2963# Description: List of Loggers to read from config
2964# (Using spaces as separator).
2965# Default: "Root Chat DBErrors GM RA Warden Character Load"
2966
2967Loggers=Root Chat DBErrors GM RA Warden Character Load WorldServer Opcodes
2968
2969#
2970# Log.Async.Enable
2971# Description: Enables asyncronous message logging.
2972# Default: 0 - (Disabled)
2973# 1 - (Enabled)
2974
2975Log.Async.Enable = 1
2976#
2977###################################################################################################
2978
2979###################################################################################################
2980#
2981# GUILD LEVELING SETTINGS
2982#
2983# Guild.LevelingEnabled
2984# Description: Controls whether guild can gain levels
2985# Default: 1
2986#
2987
2988Guild.LevelingEnabled = 1
2989
2990#
2991# Guild.SaveInterval
2992# Description: Time (in minutes) between guild experience saves
2993# Default: 15
2994#
2995
2996Guild.SaveInterval = 15
2997
2998#
2999# Guild.MaxLevel
3000# Description: Defines max level a guild can reach
3001# Default: 25
3002#
3003
3004Guild.MaxLevel = 25
3005
3006#
3007# Guild.UndeletableLevel
3008# Description: Guild reaching this level (and higher) cannot be disbanded anymore
3009# Default: 4
3010#
3011
3012Guild.UndeletableLevel = 26
3013
3014#
3015# Guild.XPModifier
3016# Description: Multiplier for guild experience gained from quests
3017# Default: 0.25
3018#
3019
3020Guild.XPModifier = 0.25
3021
3022#
3023# Guild.DailyXPCap
3024# Description: Maximum experience points a guild can earn each day
3025# Default: 7807500
3026#
3027
3028Guild.DailyXPCap = 7807500
3029
3030#
3031# Guild.WeeklyReputationCap
3032# Description: Maximum guild reputation a player can earn every week
3033# Default: 4375
3034#
3035
3036Guild.WeeklyReputationCap = 4375
3037
3038#
3039###################################################################################################
3040
3041###################################################################################################
3042#
3043# CURRENCIES SETTINGS
3044#
3045# Currency.ResetInterval
3046# How often should currency week count reset (days)
3047# Default: 7 (weekly)
3048#
3049
3050Currency.ResetInterval = 7
3051
3052#
3053# Currency.ResetWeekDay
3054# Week day when currency week count is reset (0..6) 0 == Sunday
3055# Default: 3 (Wednesday)
3056#
3057
3058Currency.ResetWeekDay = 3
3059
3060#
3061# Currency.ResetHour
3062# Hour of a day when currency week count is reset (0..23)
3063# Default: 6
3064#
3065
3066Currency.ResetHour = 6
3067
3068#
3069# Currency.StartHonorPoints
3070# Amount of honor points that new players will start with
3071# Default: 0 (with precision)
3072#
3073
3074Currency.StartHonorPoints = 0
3075
3076#
3077# Currency.MaxHonorPoints
3078# Amount honor points a player can have
3079# Default: 4000
3080#
3081
3082Currency.MaxHonorPoints = 36000
3083
3084#
3085# Currency.StartJusticePoints
3086# Amount of justice points that new players will start with
3087# Default: 0 (with precision)
3088#
3089
3090Currency.StartJusticePoints = 0
3091
3092#
3093# Currency.MaxJusticePoints
3094# Amount justice points a player can have
3095# Default: 4000
3096#
3097
3098Currency.MaxJusticePoints = 4000
3099
3100#
3101# Currency.StartConquestPoints
3102# Amount of conquest points that new players will start with
3103# Default: 0 (with precision)
3104#
3105
3106Currency.StartConquestPoints = 0
3107
3108#
3109# Currency.ConquestPointsDefaultWeekCap
3110# Amount of conquest points that player can earn per week
3111# Default: 1800
3112#
3113
3114Currency.ConquestPointsDefaultWeekCap = 8000
3115
3116#
3117# Currency.ConquestPointsArenaReward
3118# Amount of conquest points rewarded by winning arenas
3119# Default: 180
3120#
3121
3122Currency.ConquestPointsArenaReward = 180
3123
3124#
3125###################################################################################################
3126
3127###################################################################################################
3128#
3129# CUSTOM SETTINGS
3130#
3131# AnnounceBan
3132# Description: Announce in chat server all ban by GameMaster
3133# Default: 0 - (Disabled)
3134# 1 - (Enabled)
3135
3136AnnounceBan = 0
3137
3138#
3139# AnnounceMute
3140# Description: Announce in chat server all mutes by GameMaster
3141# Default: 0 - (Disabled)
3142# 1 - (Enabled)
3143
3144AnnounceMute = 0
3145
3146#
3147# Spell Forbidden
3148# Description: Auto ban when a player learn a spell forbidden in DB world.spell_forbiden
3149# Default: 0 - (Disabled)
3150# 1 - (Enabled)
3151
3152SpellForbidden = 0
3153
3154# Antispam.Mail.Enabled
3155# Description: Enable or disable email Antispam system
3156# Default: 0 - (Disabled)
3157# 1 - (Enabled)
3158
3159Antispam.Mail.Enabled = 1
3160
3161# Antispam.Mail.Timer
3162# Description: Time (in seconds) between emails to be counted into Antispam.Mail.Count
3163# Default: 3600 - (Enabled, best value)
3164
3165Antispam.Mail.Timer = 3600
3166
3167# Antispam.Mail.Count
3168# Description: Email antispam, number of emails that player can send
3169# Default: 12 - (Enabled, best value)
3170
3171Antispam.Mail.Count = 12
3172
3173# Server.Auto.RestartHour
3174# Description: Hour of the day when the server restarts.
3175# Range: 0-23
3176# Default: 4 - (04:00 AM)
3177
3178Server.Auto.RestartHour = 4
3179
3180# DisableRestart
3181# Description: Disable server restart.
3182# Default: 0 - (Disabled, server restarted every day)
3183# 1 - (Enabled)
3184
3185DisableRestart = 1
3186
3187###################################################################################################
3188# VIP CONFIG
3189#
3190# Rate.XP.Kill.Premium
3191# Rate.XP.Quest.Premium
3192# Rate.XP.Explore.Premium
3193# Rate.Honor.Premium
3194# Rate.Reputation.Gain.Premium
3195# Description: Enables rates modifier to VIPs.
3196# Default: 1
3197
3198Rate.XP.Kill.Premium = 1.5
3199Rate.XP.Quest.Premium = 1.5
3200Rate.XP.Explore.Premium = 1.5
3201Rate.Honor.Premium = 1.5
3202Rate.Reputation.Gain.Premium = 1.5
3203
3204# Vip.Debuff.Command = 1
3205# Vip.Bank.Command = 1
3206# Vip.Repair.Command = 1
3207# Vip.Reset.Talents.Command = 1
3208# Vip.Taxi.Command = 1
3209# Vip.Home.Command = 1
3210# Vip.Capital.Command = 1
3211# Vip.Exchange.Arena.Command
3212# Description: Here you can enable or disable some VIP commands.
3213# Default: 1
3214
3215Vip.Debuff.Command = 0
3216Vip.Bank.Command = 1
3217Vip.Repair.Command = 0
3218Vip.Reset.Talents.Command = 0
3219Vip.Taxi.Command = 0
3220Vip.Home.Command = 1
3221Vip.Capital.Command = 0
3222Vip.Exchange.Arena.Command = 0
3223Vip.Exchange.Frost.Command = 0
3224Vip.Rate.Exchange.Honor.In.Arena = 1
3225Vip.Rate.Exchange.Triumph.In.Frost = 1
3226
3227ServerDelaySaveInterval = 300000
3228
3229LFB.PetLevelDiff = 5
3230###################################################################################################
3231
3232Transmogrify.Legendary.Enable = 1
3233Transmogrify.Legendary.Cost = 0
3234
3235InterRealm.Enabled = 0
3236InterRealm.IP = 0.0.0.0
3237InterRealm.Port = 0
3238InterRealm.Id = 0
3239
3240# InterRealm.Protocol
3241# Description: Version of the protocol of data synchronization.
3242# Default: 0 - (Old version, without any packet synchronization)
3243# 1 - (with currency synchronization)
3244# 2 - (with both achievement and currency synchronization)
3245# 3 - (with both reputation and currency/achievement synchronization)
3246# 4 - (with both honorable kills and currency/achievement/reputation synchronization)
3247
3248InterRealm.Protocol = 4
3249
3250Custom.Rate.XP.Quest.Limit = 1
3251Custom.Rate.XP.Kill.Limit = 1
3252Custom.Rate.Reputation.LowLevel.Quest.Limit = 1
3253Custom.Rate.Reputation.LowLevel.Kill.Limit = 1
3254Custom.Rate.Reputation.Gain.Limit = 1
3255Custom.SkillGain.Gathering.Limit = 1
3256Custom.SkillGain.Crafting.Limit = 1
3257Custom.SkillChance.Grey.Limit = 1
3258Custom.SkillChance.Green.Limit = 1
3259Custom.SkillChance.Yellow.Limit = 1
3260Custom.SkillChance.Orange.Limit = 1
3261
3262###################################################################################################
3263# default player cache size - 1 000 000
3264# default creature cache size - 30 000 000
3265PlayersCache.Size = 1000000
3266CreaturesCache.Size = 30000000
3267
3268ThreadPool = 1
3269
3270Metric.Enable = 0
3271Metric.Interval = 10
3272Metric.OverallStatusInterval = 1
3273
3274Eluna.ScriptPath = lua_scripts
3275Eluna.Enabled = 0
3276TicketSystem.FeedBackTickets = 0
3277TicketSystem.GMTickets = 0
3278Rate.Online = 1.000000
3279DisconnectToleranceInterval = 0
3280MonsterSight = 50.000000
3281GuarderSight = 50.000000
3282AllowTwoSide.trade = 0
3283Currency.ResetDay = 3
3284Currency.ConquestPointsWeekCap = 1800
3285Currency.ConquestPointsRatedBGReward = 400
3286ChatFlood.PrivateMessageMessageDelay = 1
3287Battleground.PrematureFinishTimer = 300000
3288Battleground.PremadeGroupWaitForMatch = 1800000
3289Arena.QueueAnnouncer.PlayerOnly = 0
3290Arena.TournamentRealm = 1
3291Arena.1v1.Announcer = 0
3292Arena.1v1.BlockForbiddenTalents = 1
3293CrossfactionBG.enable = 1
3294Visibility.Notify.Period.OnContinents = 1000
3295Visibility.Notify.Period.InInstances = 1000
3296Visibility.Notify.Period.InBGArenas = 1000
3297mmap.enableSplineLocking = 1
3298LimitWhoOnline = 90
3299ChatLogs.Battleground = 0
3300DuelReset.Cooldown.OnStart = 0
3301DuelReset.Cooldown.OnFinish = 0
3302DuelReset.Cooldown.Only.in.Elwynn.and.Durotar = 0
3303DuelReset.Cooldown.Max.Energy.OnStart = 0
3304DuelReset.Cooldown.Reset.Energy.OnStart = 0
3305BlackMarket.MaxAuctions = 10
3306BlackMarket.AuctionDelay = 120
3307BlackMarket.AuctionDelayMod = 60
3308CheckGameObjectLoS = 1
3309ItemLvlPvP.Cap = 540
3310ItemStatPvP.Cap = 10.000000
3311TolBarad.Enable = 0
3312TolBarad.PlayerMax = 100
3313TolBarad.PlayerMin = 0
3314TolBarad.PlayerMinLvl = 80
3315TolBarad.BattleTimer = 15
3316TolBarad.NoBattleTimer = 150
3317TolBarad.CrashRestartTimer = 40
3318AllowZoneAndAreaCheckForCreatureAndGameobject = 0
3319Lfr.DropChance = 25.000000
3320ShareMounts = 1
3321InstantGlyphEnchant = 0
3322DontTakeReagents = 0
3323PermanentUsableItems = 1
3324VIP.Reset.Talents.Command = 0
3325Hotfix.AutoFill = 0
3326HotSwap.Enabled = 1
3327HotSwap.EnableReCompiler = 1
3328HotSwap.EnableEarlyTermination = 1
3329HotSwap.EnableBuildFileRecreation = 1
3330HotSwap.EnableInstall = 1
3331HotSwap.EnablePrefixCorrection = 1
3332Updates.AutoSetup = 0
3333Updates.EnableDatabases = 0
3334Lfg.enableLFG = 1
3335MaxAoELootDistance = 17.000000
3336Creature.PickPocketRefillDelay = 600
3337Battleground.ReportAFK = 3