rehlds / ReHLDS

Enhanced version of the HLDS engine with bug fixes, security patches, and optimizations for stable servers.
https://rehlds.dev/docs/rehlds
GNU General Public License v3.0
673 stars 171 forks source link

Bug : Since an update, a map (more?) stopped working properly. #601

Open Freeman-AM opened 6 years ago

Freeman-AM commented 6 years ago

I suspected ReGameDLL_CS to be the criminal, but after a goback to the original cs.so i found out the criminal is precisely this build (tested) : ] rcon version Protocol version 48 Exe version 1.1.2.7/Stdio (cstrike) ReHLDS version: 3.3.0.625-dev Build date: 12:01:18 Dec 18 2017 (1346) Build from: https://github.com/dreamstalker/rehlds/commit/5e2bd82

The victim is : ka_space (https://www.17buddies.rocks/17b2/View/Map/491/ka_space.html) The knife suddenly deasapear of player inventory after a brief appearance and leave the player with no weapons at all while normally, it stays in player hand.

Maybe the map was poorly scripted, using things in a bad way, i don't know.

I may heal the victim with some plugins of my side to get the knife back but there is probably some other victims (maps) of this bug so i advice you if possible to take care of the criminal.

Thank you very much.

s1lentq commented 6 years ago

it was fixed at a8f4f03

Freeman-AM commented 6 years ago

Well, it's not fixed. Just test it, you will see.

In the week ReHLDS an GameDLL updates are out, i upload them to my server. My builds are never that old.

The bug still appear with :

] rcon version Protocol version 48 Exe version 1.1.2.7/Stdio (cstrike) ReHLDS version: 3.4.0.641-dev Build date: 16:11:38 Apr 6 2018 (1455) Build from: https://github.com/dreamstalker/rehlds/commit/ce163a3

With or without

] rcon game version ReGameDLL version: 5.7.0.298-dev Build date: 09:01:01 Apr 1 2018 Build from: https://github.com/s1lentq/ReGameDLL_CS/commit/b84ae95

The responsible entity is : player_weaponstrip

dystopm commented 6 years ago

If drop an entity (like weapon dropping) does it toss normally?

s1lentq commented 6 years ago

I think it's a map "bug" caused by fixes of regamedll, because on vanila gamedll it's OK

ka_space.ent Here I noticed an incorrect logic of actions:

  1. give me knife - in 0.1 second
  2. remove all items - in 0.1 second
{
"origin" "-104 -230 -56"
"knife" ".1"
"strip" ".1"
"targetname" "game_playerspawn"
"classname" "multi_manager"
}

we need swap 'em to make it work or adjust the delay