ValveSoftware / halflife

Half-Life 1 engine based games
Other
3.66k stars 616 forks source link

[CS1.6] Client positioning players wrong sometimes #76

Open DarkDefender opened 11 years ago

DarkDefender commented 11 years ago

When playing the the game other players get the wrong position on my client. It seems like a Z offset most of the times. They mostly clip into the ground or are flying. This problem remains till they jump or crouch or fall of a ledge. When spectating I've noticed that the players sometimes teleports to different parts of the map for a while before they get moved back to where they should be. Here are some pictures of the bug: 2013-02-15_00001 2013-02-15_00003

HW info:

Processor Information:

Vendor:  GenuineIntel

Speed: 2664 Mhz

4 logical processors

4 physical processors

HyperThreading:  Unsupported

FCMOV:  Supported

SSE2:  Supported

SSE3:  Supported

SSSE3:  Supported

SSE4a:  Unsupported

SSE41:  Supported

SSE42:  Unsupported

Network Information:

Network Speed:  

Operating System Version:

"NAME=Gentoo" (64 bit)

Kernel Name:  Linux

Kernel Version:  3.5.7-gentoo

X Server vendor:  The X.Org Foundation

X Server release:  11204000

Video Card:

Driver:  ATI Technologies Inc. ATI Radeon HD 4800 Series        

Driver Version:  3.3.11672 Compatibility Profile Context

Desktop Color Depth: 24 bits per pixel

Monitor Refresh Rate: 59 Hz

VendorID Not Detected

DeviceID Not Detected

Number of Monitors:  1

Number of Video Cards Not Detected

Primary Display Resolution:  1920 x 1200

Desktop Resolution: 1920 x 1200

