Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 11:53

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



WorldServer crash

Discussion on WorldServer crash within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jul 2014
Posts: 1
Received Thanks: 0
Exclamation WorldServer crash

Hi all,

My WorldServer crash at random time.



I've the error in file eh_*.txt
Code:
2017/10/ 9 22:44:25

ROL//CALLED

2017/10/ 9 22:44:25

ROL//NOT FIXED//5, 721

2017/10/ 9 22:44:25

[Remove Object]: ID 721, m_dwObjAryIdx -1
The 721 ID is MI_PET_AIBATT.



I've found the error in World.cpp and Linkmap.cpp

In World.cpp

Code:
void CWorld::RemoveObjArray( CObj* pObj )

{

#ifdef __WORLDSERVER

    if( pObj->m_dwObjAryIdx == 0xffffffff )

    {

        //WriteError( "RemoveObjArray  pObj->m_dwObjAryIdx == 0xffffffff " );

        WriteError( "[Remove Object]: ID %d, m_dwObjAryIdx %d", pObj->GetProp()->dwID, pObj->m_dwObjAryIdx);

        return;

    }





    if( m_apObject[pObj->m_dwObjAryIdx] == pObj )

    {

        m_ObjStack.Push( pObj->m_dwObjAryIdx );

        m_apObject[pObj->m_dwObjAryIdx]        = NULL;

    }

    else

    {

        WriteError( "RemoveObjArray m_apObject[pObj->m_dwObjAryIdx] != pObj " );

    }

    m_cbRunnableObject--;

#else    // __WORLDSERVER

    CLandscape* pLandscape    = GetLandscape( pObj );





    if( NULL != pLandscape ) 

    {

        pLandscape->RemoveObjArray( pObj );

    }

    /*

    else 

    {

        char szMessage[260]    = { 0, };

        sprintf( szMessage, "ROA error with landscape unloaded - g_pPlayer = %f, %f\t//pObj = %f, %f",

            g_pPlayer->GetPos().x, g_pPlayer->GetPos().z, pObj->GetPos().x, pObj->GetPos().z );

        DEBUGOUT2( szMessage );

    }

    */

#endif    // __WORLDSERVER

}
In LinkMap.cpp

Code:
BOOL CLinkMap::RemoveObjLink2( CObj* pObj )

{

    WriteError( "ROL//CALLED" );





    int nLinkLevel    = pObj->GetLinkLevel();

    int nLinkType    = pObj->GetLinkType();

    CObj** aObjLinkMap    = GetObj( nLinkType, nLinkLevel );

    int nMaxWidth    = GetLinkWidth( nLinkType, nLinkLevel ) * m_nLandWidth;

    int nMaxPos        = nMaxWidth * nMaxWidth;





    for( int nPos = 0; nPos < nMaxPos; nPos++ )

    {

        if( aObjLinkMap[nPos] == pObj )

        {

            aObjLinkMap[nPos]    = pObj->GetNextNode();

            pObj->DelNode();

            WriteError( "ROL//FIXED//%d, %d", pObj->GetType(), pObj->GetIndex() );

            return TRUE;

        }

    }

    [B]WriteError( "ROL//NOT FIXED//%d, %d", pObj->GetType(), pObj->GetIndex() );[/B]

    return FALSE;

}


Sorry for my bad english



And thanks for helps



ultimatereborn
ultimatereborn is offline  
Reply

Tags
help; problem;


Similar Threads Similar Threads
[WorldServer Error] Worldserver startet nicht mehr
08/24/2012 - Flyff Private Server - 4 Replies
Hallo Epvpers! Ich habe ein Problem mit meinem Worldserver. Ich starte ihn, dann nach ein paar Sekunden schließt er sich einfach. Bitte um Hilfe. :confused: Hier der Error Code: 2012/ 8/24 11:51:00 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:40 2012/ 8/24 11:51:00 LoadPropMoverEx::m_nAttackFirstRange ÀÌ»ó:60
Worldserver mit worldserver.conf verknüpfen
06/23/2011 - WoW Private Server - 5 Replies
Hallo. Ich habe eine trinity core 3.3.5(Jeuties Blizzlike Repack) so ich habe einen laufenden realm. Ich möchte jetzt noch einen Blizz und einen High Rate realm laufen haben. Ich habe die worldserver.conf kopiert und zweimal neu erstellt. Habe in den conf's die jeweiligen DB Pfade, IP etc. eingegeben. So nun: Frage 1: Brauch jeder Realm einen neuen Port? Frage 2: Wie schaff ich es, dass wenn ich den worldserver starte, dass nicht nur worldserver.conf, sondern auch worldserver2.conf und...
Crash. Crash. Crash. Help?
10/30/2009 - Dekaron - 10 Replies
Okay EPVPr's, I have a question for you. Is anyone else having the 2moons/dekaron client crash on them as much as it is for me? I'll explain my full situation unlike alot of people on here(I'm sure most of you guy's know what i'm referring to :p) Situation: I start 2Moons, login. Usually on char select i'll open CE 5.5 from my "Up To Date" .CT file. Other times it will be "in map" depends on the situation as you all know. With as little as only one script activated(or even all) which most...
[HILFE]WorldServer.exe soll KEINE WorldServer.debug.log mehr erstellen!!!
09/26/2008 - Flyff Private Server - 17 Replies
Hi Leute, Also folgendes Problem habe ich: Die "3.WorldServer.exe" erstellt eine "WorldServer.debug.log" Wie lösche ich den Befehl aus der "WorldServer.exe"??? Habe es mit hexeditor geöffnet und n bissken rumgesucht... Komplette Zeile gelöscht aber dann geht die exe nciht mehr... Sind wohl n paar mehr zeilen als die die ich gelöscht habe ^.^ Hatt jemand dafür wohl ne lösung wenn die datei die da erstellt wird ich für mich persönlich nicht zu gebrauchen... :)



All times are GMT +1. The time now is 11:54.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.