Counter-Strike

Counter-Strike

Not enough ratings
KZ CS 1.6
By 󠁳⁧⁧GEKKO
This guide provides an overview of the physics and mechanics of Kreedz Climbing (KZ) in Counter-Strike 1.6, with the goal of attracting new players and generating content that increases the visibility of the KZ community. Through detailed explanations of basic and advanced techniques such as longjump, bunnyhop, and strafing, as well as the implementation of essential plugins, this guide provides the knowledge necessary to improve in this game mode. In addition, resources and references to communities and forums are included for continued learning and participation in the KZ scene.
   
Award
Favorite
Favorited
Unfavorite
Introduction
Kreedz Climbing (KZ) got its start in the game Half-Life. The mode was created by Patrick "Kreedz" Wright, a Canadian computer engineer. Wright began designing jumping and climbing maps in 2003, with "kz_hauntedhouse" being one of the first and most innovative for its time. The popularity of these maps led to the creation of more, including the famous "kz_giantbean", which became a favourite within the climbing community.

Although Kreedz Climbing began in Half-Life, its real explosion in popularity occurred with the transition to Counter-Strike 1.6. The community grew significantly, and dedicated websites such as Kreedz.com and kzmaps.co.uk were created, eventually merging with xtreme-jumps.eu to form a global hub for all things KZ.
Motion Physics
- Movement Speed: Movement speed is the speed with which a player can move in different directions (forward, backward, and sideways). In Counter-Strike 1.6, the movement physics are more restrictive compared to Half-Life, meaning that players have less control in the air. This affects the fluidity and accuracy of jumps.

- Air Acceleration (AA): A higher sv_airaccelerate value allows players to adjust their trajectory in the air more precisely, which is crucial for complex jumps and maintaining speed. The sv_airaccelerate value is set to 10 by default. This value is lower than in Half-life(1000) which means that changes of direction in the air are less effective, increasing the difficulty for players attempting advanced manoeuvres such as bunnyhop and strafing.

- Tickrate: Tickrate refers to how often the game server updates the game state, measured in ticks per second. In CS 1.6, the default tickrate is 64, although many competitive servers set it to 100 for greater accuracy. A higher tickrate allows movements and jumps to be recorded more accurately. On servers with a tickrate of 64, jumps may be less accurate due to the lower refresh rate, which may cause a small delay between player input and the action recorded in the game.
Important Commands and Values
  • sv_airaccelerate: This command controls acceleration in the air, which is crucial for long jumps and precise movement. Default is set to 10, which limits the ability to change direction in the air compared to Half-Life.

  • sv_gravity: Adjusts the severity of the server. The default severity is 800, but in KZ it can be adjusted for different challenges.

  • sv_maxspeed: Similar to Half-Life, defines the maximum speed of the player, but with
    values adapted to CS 1.6 physics. Default is set to 320.

  • cl_sidespeed: Controls the player's lateral speed, important for strafing. Default is set to 400.

  • cl_forwardspeed: Controls the player's forward speed. Default is set to 400.

FPS in KZ

FPS determines how many times per second the image on the screen is refreshed. In games like Counter-Strike 1.6, this rate directly affects the smoothness of movement and the game's response to player inputs. Most KZ players set their FPS to 99.5 to avoid issues that arise when exceeding the 100 FPS limit.

Issues with High FPS

  • Game Physics Calculations: The Counter-Strike 1.6 engine encounters problems when FPS exceeds 100. For example, setting fps_max 100 often results in the game showing 100.5 FPS. This discrepancy can make movement feel less smooth and affect critical skills such as bunny hopping (bhop) and long jumping. Additionally, deceleration after landing from a jump is affected, prolonging the time needed to regain speed​.

  • Movement Stability: For KZ players, maintaining a constant frame rate is essential for precise movements. Fluctuations or an increase above 100 FPS can introduce instability in mouse movement and the game's overall response. Setting FPS to 99.5 provides a more consistent and controlled gameplay experience​​.

  • Server Configurations: Some public KZ servers use plugins that force players to use a fps_max of 101, optimizing the experience for all players. However, this can result in automatic kicks or the inability to play if the client's FPS is not set correctly​.

