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