Counter-Strike: Source

What are CVARS

This is a Tutorial for Counter-Strike: Source submitted by throstur.

Greetings! Join GameBanana, one of the oldest mod sites, and maximize your browsing experience.

  • Subscribe: Get notified when throstur submits again.
  • Say Thanks: Show your appreciation by sending throstur points.
  • Post: Give throstur your thoughts on this Tutorial.
  • Vote: Help throstur win the Monthly Awards.
  • Rate: Give this Tutorial a rating out of 10.
  • Flag: Alert moderators and warn members of a problem with this Tutorial.
  • Watch: Get notified when this Tutorial is updated.
Mascot

Resistance is futile...

Sign up

Already a Bananite? Login

What are CVARS

What are CVARS? Heres your answer:

A CVAR is a ClientVARiable, what is a Client Variable you say? Ill answer that with a different question which is equivalent: What are options?

By now you should understand that a CVAR is ONE option that you have selected and configured personally. This means that for example, if you type in the console "crosshair_size 1200" your crosshair changes its size to "1200". A CVAR can also be a variable for a server, or even a variable that executes a command. For example:

"mp_timelimit" is a server CVAR ie a server variable. Setting this CVAR to "mp_timelimit 20" would make each map last 20 minutes.

"chooseteam" is an executing CVAR ie an "unvariable" because nomatter what you do with it it doesnt change by itself, "chooseteam 1" does not change the way "chooseteam" itself works. HOWEVER, it can be extended to "make" it a variable, example: "chooseteam;menuselect 2;menuselect 3" will change your team to CT and make you use the SAS model. If you now change that to "chooseteam;menuselect 1;menuselect 3" you will change team to T and use the Guerilla Warfare model. If you now, once again change it, into "chooseteam;menuselect 1" then it will end with a menu to choose which model you want for the Terrorist team. This works the same for the "buy" command as well as for many others.

Further Example:

When you press B (default) you will get a buymenu, depending which menu type you are using you will experience a different sort of menu, both have same CVAR funcitons however, because the two menus only LOOK differently. SO buy brings up the menu because of what b is bound to. b = buy "buy;menuselect 1;menuselect 1" buys you a glock because if you press B and then 1 twice you get a glock.

To wrap things up:

A CVAR is a VARIABLE which is usually CLIENT-SIDE. However if you are using RCON or any other admin-based mod (see What is RCON? tutorial) or if you're using the server, you can alter the SERVER options which will apply to everyone (these are however, options they usually can't control at all).

  • You must be a member

Comments

  • iShot avatar
    iShot Offline
    Member Joined 8 years ago
    1,452 points Ranked 2883rd
    9 medals 0 legendary, 1 rare
    • 6 years a member Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    • 5 posts awarded Exemplary Feedback Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    • 1 year a member Medal icon
    Report post
    7 years ago:
    So basicly making a REAL variable is only able to do with evenstripts and shit? To bad xD
    www.th-uk.com
  • throstur avatar
    throstur Offline
    Member Joined 13 years ago
    1,740 points Ranked 2389th
    8 medals 1 legendary, 1 rare
    • 10 years a member Medal icon
    • 6 years a member Medal icon
    • Reached 1,000 Points Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    • 1 year a member Medal icon
    Report post
    7 years ago:
    Posted by iShot Do you know how to make your own cvars?

    The closest thing you can do without a server-side plugin is just to use aliases. Those are simple and simply work like so:

    alias "aliasname" "aliasfunction"

    an "aliasfunction" can be anything except the alias itself (or it will loop and crash).

    Completely Bananas! avatar
    Mantra
    Completely Bananas!
  • iShot avatar
    iShot Offline
    Member Joined 8 years ago
    1,452 points Ranked 2883rd
    9 medals 0 legendary, 1 rare
    • 6 years a member Medal icon
    • 1 post awarded Exemplary Feedback Medal icon
    • 5 posts awarded Exemplary Feedback Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    • 1 year a member Medal icon
    Report post
    7 years ago:
    Do you know how to make your own cvars?
    www.th-uk.com
  • throstur avatar
    throstur Offline
    Member Joined 13 years ago
    1,740 points Ranked 2389th
    8 medals 1 legendary, 1 rare
    • 10 years a member Medal icon
    • 6 years a member Medal icon
    • Reached 1,000 Points Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    • 1 year a member Medal icon
    Report post
    9 years ago:
    Posted by SomePlaceElse This isn't really much of a tutorial :/

    Jealous because I made it first? Trust me I've linked to this loads of times for people that are new to scripting.

    Completely Bananas! avatar
    Mantra
    Completely Bananas!
  • xDamien avatar
    xDamien Offline
    Member Joined 9 years ago
    5,428 points Ranked 737th
    Report post
    9 years ago:
    This isn't really much of a tutorial :/
    Sidney Crosby is the boss avatar
    Mantra
    Sidney Crosby is the boss
  • Cobalt avatar
    Cobalt Offline
    Member Joined 10 years ago
    22,255 points Ranked 190th
    1 medal 0 legendary, 0 rare
    • Installation Guide Submitter Medal icon
    Report post
    9 years ago:
    Good, although it could use some html formatting.

    7/10

    Old School Bananite avatar
    Mantra
    Old School Bananite

Share

Shareable Image:
Share banner
HTML embed code:
BB embed code:
Markdown embed code:

More embeddable images

Bookmark and Share
About this module
This module lists all those involved in the creation of this Tutorial.

Credits

Authors
throstur
throstur Offline
Member Joined 13 years ago
1,740 points Ranked 2389th
8 medals 1 legendary, 1 rare
  • 10 years a member Medal icon
  • 6 years a member Medal icon
  • Reached 1,000 Points Medal icon
  • One month a member Medal icon
  • 6 months a member Medal icon
  • 1 year a member Medal icon
Author

Submitter

throstur avatar
throstur Offline
Member Joined 13 years ago
1,740 points Ranked 2389th
8 medals 1 legendary, 1 rare
  • 10 years a member Medal icon
  • 6 years a member Medal icon
  • Reached 1,000 Points Medal icon
  • One month a member Medal icon
  • 6 months a member Medal icon
  • 1 year a member Medal icon

throstur
Creator
About this module
This module lets you send a private message to the submitter (throstur).
About this module
This module displays what game this Tutorial is for.

Game

About this module
This module displays this Tutorial's category.

Category

Details

Genre
Other/Misc
Difficulty Level
Intermediate

Stats

Posts
6
Views
11,812
Date Added
10 years ago
Nov 20 2005 @ 1:27am UTC
Date Modified
8 months ago
Sep 9 2015 @ 7:19pm UTC
About this module
This module shows the average user rating of this Tutorial.

Rating

7 Intermediate-
Votes
2
About this module
This module shows how the ratings are dispersed among the criteria.

Ratings Breakdown

CriterionAvg.VotesRange
Overall 7 2 7 to 7

More Tutorials from throstur