Jump to content

Recommended Posts

Hey guys i don't know if its the right place to post this.
but my friend ,  he plays alot of server , told me if i put my server online he can crash my channel. although i made every protection for p2p /war /dice and everything that is said on forums. but he said its something else. and he tried it on novamt2 and metin2nirvana and it works.

 

anyone know what is it so i can block it before i release my server? 

 

merci

Link to comment
Share on other sites

  • Premium

Hey guys i don't know if its the right place to post this.

but my friend ,  he plays alot of server , told me if i put my server online he can crash my channel. although i made every protection for p2p /war /dice and everything that is said on forums. but he said its something else. and he tried it on novamt2 and metin2nirvana and it works.

 

anyone know what is it so i can block it before i release my server? 

 

merci

/Á -2147483648 2147483647, same do_dice function as /dice.

 

"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

hey none did work, they both give : this order does not exist error! idk if i am doing it right but check this :

 

https://metin2.download/picture/X8eW0DdLrwRLU0xr3LjyHCGsG2Ar28t2/.png

 

Also tried do_dice , not exist .... anything else?

 

thx btw :)

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

Error like these 

 

SYSERR: Apr 26 08:58:42 :: SpawnGroup: NOT_EXIST_GROUP_VNUM(3230) Map(210) 

SYSERR: Apr 26 08:58:42 :: SpawnGroup: NOT_EXIST_GROUP_VNUM(3230) Map(210) 
SYSERR: Apr 26 08:59:33 :: Process: SEQUENCE 420e7c00 mismatch 0xaf != 0x64 header 254
SYSERR: Apr 26 08:59:33 :: Process: SEQUENCE_LOG [uNKNOWN]-------------

 But i don't think it crash the channel.
My friend does something ingame that causes the channel crash! Any thoughts ?

Link to comment
Share on other sites

What is he doing before the crash ? Is he walking around or just standing ? on 34k there are a lot of exploits. Im not sure but looking at the syserr this may be the problem.

 

SYSERR: Apr 26 08:58:42 :: SpawnGroup: NOT_EXIST_GROUP_VNUM(3230) Map(210) 

SYSERR: Apr 26 08:58:42 :: SpawnGroup: NOT_EXIST_GROUP_VNUM(3230) Map(210)
 
he may be using the groups in dungeon bug it was released quite recently ? That's why it  would be good to know what is the doing right before the crash.
Link to comment
Share on other sites

The .core file you send me crashed on checkpointing, this is a strange error and i dont know the exact cause for it.

 

Kind regards

MartPwnS

Thanks MartPwnS , you are really really helpful .

If it ever happen to me again , ill post the .core file again so you could check it. hope we can fix that and thanks again...

Link to comment
Share on other sites

Hello guys again,

It closed again, and these are the error :

DarkLord is my friend, but why i am getting an error of GetPoint ?

 

SYSERR: Apr 29 07:07:32 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:32 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)
SYSERR: Apr 29 07:07:33 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)
SYSERR: Apr 29 07:07:33 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)
SYSERR: Apr 29 07:07:34 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)
SYSERR: Apr 29 07:08:08 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: -1845493760)
SYSERR: Apr 29 07:08:08 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: -1845493760)
SYSERR: Apr 29 07:10:30 :: IsUniqueDead: Unknown Key or Dead : real
SYSERR: Apr 29 07:11:13 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1
SYSERR: Apr 29 07:11:14 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1
SYSERR: Apr 29 07:11:16 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1
SYSERR: Apr 29 07:11:17 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1
SYSERR: Apr 29 07:11:19 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1
SYSERR: Apr 29 07:11:21 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1
SYSERR: Apr 29 07:11:22 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1
SYSERR: Apr 29 07:11:34 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1
SYSERR: Apr 29 07:11:36 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1
SYSERR: Apr 29 07:17:01 :: checkpointing: CHECKPOINT shutdown: tics did not updated.

 

Link to comment
Share on other sites

Had this problem once because the system clock hardware was screwed up and kept going off.

Can you help me to fix this please ? 

the channel keep crashing , those are errors in sysser and syslog the same errors in both

 

SYSERR: Apr 29 07:06:18 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:06:18 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:02 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: -1845493760)

SYSERR: Apr 29 07:07:02 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: -1845493760)

SYSERR: Apr 29 07:07:02 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: -1845493760)

SYSERR: Apr 29 07:07:12 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: -1845493760)

SYSERR: Apr 29 07:07:25 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: -1845493760)

SYSERR: Apr 29 07:07:30 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:30 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:30 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:30 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:31 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:31 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:31 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:31 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:32 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:32 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:32 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:32 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:32 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:33 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:33 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:07:34 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: 6)

SYSERR: Apr 29 07:08:08 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: -1845493760)

SYSERR: Apr 29 07:08:08 :: GetPoint: POINT_ERROR: DarkLord type 55 val 50 (max: -1845493760)

SYSERR: Apr 29 07:10:30 :: IsUniqueDead: Unknown Key or Dead : real

SYSERR: Apr 29 07:11:13 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1

SYSERR: Apr 29 07:11:14 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1

SYSERR: Apr 29 07:11:16 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1

SYSERR: Apr 29 07:11:17 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1

SYSERR: Apr 29 07:11:19 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1

SYSERR: Apr 29 07:11:21 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1

SYSERR: Apr 29 07:11:22 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1

SYSERR: Apr 29 07:11:34 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1

SYSERR: Apr 29 07:11:36 :: DoRefineWithScroll: REFINE : Unknown refine scroll item. Value0: 1

SYSERR: Apr 29 07:17:01 :: checkpointing: CHECKPOINT shutdown: tics did not updated.

 

Link to comment
Share on other sites

There is a buffer overflow in the function CHARACTER::GetPoint:

	if (val > max_val)
		sys_err("POINT_ERROR: %s type %d val %d (max: %d)", GetName(), val, max_val);

As you can see, the variadic-argument function references 4 variables, while only 3 values are passed to it. But I'm not quite sure that's the real reason of those crashes...
Anyway, the checkpointing thing makes the game crash when it detects the game has been unresponsive for a defined amount of time (I don't remember exactly how long it was, tbh): there might be an endless loop somewhere in your quests (or in the game itself, who knows).

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.