Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Coding Corner
You last visited: Today at 00:41

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

Advertisement



Movement bug? Server side

Discussion on Movement bug? Server side within the SRO Coding Corner forum part of the Silkroad Online category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Mar 2009
Posts: 71
Received Thanks: 21
Movement bug? Server side

I've found what looks like a bug in the vsro 1.188 server (shocker, I know).

Here's a video showing the bug:

Video description:

Quote:
I have found a sequence of "waypoints" that results in a bug in the Silkroad server. There are many incarnations of this bug, this is a demonstration of a single instance.

Here are the movement steps:
  1. I start at position 1023, 878 (region coordinates within region 69, 101).
  2. I tell the server that I want to move to 1019, 881.
  3. The server responds that I am moving from 1023, 878 (confirming that I am starting from where I think I am) to 1019, 881. All is good so far.
  4. I wait for this movement to complete.
  5. I tell the server that I want to move to 960, 913.
  6. The server responds that I am moving from 1019, 881 (again, confirming my expected position) to 960, 913. Everything is still as expected.
  7. I wait for this movement to complete.
  8. I tell the server that I want to move to 951, 1084.
  9. The server responds that I am moving to 951, 1084. This time the server does not respond with a source position due to its usual behavior. This is still normal behavior.
  10. I wait for this movement to complete.
  11. I tell the server that I want to move to 951, 1085.
  12. The server responds that I am moving to 951, 1085. Again, no source position from server. This is still normal.
  13. I wait for this movement to complete.
  14. I tell the server that I want to move to 881, 1422.
  15. The server responds that I am moving to 881, 1422. Again, no source position from server. This is still normal.
  16. I wait for this movement to complete.
  17. I am interrupted by the server telling me that I have collided with something at position 937.904, 1073.75!!

This is quite unusual. Looking at the collision, it seems like my movement requests from step 8 and 11 were ignored. That is, this collision would happen if I were to take a straight path from 960, 913 to 881, 1422. The server responded that the movement requests for step 8 and 11 were successful though. You can see that the client understands these movement responses from the server as well. The client continues to run forward following the expected sequence of waypoints until he snaps backwards to that point of collision.

This bug seems to happen independently of the character's speed. This bug happens independently of the whether or not the server responds to my movement request with a source position. In the case when the server does respond with a source position, I can catch this error case because I notice that the given position by the server and my expect position are different.
sandsnip3r is offline  
Old 07/13/2021, 14:18   #2
 
elite*gold: 0
Join Date: Apr 2015
Posts: 56
Received Thanks: 28
Interesting. Have you found any hints why the server's behaviour is the way it is?
pumpya19 is offline  
Reply


Similar Threads Similar Threads
[SEARCH]Gold bug , castel bug ans speed repair bug for key bug or crystal bug
04/23/2020 - Browsergames - 3 Replies
Hi I search key or crystal bug :) I will give gold , castel and speed repair bug Please send me skype : ciechomek111



All times are GMT +1. The time now is 00:42.


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.