Jump to content

Packet headers on vps


Recommended Posts

Hello! I came across an interesting bug. I uploaded stuff from my home server to a newly purchased VPS, game, db started, runs fine.

However, when I would enter the game, as soon as the character would appear, the client would close (Tested several times). I have collected the following packet errors.

 

0728 14:14:16188 :: Phase Loading does not handle this header (header: 115, last: 1, 115)
0728 14:14:16189 :: Unknown packet header: 64, last: 1 115

0728 14:16:14861 :: Phase Loading does not handle this header (header: 115, last: 1, 115)
0728 14:16:14862 :: Unknown packet header: 101, last: 1 115

0728 14:37:28114 :: Phase Game does not handle this header (header: 130, last: 75, 130)
0728 14:37:28147 :: Unknown packet header: 217, last: 75 130


When the client closes, it almost always complains about another packet error. (There is absolutely no such problem on a hosted server.)

Thanks for the help in advance!

What might also be of interest is that the game, db clang++-devel version is compiled backwards.

Link to comment
Share on other sites

  • Replies 9
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Quote

When the client closes, it almost always complains about another packet error. (There is absolutely no such problem on a hosted server.)

First of all, It is because of the vps request's reaction is slower then local host's reaction, and the packet header error occours when the phase is switching faster then the last phase header receiving on the current phase. It is a general bug in the source. The pro solution is fix the input processor swiching on a running request (packet). 

All wolves are gray in the dark.

Link to comment
Share on other sites

  • Premium
1 minute ago, xGalardo said:

Configuration: https://metin2.download/picture/oC8qAhsr0KFSZ8i79HVt2jifeO8904n7/.png

Processor: Intel(R) Xeon(R) CPU X5650 @ 2.67GHz

Ram: 7 GB

VCpu: 4 x 2,66 ghz

Without a massive overselling, should be fine.

Maybe your provider has maybe problems with networking (packet loss).

Play a little bit and check with this command if u have dropped packets: 

netstat -idb -I <interface>

 

Edited by Metin2 Dev
Core X - External 2 Internal
Link to comment
Share on other sites

  • Premium
1 minute ago, xGalardo said:

Sorry for the stupid question, but where do I write this?

In PuTTy, and <interface> can be em0, vtnet0 or something simmilar.

You can ask for network interface name by writting "ifconfig" command on PuTTy.

Link to comment
Share on other sites

It seems better, I have logged out about 30 times, but it still closes the client.

0729 12:29:22691 :: Phase Game does not handle this header (header: 4, last: 121, 4)
0729 12:29:22739 :: CPythonNetworkStream::RecvFlyTargetingPacket() - dwShooterVID[1818386798] NOT EXIST
0729 12:29:22739 :: Unknown packet header: 12, last: 4 69

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.