Advertisement
Guest User

Untitled

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