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