-
Notifications
You must be signed in to change notification settings - Fork 21
CS2 Issues
Hichatu edited this page May 2, 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) A player's ground velocity is always clamped to the max speed of their weapon, this clamp was added to CS:GO's
CGameMovement::WalkMove
. As a result, pushing players on the ground via triggers is severely limited which hurts various modes such as zombies and surf/bhop. This used to be remedied via a plugin that patches out the clamp but a replicated cvar would be ideal to enable prediction. - (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. - There is currently no flashlight or any equivalent available to players.
- HUD health does not properly show more than 3 digits.
-
sv_autobunnyhopping 1
does not function correctly
- 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.