Advertisement
Guest User

Untitled

a guest
Aug 10th, 2017
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Clojure 27.10 KB | None | 0 0
  1. /***********************************************************************
  2. * ArcEmu World Configuration File
  3. * Last edited: 11/14/2010
  4. *
  5. * Configure ArcEmu's world server below.
  6. ***********************************************************************
  7. ***********************************************************************
  8. * Mysql Database Section
  9. *
  10. *   Database.Host      - The hostname that the database is located on
  11. *   Database.Username  - The username used for the mysql connection
  12. *   Database.Password  - The password used for the mysql connection
  13. *   Database.Name      - The database name
  14. *   Database.Port      - Port that MySQL listens on. Usually 3306.
  15. *******************************************************/
  16.  
  17. <WorldDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "world" Port = "3306">
  18. <CharacterDatabase Hostname = "localhost" Username = "root" Password = "ascent" Name = "character" Port = "3306">
  19.  
  20. /******************************************************
  21. * Listen Config
  22. *
  23. *    Host
  24. *        This is the address that the server will listen on.
  25. *        To listen on all addresses, set it to 0.0.0.0
  26. *        Default: 127.0.0.1 (localhost)
  27. *
  28. *    WorldServerPort
  29. *        This is the port that the world server listens on.
  30. *        It has to be the same as what is specified in the
  31. *        realms table in the LogonDatabase.
  32. *        Default: 8129
  33. *
  34. ******************************************************/
  35.  
  36. <Listen Host = "0.0.0.0"
  37.         WorldServerPort = "8129">
  38.  
  39. /******************************************************
  40. * Log Level Setup
  41. *
  42. *    File Logging Level
  43. *        This directive controls how much output the server will
  44. *        write to log files. It cannot be disabled
  45. *        0 = Normal + Error; 1 = Detail; 2 = Debug
  46. *        Default: 0
  47. *
  48. *    World server packet logging feature
  49. *        If this directive is turned on, a file called `world.log`
  50. *        will be created in the server's directory and all packets
  51. *        sent and received by clients will be dumped here in bfg
  52. *        format.
  53. *        Default: 0
  54. *
  55. *    DisableCrashdumpReport
  56. *        Disables crashdump reports, else if the build has debugging enabled,
  57. *        arcemu-world will call ./arcemu-crashreport every time it starts, so
  58. *        if there is a core, a crashdump will automatically be reported
  59. *        to the tracker at sf.net
  60. *        Needs gdb and curl
  61. *        Linux only
  62. *        Default: 0
  63. *
  64. ******************************************************/
  65.  
  66. <LogLevel File="0" World="0" DisableCrashdumpReport="0">
  67.  
  68. /******************************************************
  69. * Server Settings
  70. *
  71. *    PlayerLimit
  72. *        This directive controls the amount of sessions that will be
  73. *        accepted by the server before it starts to add people to
  74. *        the server queue.
  75. *        Default: 100
  76. *
  77. *    Motd
  78. *        This message will be displayed by the server in the chat
  79. *        box every time any user logs on. Colors can be used in the
  80. *        standard WoW format.
  81. *        Default: "No MOTD specified
  82. *
  83. *    Send Stats On Join
  84. *        This directive controls whether the server will send the online player
  85. *        count to a cilent when it enters the world.
  86. *
  87. *    Breathing Setup
  88. *        If the breathing code is causing problems or you want to run a fun server, you can disable
  89. *        water checks by enabling this directive.
  90. *        Default: 1
  91. *
  92. *    Separate Channels Control
  93. *        This directive controls whether horde and alliance chats will be separated across channels.
  94. *        Set to 1 for blizzlike separated channels, or 0 to allow horde/alliance to speak to each other
  95. *        across channels.
  96. *        Default: 0
  97. *
  98. *    Compression Threshold
  99. *        This directive controls the limit when update packets will be compressed using deflate.
  100. *        For lower-bandwidth servers use a lower value at the cost of CPU time.
  101. *        Default: 1000
  102. *
  103. *    Queue Update Rate
  104. *        This directive controls how many milliseconds (ms) between the updates
  105. *        that the queued players receive telling them their position in the queue.
  106. *        Default: 5000 (5 seconds).
  107. *
  108. *    Kick AFK Players
  109. *        Time in milliseconds (ms) that a player will be kicked after they go afk.
  110. *        Default: 0 (disabled)
  111. *
  112. *    Connection Timeout
  113. *        This directive specifies the amount of seconds that the client will be disconnected
  114. *        after if no ping packet is sent. It is advised to leave it at the default.
  115. *        Default: 180
  116. *
  117. *    Realm Type
  118. *        This is the realm type that will be used by the server to handle world PVP.
  119. *        Default: 0 (pve)(RPPVE)
  120. *        Other values: 1(pvp)(RPPVP)
  121. *
  122. *    AdjustPriority
  123. *        Set the server to high process priority - may cause lockups.
  124. *        Default: 0
  125. *
  126. *    RequireAllSignatures
  127. *        This directive controls whether the full 10 signatures will be required in order
  128. *        to turn in a petition. Smaller servers would be better off having it turned off.
  129. *        Default: off
  130. *
  131. *    ShowGMInWhoList
  132. *        This directive controls whether GM's will be shown in player's who lists or not.
  133. *        Default: on
  134. *
  135. *    MapUnloadTime
  136. *        This directive controls whether to unload map cells after an idle period of <x> seconds.
  137. *        NOTE: THIS CAN'T BE SET TO 0!!!
  138. *        Default: 300
  139. *
  140. *    LimitedNames
  141. *        This directive forces all character names to be a-z and A-Z compliant.
  142. *        Default: 1
  143. *
  144. *    UseAccountData
  145. *        This directive determines whether the account_data table is used to save custom client data.
  146. *        May cause buggy behaviour.
  147. *        Default: 0
  148. *
  149. *    AllowPlayerCommands
  150. *        This directive, if enabled can allow players to use commands with a '0' command group.
  151. *        Default: 0
  152. *
  153. *    EnableLFGJoin
  154. *        If this is enabled, you can join the LFG channel without using the LFG tool.
  155. *        Default: 0
  156. *
  157. *    TimeZone
  158. *        Set your local timezone relative to GMT here.
  159. *        Default: 0
  160. *
  161. *    Collision
  162. *        Enable collision system (LoS checks).
  163. *        Default: 0
  164. *    Make sure you have extracted vmaps.
  165. *
  166. *    DisableFearMovement (In Battlegrounds and Arenas only!)
  167. *        Disable fear movement in arenas & battlegrounds.
  168. *        Recommended if you do not have collision enabled!
  169. *        Default: 0 (off) Not blizzlike
  170. *
  171. *    SaveExtendedCharData
  172. *        Enable saving extended data to characters table.
  173. *        Recommended for armory type services.
  174. *        Default: 0 (off)
  175. *
  176. ******************************************************/
  177.  
  178. <Server PlayerLimit = "100"
  179.        Motd = "Welcome to the World of Warcraft!"        
  180.        SendStatsOnJoin = "1"
  181.        EnableBreathing = "1"
  182.        SeperateChatChannels = "0"
  183.        CompressionThreshold = "1000"
  184.        QueueUpdateInterval = "5000"
  185.        KickAFKPlayers = "0"
  186.        ConnectionTimeout = "180"
  187.        RealmType = "1"
  188.        AdjustPriority = "0"
  189.        RequireAllSignatures = "0"
  190.        ShowGMInWhoList = "1"
  191.        MapUnloadTime="300"
  192.        LimitedNames="1"
  193.        UseAccountData="0"
  194.        AllowPlayerCommands="0"
  195.        EnableLFGJoin="0"
  196.        TimeZone="0"
  197.        Collision="0"
  198.        DisableFearMovement="0"
  199.        SaveExtendedCharData="0">
  200.  
  201. /********************************************************
  202. * Announce Configuration
  203. *
  204. *    Tag
  205. *      Configure what is shown in front of your announces in the [] brackets.
  206. *      Default: Staff (would give [Staff])
  207. *
  208. *    GMAdminTag
  209. *      Configure whether the <GM> or <Admin> tag is shown in announces.
  210. *      Default: 0 (disabled)
  211. *
  212. *    NameinAnnounce
  213. *      If this is enabled the name of the person who makes an announcement will be shown in front of the msg.
  214. *      Default: 1 (enabled)
  215. *
  216. *    NameinWAnnounce
  217. *      If this is enabled the name of the person who makes an wide-screen announcement will be shown in front
  218. *      of the message.
  219. *      Default: 1 (enabled)
  220. *
  221. *    ShowInConsole
  222. *      This controls whether announces are shown in the arcemu-world console or not.
  223. *      This does not apply for the team-internal GM announce.
  224. *      Default: 1 (enabled)
  225. *
  226. ********************************************************/
  227. <Announce       Tag = "Staff"
  228.                GMAdminTag = "0"
  229.                NameinAnnounce = "1"
  230.                NameinWAnnounce = "1"
  231.                ShowInConsole = "1">
  232.  
  233. /******************************************************
  234. * Power regeneration multiplier setup
  235. *
  236. *    These directives set up the multiplier in which regen values will be
  237. *    multiplied by every 2 seconds.
  238. *    Powers:
  239. *        Power1 = Mana, Power2 = Rage, Power3 = Focus (pets), Power4 = Energy
  240. *    
  241. *    Reputation:
  242. *        Kill = Rep gained on kill, Quest = rep gained from quests
  243. *
  244. *    Honor:
  245. *        Honor = multiplier used to calculate honor per-kill.
  246. *
  247. *    PvP:
  248. *        PvPTimer = in ms, the timeout for pvp after turning it off. default: 5mins (300000)
  249. *        ArenaQueueDiff = maximum difference in average rating of 2 arena teams to be matched in queue
  250. *
  251. *    XP:
  252. *        The xp that a player receives from killing a creature will be multiplied
  253. *        by this value in order to get his xp gain.
  254. *
  255. *    RestXP:
  256. *        Amount of hours needed to get one Bubble rested XP ( one bubble is 5% of the complete XP bar)
  257. *        Default is 8 hrs rest for one bubble. Raising this rate causes RestedXP to be earned faster,
  258. *        F.e, setting a rate of 2 makes you require only 4 hrs reesting for 1 bubble (instead of 8).
  259. *        Note that resting in a resting area (Zzz) goes 4 times faster.
  260. *        Default: 1 (bubble every 8 hrs)
  261. *
  262. *    Drop(Color):
  263. *        These values will be multiplied by the drop percentages of the items for creatures
  264. *        to determine which items to drop. All default to 1.
  265. *        To allow you better control of drops, separate multipliers have been created for items
  266. *        of each quality group.
  267. *
  268. *    DropMoney:
  269. *        This value will be multiplied by any gold looted and pickpocketed
  270. *
  271. *    Save:
  272. *        Value in milliseconds (ms) that will be between player autosaves.
  273. *        Default: 300000 (5 minutes)
  274. *
  275. *    SkillChance:
  276. *        The chance that you have to level up a skill in melee or a profession is multiplied
  277. *        by this value.
  278. *        Default: 1
  279. *
  280. *    SkillRate:
  281. *        The amount of "levels" your skill goes up each time you gain a level is multiplied
  282. *        by this value.
  283. *
  284. *    ArenaMultiplier
  285. *         Every week/day the arena points gained by a player will be multiplied by this value.
  286. *
  287. ******************************************************/
  288.  
  289. <Rates Health="1"
  290.       Power1="1"
  291.       Power2="1"
  292.       Power3="1"
  293.       Power4="1"
  294.       QuestReputation="1"
  295.       KillReputation="1"
  296.       Honor="1"
  297.       PvPTimer="300000"
  298.       ArenaQueueDiff="150"
  299.       Compression="1"
  300.       XP="1"
  301.       QuestXP="1"
  302.       RestXP="1"
  303.       ExploreXP="1"
  304.       DropGrey="1"
  305.       DropWhite="1"
  306.       DropGreen="1"
  307.       DropBlue="1"
  308.       DropPurple="1"
  309.       DropOrange="1"
  310.       DropArtifact="1"
  311.       DropMoney="1"
  312.       Save="300000"
  313.       SkillChance="1"
  314.       SkillRate="1"
  315.       ArenaMultiplier2x="1"
  316.       ArenaMultiplier3x="1"
  317.       ArenaMultiplier5x="1">
  318.  
  319. /******************************************************
  320. * GM Client Channel
  321. *
  322. *   This should be set to 'gm_sync_channel' for various Game Master ticket addons to work.
  323. *       In ArcGM you can set this to be any channel you wish, however it is good to announce if you change this to anything other then default to your staff
  324. *       to avoid confusion.
  325. *   Default: gm_sync_channel
  326. *
  327. ******************************************************/
  328.  
  329. <GMClient GmClientChannel = "gm_sync_channel">
  330.  
  331. /******************************************************
  332. * Terrain & Collision Settings
  333. *
  334. *   Set the path to the map_xx.bin files and whether unloading should be enabled
  335. *   for the main world maps here. Unloading the main world maps when they go idle
  336. *   can save a great amount of memory if the cells aren't being activated/idled
  337. *   often. Instance/Non-main maps will not be unloaded ever.
  338. *
  339. *   Default:
  340. *      MapPath = "maps"
  341. *      vMapPath = "vmaps"
  342. *      UnloadMaps = 1
  343. *
  344. ******************************************************/
  345.  
  346. <Terrain MapPath = "maps"
  347.         vMapPath = "vmaps"
  348.         UnloadMaps = "1">
  349.  
  350. /******************************************************
  351. * Log Settings
  352. *
  353. *    Cheaters:
  354. *        This directive sets up the cheater logging file, if turned on any
  355. *        cheat / packet exploit / speedhack attempts will be logged here.
  356. *
  357. *    GMCommands:
  358. *        These two directives set up the GM command logging fie. If turned on,
  359. *        most gm commands will be logged for this file for abuse investigation, etc.
  360. *
  361. *    TimeStamp:
  362. *        Enables timestamps in logs.
  363. *
  364. ******************************************************/
  365.  
  366. <Log Cheaters="0" GMCommands="0" TimeStamp="0">
  367.  
  368. /******************************************************
  369. * Mail System Setup
  370. *
  371. *    These directives control the limits and behaviour of the ingame mail system.
  372. *    All options must have Mail prefixed before them.
  373. *  
  374. *    ReloadDelay                
  375. *        Controls the delay at which the database is "refreshed". Use it if you're
  376. *        inserting mail from an external source, such as a web-based interface.
  377. *        0 turns it off.
  378. *        Default: 0
  379. *
  380. *    DisablePostageCostsForGM
  381. *        Enables/disables the postage costs for GM's. DisablePostageCosts overrides this.
  382. *        Default: 1
  383. *
  384. *    DisablePostageCosts
  385. *        Disables postage costs for all players.
  386. *        Default: 0
  387. *
  388. *    DisablePostageDelayItems
  389. *        Disables the one hour wait time when sending mail with items attached.
  390. *        Default: 1
  391. *
  392. *    DisableMessageExpiry
  393. *        Turns off the 30 day / 3 day after read message expiry time.
  394. *        WARNING: A mailbox still cannot show more than 50 items at once
  395. *        (stupid limitation in client).
  396. *        Default: 0
  397. *
  398. *    EnableInterfactionMail
  399. *        Removes the faction limitation for sending mail messages. Applies to all players.
  400. *        Default: 1
  401. *
  402. *    EnableInterfactionMailForGM
  403. *        Removes the faction limitation for sending mail messages, but only applies
  404. *        to GM's. EnableInterfactionMail overrides this.
  405. *        Default: 1
  406. *  
  407. ******************************************************/
  408.  
  409. <Mail ReloadDelay="0"
  410.      DisablePostageCostsForGM="1"
  411.      DisablePostageCosts="0"
  412.      DisablePostageDelayItems="1"
  413.      DisableMessageExpiry="0"
  414.      EnableInterfactionMail="1"
  415.      EnableInterfactionMailForGM="1">
  416.  
  417. /******************************************************
  418. * Status Dumper Config
  419. *
  420. *        These directives set up the status dumper plug-in. Filename is an
  421. *        absolute or relative path to the server binary. Interval is the
  422. *        time that the stats will be dumped to XML.
  423. *        Default: stats.xml / 120000 (2 minutes)
  424. *
  425. ******************************************************/
  426.  
  427. <StatDumper FileName = "stats.xml" Interval = "120000">
  428.  
  429. /******************************************************
  430. * Startup Options
  431. *
  432. *    Preloading
  433. *        This directive controls whether the entire world will be spawned at server
  434. *        startup or on demand. It is advised to leave it disabled unless you are a
  435. *        developer doing testing.
  436. *        Default: off
  437. *
  438. *    Background Loot Loading
  439. *        This directive controls whether loot will be loaded progressively during
  440. *        startup or in the background in a separate thread. Turning it on will
  441. *        result in much faster startup times.
  442. *        Default: on
  443. *
  444. *    Multithreaded Startup
  445. *        This controls whether the server will spawn multiple worker threads to
  446. *        use for loading the database and starting the server. Turning it on
  447. *        increases the speed at which it starts up for each additional CPU in your
  448. *        computer.
  449. *        Default: on
  450. *
  451. *    Unimplemented Spell ID Dump
  452. *        This directive controls whether to dump the IDs of spells with unimplemented
  453. *        dummy/scripted effect or apply dummy aura effect. You need to load the
  454. *        spellhandlers library for this to actually produce a valid result!
  455. *        Default: off
  456. *        
  457. *
  458. *    Additional Table Binding
  459. *        You can load static item/creature/etc data into the server using this directive.
  460. *        This way throughout database updates your custom data can be preserved.
  461. *        Format: "sourcetable destination table,sourcetable destinationtable"
  462. *        Example: "myitems items,mynpcs creature_names"
  463. *        Default: ""
  464. *
  465. ******************************************************/
  466.  
  467. <Startup Preloading = "0"
  468.         BackgroundLootLoading = "1"
  469.         EnableMultithreadedLoading = "1"
  470.         EnableSpellIDDump = "0"
  471.         LoadAdditionalTables="">
  472.  
  473. /******************************************************
  474. * Flood Protection Setup
  475. *
  476. *    Lines
  477. *        This is the number of "messages" or lines that it will allow before stopping messages from
  478. *        being sent. This counter is reset every "Seconds" seconds.
  479. *        Default: 0 (disabled)
  480. *
  481. *    Seconds
  482. *        This is the number of seconds in between the Line counter being reset.
  483. *        Default: 0 (disabled)
  484. *
  485. *    SendMessage
  486. *        If this is enabled, a "Your message has triggered serverside flood protection. You can speak again in %u seconds."
  487. *        message will be sent upon flood triggering.
  488. *        Default: 0
  489. *
  490. ******************************************************/
  491.  
  492. <FloodProtection Lines = "0" Seconds = "0" SendMessage = "0">
  493.  
  494. /******************************************************
  495. * LogonServer Setup
  496. *
  497. *    DisablePings  
  498. *        This directive controls whether pings will be sent to the logonserver to check
  499. *        if the connection is still "alive". Expect problems if it is disabled.
  500. *        Default: 0
  501. *
  502. *    RemotePassword
  503. *        This directive controls the password used to authenticate with the logonserver.
  504. *        It must be the same between the two configs. If it is not, your server will
  505. *        not register.
  506. *
  507. ******************************************************/
  508.  
  509. <LogonServer DisablePings = "0"
  510.             RemotePassword = "change_me_logon">
  511.  
  512. /******************************************************
  513. * AntiHack Setup
  514. * Note: Most of this doesn't work as it should.
  515. *
  516. *    Teleport  
  517. *        This directive controls anti-teleport hack checks will be enabled or not.
  518. *        Default: 1
  519. *
  520. *    Speed
  521. *        This directive controls anti-speed hack checks will be performed on player movement or not.
  522. *        Default: 1
  523. *
  524. *    SpeedThreshold
  525. *        This directive controls the threshold at which the speedhack detection will trip.
  526. *        It's (characters' move time of distance - real move time of distance)
  527. *        Default: -600.0
  528. *
  529. *    FallDamage
  530. *        This directive controls anti-fall damage hack checks will be performed on player movement or not.
  531. *        Default: 1
  532. *
  533. *    Flying
  534. *        This directive controls whether flight hacks will be performed on players or not.
  535. *        Default: 1
  536. *
  537. *    FlightThreshold
  538. *      This directive controls the height at which you must be above the vmaps height before you are flagged as "flying" and are subject to kicks.
  539. *      Default: 10
  540. *
  541. *    DisableOnGM
  542. *        This directive controls hack checks will be disabled for GM's or not.
  543. *        Default: 0
  544. *
  545. ******************************************************/
  546.  
  547. <AntiHack Teleport="1"
  548.          Speed="1"
  549.          FallDamage="1"
  550.          Flight="1"
  551.       FlightThreshold="10"
  552.          DisableOnGM="1">
  553.  
  554. /******************************************************
  555. * Period Setup
  556. *
  557. *    These are the periods that the server will wait before doing periodic duties. At the moment only
  558. *    arena point calculation and honor point calculation are used here.
  559. *
  560. *    Default:
  561. *         Arena: weekly
  562. *         Honor: daily
  563. *             (blizzlike values)
  564. *
  565. ******************************************************/
  566.  
  567. <Periods HonorUpdate="daily"
  568.         ArenaUpdate="weekly"
  569.         DailyUpdate="daily">
  570.  
  571. /******************************************************
  572. * Channels Setup
  573. *
  574. *    These directives control some of the aspects in the channel system.
  575. *
  576. *    BannedChannels
  577. *         If you would like to ban users from creating or joining a channel specify them here in a ';'
  578. *         separated list.
  579. *         Default: ""
  580. *
  581. *    MinimumLevel
  582. *     Channel names that require a minimum level of 10 to talk, seperate names by ;
  583. *     Default: ""
  584. *
  585. *
  586. ******************************************************/
  587.  
  588. <Channels BannedChannels=""
  589.          MinimumLevel="">
  590.  
  591. /******************************************************
  592. * Remote Console Setup
  593. *
  594. *    These directives control the remote administration console.
  595. *
  596. *    Enabled
  597. *         If you want to enable the remote administration console, set this.
  598. *         Default: 0
  599. *
  600. *    Host
  601. *         This is the interface the RA server listens on.
  602. *         Default: "0.0.0.0"
  603. *
  604. *    Port
  605. *         This is the TCP port the RA server listens on. Connect to it with a regular telnet client.
  606. *         Default: 8092
  607. *
  608. ******************************************************/
  609.  
  610. <RemoteConsole Enabled="0"
  611.               Host="0.0.0.0"
  612.               Port="8092">
  613.  
  614. /******************************************************
  615. * Scripting Engine Setup
  616. *
  617. *    ArcEmu can support multiple script backends via the means of loading .dll files for them.
  618. *    This section in the config can enable/disable those backends.
  619. *
  620. *    LUA
  621. *         If you would like to enable the LUA scripting backend, enable this.
  622. *         Default: 0
  623. *
  624. ******************************************************/
  625.  
  626. <ScriptBackends LUA="1">
  627.  
  628. /******************************************************
  629. * Movement Setup
  630. *
  631. *    NOTE: For any of these directives to function, movement compression has to be compiled into
  632. *          the server.
  633. *
  634. *    FlushInterval
  635. *        This is the interval at which movement packets will be flushed to the client, i.e. compressed/sent.
  636. *        If you have a high threshold, keeping this at 1-2 seconds will work better.
  637. *        Default: 1000 (one second)
  638. *
  639. *    CompressionRate
  640. *        This is the deflate compression rate. Higher will use more cpu, but smaller packets.
  641. *        Range: 1-9 (or 0 is disable)
  642. *        Default: 1
  643. *
  644. *    CompressionThreshold
  645. *        This is the distance that will be used to determine if an object needs to be sent compressed or
  646. *        normal. It is advised to keep it at least 30 units. This value is used for players.
  647. *        Default: 30.0
  648. *
  649. *    CompressionThresholdCreatures
  650. *        This is the distance that will be used to determine if an object needs to be sent compressed or
  651. *        normal. This value is used for creatures, so it can be a lot lower.
  652. *        Default: 10.0
  653. *
  654. ******************************************************/
  655.  
  656. <Movement FlushInterval="1000"
  657.          CompressRate="1"
  658.          CompressThreshold="30.0"
  659.          CompressThresholdCreatures="10.0">
  660.  
  661. /******************************************************
  662. * Localization Setup
  663. *
  664. *    LocaleBindings
  665. *        This is a list of locale names and the other locale you want to associate with them.
  666. *        For example, to make the European client always use the French language, "enGB=frFR"
  667. *
  668. *        Must be terminated by a space.
  669. *
  670. *        Default: ""
  671. *
  672. ******************************************************/
  673.  
  674. <Localization LocaleBindings="">
  675.  
  676.  
  677. /******************************************************
  678. * Dungeon / Instance Setup
  679. *
  680. *    TakeGroupLeaderID
  681. *        If a player doesn't have an instance id, the group isn't already assigned
  682. *        to an instance and the group or raid leader already have one, the player will
  683. *        be bound to the instance id of the group/raid leader.
  684. *        Default: 1 (enabled)
  685. *
  686. *    SlidingExpiration
  687. *        If enabled, persistent instances will expire relative to the creation time.
  688. *        Otherwise persistent instances will expire at fixed points of time. (blizz like)
  689. *        Default: 0 (disabled)
  690. *
  691. *    DailyHeroicInstanceResetHour
  692. *        Sets the hour of day when heroic instances will be reset on disabled SlidingExpiration.
  693. *        Default: 5
  694. *
  695. *    CheckTriggerPrerequsites
  696. *        Entering & checks
  697. *        Default: 1
  698. ******************************************************/
  699.  
  700. <InstanceHandling TakeGroupLeaderID="1"
  701.                  SlidingExpiration="0"
  702.                  DailyHeroicInstanceResetHour="5"
  703.                  CheckTriggerPrerequsites="1" >
  704.  
  705. /******************************************************
  706. * BattleGround settings
  707. * Set Rules for Min / Max players ---- PS.Min for each side | Max for Total
  708. *
  709. *    AlteracValley
  710. *    AV_MIN
  711. *    AV_MAX
  712. *
  713. *    ArathiBasin
  714. *    AB_MIN
  715. *    AB_MAX
  716. *
  717. *    WarSong
  718. *    WS_MIN
  719. *    WS_MAX
  720. *
  721. *    Eyes Of The Storm.
  722. *    EOS_MIN
  723. *    EOS_MAX
  724. *
  725. ******************************************************/
  726.  
  727. <Battleground AV_MIN="10"
  728.              AV_MAX="40"
  729.              AB_MIN="5"
  730.              AB_MAX="15"
  731.              EOS_MIN="5"
  732.              EOS_MAX="15"
  733.              WS_MIN="5"
  734.              WS_MAX="10"
  735.              SOTA_MIN="5"
  736.              SOTA_MAX="15">
  737.  
  738. /*****************************************************
  739. *    Arena Settings
  740. *
  741. *    Allows you to control current season and its progress.
  742. *
  743. *     Season - has to be higher than 0 for arenas to work.
  744. *     Progress - sets the progress, 0 = finished, 1 = in progress
  745. *
  746. *****************************************************/
  747.  
  748. <Arena Season = "8"
  749.       Progress = "1">
  750.  
  751. /*****************************************************
  752. *    StartOnGMIsland
  753. *
  754. *     Makes GM Characters start on GM Island
  755. *
  756. *     Also sets their bind location to GM Island
  757. *     Default:0 (No)
  758. *
  759. *****************************************************/
  760.  
  761. <GameMaster StartOnGMIsland = "0">
  762.  
  763. /*****************************************************
  764. * Limits settings
  765. *
  766. *    Enable
  767. *        Enable damage/hp/mana caps
  768. *        Default value: 1 (enabled)
  769. *    AutoAttackDmg
  770. *        Maximum damage allowed for auto-attack (swing)
  771. *        Default value: 10000
  772. *    SpellDmg
  773. *        Maximum damage allowed for a spell
  774. *        Default value: 30000
  775. *    Health
  776. *        Maximum health allowed for a player
  777. *        Default value: 100000
  778. *    Mana
  779. *        Maximum mana allowed for a player
  780. *        Default value: 80000
  781. *    Disconnect
  782. *        Disconnect player that exceeds limits above
  783. *        Default value: 0 (disabled)
  784. *    BroadcastGMs
  785. *        Broadcast a message to online GMs when max damage/hp/mana has been exceeded (possible cheating)
  786. *        Default value: 1 (on)
  787. *
  788. * Set any of the values above to 0 to disable that setting (for example, set SpellDmg="0" to disable only spell damage limit)
  789. *
  790. *****************************************************/
  791.  
  792. <Limits Enable="1" AutoAttackDmg="10000" SpellDmg="30000" Health="100000" Mana="80000" Disconnect="0" BroadcastGMs="1">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement