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