-
Notifications
You must be signed in to change notification settings - Fork 6
Client Features
wootguy edited this page Apr 19, 2026
·
13 revisions
The custom client is based on the HL25 SDK. It does not run with the steam_legacy engine.
Many client features are enabled only in SevenKewp servers to prevent cheating in PvP servers.
| CVar | Description |
|---|---|
| +commandmenu | Open the command menu. An easier way to use most of the commands listed here. Special options for updating and restarting the client are here. |
| +thirdperson | Toggle thirdperson camera. Bind this to a key and hold it down to rotate the camera with the mouse and zoom in/out by scrolling. If you type +thirdperson in console then type firstperson to disable it, not +thirdperson again. |
| cl_class | Select your weapon loadout. 0 = SevenKewp. 1 = Half-Life Deathmatch. |
| cl_debug | Displays some internal state details for your client, such as position, orientation, and weapon state. |
| cl_map_pmdls | Set to 0 to forbid maps from changing your player model for thematic purposes. |
| cl_nametags | Controls player name tag display. 0 = Disable 1 = Enable 2 = X-Ray mode (tags shown through walls with a distance) |
| cl_nametags_hp | Controls name tag health display. 0 = Disable 1 = Enable 2 = Show only HP without name |
| cl_nametags_info | Controls where to display HP/AP details when looking at a player. 0 = in the usual entity info area 1 = above the player's name tag |
| cl_rspeeds | Set to 1 to show rendering stats (wpoly/epoly). |
| hud_centerid | Centers target info text. Higher numbers move it lower, negative numbers move it higher. 0 moves it to the bottom left of the screen. |
| hud_color | Change your HUD color. Use 3 digit RGB hex strings. Examples: FFF = white 0FF = cyan 80F = purple 0 = automatic (custom map color or the default orange) |
| hud_crosshair_color | Change your crosshair color. Same usage as hud_color. Set to 0 to match your HUD color. |
| hud_crosshair_dot | Toggles the center dot for dynamic crosshairs (0/1) |
| hud_crosshair_tee | Toggles the top line for dynamic crosshairs (0/1) |
| hud_crosshair_mode | Sets crosshair display mode. 0 = HL default 1 = Dynamic 2 = Dynamic + show for weapons that don't normally have a crosshair (crowbar, tripmine, ...). |
| hud_crosshair_length | Length of the crosshair lines. |
| hud_crosshair_width | Thickness of the crosshair lines. -1 = Set automatically by screen size. |
| hud_crosshair_border | Thickness of the crosshair border. 0 = Disable border. |
| hud_saytext_lines | Set max lines of chat history. |
| hud_scale | Manually select HUD sprite scale. Reconnect to the server for your changes to take effect. -1 = Set automatically by screen size (default HL25 behavior) 1 = 320x240 2 = 640x480 (steam_legacy mode. Most custom HUDs are designed for this) 3 = 2560x1440 (2k) 4 = 3840x2160 (4k) To use a custom HUD mod, add sprites/hud.txt to valve_addon/hlcoop/hud.txt. This will override the SevenKewp hud and you will no longer get automatic data updates from the server. |
| impulse 222 | Use a weapon's tertiary attack (dual uzi) |
-
MORE GUNZ:
- Sniper rifle (from Opposing force)
- M249 (from Opposing force)
- Desert Eagle (from Opposing force)
- Minigun (from Sven Co-op)
- Dual Uzis (from Sven Co-op)
- Tertiary fire toggles dual uzi mode, if 2 uzis are held.
-
impulse 222triggers a weapon's tertiary attack. - 6 weapon slots.
- Lagless RPG laser and Egon flare.
- Reworked thirdperson camera using
+thirdperson: - Reworked chat:
- History shown while typing a message.
-
hud_saytext_linesCVar - Controls how many chat messages can be shown at once (5 in HL. 10 recommend.). -
hud_saytext_timebehavior changed. It controls individual message display time, not history scroll time. - Chat grows from bottom to top.
- Chat input appears under the chat, not at the top of the screen.
- Chat messages appear in the console instantly, not when they disappear.
- New scoreboard elements:
- Current map
- Next map
- Time left in current map
- Status of each player
- Colorized ping
- OpenGL Fog (disabled in Software mode for performance). Toggled with
gl_fog - Client update checker and installer.
- Uses Curl to query and download from the release page of this repository.
- A HUD message is displayed when your client version does not match the server. Many features are disabled when this is displayed.
- New custom command menu options (
+commandmenu):-
!UPDATECLIENT- Updates your client, restarts the game, and reconnects to the server. -
!REBOOT- Restarts the game and reconnects to the server.
-
-
hud_centeridcenters both lines of the status bar. - Mouse is not moved to middle of the screen during level changes (multitasking annoyance).
-
-nsfolaunch option - Disables fullscreen optimizations in Windows when using a borderless fullscreen window.- This fixes Windows screenshots, and fixes screen flicker and lag during alt-tab.
-
cl_rspeedsCvar - displaysr_speeds 1statistics as a HUD element instead of as console spam. -
slot1-slot10are automatically bound to number keys 1-0 so that new weapon slots and large text menus work. - Added name tags with health display (controlled with
cl_nametagsandcl_nametags_hp) - Dynamic crosshairs that display the real accuracy of each weapon (
hud_crosshair_*). - Fullbright model textures flag is functional.
- Weapon limits increased:
- 5 -> 6 weapon slots
- 5 -> 8 weapons per slot
- 32 -> 64 max weapons
- 127 -> 999 max clip size
- 255 -> 999 max ammo
- Generic custom weapon prediction system allows servers to make new hitscan weapons without a client update (documentation coming with the v1.0.0 release).
- Mouse trapped inside a rectangle with m_rawinput 1 (3f6e2ae3c86e0d0fa2bbc9ccd355f3a35195082b)
- Ammo history slot not reset (c6ff80c <- FWGS#460)
- Mp5/Glock reloading twice when holding the reload key (aa62b90)
- Egon flare not displayed in HLDM (57a02e6)
- Weapon deploy animations not playing with
lastinv - Integer overflow in team scores (32767 + 1 = -32768).
- Crash leaving the game while your chat sound is playing.
-
hud_centerid 0text overlapping the health HUD at high resolutions