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