How to start with your new CS 1.6 gameserver:
Congratulations with your new
i3D.net Counter Strike 1.6 gameserver. Our gameservers are standard equipped with a lot of features:
- Realtime logfiles
- Realtime restarts
- Backup en replace utility
- Reinstall
- Server usage graphics
- 10 GB FTP space for all maps, mods and add-ons
- Realtime startup line editting
- Realtime switching between mods and all counter strike 1.6, Counter Strike Source, DoD: Source and Condition Zero games
This howto describes how you can edit and customize your Counter Strike 1.6 gameserver. For this howto you should have basic FTP knowledge, a FTP tutorial can be found on our forums:
A basic tutorial of our controlpanel can be found here:
A complete overview of all our tutorials can be found here:
Customize your Counter Strike 1.6 gameserver:
The heart of your Counter Strike 1.6 gameserver is the server.cfg.
The server.cfg can be found at the FTP server: ./cstrike/server.cfg
The server.cfg looks like this:
Quote:
// Important Cvars
hostname "i3D.net - A new CS 1.6 gameserver!" // The servername
rcon_password "sdafgsaw4" // The RCON password of the gameserver
sv_downloadurl "http://redirect.i3d.nl/clientXXXXX" // Your redirectspace
sv_maxrate 0 // There is no maximum rate
sv_minrate 5000 // The minium rate is 5000 to ensure minimal performance
sv_password "" // If your gameserver is private, a password is filled in
sv_region 3 // Region 3 is Europe
sv_contact info@i3d.nl // Contact e-mail for this gameserver
// General HL Cvars
allow_spectators 0 // Allow (1) or disallow (0) spectators on this server
decalfrequency 30 // délai pendant lequel vous ne pourrez pas refaire de tag lorsque vous venez d'en faire un
pausable 0 // Is this gameserver pauseable? 0 if not, 1 if you would like to be able to pause the game
sv_allowdownload 1 // Allow (1) or disallow (0) downloads from this server
sv_allowupload 1 // Allow (1) or disallow (0) tags to be uploaded
sv_alltalk 1 // Allow (1) or disallow (0) talking between teams
sv_cheats 0 // Allow (1) or disallow (0) cheats
sv_gravity 800 // Set the gravity on this gameserver. 800 is standard, lower means you can jump higher
sv_maxspectators 1 // Maximum number of spectators
sv_maxspeed 320 // The maximum speeds a player is able to move. 320 is standard
sv_restartround 0 // After a map is loaded for the first time, restart the round after x seconds.
// speed settings
fps_max 120 // Maximum number of frames per second
max_queries_sec 20 // Maximum number of queries per second
sv_maxupdaterate 66 // Maximum update rate between player and server
sv_minupdaterate 30 // Minimum update rate between player and server
sv_voicecodec voice_speex // The standard voice codec is speex
sv_voicequality 3 // The quality of the ingame voice, 3 is standard. This can be 1 to 5
sys_ticrate 300 // The ticrate of the server, maximum fps possible
// CS Specific Cvars
decalfrequency 15 // Set the frequency a player is allowed to spray the tag
edgefriction 4 // Define the friction between a player and the map objects
mp_autokick 0 // Enable (1) or disable (0) automatic kicks of teamkillers and idlers
mp_autoteambalance 1 // Enable (1) or disable (0) automatic teambalance
mp_buytime 0.5 // Time to buy at round start in seconds
mp_c4timer 35 // Time before the C4 bomb explodes
mp_chattime 0 // Time between end of map and mapchange
mp_falldamage 1 // Enable (1) or disable (0) the damage when a player falls
mp_flashlight 1 // Allow (1) or disallow (0) the flashlight
mp_footsteps 1 // Enable (1) or disable (0) sounds of footsteps
mp_forcechasecam 0 // Enable (1) or disable (0) a forced chase cam
mp_freezetime 0 // In seconds the time everyone stands still at the start of the round
mp_friendly_grenade_damage 1 // Enable (1) or disable (0) teamdamage for grenades
mp_friendlyfire 1 // Enable (1) or disable (0) friendly fire damage
mp_hostagepenalty 3 // The number of hostages a player can kill before being kicked
mp_limitteams 1 // The maximum number of difference in team size
mp_mapvoteratio 0.6 // The percentage required to vote for a mapchange to take effect (0.6=60%) .
mp_maxrounds 0 // Maximum number of rounds before switching to the next map, 0 for infinite
mp_roundtime 2.5 // Roundtime in minutes
mp_startmoney 800 // The amount of money each player starts with
mp_timelimit 35 // The maximum duration all rounds of one single added
mp_tkpunish 1 // Allow (1) or disallow (0) punishing for teamkills
sv_accelerate 5 // The acceleration of a player
sv_aim 0 // Activate (1) or deactivate (0) the aim
sv_airaccelerate 10 // The acceleration of the player in the air
sv_airmove 1 // Enable (1) or disable (0) movement in air for players
sv_friction 4 // The friction in the map
sv_stepsize 18 // The size of steps
sv_stopspeed 100 // The stopspeed of players
sv_wateraccelerate 10 // The acceleration in the water
sv_wateramp 0 // Enable (1) or disable (0) the amplification in the water
sv_waterfriction 1 // Enable (1) or disable (0) the friction in the water
// Ban
exec banned.cfg // Import the banned STEAM IDs
exec listip.cfg // Import the banned IPs |
It's also possible to store multiple configs on your gameserver, just place the
configname.cfg file in your ./cstrike directory on the FTP server.
To switch between configs, use RCON:
This can be used for example to store an ESL config, a clanbase config and a war config on your server.
How to install a new map:
To install a new map, upload the files to the right directory. Most maps have seperate files
- Example.wad needs to be uploaded to the ./cstrike directory
- Example.txt needs to be uploaded to the ./cstrike/maps directory
- Example.bsp needs to be uploaded to the ./cstrike/maps directory
- Example.res needs to be uploaded to the ./cstrike/maps directory
- Example.bmp needs to be uploaded to the ./cstrike/gfx/env directory
- Example.tga needs to be uploaded to the ./cstrike/gfx/env directory
- Example.wav needs to be uploaded to the ./cstrike/sound directory
- Example.spr needs to be uploaded to the ./cstrike/sprites directory
Edit your mapcycle (./cstrike/mapcycle.txt) to include the new map in the mapcycle.
Editting the mapcycle:
The mapcycle can be found in ./cstrike/mapcycle.txt
A standard mapcycle looks like:
Quote:
de_cbble
de_train
de_nuke
de_inferno
de_dust2
|
You can edit this mapcycle by replacing or adding maps, with every map on one line.