Anonymous | Login | Signup for a new account | 2025-07-27 17:37 UTC | ![]() |
My View | View Issues | Change Log | Roadmap | Zandronum Issue Support Ranking | Rules | My Account |
View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
0001662 | Zandronum | [All Projects] Bug | public | 2014-01-12 17:04 | 2018-09-30 23:13 | ||||
Reporter | Leonard | ||||||||
Assigned To | Torr Samaho | ||||||||
Priority | high | Severity | major | Reproducibility | random | ||||
Status | closed | Resolution | fixed | ||||||
Platform | Microsoft | OS | Windows | OS Version | XP/Vista/7 | ||||
Product Version | 2.0-beta | ||||||||
Target Version | Fixed in Version | 2.0 | |||||||
Summary | 0001662: Players can go though solid 3D floors online | ||||||||
Description | I first got that bug randomly in the gv zh server on ZM01. I decided to test it in singleplayer but no results. I thought it was linked to multiplayer so I asked someone to come and test it. At first we tried in the ZH map with success then we made a minimal example wad. TGK told me that he had experienced that bug himself too and that it worked with water 3D floors so he included it in the test wad. He got the bug with the underwater sector in seconds but then we were unable to do it again. I couldn't do it myself (my own server) so that's why I think it may be linked to ping/connection quality. I can get it easy in the grandvoid zh server although it is 1.2. There is also another thing which I experienced is that when TGK did "teleport" above the 3D floor in the underwater sector, I was just under him and I had a kind of client prediction bug and I could see though the 3D floor too but I didn't teleport. Note that the teleport bug which I am reporting here is certenly not a client prediction bug. | ||||||||
Steps To Reproduce | -Download the minimal exemple wad. -Start a server (in best-ever because I think having low ping might decrease the chances). -Crouch under the 3D floor or go in the underwater sector. -Continuslouy press your jump button. Don't say you can't reproduce it too fast it's just really hard to do. | ||||||||
Attached Files | ![]() ![]() | ||||||||
![]() |
|
ZzZombo (reporter) 2014-01-12 19:58 |
Confirm. Observed independently and in another scenario. ZH ZM06, I hid under metal shelves and just to beat boredom I started to jump while still sitting in my cover. Eventually I got teleported on top of the shelve was above me. I could reliably reproduce it after several tries and even used it to confuse zombies and escape with impunity. |
Torr Samaho (administrator) 2014-01-12 21:44 |
So this problem happens both in 1.2 and the recent 2.0 beta builds? |
Leonard (developer) 2014-01-12 23:08 |
Yes |
Edward-san (developer) 2014-01-13 00:57 |
hence set the correct product version. |
Leonard (developer) 2014-01-13 12:21 |
Just wanted to make things faster and not get that "have you tested in 2.0" question. Sorry.. |
Edward-san (developer) 2014-01-13 12:52 |
But then you got the opposite question: "so it happens in 1.2 too?" :P Anyways, if you can reproduce the issue in 1.2, then you must set the product version to 1.2, because it gets a better chance to be fixed in both 1.3 and in 2.0. |
ZzZombo (reporter) 2014-01-13 17:28 |
It is even more ancient bug BTW, at happens at least since 98d. |
Torr Samaho (administrator) 2014-01-16 21:02 |
Can somebody make a client side demo (either with 1.2 or the latest 2.0 beta build) showing the bug? |
Leonard (developer) 2014-01-16 22:04 edited on: 2014-01-16 22:09 |
I hosted the test wad in best ever and got it to work pretty fast. Uploaded the demo to the attached files. EDIT: Sorry about that status change I'm not sure how I managed to do that.. |
Torr Samaho (administrator) 2014-01-17 07:06 |
Don't worry. The status was changed automatically by the tracker. I asked for feedback and since you, the creator of the ticket replied, the tracker correctly assumed that the feedback I asked for was given. |
Torr Samaho (administrator) 2014-01-18 12:01 edited on: 2014-01-18 12:12 |
Quote from LeonardHow do you know? Also, I need a reliable way to reproduce this locally. If it's ping related, try to reproduce it with Gamer's Proxy. So far I haven't been able to reproduce it all. I'm not saying that it doesn't happen, I've seen it in your demo. Nevertheless, debugging this without being able to reproduce it reliably and quickly is almost impossible. |
ZzZombo (reporter) 2014-01-18 13:17 edited on: 2014-01-18 13:17 |
How do you know? Check my post in this ticket, I used it to trick other players. Possibly ping related but all I can say I was crouch jumping under a 3D floor. |
Torr Samaho (administrator) 2014-01-18 13:20 |
I the server actually teleports a player trough the 3D floor I don't see how this could be ping related. |
Leonard (developer) 2014-01-18 14:04 |
I was able to reproduce it on my own server with 200 emulated ping. |
Torr Samaho (administrator) 2014-01-18 14:06 |
Still, I need a way to reproduce this reliably and quickly. |
Leonard (developer) 2014-01-18 14:19 edited on: 2014-01-18 14:26 |
I think I just found something interesting. While still having 200 emulated ping it was quite difficult but after some time I noticed that firing while trying to reproduce the bug has like a 100% chance of success. As you can see in the demo I teleported right when I started firing my pistol. EDIT: It evens work really quickly in the water sector. Note that I still had the ping emulation on. EDIT2: It's so fast I even had the time to test fly down in the water sector and it worked. |
Torr Samaho (administrator) 2014-01-18 14:32 |
That's a very interesting observation. Constantly pushing crouch and jump and fire with the pistol and having a ping high enough seems to allow to reproduce this rather quickly. |
Konar6 (reporter) 2014-01-18 15:23 |
It is certainly affected by ping. The problemI couldn't reproduce it on local server, even with emulated packet loss, but I can reproduce it 99% on a remote server or local server with emulated ping (even 50ms is enough). What's enough to reproduce it on the water sector is keep jump pressed and press fire. On the crouching contraption the bug seems to occur when you press fire at the time you touch the ceiling. I presume this is a kind of desync/prediction error. |
Torr Samaho (administrator) 2014-01-18 15:38 |
It also happens when turning off the client side prediction. Since the server actually teleports you through the 3D floor (I only checked the sector without water), this doesn't seem to be a sync problem. It's still very weird that this only happens with sufficiently high ping. The movement checks on the server shouldn't be influenced by the ping in any way. |
Torr Samaho (administrator) 2014-01-18 16:00 |
Are you sure that it still happens in the latest 2.0 beta version? I couldn't reproduce this in 2.0 so far. |
Leonard (developer) 2014-01-18 16:46 |
Yes it does I just tested it right now and could reproduce the bug in a matter of seconds. I also mentioned it in the report. |
Torr Samaho (administrator) 2014-01-18 16:54 |
I was double checking because I have problems reproducing it with 2.0. After some more tries I finally managed to reproduce it 2.0 too. |
Torr Samaho (administrator) 2014-01-18 19:04 |
I begin to think that this is a bug of our unlagged implementation. Can you confirm that the problem stops if you set "sv_nounlagged 1" on the server? |
Leonard (developer) 2014-01-18 19:39 |
Yes I confirm. |
Torr Samaho (administrator) 2014-01-18 19:53 |
Good. Please check if this fixes the issues even if unlagged is on. |
Leonard (developer) 2014-01-18 20:09 |
This seems to have fixed the issue. I'm unable to reproduce the bug with the build. |
Torr Samaho (administrator) 2014-01-18 20:11 |
Great. Then I found out what's going on. Let's hope the fix doesn't break anything. |
This issue is already marked as resolved. If you feel that is not the case, please reopen it and explain why. |
|
Supporters: | No one explicitly supports this issue yet. |
Opponents: | No one explicitly opposes this issue yet. |
![]() |
|||
Date Modified | Username | Field | Change |
2014-01-12 17:04 | Leonard | New Issue | |
2014-01-12 17:04 | Leonard | File Added: 3dfloorbug.wad | |
2014-01-12 19:58 | ZzZombo | Note Added: 0007984 | |
2014-01-12 21:44 | Torr Samaho | Note Added: 0007990 | |
2014-01-12 23:08 | Leonard | Note Added: 0007992 | |
2014-01-13 00:57 | Edward-san | Note Added: 0007993 | |
2014-01-13 00:57 | Edward-san | Product Version | 2.0-beta => 1.2 |
2014-01-13 12:21 | Leonard | Note Added: 0007994 | |
2014-01-13 12:52 | Edward-san | Note Added: 0007995 | |
2014-01-13 17:28 | ZzZombo | Note Added: 0007996 | |
2014-01-16 21:02 | Torr Samaho | Note Added: 0008029 | |
2014-01-16 21:02 | Torr Samaho | Status | new => feedback |
2014-01-16 22:03 | Leonard | File Added: 2014.01.16_22.59.37_3dfloorbug.newtextcolours1_170pk3.cld | |
2014-01-16 22:04 | Leonard | Note Added: 0008030 | |
2014-01-16 22:04 | Leonard | Status | feedback => new |
2014-01-16 22:04 | Leonard | Note Edited: 0008030 | View Revisions |
2014-01-16 22:09 | Leonard | Note Edited: 0008030 | View Revisions |
2014-01-17 07:06 | Torr Samaho | Note Added: 0008034 | |
2014-01-18 12:01 | Torr Samaho | Note Added: 0008054 | |
2014-01-18 12:11 | Torr Samaho | Note Edited: 0008054 | |
2014-01-18 12:12 | Torr Samaho | Note Edited: 0008054 | View Revisions |
2014-01-18 12:12 | Torr Samaho | Note Revision Dropped: 8054: 0004423 | |
2014-01-18 12:13 | Torr Samaho | Note Revision Dropped: 8054: 0004424 | |
2014-01-18 13:17 | ZzZombo | Note Added: 0008057 | |
2014-01-18 13:17 | ZzZombo | Note Edited: 0008057 | View Revisions |
2014-01-18 13:20 | Torr Samaho | Note Added: 0008058 | |
2014-01-18 14:04 | Leonard | Note Added: 0008060 | |
2014-01-18 14:06 | Torr Samaho | Note Added: 0008061 | |
2014-01-18 14:19 | Leonard | Note Added: 0008062 | |
2014-01-18 14:21 | Leonard | Note Edited: 0008062 | View Revisions |
2014-01-18 14:22 | Leonard | Note Edited: 0008062 | View Revisions |
2014-01-18 14:26 | Leonard | Note Edited: 0008062 | View Revisions |
2014-01-18 14:32 | Torr Samaho | Note Added: 0008064 | |
2014-01-18 15:23 | Konar6 | Note Added: 0008066 | |
2014-01-18 15:38 | Torr Samaho | Note Added: 0008067 | |
2014-01-18 16:00 | Torr Samaho | Note Added: 0008068 | |
2014-01-18 16:46 | Leonard | Note Added: 0008069 | |
2014-01-18 16:54 | Torr Samaho | Note Added: 0008070 | |
2014-01-18 19:04 | Torr Samaho | Note Added: 0008072 | |
2014-01-18 19:12 | Torr Samaho | Assigned To | => Torr Samaho |
2014-01-18 19:12 | Torr Samaho | Status | new => feedback |
2014-01-18 19:39 | Leonard | Note Added: 0008073 | |
2014-01-18 19:39 | Leonard | Status | feedback => assigned |
2014-01-18 19:53 | Torr Samaho | Note Added: 0008074 | |
2014-01-18 19:54 | Torr Samaho | Status | assigned => needs testing |
2014-01-18 20:09 | Leonard | Note Added: 0008075 | |
2014-01-18 20:11 | Torr Samaho | Note Added: 0008077 | |
2014-07-22 21:18 | Arco | Status | needs testing => resolved |
2014-07-22 21:18 | Arco | Resolution | open => fixed |
2014-07-22 21:18 | Arco | Product Version | 1.2 => 2.0-beta |
2014-07-22 21:18 | Arco | Fixed in Version | => 2.0 |
2018-09-30 23:13 | Blzut3 | Status | resolved => closed |
Copyright © 2000 - 2025 MantisBT Team |