Live status for every KTP game server, one place to report a problem, and the way in to everything else — stats, demos, anti-cheat transparency, the broadcast HUD — without memorizing ten subdomains.
The connect buttons copy a ready-to-paste
connect ip:port for the game console. Public view shows region, server name and
player count only. Signed-in KTP admins see operational detail below.
.ktp <password>or .scrim / .12man / .draft — no password.confirmone player from each team.ready6 per team (default).statuslive — clock runs.readymap reloads, sides swap, ready up again.statuscombined total decides it.ktpOT <password>overtime — fresh tech budget.resume
and the other team confirms with .go.
.ktp <password> | Official league match. The season password comes from your captain or the admins. | |
.ktpOT <password> or .ktpot | Continue a tied official match into overtime — 5-minute rounds. | |
.scrim | Scrim — a menu asks 20 or 15 minutes. No password. | |
.12man | 12-man — a menu asks Standard or 1.3 Community (queue ID). No password. | |
.draft · .draftOT for OT | Draft match. No password. | |
.confirm | Pre-start confirmation — one player from each team, then ready-up begins. | |
.cancel | Cancel a match that hasn't gone live yet. Once live, only an admin can reset it. |
.ready or .rdy | Ready up. The half goes live when enough players on both teams are ready — 6 per team by default. | |
.notready | Take your ready back. | |
.status | Where the match stands: phase, ready counts, score. |
.tech or .technical | Technical pause: 5-second countdown, then the game freezes. Charges your team's match budget while live. Spectators can't call it. | |
.resume | Pausing team asks to unpause. | |
.go | Other team confirms — short countdown, play resumes. |
.prac or .practice | Practice mode — noclip and grenades enabled. Not available while a match is running. | |
.nade or .grenade | Hands you a grenade. Practice mode only. | |
.nc or .noclip | Toggle noclip. Practice mode only. | |
.endprac or .endpractice | Back to normal play. | |
.changemap | Map menu — anyone can use it, blocked while a match is running. |
Something broken mid-match — a wedged pause, a half that won't restart? That's admin territory: ping an admin in Discord or report it.
The server enforces competitive cvar limits. The kick message names the cvar — set it back to an allowed value in console and reconnect. A plain bounds kick is not a ban and not a cheating accusation. Policy: ac.ktpdod.com.
Custom maps download from our mirror on connect. Retry once; if one map fails every time, report it here with the exact map name — a file missing from the mirror is a real fault we can fix quickly.
Every match is recorded — demos live at fastdl.ktpdod.com/demos. Spectate live matches at watch.ktpdod.com.
Mid-match issue? Tell the server — admins are usually in the Discord already. This form is for things that can wait an hour.
Anti-cheat question? Your own data is at bundles.ktpdod.com; policy lives at ac.ktpdod.com.
What the field runs — configs, rates, hardware posture.
Anti-cheatac.ktpdod.comHow the KTP anti-cheat works, in the open.
My AC databundles.ktpdod.comSee and download everything the anti-cheat collected from you.
Netcodenetcode.ktpdod.comHitreg, lag compensation and what we measured.
Watchwatch.ktpdod.comSpectate live matches.
Broadcast HUDhud.ktpdod.comThe observer overlay for casted matches.
Demo archivefastdl.ktpdod.com/demosEvery recorded HLTV demo, by match.
World Series of DoDdodworldseries.comThe LAN — teams, brackets, results.
Admin sign-in is not open yet. When it is, signing in with Discord will let 1.3 admins request moderator access and KTP admins review those requests and reach the bot command reference.
.kick) access for your community's moderators