Jump to content

Roadmap


Guest TheLuda

Recommended Posts

Hi guys.

Maybe it was a good idea to setup a roadmap of things which we want to come.

Also in case you agree that it is time for a new milestone (to cleanup the sql update files)

Post what a commit msg should look like.

(Probably easiest would be to just edit the first post for this case)

-- == Milestone 16.2 or 17? completed

==== Game Features ====

* Add Auction House Bot

* Add Creature linking

* Add Pathfinding

==== Server Features ====

* Add Prepared SQL-Statements

* Add 10 new commands for DB scripts

* Map system re-engineered. Instance maps are updated normally like non instance maps, memory usage reduced (see http://getmangos.eu/community/post/127716/#p127716 for more info)

* Optimize server performance by reducing frequency of visibility update calls

* Multiple MySQL connections to database. (http://getmangos.eu/community/topic/15925/11045patch-multiple-mysql-connections-to-database/)

* New system for parallelizing client packet processing

* Move vmaps to vmap version 3.0

* Add PersistantState system

* Implement proper work pool/gameevent spawns in Map instances

==== Statistics ====

#commits since milestone 16, ref to http://getmangos.eu/community/topic/14430/mangos-016-milestone-completed/

-- Roadmap

==== Features in development ====

* Dungeon Finder

* Warden system

* Rewrite MovementHandling, especially due to limitations of MotionMaster

==== Wanted Features ====

* Vehicles (some patch development by community exists)

* NPCs on transports

* Aura stacking rewrite

* Better Pet Support

==== Features open to discussion ====

* Hooks for Scripting Library for spells

Link to post
Share on other sites

==== Game Features ====

* Creature linking - links creatures together to allow them act like a group (better you will describe it by self Schmoozerd) ?

* Add Auction House Bot (96e8b337bc51408787dca0c403b381bcc61cb7ab)

==== Server Features ====

* Map system re-engineered. Instance maps are updated normally like non instance maps, memory usage reduced (see http://getmangos.eu/community/post/127716/#p127716 for more info)

* New system for parallelizing client packet processing. Handle WorldSession updates in Map::Update() where it's safe to proceed (see http://getmangos.eu/community/topic/15714/10848-multithreaded-packet-processing/ for more info. How to describe such commit since multithreading still not implemented?)

* Optimize server performance by reducing frequency of visibility update calls

* Multiple MySQL connections to database. (http://getmangos.eu/community/topic/15925/11045patch-multiple-mysql-connections-to-database/)

There were also lot of Vladimir's commit which i'm not sure i able to desribe them properly.

brief: large set of improvements that adds local per-map state and makes pools system, gamevent system work with it;

f65a04ac011062b8aafb894fa7546210fa468b9a

aa7eb2e0defadcdccd997d1dd33daf6c1644e6fd

e677cdf9076e3c1f34fc3e53f87a48570a5496d8

b857e95b974a88d1fda4a6f2cb7d8a186a811b01

==== Features in development ====

* Warden system ?

Link to post
Share on other sites
  • 41 years later...

> brief: large set of improvements that adds local per-map state and makes pools system, gamevent system work with it;

Implement Map instance local guids for creatures and gameobjects (and use same guids in game as in DB in result)

Implement proper work pool/gameevent spawns in Map instances.

Note: i not fix after this work of waypopints commands for map instances: need select one from 2 ways: lock waypoints of target creatures for edits

in one map (and edit it for all map copies, in all maps show waypoint copies (diff guids and etc problems)), or (maybe most clear), lock globally and show waypoints only in single map instance (where GM placed)

Currently lock not exist and editing waypoints in instance unredictable by result.

Link to post
Share on other sites
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use