Skip to content

CS2 Issues

xen edited this page Dec 19, 2023 · 56 revisions

This is a list of current CS2 issues that we'd like Valve to fix:

High priority for mappers / community servers

  • Servers cannot host their own content outside of maps (such as player models, sounds, or particles), due to the lack of sv_downloadurl from source1. Right now the workaround is to repack all maps with said server content which is very time consuming and a waste of players' disk space, as they can end up downloading multiple versions of the same map. Ideally, the workshop could be used to host community server content packs that players will only download once when joining a server.
  • There is currently no way to edit the properties of existing entities: The AddOutput hammer entity input does not support keyvalues, and there is no other input to do the same.
  • The game_ui, player_speedmod, and game_score entities are missing with seemingly no equivalent available.
  • (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) Players become unable to swim up if they touch the ground underwater.
  • Players sliding on curved surfaces will very often be stopped or collide with edges, commonly known as a ramp bug in surf.

Map with the above issues

Medium priority for mappers / community servers

  • The game_text entity does not work anymore, 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 using ent_fire.
  • 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.

Minor inconveniences

  • The player_chat game event does not fire when players send chat messages.
  • HTML formatting is broken in center hud message when displayed using ScriptPrintMessageCenter.
  • Firing KillHierarchy at a player pawn crashes the server. It should behave like Kill and kick the player instead.
  • The game_round_end entity is missing.
Clone this wiki locally