Jump to content

Ambal

Members
  • Posts

    371
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by Ambal

  1. Moreover you pass a 50ms diff here every 50ms and same in worldsession so the diff in map is double speed

    Why would map update be twice as fast? If you are right then why periodic auras do not expire with double speed? Current packet processing system does not care about MapManager update timer - it simply does not need any of those. Also, if you are aware, some packets are currently executed in Map::Update() function.

    So I'd like to get an example of the code which proves your findings - at current stage I do not believe in problems of such sort.

  2. Neo, isn't is easier to remove this code from MapManager::Update(uint32) function:

        i_timer.Update(diff);
       if( !i_timer.Passed() )
           return;

    plus setup correct value for WUPDATE_OBJECTS timer to not invent brute hacks with Update(0)? :) Also, what do you mean by 'set interval = 1000 and get diff = 50'? We always send to Map::Update()/Transport::Update() methods real diffs between updates. So I'm not quite sure what are you trying to fix :/

    P.S. MapManager uses its own timer to handle Map updates, which is different from World tick update timer.

  3. Well, how many of you are actually host 'private' servers with 2k+ players? Latest mangos core with mtmaps patch is able to host 3.0-3.5k+ online or ~2k in single-threaded mode. We do not have time to create 'cool' things which will make sense for 1% of servers... And mangos is still officially is not multi-threaded.

×
×
  • 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