| Anonymous | Login | Signup for a new account | 08-09-10 02:46 CEST |
| Main | My View | View Issues | Change Log | Roadmap | Docs |
| Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | |||||||||||
| ID | Category | Severity | Reproducibility | Date Submitted | Last Update | |||||||
| 0001752 | [SphereServer 0.56b] executable - linux | major | always | 15-05-10 23:38 | 25-08-10 19:13 | |||||||
| Reporter | Mirravin | View Status | public | |||||||||
| Assigned To | ||||||||||||
| Priority | high | Resolution | open | |||||||||
| Status | new | Product Version | PreRelease/Nightly | |||||||||
| Summary | 0001752: Strange problem with using world items while moving. | |||||||||||
| Description |
If I'm running with character and using world items(it can be opening of the container on the ground, selecting spell target on somebody(character)...) I have strange movement problems("warning! step number failure." in injection and also it seems it may cause strange updates und bugs in all clients. On default Windows build(#1276) I don't have this problem. On Linux I have this problem on builds #1276-#1277. I tried different network settings, but it not helped. I think I may be connected with packet 0x22. With this problem after an item use is sent 2 packets 22 (!)00 41.... Logs from SpyUO are also attached... |
|||||||||||
| Additional Information | ||||||||||||
| Tags | No tags attached. | |||||||||||
| Nightly Version | Not Available | |||||||||||
| Experimental Flags | None | |||||||||||
| Option Flags | None | |||||||||||
| Attached Files |
|
|||||||||||
|
|
||||||||||||
Notes |
|
|
(0000471) Mirravin (reporter) 15-05-10 23:45 |
With build #1156 I didn't have this problem. |
|
(0000484) Mirravin (reporter) 31-05-10 05:41 edited on: 01-06-10 05:09 |
Build #1288, #1291 problem is NOT solved. OS: Linux. Ini settings: different(Packet Priority 0/1, Async Network 0/2). P.s. It is better to test this bug on transport(for example horse). |
|
(0000486) Mirravin (reporter) 01-06-10 05:24 |
I found one interesting thing with this bug: after it the char is displayed in incorrect location, usually it "losses 1 step", char is dislayed 1 step before it's real location. May be the reasons are also connected with the http://tracker.sphere.torfo.org/bugs/view.php?id=1744 [^] reasons. |
|
(0000487) Mirravin (reporter) 09-06-10 03:47 edited on: 09-06-10 04:04 |
Tested today with 100% default ini and scripts - the same. OS - Linux. Reprodusing isn't difficult: 1) Bind 'lastobject' in client. 2) Drop a container on the ground. 3) Sit on a horse. 4) While running near the container, use lastobject button, you have ~ 5-50%(sometimes it occurs very often, sometimes - not so often) chanse to get desinhronization between the server and client character position(character in client "losses 1 step"), (update fix it). ! This is also 1 from abilities to have this bug. This can be also caused, for example, by casting spells on other characters while running. Please fix it, when you will have time. This bug causes big problems to players in PVP. |
|
(0000560) Mirravin (reporter) 15-08-10 13:32 |
Are somebody planning have a look of this problem? |
|
(0000571) ShiryuX (developer) 18-08-10 20:23 |
Could you fill your EF_ and OF_ flags in the report and try using DEBUGF_WALKCODES or DEBUGF_WALK at the DebugFlags settings in the ini? The walkcode is a little complex and I'm still not used to it. |
|
(0000572) Mirravin (reporter) 18-08-10 21:53 |
EF_, OF_ flags and other in sphere.ini: default. I will activate debugs tonight. |
|
(0000574) Mirravin (reporter) 19-08-10 06:06 |
Experimental=01|02|08|010000|0800000 OptionFlags=08|0200|080|02000 With DEBUGF_WALK I get huge amount of flood: 07:00:WARNING:CheckValidMove failed This flood occurs even with 0 clients in game. With DEBUGF_WALKCODES I can do ~ 3 steps with character. After this character is stopped by server with other flood in console: 06:53:ERROR:4: Invalid walk echo (00). Invalid after valid. |
|
(0000575) ShiryuX (developer) 19-08-10 10:19 |
Okay... Maybe I found the problem. I'll send a little commit right now, tell me if there's any change at build #1308. Try with packet priority set to 1. Oh, by the way, if you're using Linux Build, you shouldn't be using EF_UNICODE :P |
|
(0000576) Mirravin (reporter) 19-08-10 14:58 |
You are sure about EF_UNICODE? Because warning may be connected with old, resolved problem... 21-03-2009, MrSugarCube - Fixed: Crashes with EF_Unicode enabled on Linux builds. |
|
(0000578) Mirravin (reporter) 20-08-10 06:35 edited on: 20-08-10 06:52 |
Problem is not solved in Injection, but in with naked clients I couldn't reproduse it. I will test this again later. (internal build #1308, Linux, UsePacketPriority=1) |
|
(0000600) MrSugarCube (administrator) 25-08-10 17:02 |
Did this problem ever exist without injection being used, what symptoms are there other than the "step number failure" message? Both packet logs look perfectly fine to me, except for the part where injection gets upset (presumably because of the two movement requests with sequence "0", but there isn't really anything wrong with that). |
|
(0000601) Mirravin (reporter) 25-08-10 19:13 |
In version #1296, that I'm using now, problem exists in all clients: 2.0.3, 6.0.14.3 with and without Razor. Reprodusing it with injection is very simple, but without it I don't know a simple way to reproduse it "with warranty", but it often occurs in PVP. Reason-bug is desinhronization in character coordinates(when the bug occurs, characted losses 1 step and after it is drown in client with 1 tile displacement. "step number failure" in injection is only a marker of it. Also one problem what is caused by position desinhronization is what the characted can't run to the specific direction. To fix this all, client needs a resend. Also 1 interesting thing, what this problem is connected with one of changes from version #1156 to version #1276 because on version #1156 problem hasn't been, in injection too. If you can provide me with old Linux builds, I can check the bug existance in its to find, that change caused it. Also I don't know exactly is this problem exist on Windows builds. When we checked it with injection(the simplest way of reprodusing), we didn't find it. But one admin, who using Windows build said me, that his players complained of common problems, caused by this bug(incorrect char location in client, impossibility to move to the specifix direction). |
| Copyright © 2000 - 2008 Mantis Group |