· 8 years ago · Aug 10, 2018, 03:16 PM
1################################################
2# Trinity Core World Server configuration file #
3################################################
4[worldserver]
5
6###################################################################################################
7# SECTION INDEX
8#
9# EXAMPLE CONFIG
10# CONNECTIONS AND DIRECTORIES
11# PERFORMANCE SETTINGS
12# SERVER LOGGING
13# SERVER SETTINGS
14# 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 = "logs"
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 = "localhost;3306;root;ascent;auth"
89WorldDatabaseInfo = "localhost;3306;root;ascent;world"
90CharacterDatabaseInfo = "localhost;3306;root;ascent;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 = 500
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 = 30
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 = "World.log"
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 = 1
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 = "Arena.log"
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 = 1
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 = "14 11 8 1"
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 = 1
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 = 2
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 = 32
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 = 9
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 = 1
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 = 19
1047
1048#
1049# MinDualSpecLevel
1050# Description: Level requirement for Dual Talent Specialization
1051# Default: 40
1052
1053MinDualSpecLevel = 19
1054
1055#
1056# StartPlayerLevel
1057# Description: Starting level for characters after creation.
1058# Range: 1-MaxPlayerLevel
1059# Default: 1
1060
1061StartPlayerLevel = 19
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 = 1000000
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 = 0
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 = 0
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 = 1
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 = 1
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 = 1
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 = 1
1196
1197#
1198# Instance.IgnoreRaid
1199# Description: Ignore raid group requirement when entering instances.
1200# Default: 0 - (Disabled)
1201# 1 - (Enabled)
1202
1203Instance.IgnoreRaid = 1
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 = 2
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 = 30
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 Andrews' Repack."
1366
1367#
1368# Server.LoginInfo
1369# Description: Display core version (.server info) on login.
1370# Default: 0 - (Disabled)
1371# 1 - (Enabled)
1372
1373Server.LoginInfo = 1
1374
1375#
1376# Command.LookupMaxResults
1377# Description: Number of results being displayed using a .lookup command.
1378# Default: 0 - (Unlimited)
1379
1380Command.LookupMaxResults = 49
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 = 1
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
1748# Default: 0 - (Disabled, Join with announcement)
1749# 1 - (Enabled, Join without announcement)
1750
1751Channel.SilentlyGMJoin = 1
1752
1753#
1754# ChatLevelReq.Channel
1755# Description: Level requirement for characters to be able to write in chat channels.
1756# Default: 1
1757
1758ChatLevelReq.Channel = 1
1759
1760#
1761# ChatLevelReq.Whisper
1762# Description: Level requirement for characters to be able to whisper other characters.
1763# Default: 1
1764
1765ChatLevelReq.Whisper = 1
1766
1767#
1768# ChatLevelReq.Say
1769# Description: Level requirement for characters to be able to use say/yell/emote.
1770# Default: 1
1771
1772ChatLevelReq.Say = 1
1773
1774#
1775# AllowPlayerCommands
1776# Description: Allow players to use commands.
1777# Default: 1 - (Enabled)
1778# 0 - (Disabled)
1779
1780AllowPlayerCommands = 0
1781
1782#
1783# PreserveCustomChannels
1784# Description: Store custom chat channel settings like password, automatic ownership handout
1785# or ban list in the database. Needs to be enabled to save custom
1786# world/trade/etc. channels that have automatic ownership handout disabled.
1787# (.channel set ownership $channel off)
1788# Default: 0 - (Disabled, Blizzlike, Channel settings are lost if last person left)
1789# 1 - (Enabled)
1790
1791PreserveCustomChannels = 1
1792
1793#
1794# PreserveCustomChannelDuration
1795# Description: Time (in days) that needs to pass before the customs chat channels get
1796# cleaned up from the database. Only channels with ownership handout enabled
1797# (default behavior) will be cleaned.
1798# Default: 14 - (Enabled, Clean channels that haven't been used for 14 days)
1799# 0 - (Disabled, Infinite channel storage)
1800
1801PreserveCustomChannelDuration = 14
1802
1803#
1804###################################################################################################
1805
1806###################################################################################################
1807# GAME MASTER SETTINGS
1808#
1809# GM.LoginState
1810# Description: GM mode at login.
1811# Default: 2 - (Last save state)
1812# 0 - (Disable)
1813# 1 - (Enable)
1814
1815GM.LoginState = 1
1816
1817#
1818# GM.Visible
1819# Description: GM visibility at login.
1820# Default: 2 - (Last save state)
1821# 0 - (Invisible)
1822# 1 - (Visible)
1823
1824GM.Visible = 0
1825
1826#
1827# GM.Chat
1828# Description: GM chat mode at login.
1829# Default: 2 - (Last save state)
1830# 0 - (Disable)
1831# 1 - (Enable)
1832
1833GM.Chat = 1
1834
1835#
1836# GM.WhisperingTo
1837# Description: Is GM accepting whispers from player by default or not.
1838# Default: 2 - (Last save state)
1839# 0 - (Disable)
1840# 1 - (Enable)
1841
1842GM.WhisperingTo = 1
1843
1844#
1845# GM.InGMList.Level
1846# Description: Maximum GM level shown in GM list (if enabled) in non-GM state (.gm off).
1847# Default: 3 - (Anyone)
1848# 0 - (Only players)
1849# 1 - (Only moderators)
1850# 2 - (Only gamemasters)
1851
1852GM.InGMList.Level = 3
1853
1854#
1855# GM.InWhoList.Level
1856# Description: Max GM level showed in who list (if visible).
1857# Default: 3 - (Anyone)
1858# 0 - (Only players)
1859# 1 - (Only moderators)
1860# 2 - (Only gamemasters)
1861
1862GM.InWhoList.Level = 3
1863
1864#
1865# GM.LogTrade
1866# Description: Include GM trade and trade slot enchanting operations in GM log.
1867# Default: 1 - (Enabled)
1868# 0 - (Disabled)
1869
1870GM.LogTrade = 1
1871
1872#
1873# GM.StartLevel
1874# Description: GM character starting level.
1875# Default: 1
1876
1877GM.StartLevel = 19
1878
1879#
1880# GM.AllowInvite
1881# Description: Allow players to invite GM characters.
1882# Default: 0 - (Disabled)
1883# 1 - (Enabled)
1884
1885GM.AllowInvite = 0
1886
1887#
1888# GM.AllowFriend
1889# Description: Allow players to add GM characters to their friends list.
1890# Default: 0 - (Disabled)
1891# 1 - (Enabled)
1892
1893GM.AllowFriend = 1
1894
1895#
1896# GM.AllowAchievementGain
1897# Description: Disable achievement gain for Moderators and or GameMasters.
1898# Default: 0 - (Moderators and GameMasters can earn achievements.)
1899# 0 - (Moderators and GameMasters can earn achievements.)
1900# 1 - (Disable achievement gaining for Moderators and GameMasters.)
1901# 2 - (Disable achievement gaining for GameMasters only.)
1902
1903GM.AllowAchievementGain = 0
1904
1905#
1906# GM.LowerSecurity
1907# Description: Allow lower security levels to use commands on higher security level
1908# characters.
1909# Default: 0 - (Disabled)
1910# 1 - (Enabled)
1911
1912GM.LowerSecurity = 0
1913
1914#
1915# GM.TicketSystem.ChanceOfGMSurvey
1916# Description: Chance of sending a GM survey after ticket completion.
1917# Default: 50 - (Enabled)
1918# 0 - (Disabled)
1919
1920GM.TicketSystem.ChanceOfGMSurvey = 50
1921
1922#
1923###################################################################################################
1924
1925###################################################################################################
1926# VISIBILITY AND DISTANCES
1927#
1928# Visibility.GroupMode
1929# Description: Group visibility modes. Defines which groups can aways detect invisible
1930# characters of the same raid, group or faction.
1931# Default: 1 - (Raid)
1932# 0 - (Party)
1933# 2 - (Faction)
1934
1935Visibility.GroupMode = 1
1936
1937#
1938# Visibility.Distance.Continents
1939# Visibility.Distance.Instances
1940# Visibility.Distance.BGArenas
1941# Description: Visibility distance to see other players or gameobjects.
1942# Visibility on continents on retail ~90 yards. In BG/Arenas ~180.
1943# For instances default ~120.
1944# Max limited by active player zone: ~ 333
1945# Min limit is max aggro radius (45) * Rate.Creature.Aggro
1946# Default: 90 - (Visibility.Distance.Continents)
1947# 120 - (Visibility.Distance.Instances)
1948# 180 - (Visibility.Distance.BGArenas)
1949
1950Visibility.Distance.Continents = 90
1951Visibility.Distance.Instances = 120
1952Visibility.Distance.BGArenas = 180
1953
1954#
1955# Visibility.Notify.Period.OnContinents
1956# Visibility.Notify.Period.InInstances
1957# Visibility.Notify.Period.InBGArenas
1958# Description: Time (in milliseconds) for visibility update period. Lower values may have
1959# performance impact.
1960# Default: 1000 - (Visibility.Notify.Period.OnContinents)
1961# 1000 - (Visibility.Notify.Period.InInstances)
1962# 1000 - (Visibility.Notify.Period.InBGArenas)
1963
1964Visibility.Notify.Period.OnContinents = 1000
1965Visibility.Notify.Period.InInstances = 1000
1966Visibility.Notify.Period.InBGArenas = 1000
1967
1968#
1969###################################################################################################
1970
1971###################################################################################################
1972# SERVER RATES
1973#
1974# Rate.Health
1975# Rate.Mana
1976# Rate.Rage.Income
1977# Rate.Rage.Loss
1978# Rate.RunicPower.Income
1979# Rate.RunicPower.Loss
1980# Rate.Focus
1981# Rate.Energy
1982# Rate.Loyalty
1983# Description: Multiplier to configure health, mana, incoming rage, loss of rage, focus
1984# energy and loyalty increase or decrease.
1985# Default: 1 - (Rate.Health)
1986# 1 - (Rate.Mana)
1987# 1 - (Rate.Rage.Income)
1988# 1 - (Rate.Rage.Loss)
1989# 1 - (Rate.RunicPower.Income)
1990# 1 - (Rate.RunicPower.Loss)
1991# 1 - (Rate.Focus)
1992# 1 - (Rate.Energy)
1993# 1 - (Rate.Loyalty)
1994
1995Rate.Health = 1
1996Rate.Mana = 1
1997Rate.Rage.Income = 1
1998Rate.Rage.Loss = 1
1999Rate.RunicPower.Income = 1
2000Rate.RunicPower.Loss = 1
2001Rate.Focus = 1
2002Rate.Energy = 1
2003Rate.Loyalty = 1
2004
2005#
2006# Rate.Skill.Discovery
2007# Description: Multiplier for skill discovery.
2008# Default: 1
2009
2010Rate.Skill.Discovery = 1
2011
2012#
2013# Rate.Drop.Item.Poor
2014# Rate.Drop.Item.Normal
2015# Rate.Drop.Item.Uncommon
2016# Rate.Drop.Item.Rare
2017# Rate.Drop.Item.Epic
2018# Rate.Drop.Item.Legendary
2019# Rate.Drop.Item.Artifact
2020# Rate.Drop.Item.Referenced
2021# Rate.Drop.Money
2022# Description: Drop rates for money and items based on quality.
2023# Default: 1 - (Rate.Drop.Item.Poor)
2024# 1 - (Rate.Drop.Item.Normal)
2025# 1 - (Rate.Drop.Item.Uncommon)
2026# 1 - (Rate.Drop.Item.Rare)
2027# 1 - (Rate.Drop.Item.Epic)
2028# 1 - (Rate.Drop.Item.Legendary)
2029# 1 - (Rate.Drop.Item.Artifact)
2030# 1 - (Rate.Drop.Item.Referenced)
2031# 1 - (Rate.Drop.Money)
2032
2033Rate.Drop.Item.Poor = 1
2034Rate.Drop.Item.Normal = 1
2035Rate.Drop.Item.Uncommon = 1
2036Rate.Drop.Item.Rare = 1
2037Rate.Drop.Item.Epic = 1
2038Rate.Drop.Item.Legendary = 1
2039Rate.Drop.Item.Artifact = 1
2040Rate.Drop.Item.Referenced = 1
2041Rate.Drop.Money = 1
2042
2043#
2044# Rate.Drop.Item.ReferencedAmount
2045# Description: Multiplier for referenced loot amount.
2046# Default: 1
2047
2048Rate.Drop.Item.ReferencedAmount = 1
2049
2050#
2051# Rate.XP.Kill
2052# Rate.XP.Quest
2053# Rate.XP.Explore
2054# Description: Experience rates.
2055# Default: 1 - (Rate.XP.Kill)
2056# 1 - (Rate.XP.Quest)
2057# 1 - (Rate.XP.Explore)
2058
2059Rate.XP.Kill = 1
2060Rate.XP.Quest = 1
2061Rate.XP.Explore = 1
2062
2063#
2064# Rate.RepairCost
2065# Description: Repair cost rate.
2066# Default: 1
2067
2068Rate.RepairCost = 1
2069
2070#
2071# Rate.Rest.InGame
2072# Rate.Rest.Offline.InTavernOrCity
2073# Rate.Rest.Offline.InWilderness
2074# Description: Resting points grow rates.
2075# Default: 1 - (Rate.Rest.InGame)
2076# 1 - (Rate.Rest.Offline.InTavernOrCity)
2077# 1 - (Rate.Rest.Offline.InWilderness)
2078
2079Rate.Rest.InGame = 1
2080Rate.Rest.Offline.InTavernOrCity = 1
2081Rate.Rest.Offline.InWilderness = 1
2082
2083#
2084# Rate.Damage.Fall
2085# Description: Damage after fall rate.
2086# Default: 1
2087
2088Rate.Damage.Fall = 0
2089
2090#
2091# Rate.Auction.Time
2092# Rate.Auction.Deposit
2093# Rate.Auction.Cut
2094# Description: Auction rates (auction time, deposit get at auction start,
2095# auction cut from price at auction end)
2096# Default: 1 - (Rate.Auction.Time)
2097# 1 - (Rate.Auction.Deposit)
2098# 1 - (Rate.Auction.Cut)
2099
2100Rate.Auction.Time = 1
2101Rate.Auction.Deposit = 1
2102Rate.Auction.Cut = 1
2103
2104#
2105# Rate.Honor
2106# Description: Honor gain rate.
2107# Default: 1
2108
2109Rate.Honor = 2
2110
2111#
2112# Rate.Mining.Amount
2113# Description: Rate for minimum/maximum times a deposit can be used.
2114# Default: 1
2115
2116Rate.Mining.Amount = 1
2117
2118#
2119# Rate.Mining.Next
2120# Description: Mining rates.
2121# Default: Chance to to mine a deposit again.
2122
2123Rate.Mining.Next = 1
2124
2125#
2126# Rate.Talent
2127# Description: Talent point rate.
2128# Default: 1
2129
2130Rate.Talent = 1
2131
2132#
2133# Rate.Reputation.Gain
2134# Description: Reputation gain rate.
2135# Default: 1
2136
2137Rate.Reputation.Gain = 1
2138
2139#
2140# Rate.Reputation.LowLevel.Kill
2141# Description: Reputation gain from killing low level (grey) creatures.
2142# Default: 1
2143
2144Rate.Reputation.LowLevel.Kill = 1
2145
2146#
2147# Rate.Reputation.LowLevel.Quest
2148# Description: Reputation gain rate.
2149# Default: 1
2150
2151Rate.Reputation.LowLevel.Quest = 1
2152
2153#
2154# Rate.Reputation.RecruitAFriendBonus
2155# Description: Reputation bonus rate for recruit-a-friend.
2156# Default: 0.1
2157
2158Rate.Reputation.RecruitAFriendBonus = 0.1
2159
2160#
2161# Rate.MoveSpeed
2162# Description: Movement speed rate.
2163# Default: 1
2164
2165Rate.MoveSpeed = 1
2166
2167#
2168# Rate.InstanceResetTime
2169# Description: Multiplier for the rate between global raid/heroic instance resets
2170# (dbc value). Higher value increases the time between resets,
2171# lower value lowers the time, you need clean instance_reset in
2172# characters db in order to let new values work.
2173# Default: 1
2174
2175Rate.InstanceResetTime = 1
2176
2177#
2178# SkillGain.Crafting
2179# SkillGain.Defense
2180# SkillGain.Gathering
2181# SkillGain.Weapon
2182# Description: Crafting/defense/gathering/weapon skills gain rate.
2183# Default: 1 - (SkillGain.Crafting)
2184# 1 - (SkillGain.Defense)
2185# 1 - (SkillGain.Gathering)
2186# 1 - (SkillGain.Weapon)
2187
2188SkillGain.Crafting = 5
2189SkillGain.Defense = 5
2190SkillGain.Gathering = 5
2191SkillGain.Weapon = 5
2192
2193#
2194# SkillChance.Orange
2195# SkillChance.Yellow
2196# SkillChance.Green
2197# SkillChance.Grey
2198# Description: Chance to increase skill based on recipe color.
2199# Default: 100 - (SkillChance.Orange)
2200# 75 - (SkillChance.Yellow)
2201# 25 - (SkillChance.Green)
2202# 0 - (SkillChance.Grey)
2203
2204SkillChance.Orange = 100
2205SkillChance.Yellow = 100
2206SkillChance.Green = 100
2207SkillChance.Grey = 100
2208
2209#
2210# SkillChance.MiningSteps
2211# SkillChance.SkinningSteps
2212# Description: Skinning and Mining chance decreases with skill level.
2213# Default: 0 - (Disabled)
2214# 75 - (In 2 times each 75 skill points)
2215
2216SkillChance.MiningSteps = 0
2217SkillChance.SkinningSteps = 0
2218
2219#
2220# DurabilityLoss.InPvP
2221# Description: Durability loss on death during PvP.
2222# Default: 0 - (Disabled)
2223# 1 - (Enabled)
2224
2225DurabilityLoss.InPvP = 0
2226
2227#
2228# DurabilityLoss.OnDeath
2229# Description: Durability loss percentage on death.
2230# Default: 10
2231
2232DurabilityLoss.OnDeath = 0
2233
2234#
2235# DurabilityLossChance.Damage
2236# Description: Chance to lose durability on one equipped item from damage.
2237# Default: 0.5 - (100/0.5 = 200, Each 200 damage one equipped item will use durability)
2238
2239DurabilityLossChance.Damage = 0
2240
2241#
2242# DurabilityLossChance.Absorb
2243# Description: Chance to lose durability on one equipped armor item when absorbing damage.
2244# Default: 0.5 - (100/0.5 = 200, Each 200 absorbed damage one equipped item will lose
2245# durability)
2246
2247DurabilityLossChance.Absorb = 0
2248
2249#
2250# DurabilityLossChance.Parry
2251# Description: Chance to lose durability on main weapon when parrying attacks.
2252# Default: 0.05 - (100/0.05 = 2000, Each 2000 parried damage the main weapon will lose
2253# durability)
2254
2255DurabilityLossChance.Parry = 0
2256
2257#
2258# DurabilityLossChance.Block
2259# Description: Chance to lose durability on shield when blocking attacks.
2260# Default: 0.05 - (100/0.05 = 2000, Each 2000 blocked damage the shield will lose
2261# durability)
2262
2263DurabilityLossChance.Block = 0
2264
2265#
2266# Death.SicknessLevel
2267# Description: Starting level for resurrection sickness.
2268# Example: 11 - (Level 1-10 characters will not be affected,
2269# Level 11-19 characters will be affected for 1 minute,
2270# Level 20-MaxPlayerLevel characters will be affected for 10 minutes)
2271# Default: 11 - (Enabled, See Example)
2272# MaxPlayerLevel+1 - (Disabled)
2273# -10 - (Enabled, Level 1+ characters have 10 minute duration)
2274
2275Death.SicknessLevel = 11
2276
2277#
2278# Death.CorpseReclaimDelay.PvP
2279# Death.CorpseReclaimDelay.PvE
2280# Description: Increase corpse reclaim delay at PvP/PvE deaths.
2281# Default: 1 - (Enabled)
2282# 0 - (Disabled)
2283
2284Death.CorpseReclaimDelay.PvP = 1
2285Death.CorpseReclaimDelay.PvE = 0
2286
2287#
2288# Death.Bones.World
2289# Death.Bones.BattlegroundOrArena
2290# Description: Create bones instead of corpses at resurrection in normal zones, instances,
2291# battleground or arenas.
2292# Default: 1 - (Enabled, Death.Bones.World)
2293# 1 - (Enabled, Death.Bones.BattlegroundOrArena)
2294# 0 - (Disabled)
2295
2296Death.Bones.World = 1
2297Death.Bones.BattlegroundOrArena = 1
2298
2299#
2300# Die.Command.Mode
2301# Description: Do not trigger things like loot from .die command.
2302# Default: 1 - (Enabled)
2303# 0 - (Disabled)
2304
2305Die.Command.Mode = 1
2306
2307#
2308###################################################################################################
2309
2310###################################################################################################
2311# AUTO BROADCAST
2312#
2313# AutoBroadcast.On
2314# Description: Enable auto broadcast.
2315# Default: 0 - (Disabled)
2316# 1 - (Enabled)
2317
2318AutoBroadcast.On = 0
2319
2320#
2321# AutoBroadcast.Center
2322# Description: Auto broadcasting display method.
2323# Default: 0 - (Announce)
2324# 1 - (Notify)
2325# 2 - (Both)
2326
2327AutoBroadcast.Center = 0
2328
2329#
2330# AutoBroadcast.Timer
2331# Description: Timer (in milliseconds) for auto broadcasts.
2332# Default: 60000 - (60 seconds)
2333
2334AutoBroadcast.Timer = 60000
2335
2336#
2337###################################################################################################
2338
2339###################################################################################################
2340# BATTLEGROUND CONFIG
2341#
2342# Battleground.CastDeserter
2343# Description: Cast Deserter spell at players who leave battlegrounds in progress.
2344# Default: 1 - (Enabled)
2345# 0 - (Disabled)
2346
2347Battleground.CastDeserter = 1
2348
2349#
2350# Battleground.QueueAnnouncer.Enable
2351# Description: Announce battleground queue status to chat.
2352# Default: 0 - (Disabled)
2353# 1 - (Enabled)
2354
2355Battleground.QueueAnnouncer.Enable = 1
2356
2357#
2358# Battleground.QueueAnnouncer.PlayerOnly
2359# Description: Battleground queue announcement type.
2360# Default: 0 - (System message, Anyone can see it)
2361# 1 - (Private, Only queued players can see it)
2362
2363Battleground.QueueAnnouncer.PlayerOnly = 0
2364
2365#
2366# Battleground.InvitationType
2367# Description: Set Battleground invitation type.
2368# Default: 0 - (Normal, Invite as much players to battlegrounds as queued,
2369# Don't bother with balance)
2370# 1 - (Experimental, Don't allow to invite much more players
2371# of one faction)
2372
2373Battleground.InvitationType = 0
2374
2375#
2376# Battleground.PrematureFinishTimer
2377# Description: Time (in milliseconds) before battleground will end prematurely if there are
2378# not enough players on one team. (Values defined in battleground template)
2379# Default: 300000 - (Enabled, 5 minutes)
2380# 0 - (Disabled, Not recommended)
2381
2382BattleGround.PrematureFinishTimer = 300000
2383
2384#
2385# BattleGround.PremadeGroupWaitForMatch
2386# Description: Time (in milliseconds) a pre-made group has to wait for matching group of the
2387# other faction.
2388# Default: 1800000 - (Enabled, 30 minutes)
2389# 0 - (Disabled, Not recommended)
2390
2391BattleGround.PremadeGroupWaitForMatch = 1800000
2392
2393#
2394# Battleground.GiveXPForKills
2395# Description: Give experience for honorable kills in battlegrounds.
2396# Default: 0 - (Disabled)
2397# 1 - (Enabled)
2398
2399Battleground.GiveXPForKills = 0
2400
2401#
2402# Battleground.Random.ResetHour
2403# Description: Hour of the day when the global instance resets occur.
2404# Range: 0-23
2405# Default: 6 - (06:00 AM)
2406
2407Battleground.Random.ResetHour = 6
2408
2409#
2410###################################################################################################
2411
2412###################################################################################################
2413# ARENA CONFIG
2414#
2415# Arena.MaxRatingDifference
2416# Description: Maximum rating difference between two teams in rated matches.
2417# Default: 150 - (Enabled)
2418# 0 - (Disabled)
2419
2420Arena.MaxRatingDifference = 150
2421
2422#
2423# Arena.RatingDiscardTimer
2424# Description: Time (in milliseconds) after which rating differences are ignored when
2425# setting up matches.
2426# Default: 600000 - (Enabled, 10 minutes)
2427# 0 - (Disabled)
2428
2429Arena.RatingDiscardTimer = 600000
2430
2431#
2432# Arena.AutoDistributePoints
2433# Description: Automatically distribute arena points.
2434# Default: 0 - (Disabled)
2435# 1 - (Enabled)
2436
2437Arena.AutoDistributePoints = 1
2438
2439#
2440# Arena.AutoDistributeInterval
2441# Description: Time (in days) how often arena points should be distributed if automatic
2442# distribution is enabled.
2443# Default: 7 - (Weekly)
2444
2445Arena.AutoDistributeInterval = 7
2446
2447#
2448# Arena.QueueAnnouncer.Enable
2449# Description: Announce arena queue status to chat.
2450# Default: 0 - (Disabled)
2451# 1 - (Enabled)
2452
2453Arena.QueueAnnouncer.Enable = 1
2454
2455#
2456# Arena.ArenaSeason.ID
2457# Description: Current area season id shown in clients.
2458# Default: 8
2459
2460Arena.ArenaSeason.ID = 8
2461
2462#
2463# Arena.ArenaSeason.InProgress
2464# Description: State of current area season.
2465# Default: 1 - (Active)
2466# 0 - (Finished)
2467
2468Arena.ArenaSeason.InProgress = 1
2469
2470#
2471# Arena.ArenaStartRating
2472# Description: Start rating for new arena teams.
2473# Default: 0
2474
2475Arena.ArenaStartRating = 0
2476
2477#
2478# Arena.ArenaStartPersonalRating
2479# Description: Start personal rating when joining a team.
2480# Default: 0
2481
2482Arena.ArenaStartPersonalRating = 0
2483
2484#
2485# Arena.ArenaStartMatchmakerRating
2486# Description: Start matchmaker rating for players.
2487# Default: 1500
2488
2489Arena.ArenaStartMatchmakerRating = 1500
2490
2491#
2492###################################################################################################
2493
2494###################################################################################################
2495# NETWORK CONFIG
2496#
2497# Network.Threads
2498# Description: Number of threads for network.
2499# Default: 1 - (Recommended 1 thread per 1000 connections)
2500
2501Network.Threads = 1
2502
2503#
2504# Network.OutKBuff
2505# Description: Amount of memory (in bytes) used for the output kernel buffer (see SO_SNDBUF
2506# socket option, TCP manual).
2507# Default: -1 - (Use system default setting)
2508
2509Network.OutKBuff = -1
2510
2511#
2512# Network.OutUBuff
2513# Description: Amount of memory (in bytes) reserved in the user space per connection for
2514# output buffering.
2515# Default: 65536
2516
2517Network.OutUBuff = 65536
2518
2519#
2520# Network.TcpNoDelay:
2521# Description: TCP Nagle algorithm setting.
2522# Default: 0 - (Enabled, Less traffic, More latency)
2523# 1 - (Disabled, More traffic, Less latency, TCP_NO_DELAY)
2524
2525Network.TcpNodelay = 1
2526
2527#
2528###################################################################################################
2529
2530###################################################################################################
2531# CONSOLE AND REMOTE ACCESS
2532#
2533# Console.Enable
2534# Description: Enable console.
2535# Default: 1 - (Enabled)
2536# 0 - (Disabled)
2537
2538Console.Enable = 1
2539
2540#
2541# Ra.Enable
2542# Description: Enable remote console (telnet).
2543# Default: 0 - (Disabled)
2544# 1 - (Enabled)
2545
2546Ra.Enable = 0
2547
2548#
2549# Ra.IP
2550# Description: Bind remote access to IP/hostname.
2551# Default: "0.0.0.0" - (Bind to all IPs on the system)
2552
2553Ra.IP = "0.0.0.0"
2554
2555#
2556# Ra.Port
2557# Description: TCP port to reach the remote console.
2558# Default: 3443
2559
2560Ra.Port = 3443
2561
2562#
2563# Ra.MinLevel
2564# Description: Required security level to use the remote console.
2565# Default: 3
2566
2567Ra.MinLevel = 3
2568
2569#
2570# SOAP.Enable
2571# Description: Enable soap service
2572# Default: 0 - (Disabled)
2573# 1 - (Enabled)
2574
2575SOAP.Enabled = 0
2576
2577#
2578# SOAP.IP
2579# Description: Bind SOAP service to IP/hostname
2580# Default: "127.0.0.1" - (Bind to localhost)
2581
2582SOAP.IP = "localhost"
2583
2584#
2585# SOAP.Port
2586# Description: TCP port to reach the SOAP service.
2587# Default: 7878
2588
2589SOAP.Port = 7878
2590
2591#
2592###################################################################################################
2593
2594###################################################################################################
2595# CHARACTER DELETE OPTIONS
2596#
2597# CharDelete.Method
2598# Description: Character deletion behavior.
2599# Default: 0 - (Completely remove character from the database)
2600# 1 - (Unlink the character from account and free up the name, Appears as
2601# deleted ingame)
2602
2603CharDelete.Method = 0
2604
2605#
2606# CharDelete.MinLevel
2607# Description: Required level to use the unlinking method if enabled.
2608# Default: 0 - (Same method for every level)
2609# 1+ - (Only characters with the specified level will use the unlinking method)
2610
2611CharDelete.MinLevel = 0
2612
2613#
2614# CharDelete.KeepDays
2615# Description: Time (in days) before unlinked characters will be removed from the database.
2616# Default: 30 - (Enabled)
2617# 0 - (Disabled, Don't delete any characters)
2618
2619CharDelete.KeepDays = 30
2620
2621#
2622###################################################################################################
2623
2624###################################################################################################
2625# CUSTOM SERVER OPTIONS
2626#
2627# PlayerStart.AllReputation
2628# Description: Players will start with most of the high level reputations that are needed
2629# for items, mounts etc.
2630# Default: 0 - (Disabled)
2631# 1 - (Enabled)
2632
2633PlayerStart.AllReputation = 0
2634
2635#
2636# PlayerStart.AllSpells
2637# Description: If enabled, players will start with all their class spells (not talents).
2638# You must populate playercreateinfo_spell_custom table with the spells you
2639# want, or this will not work! The table has data for all classes / races up
2640# to TBC expansion.
2641# Default: 0 - (Disabled)
2642# 1 - (Enabled)
2643
2644PlayerStart.AllSpells = 0
2645
2646#
2647# PlayerStart.MapsExplored
2648# Description: Characters start with all maps explored.
2649# Default: 0 - (Disabled)
2650# 1 - (Enabled)
2651
2652PlayerStart.MapsExplored = 1
2653
2654#
2655# HonorPointsAfterDuel
2656# Description: Amount of honor points the duel winner will get after a duel.
2657# Default: 0 - (Disabled)
2658# 1+ - (Enabled)
2659
2660HonorPointsAfterDuel = 0
2661
2662#
2663# AlwaysMaxWeaponSkill
2664# Description: Players will automatically gain max weapon/defense skill when logging in,
2665# or leveling.
2666# Default: 0 - (Disabled)
2667# 1 - (Enabled)
2668
2669AlwaysMaxWeaponSkill = 1
2670
2671#
2672# PvPToken.Enable
2673# Description: Character will receive a token after defeating another character that yields
2674# honor.
2675# Default: 0 - (Disabled)
2676# 1 - (Enabled)
2677
2678PvPToken.Enable = 0
2679
2680#
2681# PvPToken.MapAllowType
2682# Description: Define where characters can receive tokens.
2683# Default: 4 - (All maps)
2684# 3 - (Battlegrounds)
2685# 2 - (FFA areas only like Gurubashi arena)
2686# 1 - (Battlegrounds and FFA areas)
2687
2688PvPToken.MapAllowType = 4
2689
2690#
2691# PvPToken.ItemID
2692# Description: Item characters will receive after defeating another character if PvP Token
2693# system is enabled.
2694# Default: 29434 - (Badge of justice)
2695
2696PvPToken.ItemID = 29434
2697
2698#
2699# PvPToken.ItemCount
2700# Description: Number of tokens a character will receive.
2701# Default: 1
2702
2703PvPToken.ItemCount = 1
2704
2705#
2706# NoResetTalentsCost
2707# Description: Resetting talents doesn't cost anything.
2708# Default: 0 - (Disabled)
2709# 1 - (Enabled)
2710
2711NoResetTalentsCost = 0
2712
2713#
2714# Guild.AllowMultipleGuildMaster
2715# Description: Allow more than one guild master. Additional Guild Masters must be set using
2716# the ".guild rank" command.
2717# Default: 0 - (Disabled)
2718# 1 - (Enabled)
2719
2720Guild.AllowMultipleGuildMaster = 0
2721
2722#
2723# ShowKickInWorld
2724# Description: Determines whether a message is broadcasted to the entire server when a
2725# player gets kicked
2726# Default: 0 - (Disabled)
2727# 1 - (Enabled)
2728
2729ShowKickInWorld = 1
2730
2731#
2732# RecordUpdateTimeDiffInterval
2733# Description: Time (in milliseconds) update time diff is written to the log file.
2734# Update diff can be used as a performance indicator. Diff < 300: good
2735# performance. Diff > 600 bad performance, may be caused by high CPU usage.
2736# Default: 60000 - (Enabled, 1 minute)
2737# 0 - (Disabled)
2738
2739RecordUpdateTimeDiffInterval = 60000
2740#
2741# MinRecordUpdateTimeDiff
2742# Description: Only record update time diff which is greater than this value.
2743# Default: 100
2744
2745MinRecordUpdateTimeDiff = 100
2746
2747#
2748# PlayerStart.String
2749# Description: String to be displayed at first login of newly created characters.
2750# Default: "" - (Disabled)
2751
2752PlayerStart.String = ""
2753
2754#
2755# LevelReq.Trade
2756# Description: Level requirement for characters to be able to trade.
2757# Default: 1
2758
2759LevelReq.Trade = 1
2760
2761#
2762# LevelReq.Ticket
2763# Description: Level requirement for characters to be able to write tickets.
2764# Default: 1
2765
2766LevelReq.Ticket = 1
2767
2768#
2769# LevelReq.Auction
2770# Description: Level requirement for characters to be able to use the auction house.
2771# Default: 1
2772
2773LevelReq.Auction = 1
2774
2775#
2776# LevelReq.Mail
2777# Description: Level requirement for characters to be able to send and receive mails.
2778# Default: 1
2779
2780LevelReq.Mail = 1
2781
2782#
2783# PlayerDump.DisallowPaths
2784# Description: Disallow using paths in PlayerDump output files
2785# Default: 1
2786
2787PlayerDump.DisallowPaths = 1
2788
2789#
2790# PlayerDump.DisallowOverwrite
2791# Description: Disallow overwriting existing files with PlayerDump
2792# Default: 1
2793
2794PlayerDump.DisallowOverwrite = 1
2795
2796#
2797###################################################################################################