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