-
Notifications
You must be signed in to change notification settings - Fork 21
CS2 Issues
xen edited this page May 1, 2023
·
56 revisions
-
LoadKeyValues()
vscript function can load a file from anywhere on the disk by using..
, rather than being restricted to the game filesystem.
-
sv_downloadurl
does not exist, nor any sort of downloadtable, this means we cannot use FastDL which is vital for maps and version control (the Steam Workshop sadly is not sufficient enough as is for community servers). - There is currently no way to edit the properties of existing entities: The
AddOutput
hammer output does not support keyvalues, and there is no vscript API to do the same (like__KeyValueFromInt
in Source1). - The
player_chat
game event does not fire when players send chat messages. - The
game_ui
,player_speedmod
,game_score
, andgame_money
entities are missing with seemingly no equivalent available as hammer entities or in the vscript API. - Attempting to pick up a weapon placed in a map or spawned via vscript will hit an assert in the client that exits the game.
- If any player on a server is underwater, the underwater sound is played to everyone regardless of whether they're in water.
- (Video) Players cannot slide while on the ground due to an additional speed clamp seen in CS:GO's
CGameMovement::WalkMove
. This completely prevents knockback from bullets and pushing players on the ground. We would love to have a replicated convar that toggles the aforementioned clamping so clients can properly predict it. - (Video) Players get stuck on moving objects if they touch them from the sides (i.e. standing on top of them is fine).
- (Video) Players lose movement prediction while standing on an object that is moving downwards.
- (Video) The edges of sloped surfaces can often stop players, as if there is protruding geometry.
- (Video) Players ducking or unducking inside a trigger will re-touch it, firing
OnEndTouch
andOnStartTouch
in the process. - (Video) Players become unable to swim up if they touch the ground underwater.
- Both the
game_text
entity andUTIL_MessageText
in the vscript API do not work, possibly due to the removal of vgui elements. - The
IgniteLifetime
hammer input (which was used to burn players) no longer works when fired via vscript, and it seemingly crashes the client if fired usingent_fire
. -
UserIDToControllerHScript
has an off-by-one error (needing to add 1 to the input ID) and occasionally does not work at all. - Entities don't remove their allocated
EntityNames
string when killed, even when the entity is part of a template with name fixup enabled. This can cause an overflow after many rounds on an entity-heavy map. -
sv_autobunnyhopping 1
does not function correctly - HUD health does not properly show more than 3 digits.
- HTML formatting is broken in center hud message when displayed using
ScriptPrintMessageCenter
. - Firing
KillHierarchy
at a player pawn crashes the server. It should behave likeKill
and kick the player instead. - The
game_round_end
entity is missing. - Missing monitor shader for
info_offscreen_panorama_texture
, and missinginfo_offscreen_movie_texture
entity. - Volumetric fog seemingly does not work at all.
- Right-clicking the ingame console and selecting "Save to log" will error out due to a missing panorama resource.