# Editing Config Files on Your CS 1.6 Server (/docs/counter-strike-16/config-files)



import { Step, Steps } from 'fumadocs-ui/components/steps';

This guide explains how to edit the different Counter-Strike 1.6 config files such as `server.cfg` and `mapcycle.txt`, and what each one is for.

Main Configs in CS 1.6 [#main-configs-in-cs-16]

By default, **the configuration files listed below will control 99% of the things you need to do on your server**. You can edit these files by going to `Files`.

server.cfg [#servercfg]

**Default location:** `/cstrike/server.cfg`

The `server.cfg` file is the main configuration file of your CS 1.6 server. This is where you add custom commands to control things such as round timers, map timers, and more.

Here are some examples of common settings:

* `mp_timelimit` - Time before map rotation.
* `mp_maxrounds` - Maximum rounds before map change.
* `mp_roundtime` - Sets round time.

For an in-depth list of CS 1.6 server commands, check out [this resource](https://github.com/txdv/cstrike-cvarlist/).

mapcycle.txt [#mapcycletxt]

**Default location:** `/cstrike/mapcycle.txt`

The mapcycle file controls your CS 1.6 server map rotation. Make sure any map you add has already been uploaded to the `cstrike/maps` folder on your server.

Plugin Config Files [#plugin-config-files]

**Default location:** `/cstrike/addons/amxmodx/configs`

If you are using CS 1.6 plugins such as AMX Mod X, each plugin you install should generate a config file inside the AMX Mod X plugin folder.
