background image
Game Servers 380 7 Days to Die 4 Abiotic Factor 2 Aloft 2 alt:V 2 Americas Army Proving Grounds 2 Among Us 2 Archean 2 ARK Survival Ascended 6 ARK Survival Evolved 3 Arma 3 3 Arma Reforger 2 Aska 2 AssaultCube 2 Assetto Corsa 3 Astro Colony 2 Astroneer 2 Automobilista 2 2 Avorion 2 Banana Shooter 2 Barotrauma 3 BATTALION Legacy 2 BeamNG.drive (BeamMP) 2 Black Mesa 2 Brickadia 2 Call of Duty 2 Citadel: Forged with Fire 2 ClassiCube 2 Clone Hero 2 Colony Survival 2 Conan Exiles 4 Contagion 2 Core Keeper 2 Counter-Strike 2 3 Craftopia 2 CryoFall 2 CS2D 2 Cube 2: Sauerbraten 2 Cubic Odyssey 2 DayZ 4 DDNet 2 DDRaceNetwork 2 Dead Matter 2 Dont Starve Together 4 Eco 2 Empyrion Galactic Survival 2 Enshrouded 3 Escape from Tarkov 2 Euro Truck Simulator 2 2 Factorio 2 Farming Simulator 25 2 Fistful of Frags 2 FiveM 3 FortressCraft Evolved 2 Foundry 2 Foundry VTT 2 Frozen Flame 2 FTL Tachyon 2 Garrys Mod 3 Ground Branch 2 Half-Life 2 Deathmatch 2 Hogwarp 2 Holdfast: Nations at War 2 HumanitZ 2 Hurtworld 2 Hytale 1 Icarus 2 Insurgency Sandstorm 2 IOSoccer 2 Just Cause 3 Multiplayer 2 Kerbal Space Program 2 Killing Floor 2 3 LeagueSandbox 2 Left 4 Dead 2 Left 4 Dead 2 3 Longvinter 2 Los Angeles Crimes 2 Medal of Honor 2 Midnight Ghost Hunt 2 Mindustry 2 Minecraft 4 Minetest 2 Modiverse 2 Mordhau 3 Mount & Blade II: Bannerlord 2 Myth of Empires 2 Nazi Zombies Portable 2 Necesse 2 NeosVR 2 Neverwinter Nights EE 2 Night of the Dead 2 Nightingale 2 No Love Lost 2 No More Room in Hell 2 No One Survived 2 Nova-Life Amboise 2 Nuclear Option 2 Onset 2 Open Fortress 2 OpenArena 2 OpenRA 2 OpenRCT2 2 OpenTTD 2 Operation Harsh Doorstop 2 Palworld 3 Path of Titans 2 Pavlov VR 3 PixARK 2 Plains of Pain 2 Portal Knights 2 Post Scriptum 2 Project Zomboid 8 Puck 2 Quake Live 2 R5Reloaded 2 RedM 2 Renown 2 Resonite 2 Return to Moria 2 Rimworld Together 2 Rising World 2 Risk of Rain 2 1 Rust 4 Satisfactory 1 SCP Secret Laboratory 3 SCUM 2 Smalland 2 Solace Crafting 2 Soldat 2 Soldat 2 2 Sonic Robo Blast 2 2 Sons of the Forest 2 Soulmask 2 SourceCoop 2 Space Engineers 3 Space Station 14 2 Squad 3 Starbound 3 StarMade 2 Stationeers 2 Stormworks 2 Subnautica Nitrox 2 Sunkenland 2 SuperTuxKart 2 Sven Co-op 2 Swords 'n Magic and Stuff 2 Team Fortress 2 3 Teeworlds 2 Terraria 3 TerraTech Worlds 2 TF2 Classified 2 The Forest 3 The Front 2 The Isle 2 Tower Unite 2 Trackmania 2 Unturned 4 Urban Terror 2 V Rising 3 Valheim 3 VEIN 2 Veloren 2 Vintage Story 3 Voyagers of Nera 2 Wolfenstein: Enemy Territory 2 Wreckfest 2 Wurm Unlimited 2 Xonotic 2 Zandronum 2 Getting Started 2 Network & Connectivity 1 Server Management 2
Kategorije

CS2 Admin Setup: RCON, Commands & Competitive Config


This guide covers setting up admin access, RCON, admin commands, and competitive match configuration for your Counter-Strike 2 server on Legion Hosting. For initial server setup including GSLT, game modes, and connecting, see CS2 Server Setup Guide.

