· 8 years ago · Jan 22, 2018, 05:22 AM
1################################################
2# Trinity Core World Server configuration file #
3################################################
4[worldserver]
5
6###################################################################################################
7# SECTION INDEX
8#
9# EXAMPLE CONFIG
10# CONNECTIONS AND DIRECTORIES
11# PERFORMANCE SETTINGS
12# SERVER LOGGING
13# SERVER SETTINGS
14# 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;trinity;trinity;auth"
89WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world"
90CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;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# SQLDriverLogFile
597# Description: Log file for SQL driver events.
598# Example: "SQLDriver.log" - (Enabled)
599# Default: "" - (Disabled)
600
601SQLDriverLogFile = ""
602
603#
604# SQLDriverQueryLogging
605# Description: Log SQL queries to the SQLDriverLogFile and console.
606# Default: 0 - (Disabled, Query errors only)
607# 1 - (Enabled, Full query logging - may have performance impact)
608
609SQLDriverQueryLogging = 0
610
611#
612# LogColors
613# Description: Colors for log messages (Format: "normal basic detail debug").
614# Colors: 0 - Black
615# 1 - Red
616# 2 - Green
617# 3 - Brown
618# 4 - Blue
619# 5 - Magenta
620# 6 - Cyan
621# 7 - Grey
622# 8 - Yellow
623# 9 - Lred
624# 10 - Lgreen
625# 11 - Lblue
626# 12 - Lmagenta
627# 13 - Lcyan
628# 14 - White
629# Example: "13 11 9 5" - (Enabled)
630# Default: "" - (Disabled)
631
632LogColors = ""
633
634#
635# EnableLogDB
636# Description: Write log messages to database (LogDatabaseInfo).
637# Default: 0 - (Disabled)
638# 1 - (Enabled)
639
640EnableLogDB = 0
641
642#
643# DBLogLevel
644# Description: Log level of databases logging.
645# Default: 2 - (Detail)
646# 0 - (Minimum)
647# 1 - (Basic)
648# 3 - (Full/Debug)
649
650DBLogLevel = 2
651
652#
653# LogDB.Char
654# Description: Log character operations to database.
655# Default: 0 - (Disabled)
656# 1 - (Enabled)
657
658LogDB.Char = 0
659
660#
661# LogDB.GM
662# Description: Log gamemaster commands to database.
663# Default: 0 - (Disabled)
664# 1 - (Enabled)
665
666LogDB.GM = 0
667
668#
669# LogDB.RA
670# Description: Log remote access events to database.
671# Default: 0 - (Disabled)
672# 1 - (Enabled)
673
674LogDB.RA = 0
675
676#
677# LogDB.World
678# Description: Log world server packets to database.
679# Default: 0 - (Disabled)
680# 1 - (Enabled, May have performance impact)
681
682LogDB.World = 0
683
684#
685# LogDB.Chat
686# Description: Log chat messages to database.
687# Default: 0 - (Disabled)
688# 1 - (Enabled)
689
690LogDB.Chat = 0
691
692
693# ChatLogFile
694# Description: Log file for chat logs.
695# Default: "Chat.log" - (Enabled)
696# "" - (Disabled)
697
698ChatLogFile = "Chat.log"
699
700# ChatLogTimestamp
701# Description: Append timestamp to the chat log file name.
702# Logname_YYYY-MM-DD_HH-MM-SS.Ext for Logname.Ext
703# Default: 0 - (Disabled)
704# 1 - (Enabled)
705
706ChatLogTimestamp = 0
707
708#
709# ChatLogs.Channel
710# Description: Log custom channel chat.
711# Default: 0 - (Disabled)
712# 1 - (Enabled)
713
714ChatLogs.Channel = 0
715
716#
717# ChatLogs.Whisper
718# Description: Log whispers between players.
719# Default: 0 - (Disabled)
720# 1 - (Enabled)
721
722ChatLogs.Whisper = 0
723
724#
725# ChatLogs.SysChan
726# Description: Log system channel messages.
727# Default: 0 - (Disabled)
728# 1 - (Enabled)
729
730ChatLogs.SysChan = 0
731
732#
733# ChatLogs.Party
734# Description: Log party chat.
735# Default: 0 - (Disabled)
736# 1 - (Enabled)
737
738
739ChatLogs.Party = 0
740
741#
742# ChatLogs.Raid
743# Description: Log raid chat.
744# Default: 0 - (Disabled)
745# 1 - (Enabled)
746
747
748ChatLogs.Raid = 0
749
750#
751# ChatLogs.Guild
752# Description: Log guild chat.
753# Default: 0 - (Disabled)
754# 1 - (Enabled)
755
756ChatLogs.Guild = 0
757
758#
759# ChatLogs.Public
760# Description: Log public chat (say/yell/emote).
761# Default: 0 - (Disabled)
762# 1 - (Enabled)
763
764ChatLogs.Public = 0
765
766#
767# ChatLogs.Addon
768# Description: Log addon messages.
769# Default: 0 - (Disabled)
770# 1 - (Enabled)
771
772ChatLogs.Addon = 0
773
774#
775# ChatLogs.BattleGround
776# Description: Log battleground chat.
777# Default: 0 - (Disabled)
778# 1 - (Enabled)
779
780ChatLogs.BattleGround = 0
781
782#
783###################################################################################################
784
785###################################################################################################
786# SERVER SETTINGS
787#
788# GameType
789# Description: Server realm type.
790# Default: 0 - (NORMAL)
791# 1 - (PVP)
792# 4 - (NORMAL)
793# 6 - (RP)
794# 8 - (RPPVP)
795# 16 - (FFA_PVP, Free for all pvp mode like arena PvP in all zones except rest
796# activated places and sanctuaries)
797
798GameType = 0
799
800#
801# RealmZone
802# Description: Server realm zone. Set allowed alphabet in character, etc. names.
803# Default 1 - (Development - any language)
804# 2 - (United States - extended-Latin)
805# 3 - (Oceanic - extended-Latin)
806# 4 - (Latin America - extended-Latin)
807# 5 - (Tournament - basic-Latin at create, any at login)
808# 6 - (Korea - East-Asian)
809# 7 - (Tournament - basic-Latin at create, any at login)
810# 8 - (English - extended-Latin)
811# 9 - (German - extended-Latin)
812# 10 - (French - extended-Latin)
813# 11 - (Spanish - extended-Latin)
814# 12 - (Russian - Cyrillic)
815# 13 - (Tournament - basic-Latin at create, any at login)
816# 14 - (Taiwan - East-Asian)
817# 15 - (Tournament - basic-Latin at create, any at login)
818# 16 - (China - East-Asian)
819# 17 - (CN1 - basic-Latin at create, any at login)
820# 18 - (CN2 - basic-Latin at create, any at login)
821# 19 - (CN3 - basic-Latin at create, any at login)
822# 20 - (CN4 - basic-Latin at create, any at login)
823# 21 - (CN5 - basic-Latin at create, any at login)
824# 22 - (CN6 - basic-Latin at create, any at login)
825# 23 - (CN7 - basic-Latin at create, any at login)
826# 24 - (CN8 - basic-Latin at create, any at login)
827# 25 - (Tournament - basic-Latin at create, any at login)
828# 26 - (Test Server - any language)
829# 27 - (Tournament - basic-Latin at create, any at login)
830# 28 - (QA Server - any language)
831# 29 - (CN9 - basic-Latin at create, any at login)
832
833RealmZone = 1
834
835#
836# StrictPlayerNames
837# Description: Limit player name to language specific symbol set. Prevents character
838# creation and forces rename request if not allowed symbols are used
839# Default: 0 - (Disable, Limited server timezone dependent client check)
840# 1 - (Enabled, Strictly basic Latin characters)
841# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
842# Note: Client needs to have the appropriate fonts installed which support
843# the charset. For non-official localization, custom fonts need to be
844# placed in clientdir/Fonts.
845# 3 - (Enabled, Basic Latin characters + server timezone specific)
846
847StrictPlayerNames = 0
848
849#
850# StrictCharterNames
851# Description: Limit guild/arena team charter names to language specific symbol set.
852# Prevents charter creation if not allowed symbols are used.
853# Default: 0 - (Disable, Limited server timezone dependent client check)
854# 1 - (Enabled, Strictly basic Latin characters)
855# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
856# Note: Client needs to have the appropriate fonts installed which support
857# the charset. For non-official localization, custom fonts need to be
858# placed in clientdir/Fonts.
859# 3 - (Enabled, Basic Latin characters + server timezone specific)
860
861StrictCharterNames = 0
862
863#
864# StrictPetNames
865# Description: Limit pet names to language specific symbol set.
866# Prevents pet naming if not allowed symbols are used.
867# Default: 0 - (Disable, Limited server timezone dependent client check)
868# 1 - (Enabled, Strictly basic Latin characters)
869# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
870# Note: Client needs to have the appropriate fonts installed which support
871# the charset. For non-official localization, custom fonts need to be
872# placed in clientdir/Fonts.
873# 3 - (Enabled, Basic Latin characters + server timezone specific)
874
875StrictPetNames = 0
876
877#
878# DBC.Locale
879# Description: DBC language settings.
880# Default: 255 - (Auto Detect)
881# 0 - (English)
882# 1 - (Korean)
883# 2 - (French)
884# 3 - (German)
885# 4 - (Chinese)
886# 5 - (Taiwanese)
887# 6 - (Spanish)
888# 7 - (Spanish Mexico)
889# 8 - (Russian)
890
891DBC.Locale = 255
892
893#
894# DeclinedNames
895# Description: Allow Russian clients to set and use declined names.
896# Default: 0 - (Disabled, Except when the Russian RealmZone is set)
897# 1 - (Enabled)
898
899DeclinedNames = 0
900
901#
902# Expansion
903# Description: Allow server to use content from expansions. Checks for expansion-related
904# map files, client compatibility and class/race character creation.
905# Default: 2 - (Expansion 2)
906# 1 - (Expansion 1)
907# 0 - (Disabled, Ignore and disable expansion content (maps, races, classes)
908
909Expansion = 2
910
911#
912# MinPlayerName
913# Description: Minimal player name length.
914# Range: 1-12
915# Default: 2
916
917MinPlayerName = 2
918
919#
920# MinCharterName
921# Description: Minimal charter name length.
922# Range: 1-24
923# Default: 2
924
925MinCharterName = 2
926
927#
928# MinPetName
929# Description: Minimal pet name length.
930# Range: 1-12
931# Default: 2
932
933MinPetName = 2
934
935#
936# MaxWhoListReturns
937# Description: Set the max number of players returned in the /who list and interface.
938# Default: 49 - (stable)
939
940MaxWhoListReturns = 49
941
942#
943# CharacterCreating.Disabled
944# Description: Disable character creation for players based on faction.
945# Default: 0 - (Enabled, All factions are allowed)
946# 1 - (Disabled, Alliance)
947# 2 - (Disabled, Horde)
948# 3 - (Disabled, Both factions)
949
950CharacterCreating.Disabled = 0
951
952#
953# CharacterCreating.Disabled.RaceMask
954# Description: Mask of races which cannot be created by players.
955# Example: 1536 - (1024 + 512, Blood Elf and Draenei races are disabled)
956# Default: 0 - (Enabled, All races are allowed)
957# 1 - (Disabled, Human)
958# 2 - (Disabled, Orc)
959# 4 - (Disabled, Dwarf)
960# 8 - (Disabled, Night Elf)
961# 16 - (Disabled, Undead)
962# 32 - (Disabled, Tauren)
963# 64 - (Disabled, Gnome)
964# 128 - (Disabled, Troll)
965# 512 - (Disabled, Blood Elf)
966# 1024 - (Disabled, Draenei)
967
968CharacterCreating.Disabled.RaceMask = 0
969
970#
971# CharacterCreating.Disabled.ClassMask
972# Description: Mask of classes which cannot be created by players.
973# Example: 288 - (32 + 256, Death Knight and Warlock classes are disabled)
974# Default: 0 - (Enabled, All classes are allowed)
975# 1 - (Disabled, Warrior)
976# 2 - (Disabled, Paladin)
977# 4 - (Disabled, Hunter)
978# 8 - (Disabled, Rogue)
979# 16 - (Disabled, Undead)
980# 32 - (Disabled, Death Knight)
981# 64 - (Disabled, Shaman)
982# 128 - (Disabled, Mage)
983# 256 - (Disabled, Warlock)
984# 1024 - (Disabled, Druid)
985
986CharacterCreating.Disabled.ClassMask = 0
987
988#
989# CharactersPerAccount
990# Description: Limit number of characters per account on all realms on this realmlist.
991# Important: Number must be >= CharactersPerRealm
992# Default: 50
993
994CharactersPerAccount = 50
995#
996# CharactersPerRealm
997# Description: Limit number of characters per account on this realm.
998# Range: 1-10
999# Default: 10 - (Client limitation)
1000
1001CharactersPerRealm = 10
1002
1003#
1004# HeroicCharactersPerRealm
1005# Description: Limit number of heroic class characters per account on this realm.
1006# Range: 1-10
1007# Default: 1
1008
1009HeroicCharactersPerRealm = 1
1010
1011#
1012# CharacterCreating.MinLevelForHeroicCharacter
1013# Description: Limit creating heroic characters only for account with another
1014# character of specific level (ignored for GM accounts)
1015# Default: 55 - (Enabled, Requires at least another level 55 character)
1016# 0 - (Disabled)
1017# 1 - (Enabled, Requires at least another level 1 character)
1018
1019CharacterCreating.MinLevelForHeroicCharacter = 55
1020
1021#
1022# SkipCinematics
1023# Description: Disable cinematic intro at first login after character creation.
1024# Prevents buggy intros in case of custom start location coordinates.
1025# Default: 0 - (Show intro for each new character)
1026# 1 - (Show intro only for first character of selected race)
1027# 2 - (Disable intro for all classes)
1028
1029SkipCinematics = 0
1030
1031#
1032# MaxPlayerLevel
1033# Description: Maximum level that can be reached by players.
1034# Important: Levels beyond 100 are not recommended at all.
1035# Range: 1-255
1036# Default: 80
1037
1038MaxPlayerLevel = 80
1039
1040#
1041# MinDualSpecLevel
1042# Description: Level requirement for Dual Talent Specialization
1043# Default: 40
1044
1045MinDualSpecLevel = 40
1046
1047#
1048# StartPlayerLevel
1049# Description: Starting level for characters after creation.
1050# Range: 1-MaxPlayerLevel
1051# Default: 1
1052
1053StartPlayerLevel = 1
1054
1055#
1056# StartHeroicPlayerLevel
1057# Description: Staring level for heroic class characters after creation.
1058# Range: 1-MaxPlayerLevel
1059# Default: 55
1060
1061StartHeroicPlayerLevel = 55
1062
1063#
1064# StartPlayerMoney
1065# Description: Amount of money (in Copper) that a character has after creation.
1066# Default: 0
1067# 100 - (1 Silver)
1068
1069StartPlayerMoney = 0
1070
1071#
1072# MaxHonorPoints
1073# Description: Maximum honor points a character can have.
1074# Default: 75000
1075
1076MaxHonorPoints = 75000
1077
1078#
1079# StartHonorPoints
1080# Description: Amount of honor points that characters have after creation.
1081# Default: 0
1082
1083StartHonorPoints = 0
1084
1085#
1086# MaxArenaPoints
1087# Description: Maximum arena points a character can have.
1088# Default: 10000
1089
1090MaxArenaPoints = 10000
1091
1092#
1093# StartArenaPoints
1094# Description: Amount of arena points that characters has after creation.
1095# Default: 0
1096
1097StartArenaPoints = 0
1098
1099#
1100# RecruitAFriend.MaxLevel
1101# Description: Highest level up to which a character can benefit from the Recruit-A-Friend
1102# experience multiplier.
1103# Default: 60
1104
1105RecruitAFriend.MaxLevel = 60
1106
1107#
1108# RecruitAFriend.MaxDifference
1109# Description: Highest level difference between linked Recruiter and Friend benefit from
1110# the Recruit-A-Friend experience multiplier.
1111# Default: 3
1112
1113RecruitAFriend.MaxDifference = 3
1114
1115#
1116# InstantLogout
1117# Description: Required security level for instantly logging out everywhere.
1118# Does not work while in combat, dueling or falling.
1119# Default: 1 - (Enabled, Mods/GMs/Admins)
1120# 0 - (Enabled, Everyone)
1121# 2 - (Enabled, GMs/Admins)
1122# 3 - (Enabled, Admins)
1123# 4 - (Disabled)
1124
1125InstantLogout = 1
1126
1127#
1128# DisableWaterBreath
1129# Description: Required security level for water breathing.
1130# Default: 4 - (Disabled)
1131# 0 - (Enabled, Everyone)
1132# 1 - (Enabled, Mods/GMs/Admins)
1133# 2 - (Enabled, GMs/Admins)
1134# 3 - (Enabled, Admins)
1135
1136DisableWaterBreath = 4
1137
1138#
1139# AllFlightPaths
1140# Description: Character knows all flight paths (of both factions) after creation.
1141# Default: 0 - (Disabled)
1142# 1 - (Enabled)
1143
1144AllFlightPaths = 0
1145
1146#
1147# InstantFlightPaths
1148# Description: Flight paths will take players to their destination instantly instead
1149# of making them wait while flying.
1150# Default: 0 - (Disabled)
1151# 1 - (Enabled)
1152
1153InstantFlightPaths = 0
1154
1155#
1156# AlwaysMaxSkillForLevel
1157# Description: Players will automatically gain max skill level when logging in or leveling
1158# up.
1159# Default: 0 - (Disabled)
1160# 1 - (Enabled)
1161
1162AlwaysMaxSkillForLevel = 0
1163
1164#
1165# ActivateWeather
1166# Description: Activate the weather system.
1167# Default: 1 - (Enabled)
1168# 0 - (Disabled)
1169
1170ActivateWeather = 1
1171
1172#
1173# CastUnstuck
1174# Description: Allow casting the Unstuck spell using .start or unstuck button in client
1175# help options.
1176# Default: 1 - (Enabled)
1177# 0 - (Disabled)
1178
1179CastUnstuck = 1
1180
1181#
1182# Instance.IgnoreLevel
1183# Description: Ignore level requirement when entering instances.
1184# Default: 0 - (Disabled)
1185# 1 - (Enabled)
1186
1187Instance.IgnoreLevel = 0
1188
1189#
1190# Instance.IgnoreRaid
1191# Description: Ignore raid group requirement when entering instances.
1192# Default: 0 - (Disabled)
1193# 1 - (Enabled)
1194
1195Instance.IgnoreRaid = 0
1196
1197#
1198# Instance.ResetTimeHour
1199# Description: Hour of the day when the global instance reset occurs.
1200# Range: 0-23
1201# Default: 4 - (04:00 AM)
1202
1203Instance.ResetTimeHour = 4
1204
1205#
1206# Instance.UnloadDelay
1207# Description: Time (in milliseconds) before instance maps are unloaded from memory if no
1208# characters are inside.
1209# Default: 1800000 - (Enabled, 30 minutes)
1210# 0 - (Disabled, Instance maps are kept in memory until the instance
1211# resets)
1212
1213Instance.UnloadDelay = 1800000
1214
1215#
1216# Quests.LowLevelHideDiff
1217# Description: Level difference between player and quest level at which quests are
1218# considered low-level and are not shown via exclamation mark (!) at quest
1219# givers.
1220# Default: 4 - (Enabled, Hide quests that have 4 levels less than the character)
1221# -1 - (Disabled, Show all available quest marks)
1222
1223Quests.LowLevelHideDiff = 4
1224
1225#
1226# Quests.HighLevelHideDiff
1227# Description: Level difference between player and quest level at which quests are
1228# considered high-level and are not shown via exclamation mark (!) at quest
1229# givers.
1230# Default: 7 - (Enabled, Hide quests that have 7 levels more than the character)
1231# -1 - (Disabled, Show all available quest marks)
1232
1233Quests.HighLevelHideDiff = 7
1234
1235#
1236# Quests.IgnoreRaid
1237# Description: Allow non-raid quests to be completed while in a raid group.
1238# Default: 0 - (Disabled)
1239# 1 - (Enabled)
1240
1241Quests.IgnoreRaid = 0
1242
1243#
1244# Guild.EventLogRecordsCount
1245# Description: Number of log entries for guild events that are stored per guild. Old entries
1246# will be overwritten if the number of log entries exceed the configured value.
1247# High numbers prevent this behavior but may have performance impacts.
1248# Default: 100
1249
1250Guild.EventLogRecordsCount = 100
1251
1252#
1253# Guild.BankEventLogRecordsCount
1254# Description: Number of log entries for guild bank events that are stored per guild. Old
1255# entries will be overwritten if the number of log entries exceed the
1256# configured value. High numbers prevent this behavior but may have performance
1257# impacts.
1258# Default: 25 - (Minimum)
1259
1260Guild.BankEventLogRecordsCount = 25
1261
1262#
1263# MaxPrimaryTradeSkill
1264# Description: Maximum number of primary professions a character can learn.
1265# Range: 0-10
1266# Default: 2
1267
1268MaxPrimaryTradeSkill = 2
1269
1270#
1271# MinPetitionSigns
1272# Description: Number of required signatures on charters to create a guild.
1273# Range: 0-9
1274# Default: 9
1275
1276MinPetitionSigns = 9
1277
1278#
1279# MaxGroupXPDistance
1280# Description: Max distance to creature for group member to get experience at creature
1281# death.
1282# Default: 74
1283
1284MaxGroupXPDistance = 74
1285
1286#
1287# MaxRecruitAFriendBonusDistance
1288# Description: Max distance between character and and group to gain the Recruit-A-Friend
1289# XP multiplier.
1290# Default: 100
1291
1292MaxRecruitAFriendBonusDistance = 100
1293
1294#
1295# MailDeliveryDelay
1296# Description: Time (in seconds) mail delivery is delayed when sending items.
1297# Default: 3600 - (1 hour)
1298
1299MailDeliveryDelay = 3600
1300
1301#
1302# ExternalMail
1303# Enable external mail delivery from mail_external table.
1304# Default: 0 (disabled)
1305# 1 (enabled)
1306
1307ExternalMail = 0
1308
1309#
1310# ExternalMailInterval
1311# Mail delivery delay time for item sending from mail_external table, in minutes.
1312# Default: 1 minute
1313
1314ExternalMailInterval = 1
1315
1316#
1317# SkillChance.Prospecting
1318# Description: Allow skill increase from prospecting.
1319# Default: 0 - (Disabled)
1320# 1 - (Enabled)
1321
1322SkillChance.Prospecting = 0
1323
1324#
1325# SkillChance.Milling
1326# Description: Allow skill increase from milling.
1327# Default: 0 - (Disabled)
1328# 1 - (Enabled)
1329
1330SkillChance.Milling = 0
1331
1332#
1333# OffhandCheckAtSpellUnlearn
1334# Description: Unlearning certain spells can change offhand weapon restrictions
1335# for equip slots.
1336# Default: 1 - (Recheck offhand slot weapon at unlearning a spell)
1337# 0 - (Recheck offhand slot weapon only at zone update)
1338
1339OffhandCheckAtSpellUnlearn = 1
1340
1341#
1342# ClientCacheVersion
1343# Description: Client cache version for client cache data reset. Use any value different
1344# from DB and not recently been used to trigger client side cache reset.
1345# Default: 0 - (Use DB value from world DB db_version.cache_id field)
1346
1347ClientCacheVersion = 0
1348
1349#
1350# Event.Announce
1351# Description: Announce events.
1352# Default: 0 - (Disabled)
1353# 1 - (Enabled)
1354
1355Event.Announce = 0
1356
1357#
1358# BeepAtStart
1359# Description: Beep when the world server finished starting (Unix/Linux systems).
1360# Default: 1 - (Enabled)
1361# 0 - (Disabled)
1362
1363BeepAtStart = 1
1364
1365#
1366# Motd
1367# Description: Message of the Day, displayed at login.
1368# Use '@' for a newline and be sure to escape special characters.
1369# Example: "Welcome to John\'s Server@This server runs on Trinity Core."
1370# Default: "Welcome to a Trinity Core server."
1371
1372Motd = "Welcome to a Trinity Core server."
1373
1374#
1375# Server.LoginInfo
1376# Description: Display core version (.server info) on login.
1377# Default: 0 - (Disabled)
1378# 1 - (Enabled)
1379
1380Server.LoginInfo = 0
1381
1382#
1383# Command.LookupMaxResults
1384# Description: Number of results being displayed using a .lookup command.
1385# Default: 0 - (Unlimited)
1386
1387Command.LookupMaxResults = 0
1388
1389#
1390# AllowTickets
1391# Description: Allow/disallow sending new tickets.
1392# Default: 1 - (Enabled)
1393# 0 - (Disabled)
1394
1395AllowTickets = 1
1396
1397#
1398# DungeonFinder.Enable
1399# Description: Dungeon and raid finder system.
1400# Default: 0 - (Disabled)
1401# 1 - (Enabled, Experimental as of still being in development)
1402
1403DungeonFinder.Enable = 0
1404
1405#
1406# DBC.EnforceItemAttributes
1407# Description: Disallow overriding item attributes stored in DBC files with values from the
1408# database.
1409# Default: 1 - (Enabled, Enforce DBC values)
1410# 0 - (Disabled, Use database values)
1411
1412DBC.EnforceItemAttributes = 1
1413
1414#
1415# AccountInstancesPerHour
1416# Description: Controls the max amount of different instances player can enter within hour
1417# Default: 5
1418
1419AccountInstancesPerHour = 5
1420
1421#
1422###################################################################################################
1423
1424###################################################################################################
1425# PLAYER INTERACTION
1426#
1427# AllowTwoSide.Accounts
1428# Description: Allow creating characters of both factions on the same account.
1429# Default: 1 - (Enabled)
1430# 0 - (Disabled)
1431
1432AllowTwoSide.Accounts = 1
1433
1434#
1435# AllowTwoSide.Interaction.Chat
1436# Description: Allow say chat between factions.
1437# Default: 0 - (Disabled)
1438# 1 - (Enabled)
1439
1440AllowTwoSide.Interaction.Chat = 0
1441
1442#
1443# AllowTwoSide.Interaction.Channel
1444# Description: Allow channel chat between factions.
1445# Default: 0 - (Disabled)
1446# 1 - (Enabled)
1447
1448AllowTwoSide.Interaction.Channel = 0
1449
1450#
1451# AllowTwoSide.Interaction.Group
1452# Description: Allow group joining between factions.
1453# Default: 0 - (Disabled)
1454# 1 - (Enabled)
1455
1456AllowTwoSide.Interaction.Group = 0
1457
1458#
1459# AllowTwoSide.Interaction.Guild
1460# Description: Allow guild joining between factions.
1461# Default: 0 - (Disabled)
1462# 1 - (Enabled)
1463
1464AllowTwoSide.Interaction.Guild = 0
1465
1466#
1467# AllowTwoSide.Interaction.Auction
1468# Description: Allow auctions between factions.
1469# Default: 0 - (Disabled)
1470# 1 - (Enabled)
1471
1472AllowTwoSide.Interaction.Auction = 0
1473
1474#
1475# AllowTwoSide.Interaction.Mail
1476# Description: Allow sending mails between factions.
1477# Default: 0 - (Disabled)
1478# 1 - (Enabled)
1479
1480AllowTwoSide.Interaction.Mail = 0
1481
1482#
1483# AllowTwoSide.WhoList
1484# Description: Show characters from both factions in the /who list.
1485# Default: 0 - (Disabled)
1486# 1 - (Enabled)
1487
1488AllowTwoSide.WhoList = 0
1489
1490#
1491# AllowTwoSide.AddFriend
1492# Description: Allow adding friends from other faction the friends list.
1493# Default: 0 - (Disabled)
1494# 1 - (Enabled)
1495
1496AllowTwoSide.AddFriend = 0
1497
1498#
1499# AllowTwoSide.Trade
1500# Description: Allow trading between factions.
1501# Default: 0 - (Disabled)
1502# 1 - (Enabled)
1503
1504AllowTwoSide.Trade = 0
1505
1506#
1507# TalentsInspecting
1508# Description: Allow inspecting characters from the opposing faction.
1509# Doesn't affect characters in gamemaster mode.
1510# Default: 1 - (Enabled)
1511# 0 - (Disabled)
1512
1513TalentsInspecting = 1
1514
1515#
1516###################################################################################################
1517
1518###################################################################################################
1519# CREATURE SETTINGS
1520#
1521# ThreatRadius
1522# Description: Distance for creatures to evade after being pulled away from the combat
1523# starting point. If ThreatRadius is less than creature aggro radius then aggro
1524# radius will be used.
1525# Default: 60
1526
1527ThreatRadius = 60
1528
1529#
1530# Rate.Creature.Aggro
1531# Description: Aggro radius percentage.
1532# Default: 1 - (Enabled, 100%)
1533# 1.5 - (Enabled, 150%)
1534# 0 - (Disabled, 0%)
1535
1536Rate.Creature.Aggro = 1
1537
1538#
1539# CreatureFamilyFleeAssistanceRadius
1540# Description: Distance for fleeing creatures seeking assistance from other creatures.
1541# Default: 30 - (Enabled)
1542# 0 - (Disabled)
1543
1544CreatureFamilyFleeAssistanceRadius = 30
1545
1546#
1547# CreatureFamilyAssistanceRadius
1548# Description: Distance for creatures calling for assistance from other creatures without
1549# moving.
1550# Default: 10 - (Enabled)
1551# 0 - (Disabled)
1552
1553CreatureFamilyAssistanceRadius = 10
1554
1555#
1556# CreatureFamilyAssistanceDelay
1557# Description: Time (in milliseconds) before creature assistance call.
1558# Default: 1500 - (1.5 Seconds)
1559
1560CreatureFamilyAssistanceDelay = 1500
1561
1562#
1563# CreatureFamilyFleeDelay
1564# Description: Time (in milliseconds) during which creature can flee if no assistance was
1565# found.
1566# Default: 7000 (7 Seconds)
1567
1568CreatureFamilyFleeDelay = 7000
1569
1570#
1571# WorldBossLevelDiff
1572# Description: World boss level difference.
1573# Default: 3
1574
1575WorldBossLevelDiff = 3
1576
1577#
1578# Corpse.Decay.NORMAL
1579# Corpse.Decay.RARE
1580# Corpse.Decay.ELITE
1581# Corpse.Decay.RAREELITE
1582# Corpse.Decay.WORLDBOSS
1583# Description: Time (in seconds) until creature corpse will decay if not looted or skinned.
1584# Default: 60 - (1 Minute, Corpse.Decay.NORMAL)
1585# 300 - (5 Minutes, Corpse.Decay.RARE)
1586# 300 - (5 Minutes, Corpse.Decay.ELITE)
1587# 300 - (5 Minutes, Corpse.Decay.RAREELITE)
1588# 3600 - (1 Hour, Corpse.Decay.WORLDBOSS)
1589
1590Corpse.Decay.NORMAL = 60
1591Corpse.Decay.RARE = 300
1592Corpse.Decay.ELITE = 300
1593Corpse.Decay.RAREELITE = 300
1594Corpse.Decay.WORLDBOSS = 3600
1595
1596#
1597# Rate.Corpse.Decay.Looted
1598# Description: Multiplier for Corpse.Decay.* to configure how long creature corpses stay
1599# after they have been looted.
1600# Default: 0.5
1601
1602Rate.Corpse.Decay.Looted = 0.5
1603
1604#
1605# Rate.Creature.Normal.Damage
1606# Rate.Creature.Elite.Elite.Damage
1607# Rate.Creature.Elite.RARE.Damage
1608# Rate.Creature.Elite.RAREELITE.Damage
1609# Rate.Creature.Elite.WORLDBOSS.Damage
1610# Description: Mulitplier for creature melee damage.
1611# Default: 1 - (Rate.Creature.Normal.Damage)
1612# 1 - (Rate.Creature.Elite.Elite.Damage)
1613# 1 - (Rate.Creature.Elite.RARE.Damage)
1614# 1 - (Rate.Creature.Elite.RAREELITE.Damage)
1615# 1 - (Rate.Creature.Elite.WORLDBOSS.Damage)
1616#
1617
1618Rate.Creature.Normal.Damage = 1
1619Rate.Creature.Elite.Elite.Damage = 1
1620Rate.Creature.Elite.RARE.Damage = 1
1621Rate.Creature.Elite.RAREELITE.Damage = 1
1622Rate.Creature.Elite.WORLDBOSS.Damage = 1
1623
1624#
1625# Rate.Creature.Normal.SpellDamage
1626# Rate.Creature.Elite.Elite.SpellDamage
1627# Rate.Creature.Elite.RARE.SpellDamage
1628# Rate.Creature.Elite.RAREELITE.SpellDamage
1629# Rate.Creature.Elite.WORLDBOSS.SpellDamage
1630# Description: Mulitplier for creature spell damage.
1631# Default: 1 - (Rate.Creature.Normal.SpellDamage)
1632# 1 - (Rate.Creature.Elite.Elite.SpellDamage)
1633# 1 - (Rate.Creature.Elite.RARE.SpellDamage)
1634# 1 - (Rate.Creature.Elite.RAREELITE.SpellDamage)
1635# 1 - (Rate.Creature.Elite.WORLDBOSS.SpellDamage)
1636
1637Rate.Creature.Normal.SpellDamage = 1
1638Rate.Creature.Elite.Elite.SpellDamage = 1
1639Rate.Creature.Elite.RARE.SpellDamage = 1
1640Rate.Creature.Elite.RAREELITE.SpellDamage = 1
1641Rate.Creature.Elite.WORLDBOSS.SpellDamage = 1
1642
1643#
1644# Rate.Creature.Normal.HP
1645# Rate.Creature.Elite.Elite.HP
1646# Rate.Creature.Elite.RARE.HP
1647# Rate.Creature.Elite.RAREELITE.HP
1648# Rate.Creature.Elite.WORLDBOSS.HP
1649# Description: Mulitplier for creature health.
1650# Default: 1 - (Rate.Creature.Normal.HP)
1651# 1 - (Rate.Creature.Elite.Elite.HP)
1652# 1 - (Rate.Creature.Elite.RARE.HP)
1653# 1 - (Rate.Creature.Elite.RAREELITE.HP)
1654# 1 - (Rate.Creature.Elite.WORLDBOSS.HP)
1655
1656Rate.Creature.Normal.HP = 1
1657Rate.Creature.Elite.Elite.HP = 1
1658Rate.Creature.Elite.RARE.HP = 1
1659Rate.Creature.Elite.RAREELITE.HP = 1
1660Rate.Creature.Elite.WORLDBOSS.HP = 1
1661
1662#
1663# ListenRange.Say
1664# Description: Distance in which players can read say messages from creatures or
1665# gameobjects.
1666# Default: 40
1667
1668ListenRange.Say = 40
1669
1670#
1671# ListenRange.TextEmote
1672# Description: Distance in which players can read emotes from creatures or gameobjects.
1673# Default: 40
1674
1675ListenRange.TextEmote = 40
1676
1677#
1678# ListenRange.Yell
1679# Description: Distance in which players can read yell messages from creatures or
1680# gameobjects.
1681# Default: 300
1682
1683ListenRange.Yell = 300
1684
1685#
1686###################################################################################################
1687
1688###################################################################################################
1689# CHAT SETTINGS
1690#
1691# ChatFakeMessagePreventing
1692# Description: Chat protection from creating fake messages using a lot spaces or other
1693# invisible symbols. Not applied to the addon language, but may break old
1694# addons that use normal languages for sending data to other clients.
1695# Default: 0 - (Disabled)
1696# 1 - (Enabled)
1697
1698ChatFakeMessagePreventing = 0
1699
1700#
1701# ChatStrictLinkChecking.Severity
1702# Description: Check chat messages for ingame links to spells, items, quests, etc.
1703# Default: 0 - (Disabled)
1704# 1 - (Enabled, Check if only valid pipe commands are used, Prevents posting
1705# pictures.)
1706# 2 - (Enabled, Verify that pipe commands are used in a correct order)
1707# 3 - (Check if color, entry and name don't contradict each other. For this to
1708# work correctly, please assure that you have extracted locale DBCs of
1709# every language specific client playing on this server)
1710
1711ChatStrictLinkChecking.Severity = 0
1712
1713#
1714# ChatStrictLinkChecking.Kick
1715# Description: Defines what should be done if a message is considered to contain invalid
1716# pipe commands.
1717# Default: 0 - (Silently ignore message)
1718# 1 - (Disconnect players who sent malformed messages)
1719
1720ChatStrictLinkChecking.Kick = 0
1721
1722#
1723# ChatFlood.MessageCount
1724# Description: Chat flood protection, number of messages before player gets muted.
1725# Default: 10 - (Enabled)
1726# 0 - (Disabled)
1727
1728ChatFlood.MessageCount = 10
1729
1730#
1731# ChatFlood.MessageDelay
1732# Description: Time (in seconds) between messages to be counted into ChatFlood.MessageCount.
1733# Default: 1
1734
1735ChatFlood.MessageDelay = 1
1736
1737#
1738# ChatFlood.MuteTime
1739# Description: Time (in seconds) characters get muted for violating ChatFlood.MessageCount.
1740# Default: 10
1741
1742ChatFlood.MuteTime = 10
1743
1744#
1745# Channel.RestrictedLfg
1746# Description: Restrict LookupForGroup channel to characters registered in the LFG tool.
1747# Default: 1 - (Enabled, Allow join to channel only if registered in LFG)
1748# 0 - (Disabled, Allow join to channel in any time)
1749
1750Channel.RestrictedLfg = 1
1751
1752#
1753# Channel.SilentlyGMJoin
1754# Description: Silently join GM characters to channels
1755# Default: 0 - (Disabled, Join with announcement)
1756# 1 - (Enabled, Join without announcement)
1757
1758Channel.SilentlyGMJoin = 0
1759
1760#
1761# ChatLevelReq.Channel
1762# Description: Level requirement for characters to be able to write in chat channels.
1763# Default: 1
1764
1765ChatLevelReq.Channel = 1
1766
1767#
1768# ChatLevelReq.Whisper
1769# Description: Level requirement for characters to be able to whisper other characters.
1770# Default: 1
1771
1772ChatLevelReq.Whisper = 1
1773
1774#
1775# ChatLevelReq.Say
1776# Description: Level requirement for characters to be able to use say/yell/emote.
1777# Default: 1
1778
1779ChatLevelReq.Say = 1
1780
1781#
1782# AllowPlayerCommands
1783# Description: Allow players to use commands.
1784# Default: 1 - (Enabled)
1785# 0 - (Disabled)
1786
1787AllowPlayerCommands = 1
1788
1789#
1790# PreserveCustomChannels
1791# Description: Store custom chat channel settings like password, automatic ownership handout
1792# or ban list in the database. Needs to be enabled to save custom
1793# world/trade/etc. channels that have automatic ownership handout disabled.
1794# (.channel set ownership $channel off)
1795# Default: 0 - (Disabled, Blizzlike, Channel settings are lost if last person left)
1796# 1 - (Enabled)
1797
1798PreserveCustomChannels = 1
1799
1800#
1801# PreserveCustomChannelDuration
1802# Description: Time (in days) that needs to pass before the customs chat channels get
1803# cleaned up from the database. Only channels with ownership handout enabled
1804# (default behavior) will be cleaned.
1805# Default: 14 - (Enabled, Clean channels that haven't been used for 14 days)
1806# 0 - (Disabled, Infinite channel storage)
1807
1808PreserveCustomChannelDuration = 14
1809
1810#
1811###################################################################################################
1812
1813###################################################################################################
1814# GAME MASTER SETTINGS
1815#
1816# GM.LoginState
1817# Description: GM mode at login.
1818# Default: 2 - (Last save state)
1819# 0 - (Disable)
1820# 1 - (Enable)
1821
1822GM.LoginState = 2
1823
1824#
1825# GM.Visible
1826# Description: GM visibility at login.
1827# Default: 2 - (Last save state)
1828# 0 - (Invisible)
1829# 1 - (Visible)
1830
1831GM.Visible = 2
1832
1833#
1834# GM.Chat
1835# Description: GM chat mode at login.
1836# Default: 2 - (Last save state)
1837# 0 - (Disable)
1838# 1 - (Enable)
1839
1840GM.Chat = 2
1841
1842#
1843# GM.WhisperingTo
1844# Description: Is GM accepting whispers from player by default or not.
1845# Default: 2 - (Last save state)
1846# 0 - (Disable)
1847# 1 - (Enable)
1848
1849GM.WhisperingTo = 2
1850
1851#
1852# GM.InGMList.Level
1853# Description: Maximum GM level shown in GM list (if enabled) in non-GM state (.gm off).
1854# Default: 3 - (Anyone)
1855# 0 - (Only players)
1856# 1 - (Only moderators)
1857# 2 - (Only gamemasters)
1858
1859GM.InGMList.Level = 3
1860
1861#
1862# GM.InWhoList.Level
1863# Description: Max GM level showed in who list (if visible).
1864# Default: 3 - (Anyone)
1865# 0 - (Only players)
1866# 1 - (Only moderators)
1867# 2 - (Only gamemasters)
1868
1869GM.InWhoList.Level = 3
1870
1871#
1872# GM.LogTrade
1873# Description: Include GM trade and trade slot enchanting operations in GM log.
1874# Default: 1 - (Enabled)
1875# 0 - (Disabled)
1876
1877GM.LogTrade = 1
1878
1879#
1880# GM.StartLevel
1881# Description: GM character starting level.
1882# Default: 1
1883
1884GM.StartLevel = 1
1885
1886#
1887# GM.AllowInvite
1888# Description: Allow players to invite GM characters.
1889# Default: 0 - (Disabled)
1890# 1 - (Enabled)
1891
1892GM.AllowInvite = 0
1893
1894#
1895# GM.AllowFriend
1896# Description: Allow players to add GM characters to their friends list.
1897# Default: 0 - (Disabled)
1898# 1 - (Enabled)
1899
1900GM.AllowFriend = 0
1901
1902#
1903# GM.LowerSecurity
1904# Description: Allow lower security levels to use commands on higher security level
1905# characters.
1906# Default: 0 - (Disabled)
1907# 1 - (Enabled)
1908
1909GM.LowerSecurity = 0
1910
1911#
1912# GM.AllowAchievementGain.Level
1913# Description: Max GM level that can obtain achievements.
1914# Default: 3 - (Anyone)
1915# 0 - (Only players)
1916# 1 - (Only moderators)
1917# 2 - (Only gamemasters)
1918
1919GM.AllowAchievementGain.Level = 3
1920
1921#
1922# GM.TicketSystem.ChanceOfGMSurvey
1923# Description: Chance of sending a GM survey after ticket completion.
1924# Default: 50 - (Enabled)
1925# 0 - (Disabled)
1926
1927GM.TicketSystem.ChanceOfGMSurvey = 50
1928
1929#
1930###################################################################################################
1931
1932###################################################################################################
1933# VISIBILITY AND DISTANCES
1934#
1935# Visibility.GroupMode
1936# Description: Group visibility modes. Defines which groups can aways detect invisible
1937# characters of the same raid, group or faction.
1938# Default: 1 - (Raid)
1939# 0 - (Party)
1940# 2 - (Faction)
1941
1942Visibility.GroupMode = 1
1943
1944#
1945# Visibility.Distance.Continents
1946# Visibility.Distance.Instances
1947# Visibility.Distance.BGArenas
1948# Description: Visibility distance to see other players or gameobjects.
1949# Visibility on continents on retail ~90 yards. In BG/Arenas ~180.
1950# For instances default ~120.
1951# Max limited by active player zone: ~ 333
1952# Min limit is max aggro radius (45) * Rate.Creature.Aggro
1953# Default: 90 - (Visibility.Distance.Continents)
1954# 120 - (Visibility.Distance.Instances)
1955# 180 - (Visibility.Distance.BGArenas)
1956
1957Visibility.Distance.Continents = 90
1958Visibility.Distance.Instances = 120
1959Visibility.Distance.BGArenas = 180
1960
1961#
1962# Visibility.Notify.Period.OnContinents
1963# Visibility.Notify.Period.InInstances
1964# Visibility.Notify.Period.InBGArenas
1965# Description: Time (in milliseconds) for visibility update period. Lower values may have
1966# performance impact.
1967# Default: 1000 - (Visibility.Notify.Period.OnContinents)
1968# 1000 - (Visibility.Notify.Period.InInstances)
1969# 1000 - (Visibility.Notify.Period.InBGArenas)
1970
1971Visibility.Notify.Period.OnContinents = 1000
1972Visibility.Notify.Period.InInstances = 1000
1973Visibility.Notify.Period.InBGArenas = 1000
1974
1975#
1976###################################################################################################
1977
1978###################################################################################################
1979# SERVER RATES
1980#
1981# Rate.Health
1982# Rate.Mana
1983# Rate.Rage.Income
1984# Rate.Rage.Loss
1985# Rate.RunicPower.Income
1986# Rate.RunicPower.Loss
1987# Rate.Focus
1988# Rate.Energy
1989# Rate.Loyalty
1990# Description: Multiplier to configure health, mana, incoming rage, loss of rage, focus
1991# energy and loyalty increase or decrease.
1992# Default: 1 - (Rate.Health)
1993# 1 - (Rate.Mana)
1994# 1 - (Rate.Rage.Income)
1995# 1 - (Rate.Rage.Loss)
1996# 1 - (Rate.RunicPower.Income)
1997# 1 - (Rate.RunicPower.Loss)
1998# 1 - (Rate.Focus)
1999# 1 - (Rate.Energy)
2000# 1 - (Rate.Loyalty)
2001
2002Rate.Health = 1
2003Rate.Mana = 1
2004Rate.Rage.Income = 1
2005Rate.Rage.Loss = 1
2006Rate.RunicPower.Income = 1
2007Rate.RunicPower.Loss = 1
2008Rate.Focus = 1
2009Rate.Energy = 1
2010Rate.Loyalty = 1
2011
2012#
2013# Rate.Skill.Discovery
2014# Description: Multiplier for skill discovery.
2015# Default: 1
2016
2017Rate.Skill.Discovery = 1
2018
2019#
2020# Rate.Drop.Item.Poor
2021# Rate.Drop.Item.Normal
2022# Rate.Drop.Item.Uncommon
2023# Rate.Drop.Item.Rare
2024# Rate.Drop.Item.Epic
2025# Rate.Drop.Item.Legendary
2026# Rate.Drop.Item.Artifact
2027# Rate.Drop.Item.Referenced
2028# Rate.Drop.Money
2029# Description: Drop rates for money and items based on quality.
2030# Default: 1 - (Rate.Drop.Item.Poor)
2031# 1 - (Rate.Drop.Item.Normal)
2032# 1 - (Rate.Drop.Item.Uncommon)
2033# 1 - (Rate.Drop.Item.Rare)
2034# 1 - (Rate.Drop.Item.Epic)
2035# 1 - (Rate.Drop.Item.Legendary)
2036# 1 - (Rate.Drop.Item.Artifact)
2037# 1 - (Rate.Drop.Item.Referenced)
2038# 1 - (Rate.Drop.Money)
2039
2040Rate.Drop.Item.Poor = 1
2041Rate.Drop.Item.Normal = 1
2042Rate.Drop.Item.Uncommon = 1
2043Rate.Drop.Item.Rare = 1
2044Rate.Drop.Item.Epic = 1
2045Rate.Drop.Item.Legendary = 1
2046Rate.Drop.Item.Artifact = 1
2047Rate.Drop.Item.Referenced = 1
2048Rate.Drop.Money = 1
2049
2050#
2051# Rate.Drop.Item.ReferencedAmount
2052# Description: Multiplier for referenced loot amount.
2053# Default: 1
2054
2055Rate.Drop.Item.ReferencedAmount = 1
2056
2057#
2058# Rate.XP.Kill
2059# Rate.XP.Quest
2060# Rate.XP.Explore
2061# Description: Experience rates.
2062# Default: 1 - (Rate.XP.Kill)
2063# 1 - (Rate.XP.Quest)
2064# 1 - ( Rate.XP.Explore)
2065
2066Rate.XP.Kill = 1
2067Rate.XP.Quest = 1
2068Rate.XP.Explore = 1
2069
2070#
2071# Rate.RepairCost
2072# Description: Repair cost rate.
2073# Default: 1
2074
2075Rate.RepairCost = 1
2076
2077#
2078# Rate.Rest.InGame
2079# Rate.Rest.Offline.InTavernOrCity
2080# Rate.Rest.Offline.InWilderness
2081# Description: Resting points grow rates.
2082# Default: 1 - (Rate.Rest.InGame)
2083# 1 - (Rate.Rest.Offline.InTavernOrCity)
2084# 1 - (Rate.Rest.Offline.InWilderness)
2085
2086Rate.Rest.InGame = 1
2087Rate.Rest.Offline.InTavernOrCity = 1
2088Rate.Rest.Offline.InWilderness = 1
2089
2090#
2091# Rate.Damage.Fall
2092# Description: Damage after fall rate.
2093# Default: 1
2094
2095Rate.Damage.Fall = 1
2096
2097#
2098# Rate.Auction.Time
2099# Rate.Auction.Deposit
2100# Rate.Auction.Cut
2101# Description: Auction rates (auction time, deposit get at auction start,
2102# auction cut from price at auction end)
2103# Default: 1 - (Rate.Auction.Time)
2104# 1 - (Rate.Auction.Deposit)
2105# 1 - (Rate.Auction.Cut)
2106
2107Rate.Auction.Time = 1
2108Rate.Auction.Deposit = 1
2109Rate.Auction.Cut = 1
2110
2111#
2112# Rate.Honor
2113# Description: Honor gain rate.
2114# Default: 1
2115
2116Rate.Honor = 1
2117
2118#
2119# Rate.Mining.Amount
2120# Description: Rate for minimum/maximum times a deposit can be used.
2121# Default: 1
2122
2123Rate.Mining.Amount = 1
2124
2125#
2126# Rate.Mining.Next
2127# Description: Mining rates.
2128# Default: Chance to to mine a deposit again.
2129
2130Rate.Mining.Next = 1
2131
2132#
2133# Rate.Talent
2134# Description: Talent point rate.
2135# Default: 1
2136
2137Rate.Talent = 1
2138
2139#
2140# Rate.Reputation.Gain
2141# Description: Reputation gain rate.
2142# Default: 1
2143
2144Rate.Reputation.Gain = 1
2145
2146#
2147# Rate.Reputation.LowLevel.Kill
2148# Description: Reputation gain from killing low level (grey) creatures.
2149# Default: 1
2150
2151Rate.Reputation.LowLevel.Kill = 1
2152
2153#
2154# Rate.Reputation.LowLevel.Quest
2155# Description: Reputation gain rate.
2156# Default: 1
2157
2158Rate.Reputation.LowLevel.Quest = 1
2159
2160#
2161# Rate.Reputation.RecruitAFriendBonus
2162# Description: Reputation bonus rate for recruit-a-friend.
2163# Default: 0.1
2164
2165Rate.Reputation.RecruitAFriendBonus = 0.1
2166
2167#
2168# Rate.MoveSpeed
2169# Description: Movement speed rate.
2170# Default: 1
2171
2172Rate.MoveSpeed = 1
2173
2174#
2175# Rate.InstanceResetTime
2176# Description: Multiplier for the number of days in between global raid/heroic instance
2177# resets.
2178# Default: 1
2179
2180Rate.InstanceResetTime = 1
2181
2182#
2183# SkillGain.Crafting
2184# SkillGain.Defense
2185# SkillGain.Gathering
2186# SkillGain.Weapon
2187# Description: Crafting/defense/gathering/weapon skills gain rate.
2188# Default: 1 - (SkillGain.Crafting)
2189# 1 - (SkillGain.Defense)
2190# 1 - (SkillGain.Gathering)
2191# 1 - (SkillGain.Weapon)
2192
2193SkillGain.Crafting = 1
2194SkillGain.Defense = 1
2195SkillGain.Gathering = 1
2196SkillGain.Weapon = 1
2197
2198#
2199# SkillChance.Orange
2200# SkillChance.Yellow
2201# SkillChance.Green
2202# SkillChance.Grey
2203# Description: Chance to increase skill based on recipe color.
2204# Default: 100 - (SkillChance.Orange)
2205# 75 - (SkillChance.Yellow)
2206# 25 - (SkillChance.Green)
2207# 0 - (SkillChance.Grey)
2208
2209SkillChance.Orange = 100
2210SkillChance.Yellow = 75
2211SkillChance.Green = 25
2212SkillChance.Grey = 0
2213
2214#
2215# SkillChance.MiningSteps
2216# SkillChance.SkinningSteps
2217# Description: Skinning and Mining chance decreases with skill level.
2218# Default: 0 - (Disabled)
2219# 75 - (In 2 times each 75 skill points)
2220
2221SkillChance.MiningSteps = 0
2222SkillChance.SkinningSteps = 0
2223
2224#
2225# DurabilityLoss.InPvP
2226# Description: Durability loss on death during PvP.
2227# Default: 0 - (Disabled)
2228# 1 - (Enabled)
2229
2230DurabilityLoss.InPvP = 0
2231
2232#
2233# DurabilityLoss.OnDeath
2234# Description: Durability loss percentage on death.
2235# Default: 10
2236
2237DurabilityLoss.OnDeath = 10
2238
2239#
2240# DurabilityLossChance.Damage
2241# Description: Chance to lose durability on one equipped item from damage.
2242# Default: 0.5 - (100/0.5 = 200, Each 200 damage one equipped item will use durability)
2243
2244DurabilityLossChance.Damage = 0.5
2245
2246#
2247# DurabilityLossChance.Absorb
2248# Description: Chance to lose durability on one equipped armor item when absorbing damage.
2249# Default: 0.5 - (100/0.5 = 200, Each 200 absorbed damage one equipped item will lose
2250# durability)
2251
2252DurabilityLossChance.Absorb = 0.5
2253
2254#
2255# DurabilityLossChance.Parry
2256# Description: Chance to lose durability on main weapon when parrying attacks.
2257# Default: 0.05 - (100/0.05 = 2000, Each 2000 parried damage the main weapon will lose
2258# durability)
2259
2260DurabilityLossChance.Parry = 0.05
2261
2262#
2263# DurabilityLossChance.Block
2264# Description: Chance to lose durability on shield when blocking attacks.
2265# Default: 0.05 - (100/0.05 = 2000, Each 2000 blocked damage the shield will lose
2266# durability)
2267
2268DurabilityLossChance.Block = 0.05
2269
2270#
2271# Death.SicknessLevel
2272# Description: Starting level for resurrection sickness.
2273# Example: 11 - (Level 1-10 characters will not be affected,
2274# Level 11-19 characters will be affected for 1 minute,
2275# Level 20-MaxPlayerLevel characters will be affected for 10 minutes)
2276# Default: 11 - (Enabled, See Example)
2277# MaxPlayerLevel+1 - (Disabled)
2278# -10 - (Enabled, Level 1+ characters have 10 minute duration)
2279
2280Death.SicknessLevel = 11
2281
2282#
2283# Death.CorpseReclaimDelay.PvP
2284# Death.CorpseReclaimDelay.PvE
2285# Description: Increase corpse reclaim delay at PvP/PvE deaths.
2286# Default: 1 - (Enabled)
2287# 0 - (Disabled)
2288
2289Death.CorpseReclaimDelay.PvP = 1
2290Death.CorpseReclaimDelay.PvE = 0
2291
2292#
2293# Death.Bones.World
2294# Death.Bones.BattlegroundOrArena
2295# Description: Create bones instead of corpses at resurrection in normal zones, instances,
2296# battleground or arenas.
2297# Default: 1 - (Enabled, Death.Bones.World)
2298# 1 - (Enabled, Death.Bones.BattlegroundOrArena)
2299# 0 - (Disabled)
2300
2301Death.Bones.World = 1
2302Death.Bones.BattlegroundOrArena = 1
2303
2304#
2305# Die.Command.Mode
2306# Description: Do not trigger things like loot from .die command.
2307# Default: 1 - (Enabled)
2308# 0 - (Disabled)
2309
2310Die.Command.Mode = 1
2311
2312#
2313###################################################################################################
2314
2315###################################################################################################
2316# AUTO BROADCAST
2317#
2318# AutoBroadcast.On
2319# Description: Enable auto broadcast.
2320# Default: 0 - (Disabled)
2321# 1 - (Enabled)
2322
2323AutoBroadcast.On = 0
2324
2325#
2326# AutoBroadcast.Center
2327# Description: Auto broadcasting display method.
2328# Default: 0 - (Announce)
2329# 1 - (Notify)
2330# 2 - (Both)
2331
2332AutoBroadcast.Center = 0
2333
2334#
2335# AutoBroadcast.Timer
2336# Description: Timer (in milliseconds) for auto broadcasts.
2337# Default: 60000 - (60 seconds)
2338
2339AutoBroadcast.Timer = 60000
2340
2341#
2342###################################################################################################
2343
2344###################################################################################################
2345# BATTLEGROUND CONFIG
2346#
2347# Battleground.CastDeserter
2348# Description: Cast Deserter spell at players who leave battlegrounds in progress.
2349# Default: 1 - (Enabled)
2350# 0 - (Disabled)
2351
2352Battleground.CastDeserter = 1
2353
2354#
2355# Battleground.QueueAnnouncer.Enable
2356# Description: Announce battleground queue status to chat.
2357# Default: 0 - (Disabled)
2358# 1 - (Enabled)
2359
2360Battleground.QueueAnnouncer.Enable = 0
2361
2362#
2363# Battleground.QueueAnnouncer.PlayerOnly
2364# Description: Battleground queue announcement type.
2365# Default: 0 - (System message, Anyone can see it)
2366# 1 - (Private, Only queued players can see it)
2367
2368Battleground.QueueAnnouncer.PlayerOnly = 0
2369
2370#
2371# Battleground.InvitationType
2372# Description: Set Battleground invitation type.
2373# Default: 0 - (Normal, Invite as much players to battlegrounds as queued,
2374# Don't bother with balance)
2375# 1 - (Experimental, Don't allow to invite much more players
2376# of one faction)
2377
2378Battleground.InvitationType = 0
2379
2380#
2381# Battleground.PrematureFinishTimer
2382# Description: Time (in milliseconds) before battleground will end prematurely if there are
2383# not enough players on one team. (Values defined in battleground template)
2384# Default: 300000 - (Enabled, 5 minutes)
2385# 0 - (Disabled, Not recommended)
2386
2387BattleGround.PrematureFinishTimer = 300000
2388
2389#
2390# BattleGround.PremadeGroupWaitForMatch
2391# Description: Time (in milliseconds) a pre-made group has to wait for matching group of the
2392# other faction.
2393# Default: 1800000 - (Enabled, 30 minutes)
2394# 0 - (Disabled, Not recommended)
2395
2396BattleGround.PremadeGroupWaitForMatch = 1800000
2397
2398#
2399# Battleground.GiveXPForKills
2400# Description: Give experience for honorable kills in battlegrounds.
2401# Default: 0 - (Disabled)
2402# 1 - (Enabled)
2403
2404Battleground.GiveXPForKills = 0
2405
2406#
2407# Battleground.Random.ResetHour
2408# Description: Hour of the day when the global instance resets occur.
2409# Range: 0-23
2410# Default: 6 - (06:00 AM)
2411
2412Battleground.Random.ResetHour = 6
2413
2414#
2415###################################################################################################
2416
2417###################################################################################################
2418# ARENA CONFIG
2419#
2420# Arena.MaxRatingDifference
2421# Description: Maximum rating difference between two teams in rated matches.
2422# Default: 150 - (Enabled)
2423# 0 - (Disabled)
2424
2425Arena.MaxRatingDifference = 150
2426
2427#
2428# Arena.RatingDiscardTimer
2429# Description: Time (in milliseconds) after which rating differences are ignored when
2430# setting up matches.
2431# Default: 600000 - (Enabled, 10 minutes)
2432# 0 - (Disabled)
2433
2434Arena.RatingDiscardTimer = 600000
2435
2436#
2437# Arena.AutoDistributePoints
2438# Description: Automatically distribute arena points.
2439# Default: 0 - (Disabled)
2440# 1 - (Enabled)
2441
2442Arena.AutoDistributePoints = 0
2443
2444#
2445# Arena.AutoDistributeInterval
2446# Description: Time (in days) how often arena points should be distributed if automatic
2447# distribution is enabled.
2448# Default: 7 - (Weekly)
2449
2450Arena.AutoDistributeInterval = 7
2451
2452#
2453# Arena.QueueAnnouncer.Enable
2454# Description: Announce arena queue status to chat.
2455# Default: 0 - (Disabled)
2456# 1 - (Enabled)
2457
2458Arena.QueueAnnouncer.Enable = 0
2459
2460#
2461# Arena.ArenaSeason.ID
2462# Description: Current area season id shown in clients.
2463# Default: 8
2464
2465Arena.ArenaSeason.ID = 8
2466
2467#
2468# Arena.ArenaSeason.InProgress
2469# Description: State of current area season.
2470# Default: 1 - (Active)
2471# 0 - (Finished)
2472
2473Arena.ArenaSeason.InProgress = 1
2474
2475#
2476# Arena.ArenaStartRating
2477# Description: Start rating for new arena teams.
2478# Default: 0
2479
2480Arena.ArenaStartRating = 0
2481
2482#
2483# Arena.ArenaStartPersonalRating
2484# Description: Start personal rating when joining a team.
2485# Default: 0
2486
2487Arena.ArenaStartPersonalRating = 0
2488
2489#
2490# Arena.ArenaStartMatchmakerRating
2491# Description: Start matchmaker rating for players.
2492# Default: 1500
2493
2494Arena.ArenaStartMatchmakerRating = 1500
2495
2496#
2497###################################################################################################
2498
2499###################################################################################################
2500# NETWORK CONFIG
2501#
2502# Network.Threads
2503# Description: Number of threads for network.
2504# Default: 1 - (Recommended 1 thread per 1000 connections)
2505
2506Network.Threads = 1
2507
2508#
2509# Network.OutKBuff
2510# Description: Amount of memory (in bytes) used for the output kernel buffer (see SO_SNDBUF
2511# socket option, TCP manual).
2512# Default: -1 - (Use system default setting)
2513
2514Network.OutKBuff = -1
2515
2516#
2517# Network.OutUBuff
2518# Description: Amount of memory (in bytes) reserved in the user space per connection for
2519# output buffering.
2520# Default: 65536
2521
2522Network.OutUBuff = 65536
2523
2524#
2525# Network.TcpNoDelay:
2526# Description: TCP Nagle algorithm setting.
2527# Default: 0 - (Enabled, Less traffic, More latency)
2528# 1 - (Disabled, More traffic, Less latency, TCP_NO_DELAY)
2529
2530Network.TcpNodelay = 1
2531
2532#
2533###################################################################################################
2534
2535###################################################################################################
2536# CONSOLE AND REMOTE ACCESS
2537#
2538# Console.Enable
2539# Description: Enable console.
2540# Default: 1 - (Enabled)
2541# 0 - (Disabled)
2542
2543Console.Enable = 1
2544
2545#
2546# Ra.Enable
2547# Description: Enable remote console (telnet).
2548# Default: 0 - (Disabled)
2549# 1 - (Enabled)
2550
2551Ra.Enable = 0
2552
2553#
2554# Ra.IP
2555# Description: Bind remote access to IP/hostname.
2556# Default: "0.0.0.0" - (Bind to all IPs on the system)
2557
2558Ra.IP = "0.0.0.0"
2559
2560#
2561# Ra.Port
2562# Description: TCP port to reach the remote console.
2563# Default: 3443
2564
2565Ra.Port = 3443
2566
2567#
2568# Ra.MinLevel
2569# Description: Required security level to use the remote console.
2570# Default: 3
2571
2572Ra.MinLevel = 3
2573
2574#
2575# SOAP.Enable
2576# Description: Enable soap service
2577# Default: 0 - (Disabled)
2578# 1 - (Enabled)
2579
2580SOAP.Enabled = 0
2581
2582#
2583# SOAP.IP
2584# Description: Bind SOAP service to IP/hostname
2585# Default: "127.0.0.1" - (Bind to localhost)
2586
2587SOAP.IP = "127.0.0.1"
2588
2589#
2590# SOAP.Port
2591# Description: TCP port to reach the SOAP service.
2592# Default: 7878
2593
2594SOAP.Port = 7878
2595
2596#
2597###################################################################################################
2598
2599###################################################################################################
2600# CHARACTER DELETE OPTIONS
2601#
2602# CharDelete.Method
2603# Description: Character deletion behavior.
2604# Default: 0 - (Completely remove character from the database)
2605# 1 - (Unlink the character from account and free up the name, Appears as
2606# deleted ingame)
2607
2608CharDelete.Method = 0
2609
2610#
2611# CharDelete.MinLevel
2612# Description: Required level to use the unlinking method if enabled.
2613# Default: 0 - (Same method for every level)
2614# 1+ - (Only characters with the specified level will use the unlinking method)
2615
2616CharDelete.MinLevel = 0
2617
2618#
2619# CharDelete.KeepDays
2620# Description: Time (in days) before unlinked characters will be removed from the database.
2621# Default: 30 - (Enabled)
2622# 0 - (Disabled, Don't delete any characters)
2623
2624CharDelete.KeepDays = 30
2625
2626#
2627###################################################################################################
2628
2629###################################################################################################
2630# CUSTOM SERVER OPTIONS
2631#
2632# PlayerStart.AllReputation
2633# Description: Players will start with most of the high level reputations that are needed
2634# for items, mounts etc.
2635# Default: 0 - (Disabled)
2636# 1 - (Enabled)
2637
2638PlayerStart.AllReputation = 0
2639
2640#
2641# PlayerStart.AllSpells
2642# Description: If enabled, players will start with all their class spells (not talents).
2643# You must populate playercreateinfo_spell_custom table with the spells you
2644# want, or this will not work! The table has data for all classes / races up
2645# to TBC expansion.
2646# Default: 0 - (Disabled)
2647# 1 - (Enabled)
2648
2649PlayerStart.AllSpells = 0
2650
2651#
2652# PlayerStart.MapsExplored
2653# Description: Characters start with all maps explored.
2654# Default: 0 - (Disabled)
2655# 1 - (Enabled)
2656
2657PlayerStart.MapsExplored = 0
2658
2659#
2660# HonorPointsAfterDuel
2661# Description: Amount of honor points the duel winner will get after a duel.
2662# Default: 0 - (Disabled)
2663# 1+ - (Enabled)
2664
2665HonorPointsAfterDuel = 0
2666
2667#
2668# AlwaysMaxWeaponSkill
2669# Description: Players will automatically gain max weapon/defense skill when logging in,
2670# or leveling.
2671# Default: 0 - (Disabled)
2672# 1 - (Enabled)
2673
2674AlwaysMaxWeaponSkill = 0
2675
2676#
2677# PvPToken.Enable
2678# Description: Character will receive a token after defeating another character that yields
2679# honor.
2680# Default: 0 - (Disabled)
2681# 1 - (Enabled)
2682
2683PvPToken.Enable = 0
2684
2685#
2686# PvPToken.MapAllowType
2687# Description: Define where characters can receive tokens.
2688# Default: 4 - (All maps)
2689# 3 - (Battlegrounds)
2690# 2 - (FFA areas only like Gurubashi arena)
2691# 1 - (Battlegrounds and FFA areas)
2692
2693PvPToken.MapAllowType = 4
2694
2695#
2696# PvPToken.ItemID
2697# Description: Item characters will receive after defeating another character if PvP Token
2698# system is enabled.
2699# Default: 29434 - (Badge of justice)
2700
2701PvPToken.ItemID = 29434
2702
2703#
2704# PvPToken.ItemCount
2705# Description: Number of tokens a character will receive.
2706# Default: 1
2707
2708PvPToken.ItemCount = 1
2709
2710#
2711# NoResetTalentsCost
2712# Description: Resetting talents doesn't cost anything.
2713# Default: 0 - (Disabled)
2714# 1 - (Enabled)
2715
2716NoResetTalentsCost = 0
2717
2718#
2719# Guild.AllowMultipleGuildMaster
2720# Description: Allow more than one guild master. Additional Guild Masters must be set using
2721# the ".guild rank" command.
2722# Default: 0 - (Disabled)
2723# 1 - (Enabled)
2724
2725Guild.AllowMultipleGuildMaster = 0
2726
2727#
2728# ShowKickInWorld
2729# Description: Determines whether a message is broadcasted to the entire server when a
2730# player gets kicked
2731# Default: 0 - (Disabled)
2732# 1 - (Enabled)
2733
2734ShowKickInWorld = 0
2735
2736#
2737# RecordUpdateTimeDiffInterval
2738# Description: Time (in milliseconds) update time diff is written to the log file.
2739# Update diff can be used as a performance indicator. Diff < 300: good
2740# performance. Diff > 600 bad performance, may be caused by high CPU usage.
2741# Default: 60000 - (Enabled, 1 minute)
2742# 0 - (Disabled)
2743
2744RecordUpdateTimeDiffInterval = 60000
2745#
2746# MinRecordUpdateTimeDiff
2747# Description: Only record update time diff which is greater than this value.
2748# Default: 100
2749
2750MinRecordUpdateTimeDiff = 100
2751
2752#
2753# PlayerStart.String
2754# Description: String to be displayed at first login of newly created characters.
2755# Default: "" - (Disabled)
2756
2757PlayerStart.String = ""
2758
2759#
2760# LevelReq.Trade
2761# Description: Level requirement for characters to be able to trade.
2762# Default: 1
2763
2764LevelReq.Trade = 1
2765
2766#
2767# LevelReq.Ticket
2768# Description: Level requirement for characters to be able to write tickets.
2769# Default: 1
2770
2771LevelReq.Ticket = 1
2772
2773#
2774# LevelReq.Auction
2775# Description: Level requirement for characters to be able to use the auction house.
2776# Default: 1
2777
2778LevelReq.Auction = 1
2779
2780#
2781# LevelReq.Mail
2782# Description: Level requirement for characters to be able to send and receive mails.
2783# Default: 1
2784
2785LevelReq.Mail = 1
2786
2787#
2788
2789# Anticheat.Enable
2790# Description: Enables or disables the Anticheat System functionality
2791# Default: 1 - (Enabled)
2792# 0 - (Disabled)
2793
2794Anticheat.Enable = 1
2795
2796# Anticheat.ReportsForIngameWarnings
2797# Description: How many reports the player must have to notify to GameMasters ingame when he generates a new report.
2798# Default: 70
2799
2800Anticheat.ReportsForIngameWarnings = 70
2801
2802# Anticheat.DetectionsEnabled
2803# Description: It represents which detections are enabled.
2804#
2805# SPEED_HACK_DETECTION = 1
2806# FLY_HACK_DETECTION = 2
2807# WALK_WATER_HACK_DETECTION = 4
2808# JUMP_HACK_DETECTION = 8
2809# TELEPORT_PLANE_HACK_DETECTION = 16
2810# CLIMB_HACK_DETECTION = 32
2811#
2812# Default: 31
2813
2814Anticheat.DetectionsEnabled = 31
2815
2816# Anticheat.MaxReportsForDailyReport
2817# Description: How many reports must the player have to make a report that it is in DB for a day (not only during the player's session).
2818# Default: 70
2819
2820Anticheat.MaxReportsForDailyReport = 70
2821
2822# Anticheat.SpamToLog
2823# Description: Enables or disables the file output
2824# Default: 0 - (Disabled)
2825# 1 - (Enabled)
2826
2827Anticheat.SpamToLog = 0
2828
2829###################################################################################################
2830
2831######################################################################
2832# OutdoorPvP.Wintergrasp.Enabled
2833# Determines whether the Wintergrasp battle is enabled or not.
2834# Default: 0 = Disable
2835# 1 = Enable
2836#
2837# OutdoorPvP.Wintergrasp.SaveState.Period
2838# Interval of Save Wintergrasp State Data to restore it after crash/shutdown/restart
2839# Interval (in milliseconds)
2840# Default (10000 milliseconds)
2841# Warning: Do not set it less 1 second!
2842#
2843# OutdoorPvP.Wintergrasp.StartTime
2844# The start time of the first battle after server starts (in minutes)
2845# Default: 30
2846#
2847# OutdoorPvP.Wintergrasp.BattleTime
2848# Time limit of a battle (in minutes)
2849# Default: 30
2850#
2851# OutdoorPvP.Wintergrasp.Interval
2852# Interval between battles (in minutes)
2853# Default: 150
2854#
2855# OutdoorPvP.Wintergrasp.CustomHonorRewards
2856# Defines whether custom honor rewards should be given to player
2857# for partaking in the Wintergrasp Battle.
2858# Default: 0 = Disable
2859# 1 = Enable
2860#
2861# OutdoorPvP.Wintergrasp.CustomHonorBattleWin
2862# Defines the amount of honor points that should be given to the
2863# team winning the Wintergrasp Battle.
2864# Requires OutdoorPvP.Wintergrasp.CustomHonorRewards = 1.
2865# Default: 3000
2866#
2867# OutdoorPvP.Wintergrasp.CustomHonorBattleLose
2868# Defines the amount of honor points that should be given to the
2869# team losing the Wintergrasp Battle.
2870# Requires OutdoorPvP.Wintergrasp.CustomHonorRewards = 1.
2871# Default: 1250
2872#
2873# OutdoorPvP.Wintergrasp.CustomHonorDamageTower
2874# Defines the amount of honor points that should be given to the
2875# team for damaging a tower.
2876# Requires OutdoorPvP.Wintergrasp.CustomHonorRewards = 1.
2877# Default: 750
2878#
2879# OutdoorPvP.Wintergrasp.CustomHonorDestroyedTower
2880# Defines the amount of honor points that should be given to the
2881# team for destroying a tower.
2882# Requires OutdoorPvP.Wintergrasp.CustomHonorRewards = 1.
2883# Default: 750
2884#
2885# OutdoorPvP.Wintergrasp.CustomHonorIntactBuilding
2886# Defines the amount of honor points that should be given to the
2887# team for intact buildings after the battle.
2888# Requires OutdoorPvP.Wintergrasp.CustomHonorRewards = 1.
2889# Default: 1500
2890#
2891# OutdoorPvP.Wintergrasp.Antifarm.Enable
2892# Enable or Disable antifarm system
2893# (Default: 0)
2894#
2895# OutdoorPvP.Wintergrasp.Antifarm.Atk
2896# Min count atack players for antifarm
2897# (Default: 5)
2898#
2899# OutdoorPvP.Wintergrasp.Antifarm.Def
2900# Min count defense players for antifarm
2901# (Default: 5)
2902#
2903##########################################################
2904
2905OutdoorPvP.Wintergrasp.Enabled = 1
2906OutdoorPvP.Wintergrasp.SaveState.Period = 60000
2907OutdoorPvP.Wintergrasp.StartTime = 30
2908OutdoorPvP.Wintergrasp.BattleTime = 30
2909OutdoorPvP.Wintergrasp.Interval = 150
2910OutdoorPvP.Wintergrasp.CustomHonorRewards = 0
2911OutdoorPvP.Wintergrasp.CustomHonorBattleWin = 3000
2912OutdoorPvP.Wintergrasp.CustomHonorBattleLose = 1250
2913OutdoorPvP.Wintergrasp.CustomHonorDamageTower = 750
2914OutdoorPvP.Wintergrasp.CustomHonorDestroyedTower = 750
2915OutdoorPvP.Wintergrasp.CustomHonorIntactBuilding = 1500
2916OutdoorPvP.Wintergrasp.Antifarm.Enable = 0
2917OutdoorPvP.Wintergrasp.Antifarm.Atk = 5
2918OutdoorPvP.Wintergrasp.Antifarm.Def = 5