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