Jump to content

xarly

Members
  • Posts

    150
  • Joined

  • Last visited

    Never
  • Donations

    0.00 GBP 

Posts posted by xarly

  1. Hi!

    I have seen that for playing in some servers is needed a custom patch to connect, wich install a custom loader with custom MPQ with i-dont-know-what. You cannot login without it. So testers have to use the launcher to connect.

    I wonder how this can be done. It would be interesting after a server upgrade from 3.2.2 to 3.3.3 for example, you could schedule launcher remotely for deleting WTF and Cache folders.

    Any idea?

    Thank you

  2. If have found why my server was crashing. It was about Macros.

    It looks like macros from 322 were not fully compatible or something like that, I don't know. This is what i have done.

    1. Truncate account_data and character_account_data

    2. Ask players for delete WTF and Cache folders

    After that crashes have dissapeared :D

    And if a player connect was not when I did this maintenance and crash the server. I delete his info from those tables and ask him to delete folders. And problem solved

  3. diff is that he runs on x64 which is more error-sensitive (yours displays the error and goes on)

    Really? I didn't know that. :eek: I thought that would be better in x64 (more performance)

    I have more info. How to reproduce it, more or less:

    1. Players in instance (For example Forge of souls, or Archavon..)

    2. Server crash for any reason

    3. Some of those players want to login, server crash with the error i posted above.

    Temporal Walkthrough (I hope :) ):

    If the player wich causes the error delete wtf and cache folder then the player can login normally, and goto 1:

  4. Server crashes after a few minutes, always the same line, about sql query.

    I'm going crazy, i have tried everything... I come to you as a last resort, I hope you can help me

    Screenshot

    http://img62.imageshack.us/img62/5636/servercrash.jpg

    (with several guids and types)

    Crash report (also always the same):

    http://pastebin.com/DgyJM6zV

    in Server.log i have many many of this

    ERROR:WORLD: CMSG_ITEM_NAME_QUERY for item 48778 failed (item listed in Item.dbc but not exist in DB)
    ERROR:SESSION: received not allowed opcode CMSG_LFD_PLAYER_LOCK_INFO_REQUEST (0x036E)
    ERROR:SESSION: received unexpected opcode CMSG_NAME_QUERY (0x0050) the player has not logged in yet
    

    Thank you

  5. well shadow weaving is bugged - it works when you activate this talent, but after relog or teleport, it does not work anymore.

    i think leslie's patch in "under review" section will fix this

    Sorry but i don't find any patch in under review by "leslie", is that the username?

  6. Hello!

    I am here to comment a very strange fact.

    First I explain my environment: I have a virtual machine (vmware) with W2003 R2 Ent 64 where I test every change I do in the core before upload to the online server. My online server has the same W2003 R2 Ent 64. Both have the same DB and the same core (except if I am testing something new)

    In this case I test two spells

    • * Reign of the Dead / Reign of the Unliving(item spells) . They stack up to 3 times and then trigger another spell
      * Shadow Embrance - Increasing all shadow periodic damage and reduces all periodic healing. Stacks up to 3 times.

    Well, the fact is in my vmware server both spells stack has the should do, but then, when i upload the core to the online server, spells doesn't work! They stack only one time, never stack up to 3.

    Except obviously RAM and CPU, are the same servers. Same core, same DB, same SO... so I wonder if core work may be affected by the CPU, a i7 920 (I don't know what to think yet)

    I cannot explain why and it's very frustrating, can you help me?

    Thank you

  7. Hi, I know my revision is old, but is the last for 3.2.2a....

    I have crashes with this line

    Map * GetMap() const { ASSERT(m_currMap); return m_currMap; }
    

    I know this because I was able to see the console for just a few seconds and I had no time to copy the backtrace, but this is my main crash.

    What would happen if I just remove the assert? xD

    The console was saying something like "C:/..../Object.h:500 assertion fail"

    Any idea on how to fix this? a way to ensure that assertion doesn't fail....

    Thank you very much

  8. I want to make an extra check for DeathKnights (If has level > 65 and has the last quest completed), I have written this for include in void WorldSession::HandleCharFactionOrRaceChange(WorldPacket& recv_data)

    Replace

       QueryResult *result = CharacterDatabase.PQuery("SELECT at_login FROM characters WHERE guid ='%u'", GUID_LOPART(guid));
       if (!result)
       {
           WorldPacket data(SMSG_CHAR_FACTION_CHANGE, 1);
           data << uint8(CHAR_CREATE_ERROR);
           SendPacket( &data );
           return;
       }
    

    with this

    QueryResult *result = CharacterDatabase.PQuery("SELECT at_login, class, level FROM characters WHERE guid ='%u'", GUID_LOPART(guid));
       Field *fields = result->Fetch();
       if (!result)
       {
           WorldPacket data(SMSG_CHAR_FACTION_CHANGE, 1);
           data << uint8(CHAR_CREATE_ERROR);
           SendPacket( &data );
           return;
       }
       else
       {
           uint32 clase = fields[1].GetUInt32();
           uint32 nivel = fields[2].GetUInt32();
           if (clase == 6 && nivel < 65)
           {
               WorldPacket data(SMSG_CHAR_FACTION_CHANGE, 1);
               data << uint8(CHAR_CREATE_ERROR);
               SendPacket( &data );
               return;
           }
       }
    

    This is much better, although I don't check for quest

  9. Hi!

    Can you help me? If I access via localhost:7878 i get this:

     <?xml version="1.0" encoding="UTF-8" ?> 
    - <SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsi="http://www.w3.org/1999/XMLSchema-instance" xmlns:xsd="http://www.w3.org/1999/XMLSchema" xmlns:ns1="urn:MaNGOS">
    - <SOAP-ENV:Body>
    - <SOAP-ENV:Fault>
     <faultcode>SOAP-ENV:Client</faultcode> 
     <faultstring>HTTP GET method not implemented</faultstring> 
     </SOAP-ENV:Fault>
     </SOAP-ENV:Body>
     </SOAP-ENV:Envelope>
    

    and with example.php

    Fatal error: Class 'SoapClient' not found in C:\\AppServ\\www\\example.php on line 14
    

    I'm using Appserv as webserver

    # Apache 2.2.8

    # PHP 5.2.6

  10. Two fixes:

    -CharacterDatabase.PExecute("UPDATE `character_achievements` set achievement = '%u' where achievement = '%u' AND guid = '%u'",
    +CharacterDatabase.PExecute("UPDATE `character_achievement` set achievement = '%u' where achievement = '%u' AND guid = '%u'",
    

    -CharacterDatabase.PExecute("UPDATE `item_instance` SET `data`=CONCAT(CAST(SUBSTRING_INDEX(`data`, ' ', 3) AS CHAR), ' ', '%u', ' ',    CAST(SUBSTRING_INDEX(`data`, ' ', (3-64))AS CHAR)) WHERE CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 4), ' ', '-1') AS UNSIGNED) = '%u' AND ownerguid = '%u'",
    +CharacterDatabase.PExecute("UPDATE `item_instance` SET `data`=CONCAT(CAST(SUBSTRING_INDEX(`data`, ' ', 3) AS CHAR), ' ', '%u', ' ',    CAST(SUBSTRING_INDEX(`data`, ' ', (3-64))AS CHAR)) WHERE CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 4), ' ', '-1') AS UNSIGNED) = '%u' AND owner_guid = '%u'",
    

    Thank you

  11. I had a Windows 2003 Server x64, and very few crashes, recently I have migrated to a server with Windows 2008 x64, and many crashes are started to happen, i have found that three quest are involved. In Windows Event Viewer i see logs like this:

    Name of application errors: mangosd.exe, version 0.0.0.0, time stamp: 0x4bc473ea
    Name of the module with errors: ntdll.dll, version 6.1.7600.16385, time stamp: 0x4a5be02b
    Exception code: 0xc0000374
    Offset error: 0x00000000000c6cd2
    Process ID failed: 0xd3c
    Start time of application errors: 0x01cae6f4ada6b10e
    Path of the application with errors: D: \\ 0_WoW322 \\ mangosd.exe
    Path module errors: C: \\ Windows \\ SYSTEM32 \\ ntdll.dll
    Report ID: 28c7017c-52E8-11df-bd7f-406186c3f182
    

    ntdll.dll ¿?

    The crash can be reproduced with only three quest (at the moment), these are:

    http://www.wowhead.com/quest=9692

    http://www.wowhead.com/quest=10283

    http://www.wowhead.com/quest=9452

  12. new branch, again no patches nothing only your change, i get compile error

    same branch without your change, 100 % compiled and no errors

    Just now I have downloaded lastest revision, with no patches, I have applied the fix, and compiles fine, no errors. So definitely you are doing something wrong.

    ========== Build: 13 correct, 0 wrong, 0 upgraded, 0 skipped ==========
    

    and that error you say Map.cpp(3487) : error C2065: 'SCRIPT_COMMAND_CREATE_ITEM' has nothing to do with InstanceMap::CanEnter

    Sorry, I cannot help you anymore

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