Premier S5

server.cfg & Map Group · Counter-Strike 2

Valve Source 2 Tactical FPS · Tactical Shooter / Competitive FPS

Player tools indexed: 10 Admin consoles: 6

The real sv_minrate family behind all four network presets (conservative, standard, high bandwidth, LAN) made explicit, plus map group construction and a preflight checklist. Every example credential uses a CHANGE_ME_ placeholder

Player tools (10)

Instant interactive calculations and recipe planners

Sliders with a live SVG preview, console commands and autoexec output. States plainly that CS2 share codes are generated client-side and cannot be derived by third-party tools — the five invented pro codes from the old version are gone

#Pro params#Console
Open tool →

eDPI, cm/360 and cm/180 with band verdicts, cross-game equivalence (holding cm/360 preserves muscle memory), DPI migration and mousepad sizing. The disputed 830 vs 800 pro median is shown side by side rather than silently picking one

#eDPI#Cross-game
Open tool →

Generates a prac.cfg for smoke lineups, nade practice and warm-up, covering CS2-only convars such as sv_grenade_trajectory_prac_pipreview (picture-in-picture trajectory preview), sv_grenade_trajectory_prac_trailtime, sv_rethrow_last_grenade, sv_infinite_ammo and mp_roundtime, plus noclip / save / restore practice binds

#Smokes#Trajectory
Open tool →

Every map grouped by Active Duty / Reserve / hostage / arms race / community, with English-to-Chinese callout tables plus map-group technical facts such as mapcycle.txt being dead and print_mapgroup_sv being the only reliable check

#Map pool#Callouts
Open tool →

Medal progress maths (a pip every 25 wins, capped at 5), the four-step unlock chain, Season 5 rules and the convention that medal colour reflects your season-high rank rather than your final one

#Medal#Unlock chain
Open tool →

Grenade roles and costs, defuse timing windows (10s without a kit, 5s with, 40s bomb, tunable safety margin) and the C4 change timeline. No exact damage figures — since 2026-07-09 damage comes from map-baked precomputed values and every old radius table is void

#Defuse#C4 rework
Open tool →

Tickable one-key binds for grenades, weapons and radar zoom that generate an autoexec.cfg snippet, and a correction of the jump-throw myth that still fills CS:GO-era guides

#Bind gen#autoexec
Open tool →

Reclassifies every option by whether it yields real information instead of copying an all-low list, and explains counterintuitive correct pairings such as low shadow quality with all dynamic shadows

#Info vs looks#Resolution
Open tool →

Demos & GOTV

Chat encrypted

Commands for record, playdemo, demoui, tv_enable and tv_delay, with the crucial boundary around the 2026-09-10 chat encryption: it applies only to demos recorded after the patch and does not scrub existing archives

#GOTV#Privacy
Open tool →

Community Mode Selection

Plugin stacks

Plugin stacks, positioning and map-pool sizing for Retakes, Deathmatch, Surf, KZ, 1v1 and Zombie Escape, plus the fact that a stock dedicated server is stock Counter-Strike — every community mode is plugin-implemented

#Mode choice#Map sizing
Open tool →

Server admin and config generation (6)

Config files, startup scripts and command wizards for running a server

The real sv_minrate family behind all four network presets (conservative, standard, high bandwidth, LAN) made explicit, plus map group construction and a preflight checklist. Every example credential uses a CHANGE_ME_ placeholder

#Netcode#Map group
Generate config →

GSLT Token & Risk

Invalidation

Requirements and the public-visibility mechanism, with emphasis on the two invalidation paths people miss (a Steam password reset kills every token you own at once; long idling expires them) and the ban consequences, plus a locally-kept token registry

#GSLT#Ban risk
Generate config →

The three-layer MetaMod:Source v2 → CounterStrikeSharp → plugin structure, focusing on the most dangerous trap: after a Valve update the hook vanishes silently, the server starts normally and the console reports nothing. Also covers SourceMod having no production CS2 port

#Silent unload#No SourceMod
Generate config →

Linux Deployment

appid 730

Generates the download script, systemd unit and start script, stressing the three most common mistakes: SteamCMD appid is 730 not 740, the executable now lives at game/bin/linux64/cs2, and a Valve update needs a process restart

#systemd#Update restart
Generate config →

CPU and RAM guidance by player count and plugin load, delivering the most counterintuitive conclusion — the bottleneck is single-core clock speed and more RAM does not fix stutter. Also covers sub-tick (there is no 128 tick in CS2) plus DDoS and bandwidth planning

#Bottleneck#sub-tick
Generate config →

MatchZy chat commands, a pre-match checklist and a credential-safe config skeleton, stressing that a match server needs VDS dedicated threads because oversold shared vCPUs show up directly as inconsistent hit registration

#MatchZy#Dedicated threads
Generate config →

Counter-Strike 2 Ports & Protocols

Port Protocol Purpose
27015 UDP Game port
27020 UDP SourceTV / GOTV
27015 TCP RCON (restrict to admin IPs)

Counter-Strike 2 Dedicated Server Install (SteamCMD)

SteamCMD appid 730

sudo useradd -m -s /bin/bash steam
sudo apt update && sudo apt install -y steamcmd lib32gcc-s1
sudo -u steam -i \
  /usr/games/steamcmd +force_install_dir /opt/gameserver \
  +login anonymous +app_update 730 validate +quit

https://developer.valvesoftware.com/wiki/Counter-Strike_2_Dedicated_Server

Counter-Strike 2 Config file paths

  • game/csgo/cfg/server.cfg
  • game/csgo/cfg/gamemode_competitive.cfg
  • game/csgo/gamemodes_server.txt

Server notes

The CS2 dedicated server ships with the game itself — app_update 730, no separate purchase. Pick the mode with -dedicated +game_type +game_mode and the first map with +map. Port 27015 carries game traffic while SourceTV claims 27020, so open both if you want demo recording or a spectator relay. CS2 replaced the 64/128 tick debate with sub-tick: the server runs a fixed 64 Hz and there is no such thing as a 128 tick server. What decides how it feels is single-core clock speed, so aim for a 4.5 GHz+ core and avoid oversold vCPUs. Map rotation no longer uses mapcycle.txt — it is driven by the map groups in gamemodes_server.txt. Change the default RCON password and restrict 27015/TCP to your admin IPs, or you have effectively published the console to the internet.

FAQ

Which Counter-Strike 2 server-admin tools are available?
We list 6 tools for Counter-Strike 2: server.cfg & Map Group, GSLT Token & Risk, Plugin Stack & Silent Unload, Linux Deployment, Performance & Bandwidth, Match Server (MatchZy). All of them run straight in your browser.
Which ports does Counter-Strike 2 need open?
Counter-Strike 2 defaults to 27015/UDP, 27020/UDP, 27015/TCP. Use the actual instance configuration and allow only the listed protocols and ports. Check the host firewall, router forwarding and game visibility settings.
How do I install a dedicated Counter-Strike 2 server?
Install it with SteamCMD — the dedicated server app id for Counter-Strike 2 is 730, so +app_update 730 validate downloads or updates it. Config files usually live at game/csgo/cfg/server.cfg, game/csgo/cfg/gamemode_competitive.cfg, game/csgo/gamemodes_server.txt.
Do these tools cost anything or need installing?
No. Everything runs in the page: no install, no sign-up, no cost. Enter your values and the result appears instantly, and you can copy the generated configs and commands with one click.