Guest User

Untitled

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