Recommended Settings
To enable FPS above 100, it is necessary to use the fps_override 1 command along with fps_max set to the desired value. However, this practice is generally not recommended due to the issues mentioned above. The KZ community recommends maintaining FPS at 99.5 to avoid these problems and ensure optimal game performance​​.

Keeping FPS below 100 prevents calculation errors that can arise with higher values and provides a more predictable and controlled gaming experience.
Basic Notions
Strafing: Strafing is a fundamental technique in KZ that allows you to increase the distance and accuracy of your jumps. It involves moving the mouse and arrow keys in a coordinated manner while in the air.
Originally posted by JWCHONG:
When a body in Half-Life (CS1.6 in this case) accelerates in a frame, the acceleration vector, scaled by frame time, is added to the velocity vector to obtain a new velocity vector:

v′=v+τa



How to do it:

1. Start running forward and jump.
2. While you are in the air, move the mouse gently in the direction of the strafe (left or right).
3. Press the corresponding direction key (A for left, D for right).
4. Toggle between the A and D keys while synchronising the mouse movement to maintain or increase speed.

Tips:

- Precise synchronisation between mouse movement and directional keys is key.
- Practice on strafing training maps to find the right rhythm and maximise speed and control in the air.

Duckjump (DJ): The Duckjump combines a jump with a quick crouch to get through tight spaces or reach greater heights.

How to do it:

1. Jump and, at the highest point of the jump, press the crouch key.

Tips:

- Use this technique to overcome obstacles that require a smaller hitbox.
- Constant practice will help you perfect your crouch timing.

Crouchjump (CJ): The Crouchjump combines a jump with a quick crouch to reach higher platforms than a normal jump.

How to do it:

1. Jump normally.
2. Immediately after jumping, press the crouch key to lower your hitbox and reach higher platforms.

Tips:

- Use this technique to overcome vertical obstacles that are unreachable with a standard jump.
- Practice timing your jump and crouch to perfect your technique.

Bunnyhop (BHOP): The Bunnyhop allows you to maintain and increase your speed through a series of synchronised jumps.

How to do it:

1. Jump and, on landing, jump again immediately.
2. Use strafe movements to maintain momentum.

Tips:

- Timing is key: jump just as you land to maintain momentum.
- Practice on specific bunnyhop maps to improve your skill.

Prestrafe: The Prestrafe is a technique used before a jump to maximise the initial speed and increase the distance of the jump.

How to perform it:

1. Run forward.
2. Before jumping, perform strafe movements to increase your speed.
3. Jump once maximum speed is reached, using the extra momentum to achieve a longer jump.

Longjump (LJ): The longjump is a long jump that allows players to cover a greater horizontal distance than a normal jump. This technique is essential for overcoming large gaps in maps.
Originally posted by Kpoluk:




Green vector defines wishdir direction, white is view direction, red is velocity direction. Angle u is an angle between green and red vectors.

For an in-depth understanding of the physics behind the longjump, I recommend reading this article: LONGJUMP PHYSICS[kz-rush.ru].

How to perform it:

1. Run forward.
2. Just before jumping, perform a strafe (mouse roll) in the desired direction.
3. Hold down the A and D keys alternately while moving the mouse to maintain your speed.
4. Release the movement key before landing to avoid losing momentum.

Tips:

- Accurate timing and synchronisation between mouse movement and keystrokes is crucial.
- Practice on longjump training maps to improve your technique.

Weirdjump (WJ): The Weirdjump uses variations in the angle and timing of the jump to reach difficult places.

How to do it:

1. Run forward.
2. Perform a quick strafe and adjust the angle of the jump to reach specific areas.

Tips:

- This technique is advanced and requires a lot of practice to master.
- Study the moves of the top players to better understand the technique.

Ladderstrafe: The Ladderstrafe is a technique used to move quickly on a ladder and reach distant platforms.

How to perform it:

1. Start climbing a ladder.
2. Jump and turn the mouse in the direction you want to go while pressing the corresponding key (A or D).
3. Keep control in the air to land on the desired platform.
KZ Commands
In Kreedz Climbing (KZ) mode in Counter-Strike 1.6, mastering various plugin commands can significantly enhance your gameplay experience by providing tools for better movement, tracking, and practice. Here is a comprehensive list of KZ commands to help you navigate and improve your performance in KZ maps.

