Jump to content

slackware

Members
  • Posts

    10
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by slackware

  1. Hi TOM_RUS, firstly BIG thanks for amazing work.

    I am testing on local, and i have questions, my gm account continue been banned by warden without any third program...

    Here examples of this bans

    2011-06-29 06:09:31 RESULT PAGE_CHECK fail, CheckId 800 account Id 5

    2011-06-29 06:36:40 RESULT PAGE_CHECK fail, CheckId 261 account Id 7

    2011-06-29 06:36:40 RESULT PAGE_CHECK fail, CheckId 88 account Id 7

    2011-06-29 06:36:42 RESULT PAGE_CHECK fail, CheckId 261 account Id 5

    2011-06-29 15:45:56 RESULT PAGE_CHECK fail, CheckId 799 account Id 5

    2011-06-29 15:56:00 RESULT PAGE_CHECK fail, CheckId 799 account Id 5

    2011-06-29 16:17:59 RESULT PAGE_CHECK fail, CheckId 261 account Id 5

    2011-06-29 18:53:57 RESULT PAGE_CHECK fail, CheckId 88 account Id 5

    2011-06-30 00:48:43 RESULT PAGE_CHECK fail, CheckId 261 account Id 5

    2011-06-30 03:19:02 RESULT PAGE_CHECK fail, CheckId 799 account Id 5

    2011-06-30 03:53:15 RESULT PAGE_CHECK fail, CheckId 134 account Id 5

    2011-06-30 04:36:18 RESULT PAGE_CHECK fail, CheckId 261 account Id 11

    2011-06-30 17:12:57 RESULT PAGE_CHECK fail, CheckId 782 account Id 11

    2011-06-30 17:58:36 RESULT PAGE_CHECK fail, CheckId 88 account Id 11

    Thanks for any reply man

  2. How will be a good lock on i_mapList ?

    
           // TODO: This methods will need lock in MT environment
    
           static void LinkMap(Map* map)   { i_mapList.push_back(map); }
           static void DelinkMap(Map* map) { i_mapList.remove(map); }
    

    AND

    // TODO: This methods will need lock in MT environment
           // Theoreticaly multiple threads can enter and search in this method but
           // in that case linking/delinking other map should be guarded
           template <class OBJECT> static OBJECT* FindHelper(uint64 guid)
           {
               OBJECT* ret = NULL;
               std::list<Map*>::const_iterator i = i_mapList.begin();
               while (i != i_mapList.end() && !ret)
               {
                   ret = (*i)->GetObjectsStore().find<OBJECT>(guid, (OBJECT*)NULL);
                   ++i;
               }
    
               return ret;
           }
    
          static std::list<Map*> i_mapList;
    

    Maybe a lock type and...

    LockType i_mapListGuard;
    
    static void LinkMap(Map* map)   {
     Guard guard(i_mapListGuard);
    i_mapList.push_back(map); 
    }
    static void DelinkMap(Map* map)   {
     Guard guard(i_mapListGuard);
    i_mapList.push_back(map); 
    }
    

    Only on Link and Delink maybe ? Any help ( Using MT )

    Thanks

  3. Well her ei receive link errors but maybe its my fault:

    3>game.lib(CombatHandler.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(GuardAI.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(TotemAI.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(MiscHandler.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(SpellHandler.obj) : error LNK2019: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A) referenced in function "public: static class Unit * __cdecl ObjectAccessor::GetObjectInWorld(unsigned __int64,class Unit *)" (?GetObjectInWorld@ObjectAccessor@@SAPEAVUnit@@_KPEAV2@@Z)

    3>game.lib(ChatHandler.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(PetHandler.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(OutdoorPvPEP.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(OutdoorPvPZM.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(OutdoorPvPNA.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(SpellEffects.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(GameEventMgr.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(MovementHandler.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(Level2.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(OutdoorPvP.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(Spell.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    3>game.lib(DynamicObject.obj) : error LNK2001: unresolved external symbol "private: static class std::tr1::unordered_map<unsigned __int64,class Creature *,class std::tr1::hash<unsigned __int64>,struct std::equal_to<unsigned __int64>,class std::allocator<struct std::Pair<unsigned __int64 const ,class Creature *> > > HashMapHolder<class Creature>::m_objectMap" (?m_objectMap@?$HashMapHolder@VCreature@@@@0V?$unordered_map@_KPEAVCreature@@V?$hash@_K@tr1@std@@U?$equal_to@_K@4@V?$allocator@U?$pair@$$CB_KPEAVCreature@@@std@@@4@@tr1@std@@A)

    and thanks for this patch, just a question i have crash here ( with mtmaps patch ):

    Its a ~Map destructor called by InstanceMap::~InstanceMap ( maybe your patch fix ?)

    0000000140043A0A 000000002AD8F7C0 Map::~Map+EA e:\\wow\\src\\game\\map.cpp line 72

    Local <user defined> 'obj' = 1F0000001F

    Local <user defined> 'this' = 2A6FB6A0

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