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