Movement and Positioning Commands

  • /checkpoint: Creates a control point that you can use to return to that position.
  • /gocheck: Transports you to the pre-established checkpoint.
  • /stuck: Moves you a small distance to free yourself if you get trapped.
  • /noclip: Enables or disables noclip mode, allowing you to move freely through the map.
  • /teleport: Teleports you to a specific player or location on the map.

Timer and Race Commands

  • /start: Starts the stopwatch to measure your time in a race or challenge.
  • /stop: Stops the stopwatch.
  • /timer: Displays the current time on the stopwatch.
  • /resettimer: Resets the stopwatch to zero.
  • /top: Displays the top times for the current map or stage.

Spectator and Team Commands

  • /spec: Switches you to spectator mode.
  • /jointeam: Allows you to join a specific team (Terrorists or Counter-Terrorists).
  • /changeteam: Changes your team to the opposite side.
  • /teammenu: Opens the team selection menu.
  • /spectate [player_name]: Spectate a specific player.

Miscellaneous Commands

  • /hud: Toggles the display of the Heads-Up Display (HUD) elements.
  • /help: Displays a list of available commands and their descriptions.
  • /rank: Shows your current rank and statistics on the server.
  • /settings: Opens the settings menu where you can customize your gameplay options.
  • /reset: Resets your position and timer, typically used at the beginning of a map.

Practice and Training Commands

  • /bhop: Enables or disables bunny hopping assistance.
  • /ljstats: Displays statistics for long jumps, including distance and speed.
  • /strafe: Toggles strafe tracking, which helps improve your strafe jumping technique.
  • /auto: Toggles automatic strafing, useful for practicing movement without manual input.
  • /save: Saves your current position, useful for repetitive practice from a specific spot.

Mastering these plugin commands will help you navigate KZ maps more efficiently, improve your skills, and track your progress more effectively. Happy climbing!
Difficulty Levels
Originally posted by Ixr:
MAP DIFFICULTY CRITERIAS[kz-rush.ru]

Level
Description
Examples
EASY
Player can use 1 or maximum 2 strafes. Requirement of 270+ prestrafe is required. Easy bhop without stand-up
bkz_goldbhop, av_degyptianez, bkz_junglebhop, cg_lighthops.
EASY-AVERAGE
Skill to gain up good LJ prestrafe. Enough skill to make 2-3 strafes. Enough skill to jump 240 LJ (not on lj-block). Have basic knowledge about CJ. Stable prestrafe with ordinary bhop. Basic knowledge about Standup Bhop
cg_wildwesthop, j2s_4floors, kz_goldwood, kz_j2s_cupblock.
AVERAGE
LJ 245. Enough skill to make 4-5 strafes. Basic CJ skills (about 250). Basic Standup Bhop skills
kz_kzdk_covebhop, cg_brick, cg_arizonabhop, fu_bhop, kz_hop.
AVERAGE-HARD
Max LJ block - 250. CJ skill at least 250. Middle skill for standup bhop.
kz_adventure, j2s_4tunnels, bkz_goldbhop_h, kzru_pharaonrun.
HARD
Good 5 strafes. Enough skill to jump 250 LJ. Enough skill to jump 255+ CJ. Middle+ skill for standup bhop.
ccn_scourge, cg_d2block_h, dyd_progressive, holy_lame.
HARD-EXTREME
This is where the fun begins: get ready to sweat!
fu_extreme, hb_ShoCk, kzpf_deathless_x, kzru_technology_x, kzz_bhop.
EXTREME
Warning! You will need fingers of steel and infinite patience.
hfr_apex, ins_lab_h, kzz_prison_x, kz_kzru_MIR.
EXTREME-DEATH
Do you like to suffer? This level is for you.
kz_synergy_x2, hb_lrs, kzray_extremebhop, kzro_brick1337.
DEATH
If you don't go crazy, you will be crowned king of suffering.
gbc_script_x, hfr_hb_toffifee, kzro_bhopnslide, kzua_mk_posteriori_d.
Maps for Beginners
  • cg_beginner:

    An excellent map for beginners, designed to help players become familiar with the basics of kz jumping. It is a good starting point for those new to the kz style. Download[kz-rush.ru].

  • bkz_goldbhop:

    A map focused on bunny hopping (bhop), with an attractive golden design. It is ideal for players who want to improve their bhop skills in a controlled environment. Download[gamebanana.com].

  • kz_beginner:

    Designed specifically for beginners, this map offers basic jumps and smooth progression. It is perfect for those who are just starting to explore kz maps. Download[maps.cs-bg.info].

  • bkz_junglebhop:

    A jungle themed map that focuses on bunny hopping. It combines attractive visual elements with bhop challenges, providing a fun and challenging experience. Download[kz-rush.ru].

  • kz_cargo:

    A large and detailed map that offers a wide variety of jumps and challenges. Although longer, its fun design and multiple sections make it a rewarding experience for players looking for a longer challenge. Download[kz-rush.ru].
