Results 1 to 15 of 16

Thread: Test Server Updates

Hybrid View

  1. #1
    Registered User
    Join Date
    May 2009
    Posts
    45

    Re: Test Server Updates

    Test server patch for 2-2-2011 causes segfault on OP_PlayerProfile. Adding 360 to the structure fixes the segfault, currently testing the following change to everquest.h that seems to fix the problem:

    /*10572*/ uint8_t unknown10572[920]; // Test Patch add 360 (was 560) 2-2-2011

  2. #2
    Registered User
    Join Date
    Dec 2008
    Posts
    4

    Re: Test Server Updates

    Thanks sammie, that segfault fix got me flyturds on live servers after the 02/09 2011 patch.

    The opcodes for OP_NpcMoveUpdate and OP_DeleteSpawn works also.

    I managed to find OP_TargetMouse:

    Code:
    <opcode id="2257" name="OP_TargetMouse" updated="02/09/11">
            <comment>Targeting a person - old ClientTargetCode</comment>
            <payload dir="both" typename="clientTargetStruct" sizechecktype="match"/>
    </opcode>

  3. #3
    Registered User
    Join Date
    May 2004
    Posts
    41

    Re: Test Server Updates

    Did a bit of testing on live and Sammie's segfault fix is working, the opcodes for OP_NpcMoveUpdate and OP_Deletespawn are working, and the changes to spawnshell.cpp are needed for live. The changes to spawnshell.cpp are working for at least mounts and warders, which was all I was able to test. Also seems needed for a few wandering mobs as well.

    For some reason, I already had Helix2's opcode for OP_TargetMouse, and it is also correct.

    All this info made for a very quick fix. Thanks!!!!!

  4. #4
    Registered User
    Join Date
    Dec 2008
    Posts
    4

    Re: Test Server Updates

    Feb 17 patch blew up OP_NpcMoveUpdate.

    This sems to work for me:
    <opcode id="3278" name="OP_NpcMoveUpdate" updated="2/17/11">
    <comment>Position updates</comment>
    <payload dir="server" typename="uint8_t" sizechecktype="none"/>
    </opcode>

  5. #5
    Registered User
    Join Date
    May 2004
    Posts
    41

    Re: Test Server Updates

    Works great, thanks!

  6. #6
    Registered User
    Join Date
    Nov 2010
    Posts
    5

    Re: Test Server Updates

    Server patch for 9-3-2011 causes segfault with Warning: OP_PlayerProfile (0x6022) (dataLen: 28536) doesn't match: sizeof(charProfileStruct):28176
    Im no coder at all but tried to add 320 more to the charProfileStruct as before (see sammie's post above) and it worked for me and i haven't noticed any strange behaviour , running 1 hour now.

    Change in everquest.h

    /*10572*/ uint8_t unknown10572[920]; // Test Patch add 360 (was 560) 2-2-2011

    to:

    /*10572*/ uint8_t unknown10572[1280]; // add 360 (was 920) 9-3-2011

  7. #7
    Registered User
    Join Date
    Nov 2010
    Posts
    82

    Re: Test Server Updates

    Thanks Rail, that got me running again !
    Your dad.

Thread Information

Users Browsing this Thread

There are currently 3 users browsing this thread. (0 members and 3 guests)

Tags for this Thread

Posting Permissions

You may post new threads
You may post replies
You may post attachments
You may edit your posts
HTML code is Off
vB code is On
Smilies are On
[IMG] code is On