Jump to content

Help me, but i think that you cant.


Recommended Posts

  • Premium

Hello Devs!

Do someone know how to fix or hide or reduce this fuc***g syserr:

Process: SEQUENCE 2bb7d800 mismatch 0xaf != 0x2f header 3
Process: SEQUENCE_LOG [UNKNOWN]-------------
 [003 : 0xaf]

 

I read many people with this problem... Noone fix it.

 

ps. Dont tell me to change my source or remove the func....

Link to comment
Share on other sites

  • Premium

Edit like this

		//if (bHeader == HEADER_CG_PONG)
			//sys_log(0, "PONG! %u %u", m_pPacketInfo->IsSequence(bHeader), *(BYTE *) (c_pData + iPacketLen - sizeof(BYTE)));

		if (m_pPacketInfo->IsSequence(bHeader))
		{
			BYTE bSeq = lpDesc->GetSequence();
			BYTE bSeqReceived = *(BYTE *) (c_pData + iPacketLen - sizeof(BYTE));

			if (bSeq != bSeqReceived)
				return true;
			else
			{
				lpDesc->push_seq(bHeader, bSeq);
				lpDesc->SetNextSequence();
			}
		}

 

  • Love 1
Link to comment
Share on other sites

  • Premium
7 minutes ago, WeedHex said:

unfinished?? IDIOT, it's a fucking check for control mismatch things.

Just stop. I use that replace since 2 years. You wanted for help, i told you what to do. It's not just a syserr. It's a kick characters from game. You will see after you get players on server.

  • Love 1
Link to comment
Share on other sites

  • Premium
3 hours ago, WeedHex said:

unfinished?? IDIOT, it's a fucking check for control mismatch things.

Such ignorance and presumption...

  • Love 2

 

"Nothing's free in this life.

Ignorant people have an obligation to make up for their ignorance by paying those who help them.

Either you got the brains or cash, if you lack both you're useless."

Syreldar

Link to comment
Share on other sites

Le 11/03/2018 à 19:34, Dobrescu Sebastian a dit :

Edit like this


		//if (bHeader == HEADER_CG_PONG)
			//sys_log(0, "PONG! %u %u", m_pPacketInfo->IsSequence(bHeader), *(BYTE *) (c_pData + iPacketLen - sizeof(BYTE)));

		if (m_pPacketInfo->IsSequence(bHeader))
		{
			BYTE bSeq = lpDesc->GetSequence();
			BYTE bSeqReceived = *(BYTE *) (c_pData + iPacketLen - sizeof(BYTE));

			if (bSeq != bSeqReceived)
				return true;
			else
			{
				lpDesc->push_seq(bHeader, bSeq);
				lpDesc->SetNextSequence();
			}
		}

 

Your code fix all sequence problem? Or just header 254 ( PONG )

PS: He's right, the sequence system is not completely finished,  to delete it remains the best solution ( for me )

Link to comment
Share on other sites

  • Premium
1 hour ago, Sonitex said:

This is not a fix, just a way to get rid of those annoying logs.

No, the edit also solves a kick problem that generally occurs on the mainline source. The problem occurs when you have hundreds of online players. I do not know if I made any other changes, because it was a long time ago, but the above function has solved my problem for sure.

There is no need to get out the whole sequence code, just that little change is enough.

  • Love 1
Link to comment
Share on other sites

  • Premium

Replacing the sequence table makes older/unwanted launchers unable to access the server.

I dont resolve my problem doing so.

11 hours ago, tierrilopes said:

The thread opener can fix it, hes an experienced programmer.

I wrote in the title:  Help me if you can. So what, you can't put your soul in peace and enjoy the likes for free

Link to comment
Share on other sites

  • Premium
13 hours ago, WeedHex said:

Replacing the sequence table makes older/unwanted launchers unable to access the server.

I dont resolve my problem doing so.

I wrote in the title:  Help me if you can. So what, you can't put your soul in peace and enjoy the likes for free

Will you go alone or do i need to send you?

__

Don't you act like you're a pro?

Then fix it. But if you can't even read the error properly, what do you expect? To be taken serious?

All you deserve is this: «ignore void».

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now

Announcements



×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / 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.