Advertisement
conan513

Untitled

Sep 10th, 2016
1,336
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.65 KB | None | 0 0
  1. Update 7 beta 1 changes:
  2. - TC core updated to 2016 sept. 10
  3. - Dynamic Spawn System (under development)
  4. - Battleground rewrite (under development)
  5.  
  6. This update highly reduce RAM usage, but increase the CPU usage a bit.
  7.  
  8. New lines in world.conf:
  9. Code:
  10. ###################################################################################################
  11. # SPAWN/RESPAWN SETTINGS
  12. #
  13. # Respawn.MinCellCheckMS
  14. # Description: Minimum time before a particular cell will check for respawned creatures.
  15. # While kept active by players this throttles the checks upon which creatures
  16. # should be respawned.
  17. # Default: 5 - 5 seconds
  18.  
  19. Respawn.MinCellCheckMS = 5000
  20.  
  21. #
  22. # Respawn.DynamicMode
  23. # Description: Select which mode (if any) should be used to adjust respawn of creatures.
  24. # This can be based upon either number of players in the given radius, or
  25. # number of creatures alive with the same entry, vs dead within the given radius.
  26. # The latter mode requires a SQL script run with the same parameters, if the
  27. # radius is changed.
  28. # Only creatures in a group which has the flag set for dynamic respawn will be
  29. # considered.
  30. # Default: 0 - No dynamic respawn function
  31. # 1 - Use number of players in radius
  32.  
  33. Respawn.DynamicMode = 1
  34.  
  35. #
  36. # Respawn.DynamicRadius
  37. # Description: Specified the radius that the search for either players or alive creatures
  38. # should work within. This has no effect if Respawn.DynamicMode = 0. This is also
  39. # only used if ActivityScope is cell level. For Zone/Area, the total players for
  40. # that scope is used.
  41. # Default: 300 - 300 yards
  42.  
  43. Respawn.DynamicRadius = 300
  44.  
  45. #
  46. # Respawn.DynamicEscortNPC
  47. # Description: This switch enabled or disabled the dynamic respawn function for Escort quest NPCs
  48. # that are also quest givers, and not in instancable maps (base maps only).
  49. # This will cause the respawn timer to begin when an escort event begins.
  50. # Also, these NPC will apply the dynamic respawn function specified above.
  51. # Default: 1 - Enabled
  52. # 0 - Disabled
  53.  
  54. Respawn.DynamicEscortNPC = 1
  55.  
  56. #
  57. # Respawn.GuidWarnLevel
  58. # Description: The point at which the highest guid for creatures or gameobjects in any map must reach
  59. # before the warning logic is enabled. A restart will then be queued at the next quiet time
  60. # The maximum guid per map is 16,777,216. So, it must be less than this value.
  61. # Default: 12000000 - 12 million
  62.  
  63. Respawn.GuidWarnLevel = 12000000
  64.  
  65. #
  66. # Respawn.WarningMessage
  67. # Description: This mesage will be periodically shown (Frequency specified by Respawn.WarningFrequency) to
  68. # all users of the server, once the Respawn.GuidWarnLevel has been passed, and a restart scheduled.
  69. # It's used to warn users that there will be an out of schedule server restart soon.
  70. # Default: "There will be an unscheduled server restart at 03:00 server time. The server will be available again shortly after."
  71.  
  72. Respawn.WarningMessage = "There will be an unscheduled server restart at 03:00. The server will be available again shortly after."
  73.  
  74. #
  75. # Respawn.WarningFrequency
  76. # Description: The frequency (in seconds) that the warning message will be sent to users after a quiet time restart is triggered.
  77. # The message will repeat each time this many seconds passed until the server is restarted.
  78. # If set to 0, no warnings will be sent.
  79. # Default: 1800 - (30 minutes)
  80.  
  81. Respawn.WarningFrequency = 1800
  82.  
  83. #
  84. # Respawn.GuidAlertLevel
  85. # Description: The point at which the highest guid for creatures or gameobjects in any map must reach
  86. # before the alert logic is enabled. A restart will then be triggered for 30 mins from that
  87. # point. The maximum guid per map is 16,777,216. So, it must be less than this value.
  88. # Default: 16000000 - 12 million
  89.  
  90. Respawn.GuidAlertLevel = 16000000
  91.  
  92. #
  93. # Respawn.AlertRestartReason
  94. # Description: The shutdown reason given when the alert level is reached. The server will use a fixed time of
  95. # 5 minutes and the reason for shutdown will be this message
  96. # Default: "Urgent Maintenance"
  97.  
  98. Respawn.AlertRestartReason = "Urgent Maintenance"
  99.  
  100. #
  101. # Respawn.RestartQuietTime
  102. # Description: The hour at which the server will be restarted after the Respawn.GuidWarnLevel
  103. # threshold has been reached. This can be between 0 and 23. 20 will be 8pm server time
  104. # Default: 3 - 3am
  105.  
  106. Respawn.RestartQuietTime = 3
  107.  
  108. #
  109. # Respawn.ActivityScopeCreature
  110. # Description: The scope at which player activity will trigger respawn/despawn events. When a player
  111. # is in the same cell/area/zone as the object periodic checks will be made for creatures
  112. # due to be respawned. If there are pooled creatures setup, then it's advised to use
  113. # area or zone. If not, then cell is the best option.
  114. # Default: 0 - Cell level
  115. # 1 - Area level
  116. # 2 - Zone level
  117.  
  118. Respawn.ActivityScopeCreature = 0
  119.  
  120. #
  121. # Respawn.DynamicRateCreature
  122. # Description: The rate at which respawn time is adjusted per extra player found in the "region".
  123. # Region is defined by ActivityScope. For Area/Zone it's number of players per Area/Zone.
  124. # For cell, it's number of players within <DynamicRadius> setting yards of the respawn point.
  125. # This value is multiplied by number of players then this factor is multiplied by original spawn
  126. # time and added to current time in comparison to expected respawn time. Example:
  127. # Dynamic Rate is 0.1 (10%). There are 5 players in range. 0.1 * 5 = 0.5. Respawn time is 5 mins.
  128. # Current time is 50000 (secs). 5minsx60 = 300secs. 300*0.5 = 150. So current time for comparison is
  129. # 50150. If any creatures have a respawn time of 50150 or less, they will be respawned.
  130. # Default: 0.05 - (5% per player)
  131.  
  132. Respawn.DynamicRateCreature = 0.05
  133.  
  134. #
  135. # Respawn.DynamicMinimumCreature
  136. # Description: The minimum respawn time a creature can have. If the number of players multiplied by DynamicRate
  137. # reaches a point where it would be 100% of the respawn time or more, this respawn time will be applied
  138. # instead.
  139. # Default: 10 - (10 seconds)
  140.  
  141. Respawn.DynamicMinimumCreature = 10
  142.  
  143. #
  144. # Respawn.ActivityScopeGameObject
  145. # Description: The scope at which player activity will trigger respawn/despawn events. When a player
  146. # is in the same cell/area/zone as the object periodic checks will be made for gameobjects
  147. # due to be respawned. If there are pooled gameobjects setup (by default nodes are pooled)
  148. # then it's advised to use area or zone. If not, then cell is the best option.
  149. # Default: 2 - Zone level
  150. # 1 - Area level
  151. # 0 - Cell level
  152.  
  153. Respawn.ActivityScopeGameObject = 2
  154.  
  155. #
  156. # Respawn.DynamicRateGameObject
  157. # Description: The rate at which respawn time is adjusted per extra player found in the "region".
  158. # Region is defined by ActivityScope. For Area/Zone it's number of players per Area/Zone.
  159. # For cell, it's number of players within <DynamicRadius> setting yards of the respawn point.
  160. # This value is multiplied by number of players then this factor is multiplied by original spawn
  161. # time and added to current time in comparison to expected respawn time. Example:
  162. # Dynamic Rate is 0.1 (10%). There are 5 players in range. 0.1 * 5 = 0.5. Respawn time is 5 mins.
  163. # Current time is 50000 (secs). 5minsx60 = 300secs. 300*0.5 = 150. So current time for comparison is
  164. # 50150. If any gameobjects have a respawn time of 50150 or less, they will be respawned.
  165. # Default: 0.01 - (1% per player)
  166.  
  167. Respawn.DynamicRateGameObject = 0.01
  168.  
  169. #
  170. # Respawn.DynamicMinimumGameObject
  171. # Description: The minimum respawn time a gameobject can have. If the number of players multiplied by DynamicRate
  172. # reaches a point where it would be 100% of the respawn time or more, this respawn time will be applied
  173. # instead.
  174. # Default: 10 - (10 seconds)
  175.  
  176. Respawn.DynamicMinimumGameObject = 10
  177.  
  178. #
  179. ###################################################################################################
  180.  
  181. Update 6 beta 1 changes:
  182. - TC core updated to 2016. sept. 02.
  183. - Console spam fixed
  184. - Few database warnings fixed
  185. - CrossFaction BG patch added (working with bots)
  186. - Highly nerfed the reward on every 10 level
  187.  
  188. New lines in world.conf:
  189. Code:
  190. ###################################################################################################
  191. # CROSSFACTION BG CONFIG
  192. #
  193. #
  194. # CrossfactionBG.enable = 1 - Mixed battleground enabled.
  195. # CrossfactionBG.enable = 0 - Mixed battleground disabled.
  196.  
  197. CrossfactionBG.enable = 0
  198.  
  199. #
  200. ###################################################################################################
  201. Update 5 beta 4 changes:
  202. - TC core updated to 2016. aug. 15.
  203. - Triforce Mall from LordPsyan on GM Island
  204. - Fixed some level reward from thesawolf
  205. - Testing a new npcbots position code
  206. - Reduced Npcbots melee damage (however the melee dmg is not working yet )
  207.  
  208. - Update.bat improved
  209. Can reset randombots and npcbots
  210.  
  211. Update 5 beta 2 and 3 test changes:
  212. - TC core downed to 2016 july 08 (latest stable core)
  213. - Playerbots graveyard/respawn issue propably fixed
  214. - Scoreboard NPC faction fixed in Orgrimmar
  215. - All custom patches disabled by default in config files
  216.  
  217. - Update.bat improved
  218. Can backup and restore characters database
  219. Can restore world database if you break it
  220.  
  221. - Most of playerbots and npcbots improvments pulled from thesawolf
  222. Mega manual and how to use it here: https://github.com/thesawolf/Trinity...README_Bots.md
  223.  
  224. - Rym's updated BG patch from update 5 early test (only Warsong Gulch working)
  225.  
  226. Update 5 early test changes:
  227. - NPCbots working in Windows release (need to test it)
  228. - Playerbots: added in init, update, random preventions to ALT characters (thesawolf)
  229. - Possible fix for NPCBot teleport to master crashing (thesawolf)
  230. - Added dormant npcbot commands... (thesawolf)
  231. - Npcbot changes to dismissing (revert to original behaviour) (thesawolf)
  232. - NotSoRandom bots (thesawolf)
  233.  
  234. Playerbot fixes/changes: (thesawolf)
  235. - using .bot (command, besides lookup) without a bot or bot list specified
  236. would crash TC in the null to string conversion
  237. - permission fixes SEC_GAMEMASTER -> SEC_PLAYER so that players could
  238. properly use the playerbots.. might tighten this up more
  239. - some preliminary playerbot level checking to see if you really needed to
  240. reinit some things TODO: make a commandset with SQL flag toggle to NOT reinit
  241. (on a bot by bot basis).. for players that like to dress up their bots
  242. New lines in bots.conf:
  243. Code:
  244. AiPlayerbot.NotSoRandom = 0
  245.  
  246. AiPlayerbot.ARAC = 0
  247. New lines in world.conf:
  248. Code:
  249. ###################################################################################################
  250. # NPCBOT CONFIGURATION
  251. #
  252. # NpcBot.Enable
  253. # Description: Enable NpcBot system
  254. # Default: 1 - enable
  255. # 0 - disable
  256.  
  257. NpcBot.Enable = 1
  258.  
  259. #
  260. # NpcBot.AllowGM
  261. # Description: Allow GM's to have NpcBots
  262. # Default: 1 - Allow
  263. # 0 - disable
  264.  
  265. NpcBot.AllowGM = 1
  266.  
  267. # NpcBot.MaxBots
  268. # Description: Maximum number of bots allowed for players.
  269. # Default: 1
  270. # Recommend: 1-2
  271. # Max: 4
  272.  
  273. NpcBot.MaxBots = 4
  274.  
  275. # NpcBot.MaxBotsPerClass
  276. # Description: Maximum bots of each class allowed for players.
  277. # Default: 1
  278. # 0 - no limit
  279.  
  280. NpcBot.MaxBotsPerClass = 1
  281.  
  282. # NpcBot.BaseFollowDistance
  283. # Description: Default bot follow distance.
  284. # Note: This parameter determines bots' formation size, distance at which bots will chase and attack enemies.
  285. # Note2: This parameter is set for each player at login.
  286. # Default: 30
  287.  
  288. NpcBot.BaseFollowDistance = 20
  289.  
  290. # NpcBot.XpReduction
  291. # Description: XP percent penalty for each bot used starting with second.
  292. # Example: 3 bots, xp reduction is 20: ((3-1)*20) = 40%, 60% exp gained only.
  293. # Note: Maximum overall xp reduction is 90%.
  294. # Default: 0
  295.  
  296. NpcBot.XpReduction = 0
  297.  
  298. # NpcBot.HealTargetIconsMask
  299. # Description: Icon number bitmask which bots use to search for additional targets to heal (out of party).
  300. # Note: Many creatures cannot accept heal.
  301. # Example: to check Star, Triangle and Square we need 1 + 8 + 32 = 41.
  302. # Default: 0 (Disable)
  303. # 1 - Star
  304. # 2 - Circle
  305. # 4 - Diamond
  306. # 8 - Triangle
  307. # 16 - Moon
  308. # 32 - Square
  309. # 64 - Cross
  310. # 128 - Skull
  311.  
  312. NpcBot.HealTargetIconsMask = 0
  313.  
  314. # NpcBot.Mult.Damage.Melee
  315. # NpcBot.Mult.Damage.Spell
  316. # NpcBot.Mult.Healing
  317. # Description: Multipliers for bots' damage and healing. Allows to balance bots vs players.
  318. # Minimum: 0.1
  319. # Maximum: 10.0
  320. # Default: 1.0
  321.  
  322. NpcBot.Mult.Damage.Melee = 1.0
  323. NpcBot.Mult.Damage.Spell = 1.0
  324. NpcBot.Mult.Healing = 1.0
  325.  
  326. # NpcBot.Enable.Dungeon
  327. # NpcBot.Enable.Raid
  328. # NpcBot.Enable.BG
  329. # NpcBot.Enable.Arena
  330. # NpcBot.Enable.DungeonFinder
  331. # Description: Allow bots to enter PvE/PvP areas and Dungeon Finder query
  332. # Default: 1 - (NpcBot.Enable.Dungeon)
  333. # 0 - (NpcBot.Enable.Raid)
  334. # 0 - (NpcBot.Enable.BG)
  335. # 0 - (NpcBot.Enable.Arena)
  336. # 1 - (NpcBot.Enable.DungeonFinder)
  337.  
  338. NpcBot.Enable.Dungeon = 1
  339. NpcBot.Enable.Raid = 1
  340. NpcBot.Enable.BG = 1
  341. NpcBot.Enable.Arena = 1
  342. NpcBot.Enable.DungeonFinder = 1
  343.  
  344. # NpcBot.Limit.Dungeon
  345. # NpcBot.Limit.Raid
  346. # Description: Enable/Disable instance players limitation rules for bots.
  347. # Default: 1 - (NpcBot.Limit.Dungeon)
  348. # 1 - (NpcBot.Limit.Raid)
  349.  
  350. NpcBot.Limit.Dungeon = 1
  351. NpcBot.Limit.Raid = 1
  352.  
  353. # NpcBot.Cost
  354. # Description: Bot recruitment cost (in copper).
  355. # Note: This value is for level 80 characters.
  356. # Cost is reduced for lower levels by simple formula: (cost * level / 80).
  357. # Default: 1000000 (100 gold, 1g25s at level 1)
  358.  
  359. NpcBot.Cost = 1000000
  360.  
  361. # NpcBot.PvP
  362. # Description: Allow bots to attack player-controlled units (players, pets, bots, etc.)
  363. # Note: This rule only applies to player-controlled bots
  364. # Default: 1
  365.  
  366. NpcBot.PvP = 1
  367.  
  368. #
  369. ###################################################################################################
  370. Update 4 changes:
  371. - Updated Battleground patch from rym
  372. Now it's fully functional on Warsong Gulch, some playerbots AI fix needed to make it complete.
  373. - All race all class(ARAC) client mode support added
  374.  
  375. Update 3 changes:
  376. - TC core updated to 2016.07.10
  377. - Rym battleground patch for playerbot added
  378.  
  379. New lines in bots.conf:
  380. Code:
  381. # AI Playerbots can join in Battlegrounds
  382. AiPlayerbot.RandomBotJoinBG = 1
  383.  
  384. # AI Playerbots pick up the player level
  385. AIPlayerbot.RandomBotBracketPlayer = 0
  386. Update 2 changes:
  387. - TC core updated (2016.07.01)
  388. - Rochet2's GOmove
  389. - Phased Duel script
  390. - LoginBoA script
  391. - Starting guild script
  392. - Pet say script (just for fun)
  393. - Reset hp mp cooldown on login script
  394. - Visual enchant drop chance in world.conf
  395.  
  396. Update 1 changes:
  397. - LFG enabled, aoe changed to dps in bots default strategy (test)
  398. - Random visual enchant moved back to cpp script
  399. - Auto spell learn moved back to cpp script
  400. - New settings in World.conf
  401.  
  402. New lines in world.conf:
  403. Code:
  404. ###################################################################################################
  405. #
  406. # Killstreak.Enable
  407. # Description: System announce every 5, 10, 15...etc killstreak in global chat.
  408. # Default: 1
  409.  
  410. Killstreak.Enable = 1
  411.  
  412. #
  413. # Killstreak.Battleground.Only
  414. # Description: Killstreak system only in battlegrounds.
  415. # Default: 0
  416.  
  417. Killstreak.Battleground.Only = 0
  418.  
  419. #
  420. # Loose.Token.On.PvP.Death
  421. # Description: Loosing PvP token if you killed by someone else.
  422. # Default: 0
  423.  
  424. Loose.Token.On.PvP.Death = 1
  425.  
  426. #
  427. # Add.Token.On.PvP.Kill
  428. # Description: You receive PvP token when you killing other players or bots
  429. # Default: 0
  430.  
  431. Add.Token.On.PvP.Kill = 1
  432.  
  433. #
  434. ###################################################################################################
  435.  
  436. ###################################################################################################
  437. #
  438. # StartGuild
  439. # Description: New players automatically added for the configurated guild IDs.
  440. # Example: StartGuild.Alliance = 45
  441. # StartGuild.Horde = 46
  442. # Default: 0 (disabled)
  443.  
  444. StartGuild.Alliance = 0
  445. StartGuild.Horde = 0
  446.  
  447. #
  448. ###################################################################################################
  449.  
  450. ###################################################################################################
  451. #
  452. # Solocraft.Enable
  453. # Description: Solocraft is a script to increase players and bots stats in raids,
  454. # based on group size. It feels a little Hacky, but raids is unfair hard with playerbots.
  455. # Default: 0
  456.  
  457. Solocraft.Enable = 0
  458.  
  459. #
  460. # Boss.Announcer.Enable
  461. # Description: System announce who killed a world boss in global.
  462. # Default: 1
  463.  
  464. Boss.Announcer.Enable = 1
  465.  
  466. #
  467. # Login.Announcer.Enable
  468. # Description: Announce every player and bots login
  469. # Default: 1
  470.  
  471. Login.Announcer.Enable = 1
  472.  
  473. #
  474. # Auto.Spell.Learn
  475. # Description: Learning spells automatically on levelup.
  476. # Default: 1
  477.  
  478. Auto.Spell.Learn = 1
  479.  
  480. #
  481. # Random.Visual.Enchant
  482. # Description: You have 25% chance to loot weapons with a random visual enchant.
  483. # Only a visual tuning, not a real enchant
  484. #
  485. # Default: Random.Visual.Enchant = 1
  486. # Visual.drop.chance = 0.10 (0.10 = 10% chance, 1.0 = 100%)
  487.  
  488. Random.Visual.Enchant = 1
  489. Visual.drop.chance = 0.10
  490.  
  491. #
  492. # Reset.on.login
  493. # Description: Restore players health, mana and cooldowns when log into the game.
  494. # Default: 0
  495.  
  496. Reset.on.login = 0
  497.  
  498. #
  499. # Login.BoA
  500. # Description: New players get some starting equipment.
  501. # Default: 0
  502.  
  503. Login.BoA = 0
  504.  
  505. #
  506. # PhasedDueling.Enable
  507. # Description: On the start of a duel, the system create a separated phase
  508. # for the duel partners and hide the other players.
  509. # Default: 0
  510.  
  511. PhasedDueling.Enable = 0
  512.  
  513. #
  514. ###################################################################################################
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement