Skip to content
KTP

New to KTP? Start here.

Four things to sort out before your first match — a roster spot, the anti-cheat client, the rules, and somewhere to ask when something's unclear.

Before match night

1

Get on a roster

Register a team with five other players, or sign up as a free agent and let a captain pick you up.

I have a team

You and five others, with one of you as captain. One submission per team, reviewed by an admin.

Register a team →

I need a team

Put yourself in the free-agent pool and a captain can pick you up.

Sign up as a free agent →

Not sure yet? See who is already looking for a team. Free agents →

2

Join the Discord

Match scheduling, admin announcements, and the fastest way to reach a human all happen there.

KTP Discord →
3

Set up the anti-cheat client

An external client that runs beside the game and uploads a session for human review. Read what it does — and never does — before you install it.

Anti-cheat client →
4

Know the rules

Match conduct, required server settings, and the CVARs a server checks for on connect.

League rules →

Anti-cheat, in five steps

Full page & download

Reproduced from the anti-cheat page — the download, the complete disclosure and the full FAQ live there.

  1. 1Get itKTPAntiCheat.exeDownload and run — nothing installs.
  2. 2Log inYour SteamIDRostered players are already registered — enter your SteamID and pick a password.
  3. 3StartStart SessionWith DoD running, before your match.
  4. 4PlayLiveThe session records.
  5. 5StopStop SessionThe bundle seals and uploads itself.

Two questions people ask before their first install — the answers are the audited statement, unchanged · re-audited before every release

Is it safe to run on my main Steam account?VAC

Yes — play on your normal account. The standing, audited statement: the client does not read, write, inject into, hook, or open a memory or module handle to the Day of Defeat / Half-Life game process. It interacts with the game through four channels only — screen capture via the same API OBS and Xbox Game Bar use, passive read-only input observation, read-only file hashing, and process-name enumeration.

That statement is re-verified against every release by two independent whole-codebase audits, run before the build is published, and nothing found contradicts it. VAC's concern is software that opens the game's process and memory; this client structurally never does.

What happens if my session gets flagged?review

A flag is a request for human review, not a verdict. The server re-scores every session from the raw evidence, and a person reads every flagged session before anything happens. Legitimate hardware and setups trip detectors sometimes — Hall-effect keyboards, custom HUDs, sound mods — and the release history is full of exactly those cases being fixed in the detector, not held against the player. If a result looks wrong to you, ping a KTP admin in the Discord and they'll walk through the evidence with you.

Every other question, answered on the anti-cheat page →

A few more common questions

I don't have a team — can I still play?

Yes. Sign up as a free agent and a captain can pick you up, same as anyone else on the roster. Free agents →

Do I need to run the anti-cheat client to register?

What's expected this season, and how to get it running, is kept current on the anti-cheat page rather than repeated here — start there. Anti-cheat client →

Which server do I connect to, and what settings does it need?

Live connect addresses are on the servers page; the settings a server checks for on join are the required CVARs. Servers → Required CVARs →

Where do I ask when something's unclear?

The KTP Discord is fastest for anything time-sensitive; for anything tied to your account, open a support ticket. KTP Discord → Support →