Plugins
To enhance and customise the KZ experience in Counter-Strike 1.6, there are several plugins that servers can use. These plugins add additional functionality and make server administration easier.

AMX Mod X

AMX Mod X is a server management platform that allows the installation of multiple plugins and scripts. It includes plugins for stopwatches, jump statistics, training modes and more.

KZ-Arg

KZ-Arg is a KZ-specific plugin that provides a variety of tools and functionalities for KZ players. Automatic timer, player statistics, map records and practice modes.

KZ Timer

A plugin designed to time players' times on KZ maps. It records player times, allows you to compare times and view global and local records.

JumpStats

Plugin that provides detailed statistics of players' jumps. It records and displays statistics such as distance of longjumps, bunnyhops and other types of jumps. It is crucial for players who want to improve and compare their performance with others.

LAN Server

If your intention is not to host a public KZ server, I would personally recommend you to follow the instructions and download KZ-Rush Lan here KZ-Rush[kz-rush.ru].
Rankings
Today, the Kreedz (KZ) scene in Counter-Strike 1.6 remains vibrant and competitive. Players continue to strive to beat records on the most challenging maps, keeping the community alive through competitions and collaborations. Technology has enabled greater accessibility to advanced jump analysis tools and techniques, raising the level of competition.

1. Topovigus
Country: Russia
Number of Maps: 181
Record Percentage: 17.89%

2. shooting-star
Country: South Korea
Number of Maps: 130
Record Percentage: 12.85%

3. fykseN
Country: Czech Republic
Number of Maps: 103
Record Percentage: 10.18%

4. MEEL
Country: Lithuania
Number of Maps: 50
Record Percentage: 4.94%

5. rawe
Country: Argentina
Number of Maps: 45
Record Percentage: 4.45%

6. colcolx
Country: South Korea
Number of Maps: 45
Record Percentage: 4.45%

7. g-Lp
Country: France
Number of Maps: 30
Record Percentage: 2.96%

8. Toffifee

Country: Russia
Number of Maps: 27
Record Percentage: 2.67%

9. shNz
Country: Bulgaria
Number of Maps: 27
Record Percentage: 2.67%

10. zza
Country: USA
Number of Maps: 23
Record Percentage: 2.27%

These players represent the current elite in the KZ scene of Counter-Strike 1.6, each holding a significant portion of the game's records, setting impressive times and keeping the scene competitive. The KZ community continues to grow and adapt, with players constantly looking for new ways to optimise their techniques and achieve better times.For more details on these players and their achievements, visit XtremeJumps Ranking [xtreme-jumps.eu].

Top Countries

The rankings are based on the number of maps held and the record percentage by players from each country. This analysis highlights the global distribution of KZ talent and showcases the countries that have made significant contributions to the competitive KZ community. The data reflects the prowess and influence of each country in the KZ landscape.

1. Russia

2. South Korea

3. Czechia

4. Argentina

5. China

6. Lithuania


7. Bulgaria

8. United States

9. Serbia

10. France

Webography
KZ-Rush[kz-rush.ru]

Xtreme-Jumps[xtreme-jumps.eu]

AlliedModders[forums.alliedmods.net]

HLTV[www.hltv.org]

JWCHONG[www.jwchong.com]

KZGuide[kzguide.gitlab.io]

4 Comments
ATH-2-M31 18 Sep, 2024 @ 2:30pm 
Much appreciated.
ALIEN FUMETA ᵛᵃˡᵛᵉ 26 Jul, 2024 @ 11:15am 
very helpful vectorial nr
soapy 23 Jul, 2024 @ 1:20pm 
very helpful ty
FaustX12 13 Jul, 2024 @ 12:59pm 
Too much information !!!!! gj :D