Configuration serveur match competition

From Verywiki-EN

Jump to: navigation, search

Contents

CSS match competition setup

This tutorial will show you how to configure your gameserver to have best performance.

We won't install any extra plugins to be sure we got best performance possible, plugins are also forbidden for leagues matches. zBlock is the only one allowed.

Team-VeryGames Private Server got same configuration as showed here

Server proper installation

Well, before anything, we must start from a clean server, without anything installed on it.

If you aren't sure, just do a reinstall via our admin panel.

zBlock installation

What is zBlock

zBlock was first developed as an addition to the "CSP" server plugin, at this time VALVe had accidentally let a convariable slip that would allow players to "wallhack".

"CSP" (CAL Server Plugin) was a server plugin that enforced certain convariables that could either be exploited or created an unbalanced/unfair playing field.

Another feature of zBlock was to make CSP more difficult to bypass, however not too long after release, we determined that instead of making CSP more difficult to bypass, we should instead take on board the functions CSP had due to the significant ease at which is was bypassed.

zBlock is now one of the most used CS Source server plugins all around the world, enforced in the majority of competitive leagues around the world it's become a plugin you can't imagine CS Source without any more.

Automated setup

You can install zBlock directly from our server panel, using Autoplugins.

To do so, just go on your server panel, and click on Autoplugins :

You should find zBlock down the plugin list, install it.

Wait 2 minutes then restart your gameserver..

zBlock should now be installed and active.

Manual setup

  1. Download latest zblock version from http://zblock.mgamez.eu/files.htm .
  2. Unzip the archive. You now have 6 files : "readme.htm" "zblock.dll" "zblock_i486.so" "zblock_css.vdf" "zblock_dods.vdf" "zblock_hl2mp.vdf"
  3. Connect on server's FTP, and go into cstrike directory.
  4. Create addons directory if it doesn't exist yet.
  5. Copy/Paste files in it :
        1. zblock_i486.so into addons/zblock
        2. zblock_css.vdf into addons. 
  

Server configuration

server.cfg

 // Informations
 
 hostname "" // Server hostname
 rcon_password "" // Server rcon password
 sv_password "" // Server player password
 
 
 // Rcon (do not touch)
 
 sv_rcon_banpenalty disabled
 sv_rcon_maxfailures 20
 sv_rcon_minfailures 5
 sv_max_queries_sec_global 1000
 sv_max_queries_sec 1000
 sv_rcon_maxfailures 20
 sv_rcon_minfailures 20
 sv_rcon_minfailuretime 100
 
 // Netcode (do not touch is prefered)
 
 fps_max 0
 sv_lan 0
 sv_unlag 1
 sv_maxunlag "0.1" 
 sv_maxrate "0"
 sv_minrate "35000"
 sv_maxupdaterate "100"
 sv_minupdaterate "100"
 sv_mincmdrate "100"
 sv_maxcmdrate "100"
 sv_client_predict "1"
 sv_client_interpolate "1"
 sv_client_min_interp_ratio "1"
 sv_client_max_interp_ratio "1"
 sv_client_cmdrate_difference "30"
 
 // Configuration
 
 sv_logfile 1
 mp_logdetail 3
 log on
 sv_stats "0"
 mp_roundtime "1.75"
 mp_c4timer "35"  
 mp_buytime "0.25"
 mp_freezetime "10"
 mp_startmoney "800"
 mp_autoteambalance "0"
 mp_chattime "5"
 mp_decals "4096"
 mp_fadetoblack "0"
 mp_flashlight "1"
 mp_footsteps "1"
 mp_forcecamera "1"
 mp_friendlyfire "1"
 mp_limitteams "0"
 mp_maxrounds "0"
 mp_spawnprotectiontime "0"
 mp_allowspectators "1"
 mp_autokick "0"
 mp_timelimit "0"
 mp_tkpunish "0"
 mp_winlimit "0"
 mp_dynamicpricing "0"
 phys_pushscale "1"
 phys_timescale "1"
 sv_turbophysics "0"
 decalfrequency "60"
 host_framerate "0"
 sv_accelerate "5"
 sv_airaccelerate "10"
 sv_allowdownload "1"
 sv_allowupload "1"
 sv_alltalk "0"
 sv_cheats "0"
 sv_friction "4"
 sv_gravity "800"
 sv_maxspeed "320"
 sv_pausable "1"
 sv_stepsize "18"
 sv_timeout "65"
 sv_voiceenable "1"
 sv_wateraccelerate "10"
 sv_waterfriction "1"
 sv_allow_color_correction 0
 sv_allow_wait_command 0
 heartbeat
   
 // zBlock
 
 zb_active "1"
 zb_autoupdate "1"
 zb_crouchfix "1"
 zb_bunnyfix "1"
 zb_allowcashcalling "1"
 zb_doorfix "1"
 zb_dosproctect "1"
 
 // SourceTV
 
 tv_enable "1" // Activate SourceTV
 tv_name "" // SourceTV name
 tv_title "" // SourceTV ingame title
 tv_password "" // Spectators password
 tv_relaypassword "tv" // SourceTV relay password
 tv_dispatchmode "1" // Redirect spectators to another SourceTV relay: 0 = never - 1 = if necessary - 2 = always
 tv_snapshotrate "24" // SourceTV tickrate : 24 prefered
 tv_maxclients "10" // SourceTV maxslots
 tv_maxrate "12000" // Spectators maximum rate
 tv_delay "90" // SourceTV delay
 tv_autorecord "0" // automated SourceTV record
 tv_relayvoice "0" // Spectators hear players voices
 tv_allow_camera_man "0"
 tv_allow_static_shots "0"
 tv_autoretry "1"
 tv_chatgroupsize "0"
 tv_chattimelimit "0"
 tv_debug "0"
 tv_delaymapchange "1"
 tv_deltacache "2"
 tv_overridemaster "0"
 tv_transmitall "1"
 tv_timeout "30"

Usefull commands

All this commands have to be used with RCON, for example : rcon command

 zb_lo3 // Start LO3
 zb_ko3 // Start KO3
 changelevel de_dust2 // Change map to de_dust2, same thing for other maps.
 tv_record demo-name // Record SourceTV demo
Personal tools