RCON (Remote Console) Setup

RCON lets you run server commands remotely from the in-game console or from GPanel without restarting. It is configured via the rcon_password cvar in your server.cfg.

Setting the RCON Password

Open game/csgo/cfg/server.cfg through the File Manager in GPanel or via SFTP and add or edit:

rcon_password "YourStrongPassword"
Security: Use a strong, unique RCON password. Anyone with your RCON password has full control over your server — they can change maps, kick players, modify settings, and execute any command.

Using RCON In-Game

Open the developer console with the ` (tilde) key. First authenticate, then issue commands:

rcon_password YourStrongPassword
rcon changelevel de_mirage
rcon mp_maxrounds 30
rcon status

Once authenticated, prefix every command with rcon for it to execute on the server.

Using RCON from GPanel

You can also run commands directly from the Console tab in GPanel without needing the rcon prefix. This is the easiest method for server management.

Essential Admin Commands

The following commands can be run via RCON or the GPanel console.

Player Management

Command Description
status List all connected players with their Steam IDs and ping
kick <name> Kick a player by name
kickid <userid> Kick a player by user ID (from status output)
banid <minutes> <steamid> Ban a player by Steam ID (0 = permanent)
removeid <steamid> Remove a Steam ID from the ban list
users List authenticated RCON users

Server Control

Command Description
changelevel <map> Change the current map (e.g. de_inferno)
mp_restartgame 1 Restart the current game after 1 second
mp_warmup_end End warmup immediately
mp_pause_match Pause the current match
mp_unpause_match Unpause the current match
bot_add_t / bot_add_ct Add a bot to the specified team
bot_kick Kick all bots from the server
exec <filename> Execute a config file (e.g. exec competitive.cfg)

Competitive Match Configuration

For competitive play, create or edit game/csgo/cfg/autoexec.cfg (executed automatically on every map load) to apply competitive tuning on top of the game mode defaults:

// -----------------------------------------------
// Competitive / match settings
// -----------------------------------------------
mp_overtime_enable 1              // Enable overtime if scores are tied
mp_overtime_maxrounds 6           // Rounds per overtime half (3+3)
mp_overtime_halftime_pausetimer 0
mp_halftime 1                     // Enable halftime side switch
mp_maxrounds 24                   // Standard 12 per half

mp_freezetime 15                  // Seconds players are frozen at round start
mp_roundtime 1.92                 // Round time in minutes (1:55 approx)
mp_roundtime_defuse 1.92
mp_buytime 20                     // Seconds players can buy after round start
mp_buy_anywhere 0                 // Players must be in buy zone
mp_startmoney 800                 // Starting money

mp_friendlyfire 1                 // Team damage on (standard competitive)
mp_warmup_pausetimer 0
mp_warmuptime 30

// -----------------------------------------------
// Anti-cheat and security
// -----------------------------------------------
sv_pure 1                         // Only allow official files (1) or workshop (0)
sv_pure_kick_clients 1

// -----------------------------------------------
// Bot behaviour (remove bots for real matches)
// -----------------------------------------------
bot_quota 0
bot_join_after_player 0
Tip: You can create multiple config files for different scenarios (e.g. practice.cfg, match.cfg, warmup.cfg) and load them with exec practice.cfg via RCON or the GPanel console.

GOTV (Spectating and Demo Recording)

GOTV lets spectators watch your match with a configurable delay, and allows you to record demos for review. Add these settings to your server.cfg:

tv_enable 1                       // Enable GOTV
tv_name "GOTV"                    // Name shown to spectators
tv_delay 30                       // Delay in seconds before GOTV shows action
tv_maxclients 10                  // Maximum GOTV spectators
GOTV port: Check your server's Network tab in GPanel for the assigned GOTV port. Spectators connect using connect YOUR.SERVER.IP:GOTV_PORT.

To record a demo manually via RCON:

tv_record mydemoclip
// ... match plays ...
tv_stoprecord

The demo file is saved in your server's game/csgo/ directory and can be downloaded via SFTP.

Related Articles

Need help? If you cannot resolve an issue after following this guide, open a support ticket at legionhosting.net/submitticket.php and include your server's GPanel ID and any error messages from the console.

Je li vam ovaj članak bio koristan?

Ready to Get Started?

The servers are booted, select your plan and become our latest satisfied client.