Primary Display Size: 20,39" x 12,76"  (24,02" diag)

                                        51,8cm x 32,4cm  (61,0cm diag)

Primary VRAM Not Detected

Sound card:

Audio device: 

Memory:

RAM:  3956 Mb

Miscellaneous:

UI Language:  English

LANG:  sv_SE.UTF-8

Microphone:  Not set

Total Hard Disk Space Available:  234143 Mb

Largest Free Hard Disk Block:  11159 Mb

Installed software:

Recent Failure Reports:

Fri Feb 15 11:24:53 2013 GMT: file ''/tmp/dumps/assert_20130215122452_1.dmp'', upload yes: ''CrashID=bp-d81cf24f-35ff-49ed-8cf7-1f72b2130215''

Fri Feb 15 11:25:47 2013 GMT: file ''/tmp/dumps/assert_20130215122546_1.dmp'', upload yes: ''CrashID=bp-a053e04b-c87b-48ce-b316-88d412130215''

Fri Feb 15 11:25:55 2013 GMT: file ''/tmp/dumps/assert_20130215122554_1.dmp'', upload yes: ''CrashID=bp-d87a6130-7f06-46dd-8543-5a6222130215''

Fri Feb 15 12:58:50 2013 GMT: file ''/tmp/dumps/assert_20130215135849_1.dmp'', upload yes: ''CrashID=bp-b3117317-bb27-44fb-ba3e-615d32130215''

Fri Feb 15 14:03:56 2013 GMT: file ''/tmp/dumps/assert_20130215150355_1.dmp'', upload yes: ''CrashID=bp-2498ee65-602a-4116-a315-093ba2130215''
AndreiRomania commented 11 years ago

It is a non-steam / steam server ( protocol 47 & 48 Servers )

On protocol 48 this does not happen.

DarkDefender commented 11 years ago

I'm quite sure it was steam severs I were playing on. How do you check to see if this is the case or not?

alfred-valve commented 11 years ago

Type "status" into the console of a server you see this on and post the output here.

DarkDefender commented 11 years ago

Got it. Seems like this one is a protocol 48 server:

hostname: BrutalCS.nu Dust2 ONLY #1 [1Gbit]

version : 48/1.1.2.7/Stdio 5956 secure (10)

tcp/ip : 178.236.65.37:27015

map : de_dust2 at: 0 x, 0 y, 0 z

players : 32 active (32 max)

AndreiRomania commented 11 years ago

post the full status of players if 1 is STEAM_ID_LAN then it is 47 & 48.

Allso 32 plyer server tend to cause BUG to player models

vjatseslav commented 11 years ago

BrutalCS owns only legit steam servers.

DarkDefender commented 11 years ago

Didn't find any STEAM_ID_LAN. But I post all of it here just in case...

hostname:  BrutalCS.nu Dust2 ONLY #1 [1Gbit]

version :  48/1.1.2.7/Stdio 5956 secure  (10)

tcp/ip  :  178.236.65.37:27015

map     :  de_dust2 at: 0 x, 0 y, 0 z

players :  32 active (32 max)

#      name userid uniqueid frag time ping loss adr

# 1 "Broken Arm" 5136 STEAM_0:0:26621907
   4
 25:07
   23    0

# 2 "Clemme" 5212 STEAM_0:1:26605366
   0
 05:05
   22    0

# 3   "Nehe" 5173 STEAM_0:1:15221508
   2
 13:46
   31    1

# 4 "www.BrutalCS.nu" 4 HLTV
 hltv:0/2 delay:120
 24:33:05
 178.236.74.11:27053

# 5   "PLDS" 5205 STEAM_0:0:57811776
   2
 06:33
   38    0

# 6 "PieceOfSweden" 5199 STEAM_0:0:13419818
   4
 07:47
   21    0

# 7 "resonix^" 5085 STEAM_0:0:59601505
   6
 37:35
   41    0

# 8 "Casablanca" 5175 STEAM_0:0:20745402
   2
 13:26
   21    1

# 9 "balachof" 5088 STEAM_0:0:356638
   0
 37:24
   26    0

#10 "S@dist" 5215 STEAM_0:1:14212512
   0
 02:57
    7    0

#11 "Gammal Elit" 5187 STEAM_0:0:2388955
   1
 09:42
   44    0

#12  "ZedDB" 5218 STEAM_0:0:1037772
   0
 00:10
    7    0

#13  "Orcah" 4615 STEAM_0:1:276269
  10
  2:10:17
   29    0

#14 "nEmm has KLADDMUS" 4762 STEAM_0:1:31217963
   3
  1:39:02
   37    0

#15     "qq" 4946 STEAM_0:0:147492
   6
  1:03:08
   41    0

#16 "ScrollL" 5200 STEAM_0:0:14073175
   3
 07:29
   36    0

#17 "The Rob" 5118 STEAM_0:0:13622541
   1
 28:39
    4    0

#18   "newb" 5049 STEAM_0:0:25716403
   0
 49:35
   22    0

#19 "Nillekille" 5195 STEAM_0:1:44514778
   2
 08:26
    8    0

#20 "DIKT@T@RI" 5189 STEAM_0:1:20380753
   4
 09:38
   42    0

#21 "ZvensK" 5190 STEAM_0:1:3522898
   2
 09:23
   14    0

#22 "mcflarry" 5180 STEAM_0:1:25760976
  10
 11:20
   43    0

#23  "dagle" 5196 STEAM_0:1:7617440
   1
 08:23
    8    0

#24 "D0DDIN4T0R." 5130 STEAM_0:1:14740795
   6
 26:00
   20    0

#25   "gero" 5217 STEAM_0:1:61687782
   0
 00:58
  144    0

#26    "J'H" 5188 STEAM_0:1:14638362
   7
 09:40
   10    0

#27 "ZigZag" 5210 STEAM_0:0:2172875
   0
 05:39
    7    0

#28  "malle" 5203 STEAM_0:0:31005238
   0
 06:47
   24    0

#29 "Utomordentlig" 5219 STEAM_0:1:9543963
   0
 00:08
   27    0

#30   "zAkA" 5015 STEAM_0:0:59356285
   1
 55:39
   31    0

#31 "***ganaa***" 5216 STEAM_0:0:61865066
   1
 02:07
   29    0

#32 "Buffalo Bill" 5074 STEAM_0:1:21078064
   4
 41:27
   44    0

32 users
AndreiRomania commented 11 years ago

Hmm then it must be the server becose it is 32 slot server.

never seen this error on 20 22 26 28 player servers.

An 1 more bug it is like you are first person but inside spectating another player with rong NAME. the 32 end player gets this ERROR.

Corre1ation commented 11 years ago

What I heard was that it was AMX bug.

AndreiRomania commented 11 years ago

k thanx for that info.

ghost commented 11 years ago

I saw such problems on clean 12 slots server without any plugins installed, "preferable" map is de_train and most times it happens when you start recording pov demo. On server with amxx this often happens when you kick somebody, models just jumps into sky

DarkDefender commented 11 years ago

As @Px-x64 said this happened on every server at some point when I played some more yesterday. It doesn't matter what the player count is. However it seems to happen more often the more players there are.

@alfred-valve it seems to me that the players loses what z position they have and it gets set to 0. I've noticed that the players always gets offset to the same z coordinate on the z axis. So depending on where on the map they are they are either flying or in the ground. And in some cases they disappear completely because of this.

Yesterday I thought my whole team left on dust 2 at T spawn because they all disappeared into the ground and I kept running into invisible teammates...

di57inct commented 11 years ago

@AndreiRomania Yes I know that one too. http://www.youtube.com/watch?v=1bFSJVghI5A @alfred-valve These ones are must on the fixing list...

ghost commented 11 years ago

I can reproduce this bug in Counter-Strike: Condition Zero, singleplayer, Windows 7. Video: http://youtu.be/zrxIVCA5yWE

Also, the bug reproduces when I play recorded demo

MaximilianKohler commented 11 years ago

This was happening to me on these pug servers http://threatgaming.net/servers/ which are 11 man servers so it's definitely not only the 32 man servers doing this. However, it could be amx because these servers do run that.

MPNumB commented 11 years ago

Like said, it's when demo recording starts. And it has nothing to do with amxx. Same thing happens on clan-match servers, where everything is default.

di57inct commented 11 years ago

It happens sometimes when not starting to record too...

LevShisterov commented 11 years ago

I suppose #907 has more technical details on this bug.

MaximilianKohler commented 11 years ago

@MPNumB even though it happens when you start recording a demo sometimes, it also happens separately with nothing to do with recording a demo.

AnAkkk commented 11 years ago

This bug is quite old, I've seen it happen a lot of times, I don't think it's plugin related, and it's quite annoying.