· 10 years ago · May 24, 2016, 06:33 PM
1################################################
2# Trinity Core World Server configuration file #
3################################################
4[worldserver]
5
6################################################
7# Prepatch config by LordPsyan #
8# http://www.realmsofwarcraft.com/ #
9################################################
10
11###################################################################################################
12#
13# Prepatch Configuration
14#
15#
16# If you add GuildLevelSystem or Individual XP Rate patches, you must
17# set this to 1.
18#
19# PrepatchGI Added
20# default = 0 (GuildLevelSystem and Individual XP Rate not added)
21# = 1 (GuildLevelSystem and/or Individual XP Rate added)
22
23PrepatchGI.Added = 1
24
25#
26###################################################################################################
27
28###################################################################################################
29#
30# Random Playerbot Configuration
31#
32#
33# If you want random bots to automatically enter world, you must set
34# this to 1.
35#
36# RandomBotAutoLogin.On
37# default = 0 (Bot will not enter world)
38# 1 (Random bots spawned)
39
40RandomBotAutoLogin.On = 1
41
42#
43
44#
45###################################################################################################
46
47###################################################################################################
48# SECTION INDEX
49#
50# EXAMPLE CONFIG
51# CONNECTIONS AND DIRECTORIES
52# PERFORMANCE SETTINGS
53# SERVER LOGGING
54# SERVER SETTINGS
55# UPDATE SETTINGS
56# WARDEN SETTINGS
57# PLAYER INTERACTION
58# CREATURE SETTINGS
59# CHAT SETTINGS
60# GAME MASTER SETTINGS
61# VISIBILITY AND DISTANCES
62# SERVER RATES
63# STATS LIMITS
64# AUTO BROADCAST
65# BATTLEGROUND CONFIG
66# BATTLEFIELD CONFIG
67# ARENA CONFIG
68# NETWORK CONFIG
69# CONSOLE AND REMOTE ACCESS
70# CHARACTER DELETE OPTIONS
71# CUSTOM SERVER OPTIONS
72# AUCTION HOUSE BOT SETTINGS
73# AUCTION HOUSE BOT ITEM FINE TUNING
74# AUCTION HOUSE BOT BUYER CONFIG
75# LOGGING SYSTEM SETTINGS
76# PACKET SPOOF PROTECTION SETTINGS
77# VAS AUTOBALANCE OPTIONS
78#
79###################################################################################################
80
81###################################################################################################
82# EXAMPLE CONFIG
83#
84# Variable
85# Description: Brief description what the variable is doing.
86# Important: Annotation for important things about this variable.
87# Example: "Example, i.e. if the value is a string"
88# Default: 10 - (Enabled|Comment|Variable name in case of grouped config options)
89# 0 - (Disabled|Comment|Variable name in case of grouped config options)
90#
91# Note to developers:
92# - Copy this example to keep the formatting.
93# - Line breaks should be at column 100.
94###################################################################################################
95
96###################################################################################################
97# CONNECTIONS AND DIRECTORIES
98#
99# RealmID
100# Description: ID of the Realm using this config.
101# Important: RealmID must match the realmlist inside the auth database.
102# Default: 1
103
104RealmID = 1
105
106#
107# DataDir
108# Description: Data directory setting.
109# Important: DataDir needs to be quoted, as the string might contain space characters.
110# Example: "@prefix@/share/trinitycore"
111# Default: "."
112
113DataDir = "Data"
114
115#
116# LogsDir
117# Description: Logs directory setting.
118# Important: LogsDir needs to be quoted, as the string might contain space characters.
119# Logs directory must exists, or log file creation will be disabled.
120# Default: "" - (Log files will be stored in the current path)
121
122LogsDir = "Logs"
123
124#
125# LoginDatabaseInfo
126# WorldDatabaseInfo
127# CharacterDatabaseInfo
128# Description: Database connection settings for the world server.
129# Example: "hostname;port;username;password;database"
130# ".;somenumber;username;password;database" - (Use named pipes on Windows
131# "enable-named-pipe" to [mysqld]
132# section my.ini)
133# ".;/path/to/unix_socket;username;password;database" - (use Unix sockets on
134# Unix/Linux)
135# Default: "127.0.0.1;3306;trinity;trinity;auth" - (LoginDatabaseInfo)
136# "127.0.0.1;3306;trinity;trinity;world" - (WorldDatabaseInfo)
137# "127.0.0.1;3306;trinity;trinity;characters" - (CharacterDatabaseInfo)
138
139LoginDatabaseInfo = "127.0.0.1;3310;root;123456;login"
140WorldDatabaseInfo = "127.0.0.1;3310;root;123456;world"
141CharacterDatabaseInfo = "127.0.0.1;3310;root;123456;characters"
142
143#
144# LoginDatabase.WorkerThreads
145# WorldDatabase.WorkerThreads
146# CharacterDatabase.WorkerThreads
147# Description: The amount of worker threads spawned to handle asynchronous (delayed) MySQL
148# statements. Each worker thread is mirrored with its own connection to the
149# MySQL server and their own thread on the MySQL server.
150# Default: 1 - (LoginDatabase.WorkerThreads)
151# 1 - (WorldDatabase.WorkerThreads)
152# 1 - (CharacterDatabase.WorkerThreads)
153
154LoginDatabase.WorkerThreads = 1
155WorldDatabase.WorkerThreads = 1
156CharacterDatabase.WorkerThreads = 1
157
158#
159# LoginDatabase.SynchThreads
160# WorldDatabase.SynchThreads
161# CharacterDatabase.SynchThreads
162# Description: The amount of MySQL connections spawned to handle.
163# Default: 1 - (LoginDatabase.SynchThreads)
164# 1 - (WorldDatabase.SynchThreads)
165# 2 - (CharacterDatabase.SynchThreads)
166
167LoginDatabase.SynchThreads = 1
168WorldDatabase.SynchThreads = 1
169CharacterDatabase.SynchThreads = 2
170
171#
172# MaxPingTime
173# Description: Time (in minutes) between database pings.
174# Default: 30
175
176MaxPingTime = 30
177
178#
179# WorldServerPort
180# Description: TCP port to reach the world server.
181# Default: 8085
182
183WorldServerPort = 8085
184
185#
186# BindIP
187# Description: Bind world server to IP/hostname.
188# Default: "0.0.0.0" - (Bind to all IPs on the system)
189
190BindIP = "0.0.0.0"
191
192#
193# ThreadPool
194# Description: Number of threads to be used for the global thread pool
195# The thread pool is currently used for:
196# - Signal handling
197# - Remote access
198# - Database keep-alive ping
199# - Core freeze check
200# - World socket networking
201# Default: 2
202
203ThreadPool = 2
204
205#
206# CMakeCommand
207# Description: The path to your CMake binary.
208# If the path is left empty, the built-in CMAKE_COMMAND is used.
209# Example: "C:/Program Files (x86)/CMake/bin/cmake.exe"
210# "/usr/bin/cmake"
211# Default: ""
212
213CMakeCommand = ""
214
215#
216# BuildDirectory
217# Description: The path to your build directory.
218# If the path is left empty, the built-in CMAKE_BINARY_DIR is used.
219# Example: "../TrinityCore"
220# Default: ""
221
222BuildDirectory = ""
223
224#
225# SourceDirectory
226# Description: The path to your TrinityCore source directory.
227# If the path is left empty, the built-in CMAKE_SOURCE_DIR is used.
228# Example: "../TrinityCore"
229# Default: ""
230
231SourceDirectory = ""
232
233#
234# MySQLExecutable
235# Description: The path to your mysql cli binary.
236# If the path is left empty, built-in path from cmake is used.
237# Example: "C:/Program Files/MySQL/MySQL Server 5.6/bin/mysql.exe"
238# "mysql.exe"
239# "/usr/bin/mysql"
240# Default: ""
241
242MySQLExecutable = ""
243
244#
245###################################################################################################
246
247###################################################################################################
248# PERFORMANCE SETTINGS
249#
250# UseProcessors
251# Description: Processors mask for Windows and Linux based multi-processor systems.
252# Example: A computer with 2 CPUs:
253# 1 - 1st CPU only, 2 - 2nd CPU only, 3 - 1st and 2nd CPU, because 1 | 2 is 3
254# Default: 0 - (Selected by OS)
255# 1+ - (Bit mask value of selected processors)
256
257UseProcessors = 0
258
259#
260# ProcessPriority
261# Description: Process priority setting for Windows and Linux based systems.
262# Details: On Linux, a nice value of -15 is used. (requires superuser).
263# On Windows, process is set to HIGH class.
264# Default: 0 - (Normal)
265# 1 - (High)
266
267ProcessPriority = 0
268
269#
270# Compression
271# Description: Compression level for client update packages.
272# Range: 1-9
273# Default: 1 - (Speed)
274# 9 - (Best compression)
275
276Compression = 1
277
278#
279# PlayerLimit
280# Description: Maximum number of players in the world. Excluding Mods, GMs and Admins.
281# Important: If you want to block players and only allow Mods, GMs or Admins to join the
282# server, use the DB field "auth.realmlist.allowedSecurityLevel".
283# Default: 0 - (Disabled, No limit)
284# 1+ - (Enabled)
285
286PlayerLimit = 0
287
288#
289# SaveRespawnTimeImmediately
290# Description: Save respawn time for creatures at death and gameobjects at use/open.
291# Default: 1 - (Enabled, Save respawn time immediately)
292# 0 - (Disabled, Save respawn time at grid unloading)
293
294SaveRespawnTimeImmediately = 1
295
296#
297# MaxOverspeedPings
298# Description: Maximum overspeed ping count before character is disconnected.
299# Default: 2 - (Enabled, Minimum value)
300# 3+ - (Enabled, More checks before kick)
301# 0 - (Disabled)
302
303MaxOverspeedPings = 2
304
305#
306# GridUnload
307# Description: Unload grids to save memory. Can be disabled if enough memory is available
308# to speed up moving players to new grids.
309# Default: 1 - (enable, Unload grids)
310# 0 - (disable, Do not unload grids)
311
312GridUnload = 1
313
314#
315# SocketTimeOutTime
316# Description: Time (in milliseconds) after which a connection being idle on the character
317# selection screen is disconnected.
318# Default: 900000 - (15 minutes)
319
320SocketTimeOutTime = 900000
321
322#
323# SessionAddDelay
324# Description: Time (in microseconds) that a network thread will sleep after authentication
325# protocol handling before adding a connection to the world session map.
326# Default: 10000 - (10 milliseconds, 0.01 second)
327
328SessionAddDelay = 10000
329
330#
331# GridCleanUpDelay
332# Description: Time (in milliseconds) grid clean up delay.
333# Default: 300000 - (5 minutes)
334
335GridCleanUpDelay = 300000
336
337#
338# MapUpdateInterval
339# Description: Time (milliseconds) for map update interval.
340# Default: 100 - (0.1 second)
341
342MapUpdateInterval = 100
343
344#
345# ChangeWeatherInterval
346# Description: Time (in milliseconds) for weather update interval.
347# Default: 600000 - (10 min)
348
349ChangeWeatherInterval = 1800000
350
351#
352# PlayerSaveInterval
353# Description: Time (in milliseconds) for player save interval.
354# Default: 90000 - (90 seconds)
355
356PlayerSaveInterval = 90000
357
358#
359# PlayerSave.Stats.MinLevel
360# Description: Minimum level for saving character stats in the database for external usage.
361# Default: 0 - (Disabled, Do not save character stats)
362# 1+ - (Enabled, Level beyond which character stats are saved)
363
364PlayerSave.Stats.MinLevel = 0
365
366#
367# PlayerSave.Stats.SaveOnlyOnLogout
368# Description: Save player stats only on logout.
369# Default: 1 - (Enabled, Only save on logout)
370# 0 - (Disabled, Save on every player save)
371
372PlayerSave.Stats.SaveOnlyOnLogout = 1
373
374#
375# mmap.enablePathFinding
376# Description: Enable/Disable pathfinding using mmaps - recommended.
377# Default: 0 - (Disabled)
378# 1 - (Enabled)
379
380mmap.enablePathFinding = 0
381
382#
383# vmap.enableLOS
384# vmap.enableHeight
385# Description: VMmap support for line of sight and height calculation.
386# Default: 1 - (Enabled, vmap.enableLOS)
387# 1 - (Enabled, vmap.enableHeight)
388# 0 - (Disabled)
389
390vmap.enableLOS = 1
391vmap.enableHeight = 1
392
393#
394# vmap.enableIndoorCheck
395# Description: VMap based indoor check to remove outdoor-only auras (mounts etc.).
396# Default: 1 - (Enabled)
397# 0 - (Disabled, somewhat less CPU usage)
398
399vmap.enableIndoorCheck = 1
400
401#
402# DetectPosCollision
403# Description: Check final move position, summon position, etc for visible collision with
404# other objects or walls (walls only if vmaps are enabled).
405# Default: 1 - (Enabled)
406# 0 - (Disabled, Less position precision but less CPU usage)
407
408DetectPosCollision = 1
409
410#
411# TargetPosRecalculateRange
412# Description: Max distance from movement target point (+moving unit size) and targeted
413# object (+size) after that new target movement point calculated.
414# Range: 0.5-5.0
415# Default: 1.5
416# 0.5 - (Minimum, Contact Range, More sensitive reaction to target movement)
417# 5.0 - (Maximum, Melee attack range, Less CPU usage)
418
419TargetPosRecalculateRange = 1.5
420
421#
422# UpdateUptimeInterval
423# Description: Update realm uptime period (in minutes).
424# Default: 10 - (10 minutes)
425# 1+
426
427UpdateUptimeInterval = 30
428
429#
430# LogDB.Opt.ClearInterval
431# Description: Time (in minutes) for the WUPDATE_CLEANDB timer that clears the `logs` table
432# of old entries.
433# Default: 10 - (10 minutes)
434# 1+
435
436LogDB.Opt.ClearInterval = 10
437
438#
439# LogDB.Opt.ClearTime
440# Description: Time (in seconds) for keeping old `logs` table entries.
441# Default: 1209600 - (Enabled, 14 days)
442# 0 - (Disabled, Do not clear entries)
443
444LogDB.Opt.ClearTime = 1209600
445
446#
447# MaxCoreStuckTime
448# Description: Time (in seconds) before the server is forced to crash if it is frozen.
449# Default: 0 - (Disabled)
450# 10+ - (Enabled, Recommended 10+)
451
452MaxCoreStuckTime = 0
453
454#
455# AddonChannel
456# Description: Configure the use of the addon channel through the server (some client side
457# addons will not work correctly with disabled addon channel)
458# Default: 1 - (Enabled)
459# 0 - (Disabled)
460
461AddonChannel = 1
462
463#
464# MapUpdate.Threads
465# Description: Number of threads to update maps.
466# Default: 1
467
468MapUpdate.Threads = 1
469
470#
471# CleanCharacterDB
472# Description: Clean out deprecated achievements, skills, spells and talents from the db.
473# Default: 0 - (Disabled)
474# 1 - (Enable)
475
476CleanCharacterDB = 1
477
478#
479# PersistentCharacterCleanFlags
480# Description: Determines the character clean flags that remain set after cleanups.
481# This is a bitmask value, check /doc/CharacterDBCleanup.txt for more
482# information.
483# Example: 14 - (Cleaning up skills, talents and spells will remain enabled after the
484# next cleanup)
485# Default: 0 - (All cleanup methods will be disabled after the next cleanup)
486
487PersistentCharacterCleanFlags = 0
488
489#
490# Auction.GetAllScanDelay
491# Description: Sets the minimum time in seconds, a single player character can perform a getall scan.
492# The value is only held in memory so a server restart will clear it.
493# Setting this to zero, will disable GetAll functions completely.
494# Default: 900 - (GetAll scan limited to once every 15mins per player character)
495
496Auction.GetAllScanDelay = 900
497
498#
499# Auction.SearchDelay
500# Description: Sets the minimum time in milliseconds (seconds x 1000), that the client must wait between
501# auction search operations. This can be increased if somehow Auction House activity is causing
502# too much load.
503# Default: 300 - (Time delay between auction searches set to 0.3secs)
504
505Auction.SearchDelay = 300
506
507#
508###################################################################################################
509
510###################################################################################################
511# SERVER LOGGING
512#
513# PidFile
514# Description: World daemon PID file.
515# Example: "./world.pid" - (Enabled)
516# Default: "" - (Disabled)
517
518PidFile = ""
519
520#
521# PacketLogFile
522# Description: Binary packet logging file for the world server.
523# Filename extension must be .pkt to be parsable with WowPacketParser.
524# Example: "World.pkt" - (Enabled)
525# Default: "" - (Disabled)
526
527PacketLogFile = ""
528
529# Extended Logging system configuration moved to end of file (on purpose)
530#
531###################################################################################################
532
533###################################################################################################
534# SERVER SETTINGS
535#
536# GameType
537# Description: Server realm type.
538# Default: 0 - (NORMAL)
539# 1 - (PVP)
540# 4 - (NORMAL)
541# 6 - (RP)
542# 8 - (RPPVP)
543# 16 - (FFA_PVP, Free for all pvp mode like arena PvP in all zones except rest
544# activated places and sanctuaries)
545
546GameType = 0
547
548#
549# RealmZone
550# Description: Server realm zone. Set allowed alphabet in character, etc. names.
551# Default 1 - (Development - any language)
552# 2 - (United States - extended-Latin)
553# 3 - (Oceanic - extended-Latin)
554# 4 - (Latin America - extended-Latin)
555# 5 - (Tournament - basic-Latin at create, any at login)
556# 6 - (Korea - East-Asian)
557# 7 - (Tournament - basic-Latin at create, any at login)
558# 8 - (English - extended-Latin)
559# 9 - (German - extended-Latin)
560# 10 - (French - extended-Latin)
561# 11 - (Spanish - extended-Latin)
562# 12 - (Russian - Cyrillic)
563# 13 - (Tournament - basic-Latin at create, any at login)
564# 14 - (Taiwan - East-Asian)
565# 15 - (Tournament - basic-Latin at create, any at login)
566# 16 - (China - East-Asian)
567# 17 - (CN1 - basic-Latin at create, any at login)
568# 18 - (CN2 - basic-Latin at create, any at login)
569# 19 - (CN3 - basic-Latin at create, any at login)
570# 20 - (CN4 - basic-Latin at create, any at login)
571# 21 - (CN5 - basic-Latin at create, any at login)
572# 22 - (CN6 - basic-Latin at create, any at login)
573# 23 - (CN7 - basic-Latin at create, any at login)
574# 24 - (CN8 - basic-Latin at create, any at login)
575# 25 - (Tournament - basic-Latin at create, any at login)
576# 26 - (Test Server - any language)
577# 27 - (Tournament - basic-Latin at create, any at login)
578# 28 - (QA Server - any language)
579# 29 - (CN9 - basic-Latin at create, any at login)
580
581RealmZone = 1
582
583#
584# StrictPlayerNames
585# Description: Limit player name to language specific symbol set. Prevents character
586# creation and forces rename request if not allowed symbols are used
587# Default: 0 - (Disable, Limited server timezone dependent client check)
588# 1 - (Enabled, Strictly basic Latin characters)
589# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
590# Note: Client needs to have the appropriate fonts installed which support
591# the charset. For non-official localization, custom fonts need to be
592# placed in clientdir/Fonts.
593# 3 - (Enabled, Basic Latin characters + server timezone specific)
594
595StrictPlayerNames = 0
596
597#
598# StrictCharterNames
599# Description: Limit guild/arena team charter names to language specific symbol set.
600# Prevents charter creation if not allowed symbols are used.
601# Default: 0 - (Disable, Limited server timezone dependent client check)
602# 1 - (Enabled, Strictly basic Latin characters)
603# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
604# Note: Client needs to have the appropriate fonts installed which support
605# the charset. For non-official localization, custom fonts need to be
606# placed in clientdir/Fonts.
607# 3 - (Enabled, Basic Latin characters + server timezone specific)
608
609StrictCharterNames = 0
610
611#
612# StrictPetNames
613# Description: Limit pet names to language specific symbol set.
614# Prevents pet naming if not allowed symbols are used.
615# Default: 0 - (Disable, Limited server timezone dependent client check)
616# 1 - (Enabled, Strictly basic Latin characters)
617# 2 - (Enabled, Strictly realm zone specific, See RealmZone setting,
618# Note: Client needs to have the appropriate fonts installed which support
619# the charset. For non-official localization, custom fonts need to be
620# placed in clientdir/Fonts.
621# 3 - (Enabled, Basic Latin characters + server timezone specific)
622
623StrictPetNames = 0
624
625#
626# DBC.Locale
627# Description: DBC language settings.
628# Default: 255 - (Auto Detect)
629# 0 - (English)
630# 1 - (Korean)
631# 2 - (French)
632# 3 - (German)
633# 4 - (Chinese)
634# 5 - (Taiwanese)
635# 6 - (Spanish)
636# 7 - (Spanish Mexico)
637# 8 - (Russian)
638
639DBC.Locale = 255
640
641#
642# DeclinedNames
643# Description: Allow Russian clients to set and use declined names.
644# Default: 0 - (Disabled, Except when the Russian RealmZone is set)
645# 1 - (Enabled)
646
647DeclinedNames = 0
648
649#
650# Expansion
651# Description: Allow server to use content from expansions. Checks for expansion-related
652# map files, client compatibility and class/race character creation.
653# Default: 2 - (Expansion 2)
654# 1 - (Expansion 1)
655# 0 - (Disabled, Ignore and disable expansion content (maps, races, classes)
656
657Expansion = 2
658
659#
660# MinPlayerName
661# Description: Minimal player name length.
662# Range: 1-12
663# Default: 2
664
665MinPlayerName = 2
666
667#
668# MinCharterName
669# Description: Minimal charter name length.
670# Range: 1-24
671# Default: 2
672
673MinCharterName = 2
674
675#
676# MinPetName
677# Description: Minimal pet name length.
678# Range: 1-12
679# Default: 2
680
681MinPetName = 2
682
683#
684# Guild.CharterCost
685# ArenaTeam.CharterCost.2v2
686# ArenaTeam.CharterCost.3v3
687# ArenaTeam.CharterCost.5v5
688# Description: Amount of money (in Copper) the petitions costs.
689# Default: 1000 - (10 Silver)
690# 800000 - (80 Gold)
691# 1200000 - (120 Gold)
692# 2000000 - (200 Gold)
693
694Guild.CharterCost = 1000
695ArenaTeam.CharterCost.2v2 = 800000
696ArenaTeam.CharterCost.3v3 = 1200000
697ArenaTeam.CharterCost.5v5 = 2000000
698
699#
700# MaxWhoListReturns
701# Description: Set the max number of players returned in the /who list and interface.
702# Default: 49 - (stable)
703
704MaxWhoListReturns = 49
705
706#
707# CharacterCreating.Disabled
708# Description: Disable character creation for players based on faction.
709# Default: 0 - (Enabled, All factions are allowed)
710# 1 - (Disabled, Alliance)
711# 2 - (Disabled, Horde)
712# 3 - (Disabled, Both factions)
713
714CharacterCreating.Disabled = 0
715
716#
717# CharacterCreating.Disabled.RaceMask
718# Description: Mask of races which cannot be created by players.
719# Example: 1536 - (1024 + 512, Blood Elf and Draenei races are disabled)
720# Default: 0 - (Enabled, All races are allowed)
721# 1 - (Disabled, Human)
722# 2 - (Disabled, Orc)
723# 4 - (Disabled, Dwarf)
724# 8 - (Disabled, Night Elf)
725# 16 - (Disabled, Undead)
726# 32 - (Disabled, Tauren)
727# 64 - (Disabled, Gnome)
728# 128 - (Disabled, Troll)
729# 512 - (Disabled, Blood Elf)
730# 1024 - (Disabled, Draenei)
731
732CharacterCreating.Disabled.RaceMask = 0
733
734#
735# CharacterCreating.Disabled.ClassMask
736# Description: Mask of classes which cannot be created by players.
737# Example: 288 - (32 + 256, Death Knight and Warlock classes are disabled)
738# Default: 0 - (Enabled, All classes are allowed)
739# 1 - (Disabled, Warrior)
740# 2 - (Disabled, Paladin)
741# 4 - (Disabled, Hunter)
742# 8 - (Disabled, Rogue)
743# 16 - (Disabled, Undead)
744# 32 - (Disabled, Death Knight)
745# 64 - (Disabled, Shaman)
746# 128 - (Disabled, Mage)
747# 256 - (Disabled, Warlock)
748# 1024 - (Disabled, Druid)
749
750CharacterCreating.Disabled.ClassMask = 0
751
752#
753# CharactersPerAccount
754# Description: Limit number of characters per account on all realms on this realmlist.
755# Important: Number must be >= CharactersPerRealm
756# Default: 50
757
758CharactersPerAccount = 50
759
760#
761# CharactersPerRealm
762# Description: Limit number of characters per account on this realm.
763# Range: 1-10
764# Default: 10 - (Client limitation)
765
766CharactersPerRealm = 10
767
768#
769# HeroicCharactersPerRealm
770# Description: Limit number of heroic class characters per account on this realm.
771# Range: 1-10
772# Default: 1
773
774HeroicCharactersPerRealm = 1
775
776#
777# CharacterCreating.MinLevelForHeroicCharacter
778# Description: Limit creating heroic characters only for account with another
779# character of specific level (ignored for GM accounts).
780# Default: 55 - (Enabled, Requires at least another level 55 character)
781# 0 - (Disabled)
782# 1 - (Enabled, Requires at least another level 1 character)
783
784CharacterCreating.MinLevelForHeroicCharacter = 55
785
786#
787# SkipCinematics
788# Description: Disable cinematic intro at first login after character creation.
789# Prevents buggy intros in case of custom start location coordinates.
790# Default: 0 - (Show intro for each new character)
791# 1 - (Show intro only for first character of selected race)
792# 2 - (Disable intro for all classes)
793
794SkipCinematics = 0
795
796#
797# MaxPlayerLevel
798# Description: Maximum level that can be reached by players.
799# Important: Levels beyond 100 are not recommended at all.
800# Range: 1-255
801# Default: 80
802
803MaxPlayerLevel = 80
804
805#
806# MinDualSpecLevel
807# Description: Level requirement for Dual Talent Specialization.
808# Default: 40
809
810MinDualSpecLevel = 40
811
812#
813# StartPlayerLevel
814# Description: Starting level for characters after creation.
815# Range: 1-MaxPlayerLevel
816# Default: 1
817
818StartPlayerLevel = 1
819
820#
821# StartHeroicPlayerLevel
822# Description: Staring level for heroic class characters after creation.
823# Range: 1-MaxPlayerLevel
824# Default: 55
825
826StartHeroicPlayerLevel = 55
827
828#
829# StartPlayerMoney
830# Description: Amount of money (in Copper) that a character has after creation.
831# Default: 0
832# 100 - (1 Silver)
833
834StartPlayerMoney = 0
835
836#
837# MaxHonorPoints
838# Description: Maximum honor points a character can have.
839# Default: 75000
840
841MaxHonorPoints = 75000
842
843#
844# StartHonorPoints
845# Description: Amount of honor points that characters have after creation.
846# Default: 0
847
848StartHonorPoints = 0
849
850#
851# MaxArenaPoints
852# Description: Maximum arena points a character can have.
853# Default: 10000
854
855MaxArenaPoints = 10000
856
857#
858# StartArenaPoints
859# Description: Amount of arena points that characters has after creation.
860# Default: 0
861
862StartArenaPoints = 0
863
864#
865# RecruitAFriend.MaxLevel
866# Description: Highest level up to which a character can benefit from the Recruit-A-Friend
867# experience multiplier.
868# Default: 60
869
870RecruitAFriend.MaxLevel = 60
871
872#
873# RecruitAFriend.MaxDifference
874# Description: Highest level difference between linked Recruiter and Friend benefit from
875# the Recruit-A-Friend experience multiplier.
876# Default: 4
877
878RecruitAFriend.MaxDifference = 4
879
880#
881# DisableWaterBreath
882# Description: Required security level for water breathing.
883# Default: 4 - (Disabled)
884# 0 - (Enabled, Everyone)
885# 1 - (Enabled, Mods/GMs/Admins)
886# 2 - (Enabled, GMs/Admins)
887# 3 - (Enabled, Admins)
888
889DisableWaterBreath = 4
890
891#
892# Enable or Disable "Fatigue" timer
893# default = 1 (enabled)
894# = 0 (disabled)
895
896fatigue.enabled = 1
897
898#
899# AllFlightPaths
900# Description: Character knows all flight paths (of both factions) after creation.
901# Default: 0 - (Disabled)
902# 1 - (Enabled)
903
904AllFlightPaths = 0
905
906#
907# InstantFlightPaths
908# Description: Flight paths will take players to their destination instantly instead
909# of making them wait while flying.
910# Default: 0 - (Disabled)
911# 1 - (Enabled)
912
913InstantFlightPaths = 0
914
915#
916# AlwaysMaxSkillForLevel
917# Description: Players will automatically gain max skill level when logging in or leveling
918# up.
919# Default: 0 - (Disabled)
920# 1 - (Enabled)
921
922AlwaysMaxSkillForLevel = 0
923
924#
925# ActivateWeather
926# Description: Activate the weather system.
927# Default: 1 - (Enabled)
928# 0 - (Disabled)
929
930ActivateWeather = 1
931
932#
933# CastUnstuck
934# Description: Allow casting the Unstuck spell using .start or unstuck button in client
935# help options.
936# Default: 1 - (Enabled)
937# 0 - (Disabled)
938
939CastUnstuck = 1
940
941#
942# Instance.IgnoreLevel
943# Description: Ignore level requirement when entering instances.
944# Default: 0 - (Disabled)
945# 1 - (Enabled)
946
947Instance.IgnoreLevel = 0
948
949#
950# Instance.IgnoreRaid
951# Description: Ignore raid group requirement when entering instances.
952# Default: 0 - (Disabled)
953# 1 - (Enabled)
954
955Instance.IgnoreRaid = 1
956
957#
958# Instance.ResetTimeHour
959# Description: Hour of the day when the global instance reset occurs.
960# Range: 0-23
961# Default: 4 - (04:00 AM)
962
963Instance.ResetTimeHour = 4
964
965#
966# Instance.UnloadDelay
967# Description: Time (in milliseconds) before instance maps are unloaded from memory if no
968# characters are inside.
969# Default: 1800000 - (Enabled, 30 minutes)
970# 0 - (Disabled, Instance maps are kept in memory until the instance
971# resets)
972
973Instance.UnloadDelay = 1800000
974
975#
976# InstancesResetAnnounce
977# Description: Announce the reset of one instance to whole party.
978# Default: false - (Disabled, don't show, blizzlike)
979# true - (Enabled, show)
980
981InstancesResetAnnounce = false
982
983#
984# Quests.EnableQuestTracker
985# Description: Store datas in the database about quest completion and abandonment to help finding out bugged quests.
986# Default: 0 - (Disabled)
987# 1 - (Enabled)
988
989Quests.EnableQuestTracker = 0
990
991#
992# Quests.LowLevelHideDiff
993# Description: Level difference between player and quest level at which quests are
994# considered low-level and are not shown via exclamation mark (!) at quest
995# givers.
996# Default: 4 - (Enabled, Hide quests that have 4 levels less than the character)
997# -1 - (Disabled, Show all available quest marks)
998
999Quests.LowLevelHideDiff = 4
1000
1001#
1002# Quests.HighLevelHideDiff
1003# Description: Level difference between player and quest level at which quests are
1004# considered high-level and are not shown via exclamation mark (!) at quest
1005# givers.
1006# Default: 7 - (Enabled, Hide quests that have 7 levels more than the character)
1007# -1 - (Disabled, Show all available quest marks)
1008
1009Quests.HighLevelHideDiff = 7
1010
1011#
1012# Quests.IgnoreRaid
1013# Description: Allow non-raid quests to be completed while in a raid group.
1014# Default: 0 - (Disabled)
1015# 1 - (Enabled)
1016
1017Quests.IgnoreRaid = 0
1018
1019#
1020# Quests.IgnoreAutoAccept
1021# Description: Ignore auto accept flag. Clients will have to manually accept all quests.
1022# Default: 0 - (Disabled, DB values determine if quest is marked auto accept or not.)
1023# 1 - (Enabled, clients will not be told to automatically accept any quest.)
1024
1025Quests.IgnoreAutoAccept = 0
1026
1027#
1028# Quests.IgnoreAutoComplete
1029# Description: Ignore auto complete flag. Clients will have to manually complete all quests.
1030# Default: 0 - (Disabled, DB values determine if quest is marked auto complete or not.)
1031# 1 - (Enabled, clients will not be told to automatically complete any quest.)
1032
1033Quests.IgnoreAutoComplete = 0
1034
1035#
1036# Guild.EventLogRecordsCount
1037# Description: Number of log entries for guild events that are stored per guild. Old entries
1038# will be overwritten if the number of log entries exceed the configured value.
1039# High numbers prevent this behavior but may have performance impacts.
1040# Default: 100
1041
1042Guild.EventLogRecordsCount = 100
1043
1044#
1045# Guild.ResetHour
1046# Description: Hour of the day when the daily cap resets occur.
1047# Range: 0-23
1048# Default: 6 - (06:00 AM)
1049
1050Guild.ResetHour = 6
1051
1052#
1053# Guild.BankEventLogRecordsCount
1054# Description: Number of log entries for guild bank events that are stored per guild. Old
1055# entries will be overwritten if the number of log entries exceed the
1056# configured value. High numbers prevent this behavior but may have performance
1057# impacts.
1058# Default: 25 - (Minimum)
1059
1060Guild.BankEventLogRecordsCount = 25
1061
1062#
1063# MaxPrimaryTradeSkill
1064# Description: Maximum number of primary professions a character can learn.
1065# Range: 0-11
1066# Default: 2
1067
1068MaxPrimaryTradeSkill = 2
1069
1070#
1071# MinPetitionSigns
1072# Description: Number of required signatures on charters to create a guild.
1073# Range: 0-9
1074# Default: 9
1075
1076MinPetitionSigns = 9
1077
1078#
1079# MaxGroupXPDistance
1080# Description: Max distance to creature for group member to get experience at creature
1081# death.
1082# Default: 74
1083
1084MaxGroupXPDistance = 74
1085
1086#
1087# MaxRecruitAFriendBonusDistance
1088# Description: Max distance between character and and group to gain the Recruit-A-Friend
1089# XP multiplier.
1090# Default: 100
1091
1092MaxRecruitAFriendBonusDistance = 100
1093
1094#
1095# MailDeliveryDelay
1096# Description: Time (in seconds) mail delivery is delayed when sending items.
1097# Default: 3600 - (1 hour)
1098
1099MailDeliveryDelay = 3600
1100
1101#
1102# SkillChance.Prospecting
1103# Description: Allow skill increase from prospecting.
1104# Default: 0 - (Disabled)
1105# 1 - (Enabled)
1106
1107SkillChance.Prospecting = 0
1108
1109#
1110# SkillChance.Milling
1111# Description: Allow skill increase from milling.
1112# Default: 0 - (Disabled)
1113# 1 - (Enabled)
1114
1115SkillChance.Milling = 0
1116
1117#
1118# OffhandCheckAtSpellUnlearn
1119# Description: Unlearning certain spells can change offhand weapon restrictions
1120# for equip slots.
1121# Default: 1 - (Recheck offhand slot weapon at unlearning a spell)
1122# 0 - (Recheck offhand slot weapon only at zone update)
1123
1124OffhandCheckAtSpellUnlearn = 1
1125
1126#
1127# ClientCacheVersion
1128# Description: Client cache version for client cache data reset. Use any value different
1129# from DB and not recently been used to trigger client side cache reset.
1130# Default: 0 - (Use DB value from world DB version.cache_id field)
1131
1132ClientCacheVersion = 0
1133
1134#
1135# Event.Announce
1136# Description: Announce events.
1137# Default: 0 - (Disabled)
1138# 1 - (Enabled)
1139
1140Event.Announce = 0
1141
1142#
1143# BeepAtStart
1144# Description: Beep when the world server finished starting.
1145# Default: 1 - (Enabled)
1146# 0 - (Disabled)
1147
1148BeepAtStart = 1
1149
1150#
1151# Motd
1152# Description: Message of the Day, displayed at login.
1153# Use '@' for a newline and be sure to escape special characters.
1154# Example: "Welcome to John\'s Server@This server runs on Trinity Core."
1155# Default: "Welcome to a Trinity Core server."
1156
1157Motd = "Welcome back and have fun!"
1158
1159#
1160# Server.LoginInfo
1161# Description: Display core version (.server info) on login.
1162# Default: 0 - (Disabled)
1163# 1 - (Enabled)
1164
1165Server.LoginInfo = 0
1166
1167#
1168# Command.LookupMaxResults
1169# Description: Number of results being displayed using a .lookup command.
1170# Default: 0 - (Unlimited)
1171
1172Command.LookupMaxResults = 0
1173
1174#
1175# AllowTickets
1176# Description: Allow/disallow sending new tickets.
1177# Default: 1 - (Enabled)
1178# 0 - (Disabled)
1179
1180AllowTickets = 1
1181
1182#
1183# DeletedCharacterTicketTrace
1184# Description: Keep trace of tickets opened by deleted characters
1185# gm_ticket.playerGuid will be 0, old GUID and character name
1186# will be included in gm_ticket.comment
1187# Default: 0 - (Disabled)
1188# 1 - (Enabled)
1189
1190DeletedCharacterTicketTrace = 0
1191
1192#
1193# DungeonFinder.OptionsMask
1194# Description: Dungeon and raid finder system.
1195# Value is a bitmask consisting of:
1196# LFG_OPTION_ENABLE_DUNGEON_FINDER = 1, Enable the dungeon finder browser
1197# LFG_OPTION_ENABLE_RAID_BROWSER = 2, Enable the raid browser
1198# Default: 1
1199
1200DungeonFinder.OptionsMask = 1
1201
1202#
1203# DBC.EnforceItemAttributes
1204# Description: Disallow overriding item attributes stored in DBC files with values from the
1205# database.
1206# Default: 1 - (Enabled, Enforce DBC values)
1207# 0 - (Disabled, Use database values)
1208
1209DBC.EnforceItemAttributes = 1
1210
1211#
1212# AccountInstancesPerHour
1213# Description: Controls the max amount of different instances player can enter within hour.
1214# Default: 5
1215
1216AccountInstancesPerHour = 5
1217
1218#
1219# Account.PasswordChangeSecurity
1220# Description: Controls how secure the password changes are.
1221# Default: 0 - None (Old and new password)
1222# 1 - Email (Email confirmation necessary)
1223# 2 - RBAC (RBAC enable or disables email confirmation per group)
1224
1225Account.PasswordChangeSecurity = 0
1226
1227#
1228# BirthdayTime
1229# Description: Set to date of project's birth in UNIX time. By default the date when
1230# TrinityCore was started (Thu Oct 2, 2008)
1231# Default: 1222964635
1232#
1233#
1234
1235BirthdayTime = 1222964635
1236
1237#
1238###################################################################################################
1239
1240###################################################################################################
1241# UPDATE SETTINGS
1242#
1243# Updates.EnableDatabases
1244# Description: A mask that describes which databases shall be updated.
1245#
1246# Following flags are available
1247# DATABASE_LOGIN = 1, // Auth database
1248# DATABASE_CHARACTER = 2, // Character database
1249# DATABASE_WORLD = 4, // World database
1250#
1251# Default: 7 - (All enabled)
1252# 4 - (Enable world only)
1253# 0 - (All disabled)
1254
1255Updates.EnableDatabases = 0
1256
1257#
1258# Updates.AutoSetup
1259# Description: Auto populate empty databases.
1260# Default: 1 - (Enabled)
1261# 0 - (Disabled)
1262
1263Updates.AutoSetup = 1
1264
1265#
1266# Updates.Redundancy
1267# Description: Perform data redundancy checks through hashing
1268# to detect changes on sql updates and reapply it.
1269# Default: 1 - (Enabled)
1270# 0 - (Disabled)
1271
1272Updates.Redundancy = 1
1273
1274#
1275# Updates.ArchivedRedundancy
1276# Description: Check hashes of archived updates (slows down startup).
1277# Default: 0 - (Disabled)
1278# 1 - (Enabled)
1279
1280Updates.ArchivedRedundancy = 0
1281
1282#
1283# Updates.AllowRehash
1284# Description: Inserts the current file hash in the database if it is left empty.
1285# Useful if you want to mark a file as applied but you don't know its hash.
1286# Default: 1 - (Enabled)
1287# 0 - (Disabled)
1288
1289Updates.AllowRehash = 1
1290
1291#
1292# Updates.CleanDeadRefMaxCount
1293# Description: Cleans dead/ orphaned references that occur if an update was removed or renamed and edited in one step.
1294# It only starts the clean up if the count of the missing updates is below or equal the Updates.CleanDeadRefMaxCount value.
1295# This way prevents erasing of the update history due to wrong source directory state (maybe wrong branch or bad revision).
1296# Disable this if you want to know if the database is in a possible "dirty state".
1297# Default: 3 - (Enabled)
1298# 0 - (Disabled)
1299# -1 - (Enabled - unlimited)
1300
1301Updates.CleanDeadRefMaxCount = 3
1302
1303#
1304###################################################################################################
1305
1306###################################################################################################
1307# WARDEN SETTINGS
1308#
1309# Warden.Enabled
1310# Description: Enable Warden anticheat system.
1311# Default: 0 - (Disabled)
1312# 1 - (Enabled)
1313
1314Warden.Enabled = 1
1315
1316#
1317# Warden.NumMemChecks
1318# Description: Number of Warden memory checks that are sent to the client each cycle.
1319# Default: 3 - (Enabled)
1320# 0 - (Disabled)
1321
1322Warden.NumMemChecks = 3
1323
1324#
1325# Warden.NumOtherChecks
1326# Description: Number of Warden checks other than memory checks that are added to request
1327# each checking cycle.
1328# Default: 7 - (Enabled)
1329# 0 - (Disabled)
1330
1331Warden.NumOtherChecks = 7
1332
1333#
1334# Warden.ClientResponseDelay
1335# Description: Time (in seconds) before client is getting disconnecting for not responding.
1336# Default: 600 - (10 Minutes)
1337# 0 - (Disabled, client won't be kicked)
1338
1339Warden.ClientResponseDelay = 600
1340
1341#
1342# Warden.ClientCheckHoldOff
1343# Description: Time (in seconds) to wait before sending the next check request to the client.
1344# A low number increases traffic and load on client and server side.
1345# Default: 30 - (30 Seconds)
1346# 0 - (Send check as soon as possible)
1347
1348Warden.ClientCheckHoldOff = 30
1349
1350#
1351# Warden.ClientCheckFailAction
1352# Description: Default action being taken if a client check failed. Actions can be
1353# overwritten for each single check via warden_action table in characters
1354# database.
1355# Default: 0 - (Disabled, Logging only)
1356# 1 - (Kick)
1357# 2 - (Ban)
1358
1359Warden.ClientCheckFailAction = 0
1360
1361#
1362# Warden.BanDuration
1363# Description: Time (in seconds) an account will be banned if ClientCheckFailAction is set
1364# to ban.
1365# Default: 86400 - (24 hours)
1366# 0 - (Permanent ban)
1367
1368Warden.BanDuration = 86400
1369
1370#
1371###################################################################################################
1372
1373###################################################################################################
1374# PLAYER INTERACTION
1375#
1376# AllowTwoSide.Interaction.Calendar
1377# Description: Allow calendar invites between factions.
1378# Default: 0 - (Disabled)
1379# 1 - (Enabled)
1380
1381AllowTwoSide.Interaction.Calendar = 0
1382
1383#
1384# AllowTwoSide.Interaction.Channel
1385# Description: Allow channel chat between factions.
1386# Default: 0 - (Disabled)
1387# 1 - (Enabled)
1388
1389AllowTwoSide.Interaction.Channel = 0
1390
1391#
1392# AllowTwoSide.Interaction.Group
1393# Description: Allow group joining between factions.
1394# Default: 0 - (Disabled)
1395# 1 - (Enabled)
1396
1397AllowTwoSide.Interaction.Group = 0
1398
1399#
1400# AllowTwoSide.Interaction.Guild
1401# Description: Allow guild joining between factions.
1402# Default: 0 - (Disabled)
1403# 1 - (Enabled)
1404
1405AllowTwoSide.Interaction.Guild = 0
1406
1407#
1408# AllowTwoSide.Interaction.Auction
1409# Description: Allow auctions between factions.
1410# Default: 0 - (Disabled)
1411# 1 - (Enabled)
1412
1413AllowTwoSide.Interaction.Auction = 0
1414
1415#
1416# AllowTwoSide.Trade
1417# Description: Allow trading between factions.
1418# Default: 0 - (Disabled)
1419# 1 - (Enabled)
1420
1421AllowTwoSide.Trade = 0
1422
1423#
1424# TalentsInspecting
1425# Description: Allow/disallow inspecting other characters' talents.
1426# Doesn't affect game master accounts.
1427# 2 - (Enabled for all characters)
1428# Default: 1 - (Enabled for characters of the same faction)
1429# 0 - (Talent inspecting is disabled)
1430
1431TalentsInspecting = 1
1432
1433#
1434###################################################################################################
1435
1436###################################################################################################
1437# CREATURE SETTINGS
1438#
1439# ThreatRadius
1440# Description: Distance for creatures to evade after being pulled away from the combat
1441# starting point. If ThreatRadius is less than creature aggro radius then aggro
1442# radius will be used.
1443# Default: 60
1444
1445ThreatRadius = 60
1446
1447#
1448# Rate.Creature.Aggro
1449# Description: Aggro radius percentage.
1450# Default: 1 - (Enabled, 100%)
1451# 1.5 - (Enabled, 150%)
1452# 0 - (Disabled, 0%)
1453
1454Rate.Creature.Aggro = 1
1455
1456#
1457# CreatureFamilyFleeAssistanceRadius
1458# Description: Distance for fleeing creatures seeking assistance from other creatures.
1459# Default: 30 - (Enabled)
1460# 0 - (Disabled)
1461
1462CreatureFamilyFleeAssistanceRadius = 30
1463
1464#
1465# CreatureFamilyAssistanceRadius
1466# Description: Distance for creatures calling for assistance from other creatures without
1467# moving.
1468# Default: 10 - (Enabled)
1469# 0 - (Disabled)
1470
1471CreatureFamilyAssistanceRadius = 10
1472
1473#
1474# CreatureFamilyAssistanceDelay
1475# Description: Time (in milliseconds) before creature assistance call.
1476# Default: 1500 - (1.5 Seconds)
1477
1478CreatureFamilyAssistanceDelay = 1500
1479
1480#
1481# CreatureFamilyFleeDelay
1482# Description: Time (in milliseconds) during which creature can flee if no assistance was
1483# found.
1484# Default: 7000 (7 Seconds)
1485
1486CreatureFamilyFleeDelay = 7000
1487
1488#
1489# WorldBossLevelDiff
1490# Description: World boss level difference.
1491# Default: 3
1492
1493WorldBossLevelDiff = 3
1494
1495#
1496# Corpse.Decay.NORMAL
1497# Corpse.Decay.RARE
1498# Corpse.Decay.ELITE
1499# Corpse.Decay.RAREELITE
1500# Corpse.Decay.WORLDBOSS
1501# Description: Time (in seconds) until creature corpse will decay if not looted or skinned.
1502# Default: 60 - (1 Minute, Corpse.Decay.NORMAL)
1503# 300 - (5 Minutes, Corpse.Decay.RARE)
1504# 300 - (5 Minutes, Corpse.Decay.ELITE)
1505# 300 - (5 Minutes, Corpse.Decay.RAREELITE)
1506# 3600 - (1 Hour, Corpse.Decay.WORLDBOSS)
1507
1508Corpse.Decay.NORMAL = 60
1509Corpse.Decay.RARE = 300
1510Corpse.Decay.ELITE = 300
1511Corpse.Decay.RAREELITE = 300
1512Corpse.Decay.WORLDBOSS = 3600
1513
1514#
1515# Rate.Corpse.Decay.Looted
1516# Description: Multiplier for Corpse.Decay.* to configure how long creature corpses stay
1517# after they have been looted.
1518# Default: 0.5
1519
1520Rate.Corpse.Decay.Looted = 0.5
1521
1522#
1523# Rate.Creature.Normal.Damage
1524# Rate.Creature.Elite.Elite.Damage
1525# Rate.Creature.Elite.RARE.Damage
1526# Rate.Creature.Elite.RAREELITE.Damage
1527# Rate.Creature.Elite.WORLDBOSS.Damage
1528# Description: Mulitplier for creature melee damage.
1529# Default: 1 - (Rate.Creature.Normal.Damage)
1530# 1 - (Rate.Creature.Elite.Elite.Damage)
1531# 1 - (Rate.Creature.Elite.RARE.Damage)
1532# 1 - (Rate.Creature.Elite.RAREELITE.Damage)
1533# 1 - (Rate.Creature.Elite.WORLDBOSS.Damage)
1534#
1535
1536Rate.Creature.Normal.Damage = 1
1537Rate.Creature.Elite.Elite.Damage = 1
1538Rate.Creature.Elite.RARE.Damage = 1
1539Rate.Creature.Elite.RAREELITE.Damage = 1
1540Rate.Creature.Elite.WORLDBOSS.Damage = 1
1541
1542#
1543# Rate.Creature.Normal.SpellDamage
1544# Rate.Creature.Elite.Elite.SpellDamage
1545# Rate.Creature.Elite.RARE.SpellDamage
1546# Rate.Creature.Elite.RAREELITE.SpellDamage
1547# Rate.Creature.Elite.WORLDBOSS.SpellDamage
1548# Description: Mulitplier for creature spell damage.
1549# Default: 1 - (Rate.Creature.Normal.SpellDamage)
1550# 1 - (Rate.Creature.Elite.Elite.SpellDamage)
1551# 1 - (Rate.Creature.Elite.RARE.SpellDamage)
1552# 1 - (Rate.Creature.Elite.RAREELITE.SpellDamage)
1553# 1 - (Rate.Creature.Elite.WORLDBOSS.SpellDamage)
1554
1555Rate.Creature.Normal.SpellDamage = 1
1556Rate.Creature.Elite.Elite.SpellDamage = 1
1557Rate.Creature.Elite.RARE.SpellDamage = 1
1558Rate.Creature.Elite.RAREELITE.SpellDamage = 1
1559Rate.Creature.Elite.WORLDBOSS.SpellDamage = 1
1560
1561#
1562# Rate.Creature.Normal.HP
1563# Rate.Creature.Elite.Elite.HP
1564# Rate.Creature.Elite.RARE.HP
1565# Rate.Creature.Elite.RAREELITE.HP
1566# Rate.Creature.Elite.WORLDBOSS.HP
1567# Description: Mulitplier for creature health.
1568# Default: 1 - (Rate.Creature.Normal.HP)
1569# 1 - (Rate.Creature.Elite.Elite.HP)
1570# 1 - (Rate.Creature.Elite.RARE.HP)
1571# 1 - (Rate.Creature.Elite.RAREELITE.HP)
1572# 1 - (Rate.Creature.Elite.WORLDBOSS.HP)
1573
1574Rate.Creature.Normal.HP = 1
1575Rate.Creature.Elite.Elite.HP = 1
1576Rate.Creature.Elite.RARE.HP = 1
1577Rate.Creature.Elite.RAREELITE.HP = 1
1578Rate.Creature.Elite.WORLDBOSS.HP = 1
1579
1580#
1581# Creature.PickPocketRefillDelay
1582# Description: Time in seconds that the server will wait before refilling the pickpocket loot
1583# for a creature
1584# Default: 600
1585
1586Creature.PickPocketRefillDelay = 600
1587
1588#
1589# ListenRange.Say
1590# Description: Distance in which players can read say messages from creatures or
1591# gameobjects.
1592# Default: 40
1593
1594ListenRange.Say = 40
1595
1596#
1597# ListenRange.TextEmote
1598# Description: Distance in which players can read emotes from creatures or gameobjects.
1599# Default: 40
1600
1601ListenRange.TextEmote = 40
1602
1603#
1604# ListenRange.Yell
1605# Description: Distance in which players can read yell messages from creatures or
1606# gameobjects.
1607# Default: 300
1608
1609ListenRange.Yell = 300
1610
1611#
1612###################################################################################################
1613
1614###################################################################################################
1615# CHAT SETTINGS
1616#
1617# ChatFakeMessagePreventing
1618# Description: Chat protection from creating fake messages using a lot spaces or other
1619# invisible symbols. Not applied to the addon language, but may break old
1620# addons that use normal languages for sending data to other clients.
1621# Default: 0 - (Disabled)
1622# 1 - (Enabled)
1623
1624ChatFakeMessagePreventing = 0
1625
1626#
1627# ChatStrictLinkChecking.Severity
1628# Description: Check chat messages for ingame links to spells, items, quests, etc.
1629# Default: 0 - (Disabled)
1630# 1 - (Enabled, Check if only valid pipe commands are used, Prevents posting
1631# pictures.)
1632# 2 - (Enabled, Verify that pipe commands are used in a correct order)
1633# 3 - (Check if color, entry and name don't contradict each other. For this to
1634# work correctly, please assure that you have extracted locale DBCs of
1635# every language specific client playing on this server)
1636
1637ChatStrictLinkChecking.Severity = 0
1638
1639#
1640# ChatStrictLinkChecking.Kick
1641# Description: Defines what should be done if a message is considered to contain invalid
1642# pipe commands.
1643# Default: 0 - (Silently ignore message)
1644# 1 - (Disconnect players who sent malformed messages)
1645
1646ChatStrictLinkChecking.Kick = 0
1647
1648#
1649# ChatFlood.MessageCount
1650# Description: Chat flood protection, number of messages before player gets muted.
1651# Default: 10 - (Enabled)
1652# 0 - (Disabled)
1653
1654ChatFlood.MessageCount = 10
1655
1656#
1657# ChatFlood.MessageDelay
1658# Description: Time (in seconds) between messages to be counted into ChatFlood.MessageCount.
1659# Default: 1
1660
1661ChatFlood.MessageDelay = 1
1662
1663#
1664# ChatFlood.MuteTime
1665# Description: Time (in seconds) characters get muted for violating ChatFlood.MessageCount.
1666# Default: 10
1667
1668ChatFlood.MuteTime = 10
1669
1670#
1671# Channel.RestrictedLfg
1672# Description: Restrict LookupForGroup channel to characters registered in the LFG tool.
1673# Default: 1 - (Enabled, Allow join to channel only if registered in LFG)
1674# 0 - (Disabled, Allow join to channel in any time)
1675
1676Channel.RestrictedLfg = 1
1677
1678#
1679# ChatLevelReq.Channel
1680# Description: Level requirement for characters to be able to write in chat channels.
1681# Default: 1
1682
1683ChatLevelReq.Channel = 1
1684
1685#
1686# ChatLevelReq.Whisper
1687# Description: Level requirement for characters to be able to whisper other characters.
1688# Default: 1
1689
1690ChatLevelReq.Whisper = 1
1691
1692#
1693# ChatLevelReq.Say
1694# Description: Level requirement for characters to be able to use say/yell/emote.
1695# Default: 1
1696
1697ChatLevelReq.Say = 1
1698
1699#
1700# PreserveCustomChannels
1701# Description: Store custom chat channel settings like password, automatic ownership handout
1702# or ban list in the database. Needs to be enabled to save custom
1703# world/trade/etc. channels that have automatic ownership handout disabled.
1704# (.channel set ownership $channel off)
1705# Default: 0 - (Disabled, Blizzlike, Channel settings are lost if last person left)
1706# 1 - (Enabled)
1707
1708PreserveCustomChannels = 1
1709
1710#
1711# PreserveCustomChannelDuration
1712# Description: Time (in days) that needs to pass before the customs chat channels get
1713# cleaned up from the database. Only channels with ownership handout enabled
1714# (default behavior) will be cleaned.
1715# Default: 14 - (Enabled, Clean channels that haven't been used for 14 days)
1716# 0 - (Disabled, Infinite channel storage)
1717
1718PreserveCustomChannelDuration = 14
1719
1720#
1721###################################################################################################
1722
1723###################################################################################################
1724# GAME MASTER SETTINGS
1725#
1726# GM.LoginState
1727# Description: GM mode at login.
1728# Default: 2 - (Last save state)
1729# 0 - (Disable)
1730# 1 - (Enable)
1731
1732GM.LoginState = 2
1733
1734#
1735# GM.Visible
1736# Description: GM visibility at login.
1737# Default: 2 - (Last save state)
1738# 0 - (Invisible)
1739# 1 - (Visible)
1740
1741GM.Visible = 2
1742
1743#
1744# GM.Chat
1745# Description: GM chat mode at login.
1746# Default: 2 - (Last save state)
1747# 0 - (Disable)
1748# 1 - (Enable)
1749
1750GM.Chat = 2
1751
1752#
1753# GM.WhisperingTo
1754# Description: Is GM accepting whispers from player by default or not.
1755# Default: 2 - (Last save state)
1756# 0 - (Disable)
1757# 1 - (Enable)
1758
1759GM.WhisperingTo = 2
1760
1761#
1762# GM.FreezeAuraDuration
1763# Description: Allows to set a default duration to the Freeze Aura
1764# applied on players when using the .freeze command
1765# Default: 0 - (Original aura duration. Lasts until the .unfreeze command is used)
1766# N - (Aura duration if unspecified in .freeze command, in seconds)
1767
1768GM.FreezeAuraDuration = 0
1769
1770#
1771# GM.InGMList.Level
1772# Description: Maximum GM level shown in GM list (if enabled) in non-GM state (.gm off).
1773# Default: 3 - (Anyone)
1774# 0 - (Only players)
1775# 1 - (Only moderators)
1776# 2 - (Only gamemasters)
1777
1778GM.InGMList.Level = 3
1779
1780#
1781# GM.InWhoList.Level
1782# Description: Max GM level showed in who list (if visible).
1783# Default: 3 - (Anyone)
1784# 0 - (Only players)
1785# 1 - (Only moderators)
1786# 2 - (Only gamemasters)
1787
1788GM.InWhoList.Level = 3
1789
1790#
1791# GM.StartLevel
1792# Description: GM character starting level.
1793# Default: 1
1794
1795GM.StartLevel = 1
1796
1797#
1798# GM.AllowInvite
1799# Description: Allow players to invite GM characters.
1800# Default: 0 - (Disabled)
1801# 1 - (Enabled)
1802
1803GM.AllowInvite = 0
1804
1805#
1806# GM.LowerSecurity
1807# Description: Allow lower security levels to use commands on higher security level
1808# characters.
1809# Default: 0 - (Disabled)
1810# 1 - (Enabled)
1811
1812GM.LowerSecurity = 0
1813
1814#
1815# GM.TicketSystem.ChanceOfGMSurvey
1816# Description: Chance of sending a GM survey after ticket completion.
1817# Default: 50 - (Enabled)
1818# 0 - (Disabled)
1819
1820GM.TicketSystem.ChanceOfGMSurvey = 50
1821
1822#
1823###################################################################################################
1824
1825###################################################################################################
1826# VISIBILITY AND DISTANCES
1827#
1828# Visibility.GroupMode
1829# Description: Group visibility modes. Defines which groups can aways detect invisible
1830# characters of the same raid, group or faction.
1831# Default: 1 - (Raid)
1832# 0 - (Party)
1833# 2 - (Faction)
1834
1835Visibility.GroupMode = 1
1836
1837#
1838# Visibility.Distance.Continents
1839# Visibility.Distance.Instances
1840# Visibility.Distance.BGArenas
1841# Description: Visibility distance to see other players or gameobjects.
1842# Visibility on continents on retail ~90 yards. In BG/Arenas ~533.
1843# For instances default ~170.
1844# Max limited by grid size: 533.33333
1845# Min limit is max aggro radius (45) * Rate.Creature.Aggro
1846# Default: 90 - (Visibility.Distance.Continents)
1847# 170 - (Visibility.Distance.Instances)
1848# 533 - (Visibility.Distance.BGArenas)
1849
1850Visibility.Distance.Continents = 90
1851Visibility.Distance.Instances = 170
1852Visibility.Distance.BGArenas = 533
1853
1854#
1855# Visibility.Notify.Period.OnContinents
1856# Visibility.Notify.Period.InInstances
1857# Visibility.Notify.Period.InBGArenas
1858# Description: Time (in milliseconds) for visibility update period. Lower values may have
1859# performance impact.
1860# Default: 1000 - (Visibility.Notify.Period.OnContinents)
1861# 1000 - (Visibility.Notify.Period.InInstances)
1862# 1000 - (Visibility.Notify.Period.InBGArenas)
1863
1864Visibility.Notify.Period.OnContinents = 1000
1865Visibility.Notify.Period.InInstances = 1000
1866Visibility.Notify.Period.InBGArenas = 1000
1867
1868#
1869###################################################################################################
1870
1871###################################################################################################
1872# SERVER RATES
1873#
1874# Rate.Health
1875# Rate.Mana
1876# Rate.Rage.Income
1877# Rate.Rage.Loss
1878# Rate.RunicPower.Income
1879# Rate.RunicPower.Loss
1880# Rate.Focus
1881# Rate.Energy
1882# Rate.Loyalty
1883# Description: Multiplier to configure health, mana, incoming rage, loss of rage, focus
1884# energy and loyalty increase or decrease.
1885# Default: 1 - (Rate.Health)
1886# 1 - (Rate.Mana)
1887# 1 - (Rate.Rage.Income)
1888# 1 - (Rate.Rage.Loss)
1889# 1 - (Rate.RunicPower.Income)
1890# 1 - (Rate.RunicPower.Loss)
1891# 1 - (Rate.Focus)
1892# 1 - (Rate.Energy)
1893# 1 - (Rate.Loyalty)
1894
1895Rate.Health = 1
1896Rate.Mana = 1
1897Rate.Rage.Income = 1
1898Rate.Rage.Loss = 1
1899Rate.RunicPower.Income = 1
1900Rate.RunicPower.Loss = 1
1901Rate.Focus = 1
1902Rate.Energy = 1
1903Rate.Loyalty = 1
1904
1905#
1906# Rate.Skill.Discovery
1907# Description: Multiplier for skill discovery.
1908# Default: 1
1909
1910Rate.Skill.Discovery = 1
1911
1912#
1913# Rate.Drop.Item.Poor
1914# Rate.Drop.Item.Normal
1915# Rate.Drop.Item.Uncommon
1916# Rate.Drop.Item.Rare
1917# Rate.Drop.Item.Epic
1918# Rate.Drop.Item.Legendary
1919# Rate.Drop.Item.Artifact
1920# Rate.Drop.Item.Referenced
1921# Rate.Drop.Money
1922# Description: Drop rates for money and items based on quality.
1923# Default: 1 - (Rate.Drop.Item.Poor)
1924# 1 - (Rate.Drop.Item.Normal)
1925# 1 - (Rate.Drop.Item.Uncommon)
1926# 1 - (Rate.Drop.Item.Rare)
1927# 1 - (Rate.Drop.Item.Epic)
1928# 1 - (Rate.Drop.Item.Legendary)
1929# 1 - (Rate.Drop.Item.Artifact)
1930# 1 - (Rate.Drop.Item.Referenced)
1931# 1 - (Rate.Drop.Money)
1932
1933Rate.Drop.Item.Poor = 1
1934Rate.Drop.Item.Normal = 2
1935Rate.Drop.Item.Uncommon = 3
1936Rate.Drop.Item.Rare = 3
1937Rate.Drop.Item.Epic = 4
1938Rate.Drop.Item.Legendary = 5
1939Rate.Drop.Item.Artifact = 1
1940Rate.Drop.Item.Referenced = 1
1941Rate.Drop.Money = 1
1942
1943#
1944# Rate.Drop.Item.ReferencedAmount
1945# Description: Multiplier for referenced loot amount.
1946# Default: 1
1947
1948Rate.Drop.Item.ReferencedAmount = 1
1949
1950#
1951# Rate.XP.Kill
1952# Rate.XP.Quest
1953# Rate.XP.Explore
1954# Description: Experience rates.
1955# Default: 100 - (Rate.XP.Kill, affects only kills outside of Battlegrounds)
1956# 100 - (Rate.XP.Quest)
1957# 100 - (Rate.XP.Explore)
1958
1959Rate.XP.Kill = 100
1960Rate.XP.Quest = 100
1961Rate.XP.Explore = 100
1962
1963#
1964# Rate.XP.BattlegroundKill
1965# Description: Experience rate for honorable kills in battlegrounds,
1966# it works when Battleground.GiveXPForKills = 1
1967# Default: 1
1968
1969Rate.XP.BattlegroundKill = 1
1970
1971#
1972# Rate.Quest.Money.Reward
1973# Rate.Quest.Money.Max.Level.Reward
1974# Description: Multiplier for money quest rewards. Can not be below 0.
1975# Default: 1
1976
1977Rate.Quest.Money.Reward = 1
1978Rate.Quest.Money.Max.Level.Reward = 1
1979
1980#
1981# Rate.RepairCost
1982# Description: Repair cost rate.
1983# Default: 1
1984
1985Rate.RepairCost = 1
1986
1987#
1988# Rate.Rest.InGame
1989# Rate.Rest.Offline.InTavernOrCity
1990# Rate.Rest.Offline.InWilderness
1991# Description: Resting points grow rates.
1992# Default: 1 - (Rate.Rest.InGame)
1993# 1 - (Rate.Rest.Offline.InTavernOrCity)
1994# 1 - (Rate.Rest.Offline.InWilderness)
1995
1996Rate.Rest.InGame = 1
1997Rate.Rest.Offline.InTavernOrCity = 1
1998Rate.Rest.Offline.InWilderness = 1
1999
2000#
2001# Rate.Damage.Fall
2002# Description: Damage after fall rate.
2003# Default: 1
2004
2005Rate.Damage.Fall = 1
2006
2007#
2008# Rate.Auction.Time
2009# Rate.Auction.Deposit
2010# Rate.Auction.Cut
2011# Description: Auction rates (auction time, deposit get at auction start,
2012# auction cut from price at auction end).
2013# Default: 1 - (Rate.Auction.Time)
2014# 1 - (Rate.Auction.Deposit)
2015# 1 - (Rate.Auction.Cut)
2016
2017Rate.Auction.Time = 1
2018Rate.Auction.Deposit = 1
2019Rate.Auction.Cut = 1
2020
2021#
2022# Rate.Honor
2023# Description: Honor gain rate.
2024# Default: 1
2025
2026Rate.Honor = 1
2027
2028#
2029# Rate.ArenaPoints
2030# Description: Arena points gain rate.
2031# Default: 1
2032
2033Rate.ArenaPoints = 1
2034
2035#
2036# Rate.Talent
2037# Description: Talent point rate.
2038# Default: 1
2039
2040Rate.Talent = 1
2041
2042#
2043# Rate.Reputation.Gain
2044# Description: Reputation gain rate.
2045# Default: 1
2046
2047Rate.Reputation.Gain = 1
2048
2049#
2050# Rate.Reputation.LowLevel.Kill
2051# Description: Reputation gain from killing low level (grey) creatures.
2052# Default: 1
2053
2054Rate.Reputation.LowLevel.Kill = 1
2055
2056#
2057# Rate.Reputation.LowLevel.Quest
2058# Description: Reputation gain rate.
2059# Default: 1
2060
2061Rate.Reputation.LowLevel.Quest = 1
2062
2063#
2064# Rate.Reputation.RecruitAFriendBonus
2065# Description: Reputation bonus rate for recruit-a-friend.
2066# Default: 0.1
2067
2068Rate.Reputation.RecruitAFriendBonus = 0.1
2069
2070#
2071# Rate.MoveSpeed
2072# Description: Movement speed rate.
2073# Default: 1
2074
2075Rate.MoveSpeed = 1
2076
2077#
2078# Rate.InstanceResetTime
2079# Description: Multiplier for the rate between global raid/heroic instance resets
2080# (dbc value). Higher value increases the time between resets,
2081# lower value lowers the time, you need clean instance_reset in
2082# characters db in order to let new values work.
2083# Default: 1
2084
2085Rate.InstanceResetTime = 1
2086
2087#
2088# SkillGain.Crafting
2089# SkillGain.Defense
2090# SkillGain.Gathering
2091# SkillGain.Weapon
2092# Description: Crafting/defense/gathering/weapon skills gain rate.
2093# Default: 1 - (SkillGain.Crafting)
2094# 1 - (SkillGain.Defense)
2095# 1 - (SkillGain.Gathering)
2096# 1 - (SkillGain.Weapon)
2097
2098SkillGain.Crafting = 1
2099SkillGain.Defense = 1
2100SkillGain.Gathering = 1
2101SkillGain.Weapon = 1
2102
2103#
2104# SkillChance.Orange
2105# SkillChance.Yellow
2106# SkillChance.Green
2107# SkillChance.Grey
2108# Description: Chance to increase skill based on recipe color.
2109# Default: 100 - (SkillChance.Orange)
2110# 75 - (SkillChance.Yellow)
2111# 25 - (SkillChance.Green)
2112# 0 - (SkillChance.Grey)
2113
2114SkillChance.Orange = 100
2115SkillChance.Yellow = 75
2116SkillChance.Green = 25
2117SkillChance.Grey = 0
2118
2119#
2120# SkillChance.MiningSteps
2121# SkillChance.SkinningSteps
2122# Description: Skinning and Mining chance decreases with skill level.
2123# Default: 0 - (Disabled)
2124# 75 - (In 2 times each 75 skill points)
2125
2126SkillChance.MiningSteps = 0
2127SkillChance.SkinningSteps = 0
2128
2129#
2130# DurabilityLoss.InPvP
2131# Description: Durability loss on death during PvP.
2132# Default: 0 - (Disabled)
2133# 1 - (Enabled)
2134
2135DurabilityLoss.InPvP = 0
2136
2137#
2138# DurabilityLoss.OnDeath
2139# Description: Durability loss percentage on death.
2140# Default: 10
2141
2142DurabilityLoss.OnDeath = 10
2143
2144#
2145# DurabilityLossChance.Damage
2146# Description: Chance to lose durability on one equipped item from damage.
2147# Default: 0.5 - (100/0.5 = 200, Each 200 damage one equipped item will use durability)
2148
2149DurabilityLossChance.Damage = 0.5
2150
2151#
2152# DurabilityLossChance.Absorb
2153# Description: Chance to lose durability on one equipped armor item when absorbing damage.
2154# Default: 0.5 - (100/0.5 = 200, Each 200 absorbed damage one equipped item will lose
2155# durability)
2156
2157DurabilityLossChance.Absorb = 0.5
2158
2159#
2160# DurabilityLossChance.Parry
2161# Description: Chance to lose durability on main weapon when parrying attacks.
2162# Default: 0.05 - (100/0.05 = 2000, Each 2000 parried damage the main weapon will lose
2163# durability)
2164
2165DurabilityLossChance.Parry = 0.05
2166
2167#
2168# DurabilityLossChance.Block
2169# Description: Chance to lose durability on shield when blocking attacks.
2170# Default: 0.05 - (100/0.05 = 2000, Each 2000 blocked damage the shield will lose
2171# durability)
2172
2173DurabilityLossChance.Block = 0.05
2174
2175#
2176# Death.SicknessLevel
2177# Description: Starting level for resurrection sickness.
2178# Example: 11 - (Level 1-10 characters will not be affected,
2179# Level 11-19 characters will be affected for 1 minute,
2180# Level 20-MaxPlayerLevel characters will be affected for 10 minutes)
2181# Default: 11 - (Enabled, See Example)
2182# MaxPlayerLevel+1 - (Disabled)
2183# -10 - (Enabled, Level 1+ characters have 10 minute duration)
2184
2185Death.SicknessLevel = 11
2186
2187#
2188# Death.CorpseReclaimDelay.PvP
2189# Death.CorpseReclaimDelay.PvE
2190# Description: Increase corpse reclaim delay at PvP/PvE deaths.
2191# Default: 1 - (Enabled)
2192# 0 - (Disabled)
2193
2194Death.CorpseReclaimDelay.PvP = 1
2195Death.CorpseReclaimDelay.PvE = 0
2196
2197#
2198# Death.Bones.World
2199# Death.Bones.BattlegroundOrArena
2200# Description: Create bones instead of corpses at resurrection in normal zones, instances,
2201# battleground or arenas.
2202# Default: 1 - (Enabled, Death.Bones.World)
2203# 1 - (Enabled, Death.Bones.BattlegroundOrArena)
2204# 0 - (Disabled)
2205
2206Death.Bones.World = 1
2207Death.Bones.BattlegroundOrArena = 1
2208
2209#
2210# Die.Command.Mode
2211# Description: Do not trigger things like loot from .die command.
2212# Default: 1 - (Enabled)
2213# 0 - (Disabled)
2214
2215Die.Command.Mode = 1
2216
2217#
2218###################################################################################################
2219
2220###################################################################################################
2221# STATS LIMITS
2222#
2223# Stats.Limits.Enable
2224# Description: Enable or disable stats system.
2225# Default: 0 - Disabled
2226
2227Stats.Limits.Enable = 0
2228
2229#
2230# Stats.Limit.[STAT]
2231# Description: Set percentage limit for dodge, parry, block and crit rating.
2232# Default: 95.0 (95%)
2233
2234Stats.Limits.Dodge = 95.0
2235Stats.Limits.Parry = 95.0
2236Stats.Limits.Block = 95.0
2237Stats.Limits.Crit = 95.0
2238
2239#
2240###################################################################################################
2241
2242###################################################################################################
2243# AUTO BROADCAST
2244#
2245# AutoBroadcast.On
2246# Description: Enable auto broadcast.
2247# Default: 0 - (Disabled)
2248# 1 - (Enabled)
2249
2250AutoBroadcast.On = 1
2251
2252#
2253# AutoBroadcast.Center
2254# Description: Auto broadcasting display method.
2255# Default: 0 - (Announce)
2256# 1 - (Notify)
2257# 2 - (Both)
2258
2259AutoBroadcast.Center = 2
2260
2261#
2262# AutoBroadcast.Timer
2263# Description: Timer (in milliseconds) for auto broadcasts.
2264# Default: 600000 - (10 minutes)
2265
2266AutoBroadcast.Timer = 600000
2267
2268#
2269###################################################################################################
2270
2271###################################################################################################
2272# BATTLEGROUND CONFIG
2273#
2274# Battleground.CastDeserter
2275# Description: Cast Deserter spell at players who leave battlegrounds in progress.
2276# Default: 1 - (Enabled)
2277# 0 - (Disabled)
2278
2279Battleground.CastDeserter = 1
2280
2281#
2282# Battleground.QueueAnnouncer.Enable
2283# Description: Announce battleground queue status to chat.
2284# Default: 0 - (Disabled)
2285# 1 - (Enabled)
2286
2287Battleground.QueueAnnouncer.Enable = 0
2288
2289#
2290# Battleground.QueueAnnouncer.PlayerOnly
2291# Description: Battleground queue announcement type.
2292# Default: 0 - (System message, Anyone can see it)
2293# 1 - (Private, Only queued players can see it)
2294
2295Battleground.QueueAnnouncer.PlayerOnly = 0
2296
2297#
2298# Battleground.StoreStatistics.Enable
2299# Description: Store Battleground scores in the database.
2300# Default: 0 - (Disabled)
2301# 1 - (Enabled)
2302
2303Battleground.StoreStatistics.Enable = 0
2304
2305#
2306# Battleground.TrackDeserters.Enable
2307# Description: Track deserters of Battlegrounds.
2308# Default: 0 - (Disabled)
2309# 1 - (Enabled)
2310
2311Battleground.TrackDeserters.Enable = 0
2312
2313#
2314# Battleground.InvitationType
2315# Description: Set Battleground invitation type.
2316# Default: 0 - (Normal, Invite as much players to battlegrounds as queued,
2317# Don't bother with balance)
2318# 1 - (Experimental, Don't allow to invite much more players
2319# of one faction)
2320# 2 - (Experimental, Try to have even teams)
2321
2322Battleground.InvitationType = 0
2323
2324#
2325# Battleground.PrematureFinishTimer
2326# Description: Time (in milliseconds) before battleground will end prematurely if there are
2327# not enough players on one team. (Values defined in battleground template)
2328# Default: 300000 - (Enabled, 5 minutes)
2329# 0 - (Disabled, Not recommended)
2330
2331BattleGround.PrematureFinishTimer = 300000
2332
2333#
2334# BattleGround.PremadeGroupWaitForMatch
2335# Description: Time (in milliseconds) a pre-made group has to wait for matching group of the
2336# other faction.
2337# Default: 1800000 - (Enabled, 30 minutes)
2338# 0 - (Disabled, Not recommended)
2339
2340BattleGround.PremadeGroupWaitForMatch = 1800000
2341
2342#
2343# Battleground.GiveXPForKills
2344# Description: Give experience for honorable kills in battlegrounds,
2345# the rate can be changed in the Rate.XP.BattlegroundKill setting.
2346# Default: 0 - (Disabled)
2347# 1 - (Enabled)
2348
2349Battleground.GiveXPForKills = 0
2350
2351#
2352# Battleground.Random.ResetHour
2353# Description: Hour of the day when the global instance resets occur.
2354# Range: 0-23
2355# Default: 6 - (06:00 AM)
2356
2357Battleground.Random.ResetHour = 6
2358
2359#
2360# Battleground.RewardWinnerHonorFirst
2361# Battleground.RewardWinnerArenaFirst
2362# Battleground.RewardWinnerHonorLast
2363# Battleground.RewardWinnerArenaLast
2364# Battleground.RewardLoserHonorFirst
2365# Battleground.RewardLoserHonorLast
2366# Description: Random Battlegrounds / call to the arms rewards.
2367# Default: 30 - Battleground.RewardWinnerHonorFirst
2368# 25 - Battleground.RewardWinnerArenaFirst
2369# 15 - Battleground.RewardWinnerHonorLast
2370# 0 - Battleground.RewardWinnerArenaLast
2371# 5 - Battleground.RewardLoserHonorFirst
2372# 5 - Battleground.RewardLoserHonorLast
2373#
2374
2375Battleground.RewardWinnerHonorFirst = 30
2376Battleground.RewardWinnerArenaFirst = 25
2377Battleground.RewardWinnerHonorLast = 15
2378Battleground.RewardWinnerArenaLast = 0
2379Battleground.RewardLoserHonorFirst = 5
2380Battleground.RewardLoserHonorLast = 5
2381
2382#
2383###################################################################################################
2384
2385###################################################################################################
2386# BATTLEFIELD CONFIG
2387#
2388# Wintergrasp.Enable
2389# Description: Enable the Wintergrasp battlefield.
2390# Default: 0 - (Disabled)
2391# 1 - (Enabled, Experimental as in incomplete, bugged and with crashes)
2392
2393Wintergrasp.Enable = 1
2394
2395#
2396# Wintergrasp.PlayerMax
2397# Description: Maximum number of players allowed in Wintergrasp.
2398# Default: 100
2399
2400Wintergrasp.PlayerMax = 100
2401
2402#
2403# Wintergrasp.PlayerMin
2404# Description: Minimum number of players required for Wintergrasp.
2405# Default: 0
2406
2407Wintergrasp.PlayerMin = 0
2408
2409#
2410# Wintergrasp.PlayerMinLvl
2411# Description: Required character level for the Wintergrasp battle.
2412# Default: 77
2413
2414Wintergrasp.PlayerMinLvl = 77
2415
2416#
2417# Wintergrasp.BattleTimer
2418# Description: Time (in minutes) for the Wintergrasp battle to last.
2419# Default: 30
2420
2421Wintergrasp.BattleTimer = 30
2422
2423#
2424# Wintergrasp.NoBattleTimer
2425# Description: Time (in minutes) between Wintergrasp battles.
2426# Default: 150
2427
2428Wintergrasp.NoBattleTimer = 150
2429
2430#
2431# Wintergrasp.CrashRestartTimer
2432# Description: Time (in minutes) to delay the restart of Wintergrasp if the world server
2433# crashed during a running battle.
2434# Default: 10
2435
2436Wintergrasp.CrashRestartTimer = 10
2437
2438#
2439###################################################################################################
2440
2441###################################################################################################
2442# ARENA CONFIG
2443#
2444# Arena.MaxRatingDifference
2445# Description: Maximum rating difference between two teams in rated matches.
2446# Default: 150 - (Enabled)
2447# 0 - (Disabled)
2448
2449Arena.MaxRatingDifference = 150
2450
2451#
2452# Arena.RatingDiscardTimer
2453# Description: Time (in milliseconds) after which rating differences are ignored when
2454# setting up matches.
2455# Default: 600000 - (Enabled, 10 minutes)
2456# 0 - (Disabled)
2457
2458Arena.RatingDiscardTimer = 600000
2459
2460#
2461# Arena.RatedUpdateTimer
2462# Description: Time (in milliseconds) between checks for matchups in rated arena.
2463# Default: 5000 - (5 seconds)
2464
2465Arena.RatedUpdateTimer = 5000
2466
2467#
2468# Arena.AutoDistributePoints
2469# Description: Automatically distribute arena points.
2470# Default: 0 - (Disabled)
2471# 1 - (Enabled)
2472
2473Arena.AutoDistributePoints = 0
2474
2475#
2476# Arena.AutoDistributeInterval
2477# Description: Time (in days) how often arena points should be distributed if automatic
2478# distribution is enabled.
2479# Default: 7 - (Weekly)
2480
2481Arena.AutoDistributeInterval = 7
2482
2483#
2484# Arena.QueueAnnouncer.Enable
2485# Description: Announce arena queue status to chat.
2486# Default: 0 - (Disabled)
2487# 1 - (Enabled)
2488
2489Arena.QueueAnnouncer.Enable = 1
2490
2491#
2492# Arena.ArenaSeason.ID
2493# Description: Current arena season id shown in clients.
2494# Default: 8
2495
2496Arena.ArenaSeason.ID = 8
2497
2498#
2499# Arena.ArenaSeason.InProgress
2500# Description: State of current arena season.
2501# Default: 1 - (Active)
2502# 0 - (Finished)
2503
2504Arena.ArenaSeason.InProgress = 1
2505
2506#
2507# Arena.ArenaStartRating
2508# Description: Start rating for new arena teams.
2509# Default: 0
2510
2511Arena.ArenaStartRating = 0
2512
2513#
2514# Arena.ArenaStartPersonalRating
2515# Description: Start personal rating when joining a team.
2516# Default: 0
2517
2518Arena.ArenaStartPersonalRating = 0
2519
2520#
2521# Arena.ArenaStartMatchmakerRating
2522# Description: Start matchmaker rating for players.
2523# Default: 1500
2524
2525Arena.ArenaStartMatchmakerRating = 1500
2526
2527#
2528# Arena.ArenaWinRatingModifier1
2529# Description: Modifier of rating addition when winner team rating is less than 1300
2530# be aware that from 1000 to 1300 it gradually decreases automatically down to the half of it
2531# (increasing this value will give more rating)
2532# Default: 48
2533
2534Arena.ArenaWinRatingModifier1 = 48
2535
2536#
2537# Arena.ArenaWinRatingModifier2
2538# Description: Modifier of rating addition when winner team rating is equal or more than 1300
2539# (increasing this value will give more rating)
2540# Default: 24
2541
2542Arena.ArenaWinRatingModifier2 = 24
2543
2544
2545#
2546# Arena.ArenaLoseRatingModifier
2547# Description: Modifier of rating subtraction for loser team
2548# (increasing this value will subtract more rating)
2549# Default: 24
2550
2551Arena.ArenaLoseRatingModifier = 24
2552
2553#
2554# Arena.ArenaMatchmakerRatingModifier
2555# Description: Modifier of matchmaker rating
2556# Default: 24
2557
2558Arena.ArenaMatchmakerRatingModifier = 24
2559
2560#
2561# ArenaLog.ExtendedInfo
2562# Description: Include extended info to ArenaLogFile for each player after rated arena
2563# matches (guid, name, team, IP, healing/damage done, killing blows).
2564# Default: 0 - (Disabled)
2565# 1 - (Enabled)
2566
2567ArenaLog.ExtendedInfo = 0
2568
2569#
2570###################################################################################################
2571# 1V1 ARENA CONFIG
2572#
2573# Arena.1v1.Enable
2574# Description: Enable the 1v1 arena.
2575# Default: 0 - (Disabled)
2576# 1 - (Enabled)
2577
2578Arena.1v1.Enable = 1
2579
2580#
2581# Arena.1v1.Announcer
2582# Description: Announce 1v1 arena queue status to chat.
2583# Arena.QueueAnnouncer.Enable must be enabled.
2584# Default: 0 - (Disabled)
2585# 1 - (Enabled)
2586
2587Arena.1v1.Announcer = 1
2588
2589#
2590# Arena.1v1.MinLevel
2591# Description: Min level to create an arena team
2592# Default: 80
2593
2594Arena.1v1.MinLevel = 80
2595
2596#
2597# Arena.1v1.Costs
2598# Description: Costs for create an arena team
2599# Default: 400000 - (40 gold)
2600
2601Arena.1v1.Costs = 400000
2602
2603#
2604# Arena.1v1.VendorRating
2605# Description: If true, 1v1 rating will use to calculate highest personal-rating (extended costs).
2606# Note: The vendor-item will show as not buyable (red), but players can buy it, if enabled and rating is high enough.
2607# Default: 0 - (false)
2608# 1 - (true)
2609
2610Arena.1v1.VendorRating = 0
2611
2612#
2613# Arena.1v1.ArenaPointsMulti
2614# Description: An 5v5 arena team with 1500 rating will gain 344 points per week (blizzlike).
2615# 3v3 with same rating will gain 302 points (5v5points * 0.88)
2616# 2v2 will gain 261 points (5v5points * 0.76)
2617# and 1v1 will gain 167 points (5v5points * 0.64)
2618# With this multiplier you can modify the arenapoints for 1v1.
2619# Default: 0.64
2620
2621Arena.1v1.ArenaPointsMulti = 0.64
2622
2623#
2624# Arena.1v1.BlockForbiddenTalents
2625# Description: If true, healers can't join 1v1 arena, if they invested more than 35 talentpoints in a healing-talenttree.
2626# You can also block tanks and other talents, if you modify FORBIDDEN_TALENTS_IN_1V1_ARENA in the npc_arena1v1.h file (hardcoding). See TalentTab.dbc for available talents (you will need an DBC-Editor).
2627# Default: 1 - (true)
2628# 0 - (false)
2629
2630Arena.1v1.BlockForbiddenTalents = 1
2631
2632#
2633###################################################################################################
2634
2635###################################################################################################
2636
2637###################################################################################################
2638# NETWORK CONFIG
2639#
2640# Network.Threads
2641# Description: Number of threads for network.
2642# Default: 1 - (Recommended 1 thread per 1000 connections)
2643
2644Network.Threads = 1
2645
2646#
2647# Network.OutKBuff
2648# Description: Amount of memory (in bytes) used for the output kernel buffer (see SO_SNDBUF
2649# socket option, TCP manual).
2650# Default: -1 - (Use system default setting)
2651
2652Network.OutKBuff = -1
2653
2654#
2655# Network.OutUBuff
2656# Description: Amount of memory (in bytes) reserved in the user space per connection for
2657# output buffering.
2658# Default: 65536
2659
2660Network.OutUBuff = 65536
2661
2662#
2663# Network.TcpNoDelay:
2664# Description: TCP Nagle algorithm setting.
2665# Default: 0 - (Enabled, Less traffic, More latency)
2666# 1 - (Disabled, More traffic, Less latency, TCP_NO_DELAY)
2667
2668Network.TcpNodelay = 1
2669
2670#
2671###################################################################################################
2672
2673###################################################################################################
2674# CONSOLE AND REMOTE ACCESS
2675#
2676# Console.Enable
2677# Description: Enable console.
2678# Default: 1 - (Enabled)
2679# 0 - (Disabled)
2680
2681Console.Enable = 1
2682
2683#
2684# Ra.Enable
2685# Description: Enable remote console (telnet).
2686# Default: 0 - (Disabled)
2687# 1 - (Enabled)
2688
2689Ra.Enable = 0
2690
2691#
2692# Ra.IP
2693# Description: Bind remote access to IP/hostname.
2694# Default: "0.0.0.0" - (Bind to all IPs on the system)
2695
2696Ra.IP = "0.0.0.0"
2697
2698#
2699# Ra.Port
2700# Description: TCP port to reach the remote console.
2701# Default: 3443
2702
2703Ra.Port = 3443
2704
2705#
2706# Ra.MinLevel
2707# Description: Required security level to use the remote console.
2708# Default: 3
2709
2710Ra.MinLevel = 3
2711
2712#
2713# SOAP.Enable
2714# Description: Enable soap service.
2715# Default: 0 - (Disabled)
2716# 1 - (Enabled)
2717
2718SOAP.Enabled = 0
2719
2720#
2721# SOAP.IP
2722# Description: Bind SOAP service to IP/hostname.
2723# Default: "127.0.0.1" - (Bind to localhost)
2724
2725SOAP.IP = "127.0.0.1"
2726
2727#
2728# SOAP.Port
2729# Description: TCP port to reach the SOAP service.
2730# Default: 7878
2731
2732SOAP.Port = 7878
2733
2734#
2735###################################################################################################
2736
2737###################################################################################################
2738# CHARACTER DELETE OPTIONS
2739#
2740# CharDelete.Method
2741# Description: Character deletion behavior.
2742# Default: 0 - (Completely remove character from the database)
2743# 1 - (Unlink the character from account and free up the name, Appears as
2744# deleted ingame)
2745
2746CharDelete.Method = 0
2747
2748#
2749# CharDelete.MinLevel
2750# Description: Required level to use the unlinking method if enabled for non-heroic classes.
2751# Default: 0 - (Same method for every level)
2752# 1+ - (Only characters with the specified level will use the unlinking method)
2753
2754CharDelete.MinLevel = 0
2755
2756#
2757# CharDelete.Heroic.MinLevel
2758# Description: Required level to use the unlinking method if enabled for heroic classes.
2759# Default: 0 - (Same method for every level)
2760# 1+ - (Only characters with the specified level will use the unlinking method)
2761
2762CharDelete.Heroic.MinLevel = 0
2763
2764#
2765# CharDelete.KeepDays
2766# Description: Time (in days) before unlinked characters will be removed from the database.
2767# Default: 30 - (Enabled)
2768# 0 - (Disabled, Don't delete any characters)
2769
2770CharDelete.KeepDays = 30
2771
2772###################################################################################################
2773# CUSTOM SERVER OPTIONS
2774#
2775# AllowTrackBothResources
2776# Description: Allows players to track herbs and minerals at the same time (if they have the skills)
2777# Default: 0 - (Do not allow)
2778# 1 - (Allow)
2779#
2780# Note: The following are client limitations and cannot be coded for:
2781# * The minimap tracking icon will display whichever skill is activated second.
2782# * The minimap tracking list will only show a check mark next to the last skill activated (sometimes this
2783# bugs out and doesn't switch the check mark. It has no effect on the actual tracking though).
2784# * The minimap dots are yellow for both resources.
2785
2786AllowTrackBothResources = 0
2787
2788#
2789# PlayerStart.AllReputation
2790# Description: Players will start with most of the high level reputations that are needed
2791# for items, mounts etc.
2792# Default: 0 - (Disabled)
2793# 1 - (Enabled)
2794
2795PlayerStart.AllReputation = 0
2796
2797#
2798# PlayerStart.AllSpells
2799# Description: If enabled, players will start with all their class spells (not talents).
2800# You must populate playercreateinfo_spell_custom table with the spells you
2801# want, or this will not work! The table has data for all classes / races up
2802# to WoTLK expansion.
2803# Default: 0 - (Disabled)
2804# 1 - (Enabled)
2805
2806PlayerStart.AllSpells = 0
2807
2808#
2809# PlayerStart.MapsExplored
2810# Description: Characters start with all maps explored.
2811# Default: 0 - (Disabled)
2812# 1 - (Enabled)
2813
2814PlayerStart.MapsExplored = 0
2815
2816#
2817# HonorPointsAfterDuel
2818# Description: Amount of honor points the duel winner will get after a duel.
2819# Default: 0 - (Disabled)
2820# 1+ - (Enabled)
2821
2822HonorPointsAfterDuel = 0
2823
2824#
2825# ResetDuelCooldowns
2826# Description: Reset all cooldowns before duel starts and restore them when duel ends.
2827# Default: 0 - (Disabled)
2828# 1 - (Enabled)
2829
2830ResetDuelCooldowns = 1
2831
2832# ResetDuelHealthMana
2833# Description: Reset health and mana before duel starts and restore them when duel ends.
2834# Default: 0 - (Disabled)
2835# 1 - (Enabled)
2836
2837ResetDuelHealthMana = 1
2838
2839#
2840# AlwaysMaxWeaponSkill
2841# Description: Players will automatically gain max weapon/defense skill when logging in,
2842# or leveling.
2843# Default: 0 - (Disabled)
2844# 1 - (Enabled)
2845
2846AlwaysMaxWeaponSkill = 0
2847
2848#
2849# PvPToken.Enable
2850# Description: Character will receive a token after defeating another character that yields
2851# honor.
2852# Default: 0 - (Disabled)
2853# 1 - (Enabled)
2854
2855PvPToken.Enable = 1
2856
2857#
2858# PvPToken.MapAllowType
2859# Description: Define where characters can receive tokens.
2860# Default: 4 - (All maps)
2861# 3 - (Battlegrounds)
2862# 2 - (FFA areas only like Gurubashi arena)
2863# 1 - (Battlegrounds and FFA areas)
2864
2865PvPToken.MapAllowType = 4
2866
2867#
2868# PvPToken.ItemID
2869# Description: Item characters will receive after defeating another character if PvP Token
2870# system is enabled.
2871# Default: 29434 - (Badge of justice)
2872
2873PvPToken.ItemID = 29434
2874
2875#
2876# PvPToken.ItemCount
2877# Description: Number of tokens a character will receive.
2878# Default: 1
2879
2880PvPToken.ItemCount = 1
2881
2882#
2883# NoResetTalentsCost
2884# Description: Resetting talents doesn't cost anything.
2885# Default: 0 - (Disabled)
2886# 1 - (Enabled)
2887
2888NoResetTalentsCost = 0
2889
2890#
2891# Guild.AllowMultipleGuildMaster
2892# Description: Allow more than one guild master. Additional Guild Masters must be set using
2893# the ".guild rank" command.
2894# Default: 0 - (Disabled)
2895# 1 - (Enabled)
2896
2897Guild.AllowMultipleGuildMaster = 0
2898
2899#
2900# ShowKickInWorld
2901# Description: Determines whether a message is broadcasted to the entire server when a
2902# player gets kicked.
2903# Default: 0 - (Disabled)
2904# 1 - (Enabled)
2905
2906ShowKickInWorld = 1
2907
2908# ShowMuteInWorld
2909# Description: Determines whether a message is broadcasted to the entire server when a
2910# player gets muted.
2911# Default: 0 - (Disabled)
2912# 1 - (Enabled)
2913
2914ShowMuteInWorld = 1
2915
2916#
2917# ShowBanInWorld
2918# Description: Determines whether a message is broadcasted to the entire server when a
2919# player gets banned.
2920# Default: 0 - (Disabled)
2921# 1 - (Enabled)
2922
2923ShowBanInWorld = 1
2924
2925#
2926# RecordUpdateTimeDiffInterval
2927# Description: Time (in milliseconds) update time diff is written to the log file.
2928# Update diff can be used as a performance indicator. Diff < 300: good
2929# performance. Diff > 600 bad performance, may be caused by high CPU usage.
2930# Default: 60000 - (Enabled, 1 minute)
2931# 0 - (Disabled)
2932
2933RecordUpdateTimeDiffInterval = 60000
2934
2935#
2936# MinRecordUpdateTimeDiff
2937# Description: Only record update time diff which is greater than this value.
2938# Default: 100
2939
2940MinRecordUpdateTimeDiff = 100
2941
2942#
2943# PlayerStart.String
2944# Description: String to be displayed at first login of newly created characters.
2945# Default: "" - (Disabled)
2946
2947PlayerStart.String = "Welcome on Single Player Project server!"
2948
2949#
2950# LevelReq.Trade
2951# Description: Level requirement for characters to be able to trade.
2952# Default: 1
2953
2954LevelReq.Trade = 1
2955
2956#
2957# LevelReq.Ticket
2958# Description: Level requirement for characters to be able to write tickets.
2959# Default: 1
2960
2961LevelReq.Ticket = 1
2962
2963#
2964# LevelReq.Auction
2965# Description: Level requirement for characters to be able to use the auction house.
2966# Default: 1
2967
2968LevelReq.Auction = 1
2969
2970#
2971# LevelReq.Mail
2972# Description: Level requirement for characters to be able to send and receive mails.
2973# Default: 1
2974
2975LevelReq.Mail = 1
2976
2977#
2978# PlayerDump.DisallowPaths
2979# Description: Disallow using paths in PlayerDump output files
2980# Default: 1
2981
2982PlayerDump.DisallowPaths = 1
2983
2984#
2985# PlayerDump.DisallowOverwrite
2986# Description: Disallow overwriting existing files with PlayerDump
2987# Default: 1
2988
2989PlayerDump.DisallowOverwrite = 1
2990
2991#
2992# UI.ShowQuestLevelsInDialogs
2993# Description: Show quest levels next to quest titles in UI dialogs
2994# Example: [13] Westfall Stew
2995# Default: 0 - (Do not show)
2996
2997UI.ShowQuestLevelsInDialogs = 1
2998
2999#
3000# Calculate.Creature.Zone.Area.Data
3001# Description: Calculate at loading creature zoneId / areaId and save in creature table (WARNING: SLOW WORLD SERVER STARTUP)
3002# Default: 0 - (Do not show)
3003
3004Calculate.Creature.Zone.Area.Data = 0
3005
3006#
3007# Calculate.Gameoject.Zone.Area.Data
3008# Description: Calculate at loading gameobject zoneId / areaId and save in gameobject table (WARNING: SLOW WORLD SERVER STARTUP)
3009# Default: 0 - (Do not show)
3010
3011Calculate.Gameoject.Zone.Area.Data = 0
3012
3013#
3014# NoGrayAggro
3015# Description: Gray mobs will not aggro players above/below some levels
3016# NoGrayAggro.Above: If player is at this level or above, gray mobs will not attack
3017# NoGrayAggro.Below: If player is at this level or below, gray mobs will not attack
3018# Example: You can for example make players free from gray until they reach level 30.
3019# Then gray will start to attack them, until they reach max level (80 for example):
3020# NoGrayAggro.Above = 80
3021# NoGrayAggro.Below = 29
3022# Default: 0 - (Blizzlike)
3023#
3024
3025NoGrayAggro.Above = 1
3026NoGrayAggro.Below = 1
3027
3028#
3029###################################################################################################
3030
3031###################################################################################################
3032# AUCTION HOUSE BOT SETTINGS
3033#
3034# AuctionHouseBot.Update.Interval
3035# Description: Interval in seconds for AHBot to get updated
3036# Default: 20
3037#
3038
3039AuctionHouseBot.Update.Interval = 20
3040
3041#
3042# AuctionHouseBot.Seller.Enabled
3043# Description: General enable or disable AuctionHouseBot Seller functionality
3044# Default: 0 - (Disabled)
3045# 1 - (Enabled)
3046
3047AuctionHouseBot.Seller.Enabled = 0
3048
3049#
3050# AuctionHouseBot.Alliance.Items.Amount.Ratio
3051# Description: Enable/Disable (disabled if 0) the part of AHBot that puts items up for auction on Alliance AH
3052# Default: 100 - (Enabled with 100% of items specified in AuctionHouse.Items.Amount.color section)
3053
3054AuctionHouseBot.Alliance.Items.Amount.Ratio = 100
3055
3056#
3057# AuctionHouseBot.Horde.Items.Amount.Ratio
3058# Enable/Disable (disabled if 0) the part of AHBot that puts items up for auction on Horde AH
3059# Default: 100 (Enabled with 100% of items specified in AuctionHouse.Items.Amount.color section)
3060
3061AuctionHouseBot.Horde.Items.Amount.Ratio = 100
3062
3063# Armory.Enable
3064# Description: Activates the WowArmory.
3065# Default: 0 - (Disable)
3066# 1 - (Enable)
3067
3068Armory.Enable = 1
3069
3070#
3071# AuctionHouseBot.Neutral.Items.Amount.Ratio
3072# Description: Enable/Disable (disabled if 0) the part of AHBot that puts items up for auction on Neutral AH
3073# Default: 100 - (Enabled with 100% of items specified in AuctionHouse.Items.Amount.color section)
3074
3075AuctionHouseBot.Neutral.Items.Amount.Ratio = 100
3076
3077#
3078# AuctionHouseBot.MinTime
3079# Description: Minimum time for the new auction in hours
3080# Default: 1 - (Hour)
3081
3082AuctionHouseBot.MinTime = 1
3083
3084#
3085# AuctionHouseBot.MaxTime
3086# Description: Maximum time for the new auction in hours
3087# Default: 72 - (Hours)
3088
3089AuctionHouseBot.MaxTime = 72
3090
3091#
3092# AuctionHouseBot.Items.Vendor
3093# Description: Include items that can be bought from vendors.
3094# Default: 0 - (Disabled)
3095# 1 - (Enabled)
3096
3097AuctionHouseBot.Items.Vendor = 0
3098
3099#
3100# AuctionHouseBot.Items.Loot
3101# Description: Include items that can be looted or fished for.
3102# Default: 1 - (Enabled)
3103# 0 - (Disabled)
3104
3105AuctionHouseBot.Items.Loot = 1
3106
3107#
3108# AuctionHouseBot.Items.Misc
3109# Description: Include misc. items.
3110# Default: 0 - (Disabled)
3111# 1 - (Enabled)
3112
3113AuctionHouseBot.Items.Misc = 0
3114
3115#
3116# AuctionHouseBot.Bind.*
3117# Description: Indicates which bonding types to allow the bot to put up for auction
3118# No - Items that don't bind Default 1 (Allowed)
3119# Pickup - Items that bind on pickup Default 0 (Not Allowed)
3120# Equip - Items that bind on equip Default 1 (Allowed)
3121# Use - Items that bind on use Default 1 (Allowed)
3122# Quest - Quest Items Default 0 (Not Allowed)
3123# Values: 0 - (Disabled)
3124# 1 - (Enabled)
3125
3126AuctionHouseBot.Bind.No = 1
3127AuctionHouseBot.Bind.Pickup = 0
3128AuctionHouseBot.Bind.Equip = 1
3129AuctionHouseBot.Bind.Use = 1
3130AuctionHouseBot.Bind.Quest = 0
3131
3132#
3133# AuctionHouseBot.LockBox.Enabled
3134# Description: Enable or not lockbox in auctionhouse
3135# Default 0 - (Disabled)
3136# 1 - (Enabled)
3137
3138AuctionHouseBot.LockBox.Enabled = 0
3139
3140#
3141# AuctionHouseBot.ItemsPerCycle.Boost
3142# Description: This value is used to fill AH faster than normal when there is more than this value on missed items (not auctioned items).
3143# Usually this value is only used once on server start with empty auction table.
3144# Default: 1000
3145
3146AuctionHouseBot.ItemsPerCycle.Boost = 1000
3147
3148#
3149# AuctionHouseBot.ItemsPerCycle.Normal
3150# Description: This value is used to fill AH for sold and expired items. A high value will be more resource intensive
3151# Usually this value is used always when auction table is already initialised.
3152# Default: 20
3153
3154AuctionHouseBot.ItemsPerCycle.Normal = 20
3155
3156#
3157# AuctionHouseBot.BuyPrice.Seller
3158# Description: Should the Seller use BuyPrice or SellPrice to determine Bid Prices
3159# Default: 1 - (use SellPrice)
3160# 0 - (use BuyPrice)
3161
3162AuctionHouseBot.BuyPrice.Seller = 1
3163
3164#
3165# AuctionHouseBot.Alliance.Price.Ratio
3166# Description: Percentage by which the price of items selled on Alliance Auction House is incremented / decreased
3167# Default: 100 - (Not modify)
3168
3169AuctionHouseBot.Alliance.Price.Ratio = 100
3170
3171#
3172# AuctionHouseBot.Horde.Price.Ratio
3173# Description: Percentage by which the price of items selled on Horde Auction House is incremented / decreased
3174# Default: 100 - (Not modify)
3175
3176AuctionHouseBot.Horde.Price.Ratio = 100
3177
3178#
3179# AuctionHouseBot.Neutral.Price.Ratio
3180# Description: Percentage by which the price of items selled on Neutral Auction House is incremented / decreased
3181# Default: 100 - (Not modify)
3182
3183AuctionHouseBot.Neutral.Price.Ratio = 100
3184
3185#
3186# AuctionHouseBot.Items.QUALITY.Price.Ratio
3187# Description: Percentage by which the price of items sold of each quality is incremented / decreased (for all houses)
3188# Default: 100 - (No change)
3189
3190AuctionHouseBot.Items.Gray.Price.Ratio = 100
3191AuctionHouseBot.Items.White.Price.Ratio = 100
3192AuctionHouseBot.Items.Green.Price.Ratio = 100
3193AuctionHouseBot.Items.Blue.Price.Ratio = 100
3194AuctionHouseBot.Items.Purple.Price.Ratio = 100
3195AuctionHouseBot.Items.Orange.Price.Ratio = 100
3196AuctionHouseBot.Items.Yellow.Price.Ratio = 100
3197
3198#
3199# AuctionHouseBot.Items.ItemLevel.*
3200# Description: Prevent seller from listing items below/above this item level
3201# Default: 0 - (Disabled)
3202
3203AuctionHouseBot.Items.ItemLevel.Min = 0
3204AuctionHouseBot.Items.ItemLevel.Max = 0
3205
3206#
3207# AuctionHouseBot.Items.ReqLevel.*
3208# Description: Prevent seller from listing items below/above this required level
3209# Default: 0 - (Disabled)
3210
3211AuctionHouseBot.Items.ReqLevel.Min = 0
3212AuctionHouseBot.Items.ReqLevel.Max = 0
3213
3214#
3215# AuctionHouseBot.Items.ReqSkill.*
3216# Description: Prevent seller from listing items below/above this skill level
3217# Default: 0 - (Disabled)
3218# 1 - (Enabled)
3219
3220AuctionHouseBot.Items.ReqSkill.Min = 0
3221AuctionHouseBot.Items.ReqSkill.Max = 0
3222
3223#
3224# AuctionHouseBot.Items.Amount.*
3225# Description: Define here for every item qualities how many items you want to be shown in Auction House
3226# This value will be adjusted by AuctionHouseBot.FACTION.Items.Amount.Ratio to define the exact amount of
3227# items that will finally be shown on Auction House
3228# Default: 0, 2000, 2500, 1500, 1000, 0, 0 (Gray, white, green, blue, purple, orange, yellow)
3229
3230AuctionHouseBot.Items.Amount.Gray = 0
3231AuctionHouseBot.Items.Amount.White = 2000
3232AuctionHouseBot.Items.Amount.Green = 2500
3233AuctionHouseBot.Items.Amount.Blue = 1500
3234AuctionHouseBot.Items.Amount.Purple = 1000
3235AuctionHouseBot.Items.Amount.Orange = 0
3236AuctionHouseBot.Items.Amount.Yellow = 0
3237
3238#
3239# AuctionHouseBot.Class.*
3240# Description: Here you can set the class of items you prefer to be show on AH
3241# These value are sorted by preference, from 0 (disabled) to 10 (max. preference)
3242# Default: Consumable: 6
3243# Container: 4
3244# Weapon: 8
3245# Gem: 3
3246# Armor: 8
3247# Reagent: 1
3248# Projectile: 2
3249# TradeGod: 10
3250# Generic: 1
3251# Recipe: 6
3252# Quiver: 1
3253# Quest: 1
3254# Key: 1
3255# Misc: 5
3256# Glyph: 3
3257
3258AuctionHouseBot.Class.Consumable = 6
3259AuctionHouseBot.Class.Container = 4
3260AuctionHouseBot.Class.Weapon = 8
3261AuctionHouseBot.Class.Gem = 3
3262AuctionHouseBot.Class.Armor = 8
3263AuctionHouseBot.Class.Reagent = 1
3264AuctionHouseBot.Class.Projectile = 2
3265AuctionHouseBot.Class.TradeGood = 10
3266AuctionHouseBot.Class.Generic = 1
3267AuctionHouseBot.Class.Recipe = 6
3268AuctionHouseBot.Class.Quiver = 1
3269AuctionHouseBot.Class.Quest = 1
3270AuctionHouseBot.Class.Key = 1
3271AuctionHouseBot.Class.Misc = 5
3272AuctionHouseBot.Class.Glyph = 3
3273
3274#
3275###################################################################################################
3276
3277###################################################################################################
3278# AUCTION HOUSE BOT ITEM FINE TUNING
3279#
3280# The following are usefull for limiting what character levels can
3281# benefit from the auction house
3282#
3283# AuctionHouseBot.Class.Misc.Mount.ReqLevel.*
3284# Description: Prevent seller from listing mounts below/above this required level
3285# Default: 0
3286
3287AuctionHouseBot.Class.Misc.Mount.ReqLevel.Min = 0
3288AuctionHouseBot.Class.Misc.Mount.ReqLevel.Max = 0
3289
3290#
3291# AuctionHouseBot.Class.Misc.Mount.ReqSkill.*
3292# Description: Prevent seller from listing mounts below/above this skill level
3293# Default: 0
3294
3295AuctionHouseBot.Class.Misc.Mount.ReqSkill.Min = 0
3296AuctionHouseBot.Class.Misc.Mount.ReqSkill.Max = 0
3297
3298#
3299# AuctionHouseBot.Class.Glyph.ReqLevel.*
3300# Description: Prevent seller from listing glyphs below/above this required level
3301# Default: 0
3302
3303AuctionHouseBot.Class.Glyph.ReqLevel.Min = 0
3304AuctionHouseBot.Class.Glyph.ReqLevel.Max = 0
3305
3306#
3307# AuctionHouseBot.Class.Glyph.ItemLevel.*
3308# Description: Prevent seller from listing glyphs below/above this item level
3309# Default: 0
3310
3311AuctionHouseBot.Class.Glyph.ItemLevel.Min = 0
3312AuctionHouseBot.Class.Glyph.ItemLevel.Max = 0
3313
3314#
3315# AuctionHouseBot.Class.TradeGood.ItemLevel.*
3316# Description: Prevent seller from listing trade good items below/above this item level
3317# Default: 0
3318
3319AuctionHouseBot.Class.TradeGood.ItemLevel.Min = 0
3320AuctionHouseBot.Class.TradeGood.ItemLevel.Max = 0
3321
3322#
3323# AuctionHouseBot.Class.Container.ItemLevel.*
3324# Description: Prevent seller from listing contianers below/above this item level
3325# Default: 0
3326
3327AuctionHouseBot.Class.Container.ItemLevel.Min = 0
3328AuctionHouseBot.Class.Container.ItemLevel.Max = 0
3329
3330#
3331# AuctionHouseBot.forceIncludeItems
3332# Description: Include these items and ignore ALL filters
3333# List of ids with delimiter ','
3334# Default: ""
3335
3336AuctionHouseBot.forceIncludeItems = ""
3337
3338#
3339# AuctionHouseBot.forceExcludeItems
3340# Description: Exclude these items even if they would pass the filters
3341# List of ids with delimiter ','
3342# Example: "21878,27774,27811,28117,28122,43949" (this removes old items)
3343# Default: ""
3344#
3345
3346AuctionHouseBot.forceExcludeItems = ""
3347
3348#
3349# AuctionHouseBot.Class.RandomStackRatio.*
3350# Description: Used to determine how often a stack of the class will be single or randomly-size stacked when posted
3351# Value needs to be between 0 and 100, no decimal. Anything higher than 100 will be treated as 100
3352# Examples: 100 = stacks will always be random in size
3353# 50 = half the time the stacks are random, the other half being single stack
3354# 0 = stacks will always single size
3355# Default: Consumable: 20 (20% random stack size, 80% single stack size)
3356# Container: 0 (100% single stack size)
3357# Weapon: 0 (100% single stack size)
3358# Gem: 20 (20% random stack size, 80% single stack size)
3359# Armor: 0 (100% single stack size)
3360# Reagent: 100 (100% random stack size)
3361# Projectile: 100 (100% random stack size)
3362# TradeGood: 50 (50% random stack size, 50% single stack size)
3363# Generic: 100 (100% random stack size)
3364# Recipe: 0 (100% single stack size)
3365# Quiver: 0 (100% single stack size)
3366# Quest: 100 (100% random stack size)
3367# Key: 100 (100% random stack size)
3368# Misc: 100 (100% random stack size)
3369# Glyph: 0 (100% single stack size)
3370#
3371
3372AuctionHouseBot.Class.RandomStackRatio.Consumable = 20
3373AuctionHouseBot.Class.RandomStackRatio.Container = 0
3374AuctionHouseBot.Class.RandomStackRatio.Weapon = 0
3375AuctionHouseBot.Class.RandomStackRatio.Gem = 20
3376AuctionHouseBot.Class.RandomStackRatio.Armor = 0
3377AuctionHouseBot.Class.RandomStackRatio.Reagent = 100
3378AuctionHouseBot.Class.RandomStackRatio.Projectile = 100
3379AuctionHouseBot.Class.RandomStackRatio.TradeGood = 50
3380AuctionHouseBot.Class.RandomStackRatio.Generic = 100
3381AuctionHouseBot.Class.RandomStackRatio.Recipe = 0
3382AuctionHouseBot.Class.RandomStackRatio.Quiver = 0
3383AuctionHouseBot.Class.RandomStackRatio.Quest = 100
3384AuctionHouseBot.Class.RandomStackRatio.Key = 100
3385AuctionHouseBot.Class.RandomStackRatio.Misc = 100
3386AuctionHouseBot.Class.RandomStackRatio.Glyph = 0
3387
3388#
3389###################################################################################################
3390
3391###################################################################################################
3392# AUCTION HOUSE BOT BUYER CONFIG
3393#
3394# AuctionHouseBot.Buyer.Enabled
3395# Description: General enable or disable AuctionHouseBot Buyer functionality
3396# Default: 0 - (Disabled)
3397# 1 - (Enabled)
3398
3399AuctionHouseBot.Buyer.Enabled = 0
3400
3401#
3402# AuctionHouseBot.Buyer.FACTION.Enabled
3403# Description: Enable or disable buyer independently by faction
3404# Default: 0 - (Disabled)
3405# 1 - (Enabled)
3406
3407AuctionHouseBot.Buyer.Alliance.Enabled = 0
3408AuctionHouseBot.Buyer.Horde.Enabled = 0
3409AuctionHouseBot.Buyer.Neutral.Enabled = 0
3410
3411# AuctionHouseBot.Buyer.ChanceFactor
3412# Description: k value in the formula used for the chance to buy an item "100^(1 + (1 - (AuctionBid / ItemPrice)) / k)"
3413# It must be a decimal number in the range of (0, +infinity). The higher the number the higher chance to buy overpriced auctions
3414# Default: 2
3415
3416AuctionHouseBot.Buyer.ChanceFactor = 2
3417
3418#
3419# AuctionHouseBot.Buyer.Baseprice.QUALITY
3420# Description: Base sellprices in copper for non priced items for each quality.
3421# The default values are based on average item prices of each quality.
3422# Defaults: Gray 3504
3423# White 5429
3424# Green 21752
3425# Blue 36463
3426# Purple 87124
3427# Orange 214347
3428# Yellow 407406
3429
3430AuctionHouseBot.Buyer.Baseprice.Gray = 3504
3431AuctionHouseBot.Buyer.Baseprice.White = 5429
3432AuctionHouseBot.Buyer.Baseprice.Green = 21752
3433AuctionHouseBot.Buyer.Baseprice.Blue = 36463
3434AuctionHouseBot.Buyer.Baseprice.Purple = 87124
3435AuctionHouseBot.Buyer.Baseprice.Orange = 214347
3436AuctionHouseBot.Buyer.Baseprice.Yellow = 407406
3437
3438#
3439# AuctionHouseBot.Buyer.ChanceMultiplier.QUALITY
3440# Description: Multipliers for the buy/bid chances for each quality. 100 means the chance is 100% of the original,
3441# 1 would mean 1 % of the original and 200 would mean 200% of the original chance.
3442# Defaults: Gray 100
3443# White 100
3444# Green 100
3445# Blue 100
3446# Purple 100
3447# Orange 100
3448# Yellow 100
3449
3450AuctionHouseBot.Buyer.ChanceMultiplier.Gray = 100
3451AuctionHouseBot.Buyer.ChanceMultiplier.White = 100
3452AuctionHouseBot.Buyer.ChanceMultiplier.Green = 100
3453AuctionHouseBot.Buyer.ChanceMultiplier.Blue = 100
3454AuctionHouseBot.Buyer.ChanceMultiplier.Purple = 100
3455AuctionHouseBot.Buyer.ChanceMultiplier.Orange = 100
3456AuctionHouseBot.Buyer.ChanceMultiplier.Yellow = 100
3457
3458#
3459# AuctionHouseBot.Buyer.Recheck.Interval
3460# Description: This specifies the time interval (in minutes) between two evaluations of the same sold item.
3461# The smaller this value is, the more chances you give for an item to be bought by ahbot.
3462# Default: 20 (20min.)
3463
3464AuctionHouseBot.Buyer.Recheck.Interval = 20
3465
3466#
3467###################################################################################################
3468
3469
3470
3471###################################################################################################
3472# LOGGING SYSTEM SETTINGS
3473#
3474# Appender config values: Given a appender "name"
3475# Appender.name
3476# Description: Defines 'where to log'.
3477# Format: Type,LogLevel,Flags,optional1,optional2,optional3
3478#
3479# Type
3480# 0 - (None)
3481# 1 - (Console)
3482# 2 - (File)
3483# 3 - (DB)
3484#
3485# LogLevel
3486# 0 - (Disabled)
3487# 1 - (Trace)
3488# 2 - (Debug)
3489# 3 - (Info)
3490# 4 - (Warn)
3491# 5 - (Error)
3492# 6 - (Fatal)
3493#
3494# Flags:
3495# 0 - None
3496# 1 - Prefix Timestamp to the text
3497# 2 - Prefix Log Level to the text
3498# 4 - Prefix Log Filter type to the text
3499# 8 - Append timestamp to the log file name. Format: YYYY-MM-DD_HH-MM-SS
3500# (Only used with Type = 2)
3501# 16 - Make a backup of existing file before overwrite
3502# (Only used with Mode = w)
3503#
3504# Colors (read as optional1 if Type = Console)
3505# Format: "fatal error warn info debug trace"
3506# 0 - BLACK
3507# 1 - RED
3508# 2 - GREEN
3509# 3 - BROWN
3510# 4 - BLUE
3511# 5 - MAGENTA
3512# 6 - CYAN
3513# 7 - GREY
3514# 8 - YELLOW
3515# 9 - LRED
3516# 10 - LGREEN
3517# 11 - LBLUE
3518# 12 - LMAGENTA
3519# 13 - LCYAN
3520# 14 - WHITE
3521# Example: "13 11 9 5 3 1"
3522#
3523# File: Name of the file (read as optional1 if Type = File)
3524# Allows to use one "%s" to create dynamic files
3525#
3526# Mode: Mode to open the file (read as optional2 if Type = File)
3527# a - (Append)
3528# w - (Overwrite)
3529#
3530# MaxFileSize: Maximum file size of the log file before creating a new log file
3531# (read as optional3 if Type = File)
3532# Size is measured in bytes expressed in a 64-bit unsigned integer.
3533# Maximum value is 4294967295 (4 gb). Leave blank for no limit.
3534# NOTE: Does not work with dynamic filenames.
3535# Example: 536870912 (512 mb)
3536#
3537
3538Appender.Console=1,1,0,13 11 9 5 3 1
3539Appender.Server=2,2,0,Server.log,w
3540Appender.GM=2,2,15,gm/gm_%s.log
3541Appender.DBErrors=2,2,0,DBErrors.log
3542
3543# Logger config values: Given a logger "name"
3544# Logger.name
3545# Description: Defines 'What to log'
3546# Format: LogLevel,AppenderList
3547#
3548# LogLevel
3549# 0 - (Disabled)
3550# 1 - (Trace)
3551# 2 - (Debug)
3552# 3 - (Info)
3553# 4 - (Warn)
3554# 5 - (Error)
3555# 6 - (Fatal)
3556#
3557# AppenderList: List of appenders linked to logger
3558# (Using spaces as separator).
3559#
3560
3561Logger.root=5,Console Server
3562Logger.server=3,Console Server
3563Logger.commands.gm=3,Console GM
3564Logger.sql.sql=5,Console DBErrors
3565Logger.sql.updates=3,Console Server
3566
3567#Logger.achievement=3,Console Server
3568#Logger.addon=3,Console Server
3569#Logger.ahbot=3,Console Server
3570#Logger.auctionHouse=3,Console Server
3571#Logger.bg.arena=3,Console Server
3572#Logger.bg.battlefield=3,Console Server
3573#Logger.bg.battleground=3,Console Server
3574#Logger.chat.log=3,Console Server
3575#Logger.calendar=3,Console Server
3576#Logger.chat.system=3,Console Server
3577#Logger.cheat=3,Console Server
3578#Logger.commands.ra=3,Console Server
3579#Logger.condition=3,Console Server
3580#Logger.entities.pet=3,Console Server
3581#Logger.entities.player.character=3,Console Server
3582#Logger.entities.player.dump=3,Console Server
3583#Logger.entities.player=3,Console Server
3584#Logger.entities.player.items=3,Console Server
3585#Logger.entities.player.loading=3,Console Server
3586#Logger.entities.player.skills=3,Console Server
3587#Logger.entities.transport=3,Console Server
3588#Logger.entities.unit=3,Console Server
3589#Logger.entities.vehicle=3,Console Server
3590#Logger.gameevent=3,Console Server
3591#Logger.guild=3,Console Server
3592#Logger.lfg=3,Console Server
3593#Logger.loot=3,Console Server
3594#Logger.maps.script=3,Console Server
3595#Logger.maps=3,Console Server
3596#Logger.misc=3,Console Server
3597#Logger.network=3,Console Server
3598#Logger.network.opcode=3,Console Server
3599#Logger.network.soap=3,Console Server
3600#Logger.outdoorpvp=3,Console Server
3601#Logger.pool=3,Console Server
3602#Logger.rbac=3,Console Server
3603#Logger.scripts=3,Console Server
3604#Logger.scripts.ai=3,Console Server
3605#Logger.server.authserver=3,Console Server
3606#Logger.spells=3,Console Server
3607#Logger.spells.periodic=3,Console Server
3608#Logger.sql.dev=3,Console Server
3609#Logger.sql.driver=3,Console Server
3610#Logger.warden=3,Console Server
3611
3612#
3613# Log.Async.Enable
3614# Description: Enables asyncronous message logging.
3615# Default: 0 - (Disabled)
3616# 1 - (Enabled)
3617
3618Log.Async.Enable = 0
3619
3620#
3621# Allow.IP.Based.Action.Logging
3622# Description: Logs actions, e.g. account login and logout to name a few, based on IP of
3623# current session.
3624# Default: 0 - (Disabled)
3625# 1 - (Enabled)
3626
3627Allow.IP.Based.Action.Logging = 0
3628
3629#
3630###################################################################################################
3631
3632###################################################################################################
3633# PACKET SPOOF PROTECTION SETTINGS
3634#
3635# These settings determine which action to take when harmful packet spoofing is detected.
3636#
3637# PacketSpoof.Policy
3638# Description: Determines the course of action when packet spoofing is detected.
3639# Default: 1 - (Log + kick)
3640# 0 - (Log only 'network')
3641# 2 - (Log + kick + ban)
3642
3643PacketSpoof.Policy = 1
3644
3645#
3646# PacketSpoof.BanMode
3647# Description: If PacketSpoof.Policy equals 2, this will determine the ban mode.
3648# Note: Banning by character not supported for logical reasons.
3649# Default: 0 - Ban Account
3650# 2 - Ban IP
3651#
3652
3653PacketSpoof.BanMode = 0
3654
3655#
3656# PacketSpoof.BanDuration
3657# Description: Duration of the ban in seconds. Only valid if PacketSpoof.Policy is set to 2.
3658# Set to 0 for permanent ban.
3659# Default: 86400 seconds (1 day)
3660#
3661
3662PacketSpoof.BanDuration = 86400
3663
3664#
3665###################################################################################################
3666
3667###################################################################################################
3668#
3669# Custom.SpeedGame
3670# Set it to a number upper than 1 to speed up realm timer
3671# Default : 1 (Real Time)
3672# Example : 60 to force 1scde (real time) = 1 minute (realm timer)
3673#
3674
3675Custom.SpeedGame = 1
3676
3677#
3678# Custom.NoCastTime
3679# Set it to 1 to disable cast time
3680# Default : 0 (Cast Time Enable)
3681#
3682
3683Custom.NoCastTime = 0
3684
3685#
3686# Custom.HurtInRealTime
3687# Set it to 1 to disable autohurt with weapon
3688# Default : 0 (Autohurt Enable)
3689#
3690
3691Custom.HurtInRealTime = 0
3692
3693#
3694###################################################################################################
3695
3696###################################################################################################
3697#
3698# Custom.FastFishing
3699# Set it to 1 to make fishing a lot faster!
3700# Default : 0 (Fishing is normal)
3701#
3702
3703Custom.FastFishing = 0
3704
3705#
3706###################################################################################################
3707
3708###################################################################################################
3709#
3710# Custom.RespawnSpeed
3711# Set it to a number upper than 1 to speed up the respawn of mobs (and lower than 1 to slow down).
3712# Default : 1.0 (Normal speed)
3713#
3714
3715Custom.RespawnSpeed = 1.0
3716
3717#
3718###################################################################################################
3719
3720#
3721# Custom.AttackSpeedForPlayer
3722# Set it to a number upper than 1 to speed up the attack of the player
3723# Default : 1.0 (Normal speed)
3724# Example : 2.0 (Player attack speed is 200% faster)
3725#
3726
3727Custom.AttackSpeedForPlayer = 1.0
3728
3729#
3730# Custom.AttackSpeedForMobs
3731# Set it to a number upper than 1 to speed up the attack of the mobs
3732# Default : 1.0 (Normal speed)
3733# Example : 0.5 (Mobs attack speed is 50% slower)
3734#
3735
3736Custom.AttackSpeedForMobs = 1.0
3737
3738#
3739###################################################################################################
3740#
3741# External.Mail.Enable
3742# Enable external mail delivery from mail_external table.
3743# Default: 0 (disabled)
3744# 1 (enabled)
3745#
3746# External.Mail.Interval
3747# Mail delivery delay time for item sending from mail_external table, in minutes.
3748# Default: 5 minutes
3749#
3750
3751External.Mail.Enable = 1
3752External.Mail.Interval = 5
3753
3754#
3755###################################################################################################
3756
3757###################################################################################################
3758#
3759# Custom.GainHonorOnGuardKill
3760# Set it to 1 to gain honor when you kill a guard.
3761# Note that not all city guards will give you honor. It seems only capital and big city guards are flagged
3762# as so in the database.
3763# Default : 0 (No honor when you kill a guard)
3764#
3765
3766Custom.GainHonorOnGuardKill = 1
3767
3768#
3769# Custom.GainHonorOnEliteKill
3770# Set it to 1 to gain honor when you kill an elite mob (this does not apply on rare mob, unless he is also elite).
3771# Default : 0 (No honor when you kill an elite mob)
3772#
3773
3774Custom.GainHonorOnEliteKill = 1
3775
3776#
3777###################################################################################################
3778
3779###################################################################################################
3780# GuildHouse
3781#
3782# Settings for the GuildHouse Keeper.
3783#
3784# Guildhouse.TokenOrGold
3785# Description: Use tokens or money to buy guild houses.
3786# Default: 0 - Use Money
3787# 1 - Use Token
3788#
3789
3790Guildhouse.TokenOrGold = 0
3791
3792# GuildHouse.BuyCost
3793# Description: Amount of gold or quantity of tokens to buy guildhouse.
3794# Default: 1000 - 1000 gold
3795#
3796
3797Guildhouse.BuyCost = 1000
3798
3799# GuildHouse.BuyCost
3800# Description: Amount of gold or quantity of tokens gained when selling guildhouse.
3801# Default: 5000000 - 500 gold
3802#
3803
3804Guildhouse.SellCost = 500
3805
3806#
3807###################################################################################################
3808#
3809
3810PlayedTimeReward.Interval = 0
3811PlayedTimeReward.Money = 0
3812PlayedTimeReward.Honor = 0
3813PlayedTimeReward.Arena = 0
3814
3815#
3816###################################################################################################
3817
3818# Start Guild
3819#
3820# These settings set all new characters into a starting guild based on faction.
3821#
3822# StartGuild.Alliance
3823# Description: Guild entry number for Alliance(Taken from guildid field in characters.guild table)
3824# Default: 45 (Default guildid)
3825# 1+ (guildid entry)
3826#
3827
3828StartGuild.Alliance = 0
3829
3830#
3831# StartGuild.Horde
3832# Description: Guild entry number for Horde (Taken from guildid field in characters.guild table)
3833# Default: 46 (Default guildid)
3834# 1+ (guildid entry)
3835
3836#
3837
3838StartGuild.Horde = 0
3839
3840#
3841###################################################################################################
3842
3843#########################################################
3844# TriniChat IRC BOT For Trinity Core Configuration File #
3845#########################################################
3846# irc.active
3847# Enable TriniChat Addon
3848# Default: 1 - Enable
3849# 0 - Disable
3850#
3851irc.active = 1
3852
3853##################################################
3854# irc.icc
3855# IRC connect code
3856# Default: 001 - Welcome To Network msg
3857# 375 - Beginning Of MOTD
3858# 376 - End Of MOTD
3859#
3860irc.icc = 001
3861
3862##################################################
3863# irc.host
3864# IRC server to have TriniChat connect to
3865#
3866irc.host = "chat.freenode.net"
3867
3868##################################################
3869# irc.port
3870# IRC server port to use
3871#
3872irc.port = "6667"
3873
3874##################################################
3875# irc.user
3876# The username to have TriniChat use to connect to the IRC server
3877# irc.nick
3878# IRC nickname to be used by the bot
3879# irc.pass
3880# The password to be used to identify to NickServ (IRC NickName Enforcement Services)
3881#
3882irc.user = "spp_bot"
3883irc.nick = "spp_bot"
3884irc.pass = ""
3885
3886##################################################
3887# irc.auth
3888# IRC Authentication Method
3889# Default: 0 - Disable
3890# 1 - NickServ - Normal Method - PRIVMSG NickServ :IDENTIFY Password
3891# 2 - NickServ - Alternate Method To Identify To A Different Nick - PRIVMSG NickServ :IDENTIFY irc.auth.nick Password
3892# 3 - QuakeNet - Normal Method - PRIVMSG Q@CServe.quakenet.org :AUTH irc.nick Password
3893# 4 - QuakeNet - Alternate Method To Identify To A Different Nick - PRIVMSG Q@CServe.quakenet.org :AUTH irc.auth.nick Password
3894# irc.auth.nick
3895# IRC Nickname to use if Auth method 2 or 4 is used
3896#
3897irc.auth = 0
3898irc.auth.nick = "AuthNick"
3899
3900##################################################
3901# irc.ldef
3902# Leave a defined IRC channel on server connect
3903# Default: 0 - Disable
3904# 1 - Enable
3905# irc.defchan
3906# IRC channel to leave on server connect if irc.ldef is on
3907#
3908irc.ldef = 0
3909irc.defchan = "lobby"
3910
3911##################################################
3912# irc.wct
3913# Time to wait before (re)attemptimg connection to IRC server
3914# Default: 30000 - (30 Seconds)
3915# irc.maxattempt
3916# Maximum attempts to try IRC server
3917# Default: 20
3918#
3919irc.wct = 30000
3920irc.maxattempt = 20
3921
3922##################################################
3923# irc.auto.announce
3924# Time to wait in Minutes to announce random messages from database.
3925# Default: 30 - (30 Minutes)
3926#
3927irc.auto.announce = 30
3928
3929##################################################
3930# irc.autojoin_kick
3931# Autojoin IRC channel if kicked
3932# Default: 1 - Enable
3933# 0 - Disable
3934#
3935irc.autojoin_kick = 1
3936
3937##################################################
3938# irc.command_prefix
3939# IRC command prefix
3940# Example: (.)online all
3941#
3942irc.command_prefix = "\"
3943
3944##################################################
3945# irc.joinmsg
3946# irc.rstmsg
3947# irc.kickmsg
3948# TriniChat bot join/restart/kick messages
3949#
3950irc.joinmsg = "Trinity Core With TriniChat $Ver Is Up And Running! Command Trigger Is: $Trigger"
3951irc.rstmsg = "TriniChat Is Restarting, I Will Be Right Back."
3952irc.kickmsg = "Do Not Kick Me Again, Severe Actions Will Be Taken!"
3953
3954##################################################
3955# irc.chan_#
3956# wow.chan_#
3957# IRC and WOW channels to link. Leave # out of IRC channel. Both channels _ARE_ case sensitive
3958# NOTE: you can have more than 1 IRC channel linked to wow channels, as in example:
3959# Example: irc.chan_1 = "Trinity"
3960# irc.chan_2 = "trinity2"
3961# wow.chan_1 = "world"
3962# wow.chan_2 = "LookingForGroup"
3963# irc.pass_#
3964# Passwords for said IRC channels (IRC server side)
3965# Example:
3966# irc.pass_1 = "password" password for irc channel #1
3967# irc.pass_2 = "password2" password for irc channel #2
3968irc.chan_1 = "SinglePlayerProject"
3969wow.chan_1 = "world"
3970irc.pass_1 = ""
3971
3972##################################################
3973# irc.staff_link
3974# if set to 1 will link gm name announce to irc channel
3975# Default: 0
3976# irc.staff_chan
3977# Print IRC messages to GM Name Announce and Gm Name Announce to IRC Channel
3978# Default: "staff"
3979# irc.ignore_bots
3980# enter nicks of bots to ignore seprated by commas
3981# Default: ""
3982#
3983irc.staff_link = 0
3984irc.staff_chan = "staff"
3985irc.ignore_bots = ""
3986
3987##################################################
3988# irc.StatusChannel
3989# Channel Name To Display Status Messages In (AuctionHouse, Levels, Deaths, Etc)
3990# Default: ""
3991# irc.AnnounceChannel
3992# Channel Name To Display Announcements In (Announces, Notifies, Event)
3993# Default: ""
3994# irc.Tickets
3995# Channel Name To Display Ticket Announcment in (Create, Edit, Closed, lag Reports)
3996# Default: ""
3997# Note: Botmask : Enable Ticket Announment must be activ
3998#
3999irc.StatusChannel = ""
4000irc.StatusChannelPW = ""
4001irc.AnnounceChannel = ""
4002irc.AnnounceChannelPW = ""
4003irc.Tickets = ""
4004irc.TicketsPW = ""
4005
4006##################################################
4007# irc.op_gm_login
4008# Op The GM In All Channels The Bot Is On When They Log In To TriniChat
4009# Default: 0 - Disable
4010# 1 - Enable
4011# irc.op_gm_level
4012# The Minimum GM Level Required To Have The Bot Op The User
4013# Default: 3 - GM Level 3
4014#
4015irc.op_gm_login = 1
4016irc.op_gm_level = 3
4017
4018##################################################
4019# irc.ajoin (Experimental/Under Development)
4020# Force players to autojoin a WOW in game channel
4021# Atleast one player must be in the channel on server start, and atleast one person online for invite to work
4022# Default: 0 - Disable
4023# 1 - Enable
4024# irc.ajchan
4025# Channel to join if above is Enabled.
4026#
4027irc.ajoin = 1
4028irc.ajchan = "world"
4029
4030##################################################
4031# irc.online.result
4032# Maximum number of results per line for the online command
4033#
4034irc.online.result = 30
4035
4036##################################################
4037# chat.*** (Defineable Strings) (maybe more in future)
4038# wow_* - String is displayed in IRC channel
4039# irc_* - String is displayed in WOW channel
4040# Options: $Name, $Level, $Class, $Msg, $GM (not all options work in every string)
4041#
4042chat.wow_irc = "<WoW>[$Name($Level)[$Class]] $Msg"
4043chat.irc_wow = "<IRC>[$Name]: $Msg"
4044chat.join_wow = "12>>04 $GM$Name Joined The $Channel Channel!"
4045chat.join_irc = "[$Name]: Has Joined IRC!"
4046chat.leave_wow = "12<<04 $GM$Name Left The $Channel Channel!"
4047chat.leave_irc = "[$Name]: Has Left IRC!"
4048chat.change_nick = "<> $Name Is Now Known As $NewName!"
4049
4050##################################################
4051# Botmask
4052# This defines what the bot announces, if its 0 everything is disabled
4053# simply add the values of the elements you want to create this mask.
4054# Example: WoW join/leaves are 1 and IRC join/leaves are 2, if you want both of these active then the BotMask is 3.
4055# (1)Display WoW Chan Join/Leaves In IRC
4056# (2)Display IRC Chan Join/Leaves/NickChanges In WoW
4057# (4)Display Unknown Command Message When Trigger Is Used And No Command Exists
4058# (8)Announce Security Level > 0 As GM At Login
4059# (16)Announce GM In GM ON State AS GM At Login
4060# (32)Return Errors To Notice. (If disabled then default is Private Message)
4061# (64)Display WoW Status Messages (Levels/Deaths)
4062# (128)Display Nick Changes From IRC In WOW
4063# (256)Display WoW Announces/Notifies In IRC
4064# (512)Do Not Let Players Use Commands On Higher GM Level Players
4065# (1024)Enable AuctionHouse Announcements !!DISSABLED!!
4066#
4067Botmask = 1023
4068
4069##################################################
4070# irc.gmlog
4071# Minimum GM level to not show login/pass info in IRC logs
4072# irc.logfile.prefix
4073# The prefix of the IRC logfile. Directories can be added here.
4074# Example: "IRC/IRC_" outputs IRC_YYYY-MM-DD.log to the IRC subdirectory in your logs dir
4075# irc.logchannel
4076# Specefies the channel where logged output gets broadcasted.
4077# Default: "" (none)
4078# irc.logchannelpw
4079# The password for the log channel.
4080# irc.logmask
4081# Bitmask, see Botmask for explanation. Determines what gets logged to the logchannel.
4082# (0) Do not broadcast into logchannel.
4083# (1) Broadcast IRC Commands into logchannel.
4084# (2) Broadcast Ingame GM Commands into logchannel.
4085# (3) Broadcast both IRC Commands and GM Commands into logchannel.
4086irc.gmlog = 1
4087irc.logfile.prefix = "IRC_"
4088irc.logchannel = "testlog"
4089irc.logchannelpw = ""
4090irc.logmask = 3
4091
4092##################################################
4093# irc.fun.games (Experimental/Under Development)
4094# Enable TriniChat Games
4095# Default: 0 - Disable
4096# 1 - Enable
4097#
4098irc.fun.games = 0
4099
4100##################################################
4101# irc.gm#
4102# GM tag to append to (GM onjoin / online command) IRC color codes are acceptable
4103#
4104irc.gm1 = "[VIP]"
4105irc.gm2 = "[Donator]"
4106irc.gm3 = "[Bug Tracker]"
4107irc.gm4 = "[Moderator]"
4108irc.gm5 = "[Game Master]"
4109irc.gm6 = "[Admin]"
4110irc.gm7 = "[Developer]"
4111irc.gm8 = "[Owner]"
4112
4113#
4114###################################################################################################
4115#
4116# VAS AUTOBALANCE OPTIONS
4117#
4118# VAS.AutoBalance.XPlayer
4119# Set Server to level of solo mode.
4120# Set to 0 to Disable VAS-SOLO Mod.
4121# Example: VAS.AutoBalance.XPlayer = 1 will set everything for a 1 player game.
4122# Default: 1
4123
4124VAS.AutoBalance.XPlayer = 1
4125
4126#
4127# VAS.AutoBalance.AutoInstance
4128# Set instances to Auto chance XPlayer depending on players in it.
4129# Default: 1 (1 = ON, 0 = OFF)
4130
4131VAS.AutoBalance.AutoInstance = 1
4132
4133#
4134# VAS.AutoBalance.Debug
4135# 0 = None
4136# 1 = Errors Only
4137# 2 = Errors and Basic Information
4138# 3 = All VAS Info
4139# Default: 1
4140
4141VAS.AutoBalance.Debug = 2
4142
4143#
4144# VAS.AutoBalance.PlayerChangeNotify
4145# Set Auto Notifications to all players in Instance that player count has changed.
4146# Default: 1 (1 = ON, 0 = OFF)
4147
4148VAS.AutoBalance.PlayerChangeNotify = 1
4149
4150#
4151# VAS.AutoBalance.Color
4152# In Game Color for mod information in chat window.
4153# Default: cffFF8000 (Orange)
4154
4155VAS.AutoBalance.Color = cffFF8000
4156
4157#
4158# Min.HP.Mod
4159# Minimum Modifier setting for Health Modification
4160# Default: 0.20
4161
4162Min.HP.Mod = 0.10
4163
4164#
4165# Min.D.Mod
4166# Minimum Modifier setting for Damage Modification
4167# Default: 0.10
4168
4169Min.D.Mod = 0.10
4170
4171#
4172# VAS.AutoBalance.XX.Name
4173# Sets MobIDs for the group they belong to.
4174# All 5 Man Mobs should go in VAS.AutoBalance.5.Name
4175# All 10 Man Mobs should go in VAS.AutoBalance.10.Name etc.
4176
4177VAS.AutoBalance.40.Name = "11583,16441,30057,13020,15589,14435,18192,14889,14888,14887,14890,15302,15818,15742,15741,15740,18338"
4178VAS.AutoBalance.25.Name = "22997,21966,21965,21964,21806,21215,21845,19728,12397,17711,18256,18192,"
4179VAS.AutoBalance.10.Name = "15689,15550,16152,17521,17225,16028,29324,31099"
4180VAS.AutoBalance.5.Name = "15203,15204,15205,15305,6109,26801,30508,26799,30495,26803,30497,27859,27249"
4181VAS.AutoBalance.2.Name = "25549,24558,25574,24559,25556,25557,25578,24561,25555,24555,25541,24553,25550,24554,24552,25564,15931,29373"
4182
4183
4184#
4185###################################################################################################
4186
4187###################################################################################################
4188#
4189# BeastMaster Configuration
4190#
4191# BeastMaster Hunter Only
4192# = 0 (Anyone can use)
4193# default = 1 (Hunter only)
4194
4195BeastMaster.OnlyHunter = 0
4196
4197#
4198# BeastMaster Enable Normal Pets
4199# = 0 (Normal pets disabled)
4200# default = 1 (Normal Pets enabled)
4201#
4202
4203BeastMaster.EnableNormalPet = 1
4204
4205#
4206# BeastMaster Enable Exotic Pets
4207# = 0 (Anyone Can get Exotic pets)
4208# default = 1 (Can only get Exotic Pets if you know how)
4209#
4210
4211BeastMaster.EnableExoticPet = 1
4212
4213#
4214###################################################################################################
4215
4216###################################################################################################
4217# Level NPC
4218###################################################################################################
4219
4220LevelNPC.OnlyGMs = 1
4221LevelNPC.EnableLevel80 = 1
4222LevelNPC.EnableLevel100 = 0
4223LevelNPC.EnableLevel150 = 0
4224LevelNPC.EnableLevel200 = 0
4225LevelNPC.EnableLevel255 = 0
4226LevelNPC.UseTokens = 0
4227LevelNPC.ItemEntryNum = 99999
4228LevelNPC.SkillGoldCost = 1000
4229
4230#
4231###################################################################################################
4232
4233###################################################################################################
4234#
4235# NPC Buff rewritten by LordPsyan
4236#
4237# GM Only
4238# Default 0 = Any Player
4239# 1 = GM1 or higher
4240
4241Npc_Buff.OnlyGMs = 0
4242
4243# Enables Small Buff
4244# Default 0 = Disable
4245# 1 = Enable
4246
4247Npc_Buff.EnableSmallBuff = 1
4248
4249# Enables Geat Buff
4250# Default 0 = Disable
4251# 1 = Enable
4252
4253Npc_Buff.EnableGreatBuff = 1
4254
4255# Enables GM Only Buff
4256# Default 0 = Disable
4257# 1 = Enable
4258
4259Npc_Buff.EnableGMBuff = 1
4260
4261# Enables Player Tools
4262# Default 0 = Disable
4263# 1 = Enable
4264
4265Npc_Buff.EnablePlayerTools = 1
4266
4267# Enables Remove Res Sickness
4268# Default 0 = Disable
4269# 1 = Enable
4270
4271Npc_Buff.EnableRemoveResSickness = 1
4272
4273#
4274###################################################################################################
4275
4276###################################################################################################
4277#
4278# Profession NPC
4279#
4280# Enable or Disable Primary Professions
4281# default = 1 (Enabled)
4282# = 0 (Disabled)
4283
4284ProfessionNPC.EnableProfessions = 1
4285
4286# Enable or Disable Secondary Professions
4287# default = 1 (Enabled)
4288# = 0 (Disabled)
4289
4290ProfessionNPC.EnableSecondarySkills = 1
4291
4292# Number of Skill points
4293# default = 10
4294
4295SkillPoints = 10
4296
4297# GM Only
4298# default = 0 (Anyone can use)
4299# = 1 (GM only)
4300
4301ProfessionNPC.OnlyGMs = 0
4302
4303# Cost of skill points (in copper)
4304# default = 10000 (10 gold)
4305
4306SkillGoldCost = 10000
4307
4308# Use Tokens instead of gold
4309# default = 0 (Use Gold)
4310# = 1 (Use Tokens)
4311
4312ProfessionNPC.UseTokens = 0
4313
4314# Entry number of "token" Item
4315# default = 0 (No item. ProfessionNPC.UseTokens must = 0)
4316# = n (n = entry number of item)
4317
4318ProfessionNPC.ItemEntryNum = 99999
4319
4320#
4321###################################################################################################
4322
4323###################################################################################################
4324# Transmogrification config
4325###################################################################################################
4326#
4327# SETTINGS
4328#
4329# Logger.custom.transmog
4330# Description: Transmogrification logging setting, see logger settings
4331# Default: 3, Console Server
4332#
4333# Transmogrification.EnableTransmogInfo
4334# Description: Enables / Disables the info button for transmogrification
4335# Default: 1
4336#
4337# Transmogrification.TransmogNpcText
4338# Description: The npc_text entry of the info menu for transmogrification
4339# Default: 50000
4340#
4341# Transmogrification.Allowed
4342# Description: A list of item entries that are allowed for transmogrification (skips quality and CanUseItem check)
4343# Example: "25 35674 5623"
4344# Default: ""
4345#
4346# Transmogrification.NotAllowed
4347# Description: A list of item entries that are NOT allowed for transmogrification
4348# Example: "25 35674 5623"
4349# Default: ""
4350
4351Logger.custom.transmog = 3, Console Server
4352
4353Transmogrification.EnableTransmogInfo = 1
4354Transmogrification.TransmogNpcText = 50000
4355
4356Transmogrification.Allowed = ""
4357Transmogrification.NotAllowed = ""
4358
4359#
4360# COPPER COST
4361#
4362# Transmogrification.ScaledCostModifier
4363# Description: A multiplier for the default gold cost (change to 0 for no default cost)
4364# Default: 1.0
4365#
4366# Transmogrification.CopperCost
4367# Description: Cost added on top of other costs (can be negative)
4368# Default: 0
4369#
4370# For custom gold cost set ScaledCostModifier to 0.0 and CopperCost to what ever cost you want
4371
4372Transmogrification.ScaledCostModifier = 1.0
4373Transmogrification.CopperCost = 0
4374
4375#
4376# TOKEN COST
4377#
4378# Transmogrification.RequireToken
4379# Description: Adds/disables token cost
4380# Default: 0
4381#
4382# Transmogrification.TokenEntry
4383# Description: Entry of the token item
4384# Default: 49426
4385#
4386# Transmogrification.TokenAmount
4387# Description: Amount of tokens required
4388# Default: 1
4389
4390Transmogrification.RequireToken = 0
4391Transmogrification.TokenEntry = 49426
4392Transmogrification.TokenAmount = 1
4393
4394#
4395# REQUIREMENTS
4396#
4397# Transmogrification.AllowPoor
4398# Description: Allow poor quality items to be used as source and target items
4399# Default: 0
4400#
4401# Transmogrification.AllowCommon
4402# Description: Allow common quality items to be used as source and target items
4403# Default: 0
4404#
4405# Transmogrification.AllowUncommon
4406# Description: Allow uncommon quality items to be used as source and target items
4407# Default: 1
4408#
4409# Transmogrification.AllowRare
4410# Description: Allow rare quality items to be used as source and target items
4411# Default: 1
4412#
4413# Transmogrification.AllowEpic
4414# Description: Allow epic quality items to be used as source and target items
4415# Default: 1
4416#
4417# Transmogrification.AllowLegendary
4418# Description: Allow legendary quality items to be used as source and target items
4419# Default: 0
4420#
4421# Transmogrification.AllowArtifact
4422# Description: Allow artifact quality items to be used as source and target items
4423# Default: 0
4424#
4425# Transmogrification.AllowHeirloom
4426# Description: Allow heirloom quality items to be used as source and target items
4427# Default: 1
4428#
4429# Transmogrification.AllowMixedArmorTypes
4430# Description: Allow cloth items to be transmogrified with plate for example
4431# Default: 0
4432#
4433# Transmogrification.AllowMixedWeaponTypes
4434# Description: Allow axe to be transmogrified with dagger for example
4435# Default: 0
4436#
4437# Transmogrification.AllowFishingPoles
4438# Description: Allow fishing poles to be transmogrified
4439# Default: 0
4440#
4441# Transmogrification.IgnoreReqRace
4442# Description: Ignore required race for source items
4443# Default: 0
4444#
4445# Transmogrification.IgnoreReqClass
4446# Description: Ignore required class for source items
4447# Default: 0
4448#
4449# Transmogrification.IgnoreReqSkill
4450# Description: Ignore required skill for source items
4451# Default: 0
4452#
4453# Transmogrification.IgnoreReqSpell
4454# Description: Ignore required spell for source items
4455# Default: 0
4456#
4457# Transmogrification.IgnoreReqLevel
4458# Description: Ignore required level for source items
4459# Default: 0
4460#
4461# Transmogrification.IgnoreReqEvent
4462# Description: Ignore required event for source items
4463# Default: 0
4464#
4465# Transmogrification.IgnoreReqStats
4466# Description: Ignore stat count > 0 requirement for source items
4467# Default: 0
4468
4469Transmogrification.AllowPoor = 0
4470Transmogrification.AllowCommon = 0
4471Transmogrification.AllowUncommon = 1
4472Transmogrification.AllowRare = 1
4473Transmogrification.AllowEpic = 1
4474Transmogrification.AllowLegendary = 0
4475Transmogrification.AllowArtifact = 0
4476Transmogrification.AllowHeirloom = 1
4477
4478Transmogrification.AllowMixedArmorTypes = 0
4479Transmogrification.AllowMixedWeaponTypes = 0
4480Transmogrification.AllowFishingPoles = 0
4481
4482Transmogrification.IgnoreReqRace = 0
4483Transmogrification.IgnoreReqClass = 0
4484Transmogrification.IgnoreReqSkill = 0
4485Transmogrification.IgnoreReqSpell = 0
4486Transmogrification.IgnoreReqLevel = 0
4487Transmogrification.IgnoreReqEvent = 0
4488Transmogrification.IgnoreReqStats = 0
4489
4490#
4491# SET FEATURE
4492#
4493# Transmogrification.EnableSets
4494# Description: Enables / Disables the set feature. If you want permanent disable, check Transmogrification.h
4495# Default: 1
4496#
4497# Transmogrification.MaxSets
4498# Description: Maximum amount of sets a player can save (hardcap at 25)
4499# Default: 10
4500#
4501# Transmogrification.EnableSetInfo
4502# Description: Enables / Disables the info button for set fature
4503# Default: 1
4504#
4505# Transmogrification.SetNpcText
4506# Description: The npc_text entry of the info menu for the set feature
4507# Default: 50001
4508#
4509# Transmogrification.SetCostModifier
4510# Description: A multiplier for the default gold cost (all costs summed together) (change to 0 for no default cost)
4511# Default: 3.0
4512#
4513# Transmogrification.SetCopperCost
4514# Description: Cost added on top of other costs (can be negative)
4515# Default: 0
4516
4517Transmogrification.EnableSets = 1
4518Transmogrification.MaxSets = 10
4519
4520Transmogrification.EnableSetInfo = 1
4521Transmogrification.SetNpcText = 50001
4522
4523Transmogrification.SetCostModifier = 3.0
4524Transmogrification.SetCopperCost = 0
4525
4526#
4527###################################################################################################
4528
4529# Double XP Weekend
4530#
4531# Enables or disables the Double XP Weekend Script
4532#
4533# DoubleXP.Enable
4534# Default: 1 (enabled)
4535# 0 (disabled)
4536
4537DoubleXP.Enable = 1
4538
4539#
4540###################################################################################################
4541
4542
4543#
4544# Prepatch by LordPsyan.
4545# See http://www.realmsofwarcraft.com/bb for forums and information.
4546#