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