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