NEW 📢 Limited launch offer: up to 70% off your first month on every game!See plans

How to change the game rules on your Counter-Strike 1.6 server

Counter-Strike 1.6Updated Oct 30, 20265 min read

To change the game rules on a Counter-Strike 1.6 server on PlayNHost, edit the rule lines in cstrike/game.cfg on the Files tab, for example mp_roundtime "3", and change the map. The server runs game.cfg at every map load, so your rules stay after map changes and restarts. To try a rule first, type it in the Console tab.

Change a rule for good

  1. Open your server in the panel and click the Files tab.
  2. Open the cstrike folder and click game.cfg.
  3. Find the rule's line and change its value, for example mp_buytime "0.25" to mp_buytime "1". If the rule is not in the file, add it at the end on its own line, for example mp_roundtime "3".
  4. Click Save content.
  5. Click the Console tab and type changelevel de_dust2, or click Restart. The Console prints Executing ReGameDLL Configuration File when the file is read.
The file editor with cstrike/game.cfg open on a Counter-Strike 1.6 server

game.cfg comes from ReGameDLL, the rebuilt Counter-Strike game library your server runs. Each setting in it has a comment above it that says what it does and its normal value.

Which rules do people change most?

Values from the ReGameDLL settings list and its game library:

RuleWhat it setsGame defaultOn a new server
mp_roundtimeRound length, in minutes5not in game.cfg
mp_freezetimeFreeze time at round start, in seconds6not in game.cfg
mp_buytimeBuy time, in minutes. -1 no limit, 0 no buying1.50.25
mp_startmoneyMoney at the start800not in game.cfg
mp_maxmoneyMost money a player can hold, up to 9999991600016000
mp_c4timerSeconds until the bomb explodes45not in game.cfg
mp_friendlyfireTeam damage, 0 off, 1 on0not in game.cfg
mp_timelimitMinutes per map. 0 no limit020
mp_maxroundsRounds per map. 0 no limit0not in game.cfg
mp_winlimitRound wins that end the map. 0 no limit0not in game.cfg
mp_limitteamsMost players one team may have over the other, 0 no limit2not in game.cfg
mp_autoteambalanceTeam balancing. 0 off, 1 after next round, 2 next round11
mp_freeforallEvery player for themselves, 0 off, 1 on00
sv_alltalkWho hears whom on voice. 0 dead do not hear the living, 1 everyone00

"On a new server" is the value in the game.cfg that the install writes (ReGameDLL 5.30.0.814). Rules that are not in the file use the game default unless cstrike/server.cfg sets them.

How do I try a rule without editing a file?

Type it in the Console tab, for example mp_roundtime 3, and press Enter. Round time, freeze time, bomb timer and mp_limitteams are read again at the start of each round, so they apply from the next round. Type sv_restart 1 to restart the match in 1 second, so everyone starts over with the new rules. A rule typed in the Console lasts until the next restart. If game.cfg has a line for that rule, the next map change sets the file's value again.

Should I use game.cfg or server.cfg?

Use game.cfg for game rules. The server runs server.cfg once, when it starts, and game.cfg at every map. A rule set in both files is set again from game.cfg at every map change, so keep each rule in one place. Use server.cfg for server settings such as the join password: How to set a password on your Counter-Strike 1.6 server.

Good to know

Already hosting it somewhere else? Move your server to us

OUR LATEST BLOGS