Guest User

World

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