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