Advertisement
Guest User

Untitled

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