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