TTT – Trouble in Terrorist Town

Unter den Spielern verstecken sich Traitor. Die Innocents müssen sie finden, bevor sie selbst alle tot sind, und die Detectives helfen ihnen dabei. Gespielt wird wie auf GommeHD:

  • Kisten mit Waffen und der Traitor-Tester
  • Leichen, die man identifiziert
  • Karma und ein Punkte-Shop für Traitor und Detectives
  • Pässe, die man mit Coins kauft

TTT ist ein Spielmodus (Lizenz gm:ttt), alles ist pro Task einstellbar.

Einrichten

  1. Task anlegen: Cloud → Spielmodi → TTT → Task erstellen. 1,5 GB RAM reichen für 24 Spieler.
  2. Karten: mindestens eine Wartelobby und eine Arena. Mehrere Arenen sind besser, dann gibt es eine Kartenwahl.
  3. Marker setzen auf dem Setup-Server (/gsetup tp <Karte>, /gsetup marker <Typ>):
MarkerKarteAnzahlWie setzen
lobby-spawnWartelobbygenau 1hinstellen
spawnArenamindestens 4, am besten so viele wie Plätzehinstellen (Blickrichtung zählt)
spectatorArenagenau 1hinstellen: hier erscheinen Tote und Zuschauer
tester-insideArena0–1hinstellen: wer hier steht (1,5 Blöcke), wird geprüft
tester-buttonArena0–1den Knopf anschauen
tester-lampArena0–8die Lampenblöcke anschauen (sie leuchten grün oder rot)
tester-doorArena0–16jeden Block der geschlossenen Tür anschauen (z. B. Eisenblöcke im Eingang): im Spiel offen, während des Tests zu, der Geprüfte ist eingesperrt
trap-buttonArena0–1den Knopf der Traitor-Falle anschauen
  1. Kisten baust du einfach in die Karte: Jede Truhe (auch Fallentruhe) gibt beim Öffnen ein zufälliges Item und verschwindet. Eine Enderkiste gibt das starke Item (Standard: Eisenschwert).
  2. Setup abschließen.

Ablauf einer Runde

PhaseWas passiert
LobbySpieler warten in der Wartelobby. Ab Mindestspieler läuft der Countdown, bei voller Runde springt er auf Countdown bei voller Runde. Bei 10 Sekunden steht die Karte fest.
SchutzzeitAlle starten auf den Spawns. Kein Schaden, Kisten looten.
RundeDie Rollen werden verteilt. Ein Team gewinnt, wenn das andere tot ist; läuft die Zeit ab, gewinnen die Innocents.
EndeSieger und alle Rollen werden gezeigt, dazu Karma, Coins und Statistik. Dann geht es zurück in die Lobby, und der Server macht Platz für eine frische Runde.

Rollen:

  • Traitor: Spieler × Anteil Traitor, mindestens 1.
  • Detectives: erst ab Detective ab Spielern, sie sind für alle sichtbar (blauer Name, blauer Helm).
  • Innocents: alle anderen.

Traitor sehen die anderen Traitor rot und schreiben im Traitor-Chat (@Nachricht oder /tc). Tote und Zuschauer schreiben nur untereinander und sehen alle Rollen.

Leichen

Wer stirbt, bleibt als Leiche mit seinem Kopf liegen („Unbekannte Leiche“). Ein Rechtsklick identifiziert sie, alle erfahren dann, wer es war und welche Rolle er hatte. Detectives sehen zusätzlich, seit wann die Person tot ist. Optional sehen sie auch, ob der Mörder ein Traitor war (Detective sieht Täterrolle).

Traitor-Tester

Ein Spieler stellt sich auf den Tester-Platz, ein anderer drückt den Tester-Knopf. Nach der Prüfdauer leuchten die Lampen rot (Traitor) oder grün, danach braucht der Tester eine Pause.

Die Traitor-Falle: Ein Traitor drückt einmal pro Runde den Fallen-Knopf. Dann zeigt der Tester eine Zeit lang immer grün.

Karma

EreignisKarma (Standard)
Gegner getötet+20
Verbündeten getötet (Innocent ↔ Detective sind ein Team)−50
Schaden am Verbündeten−3 je Herz
Runde ohne falschen Kill beendet+5
  • Startwert: Jeder fängt mit 1000 an, das ist zugleich das Maximum.
  • Weniger Schaden: Mit Schaden nach Karma richtet man unter dem Start-Karma weniger Schaden an (Karma ÷ Start, mindestens 50 %).
  • Sperre: Mit Sperre unter Karma lässt man Spieler mit zu wenig Karma gar nicht mehr mitspielen.

Shop

Traitor und Detectives bekommen ein Shop-Item (Smaragd, Rechtsklick). Bezahlt wird mit Punkten: Startpunkte zu Rundenbeginn, dazu Punkte pro Kill für jeden Gegner.

ItemTraitorDetectiveWirkung
Heiltrank11Rechtsklick: 4 Herzen
Schnelligkeit11Rechtsklick: 20 s Speed II
Rückstoß-Stock1–Stock mit Rückstoß III, 3 Schläge
Unsichtbarkeit2–15 s unsichtbar (Rüstung bleibt sichtbar)
Creeper-Bogen2–5 Pfeile, die beim Aufprall klein explodieren
Falsche Kiste1–Platzieren: explodiert, wenn ein Nicht-Traitor sie öffnet
Jihad-Bombe3–Rechtsklick: nach 3 s große Explosion, auch für dich
Radar2160 s: Kompass und Stufe zeigen zum nächsten Spieler
Heilstation–2Platzieren: heilt Spieler daneben (30 Heilungen)

Jeder Preis ist einstellbar. Mit 0 ist ein Item nicht im Shop. Kills durch Explosionen zählen für den, der sie ausgelöst hat. Die Karte selbst bleibt immer heil.

Pässe

Mit einem Traitor- oder Detective-Pass bekommt man die Rolle sicher, solange Plätze frei sind.

  • Wie viel: Höchstens Höchstens per Pass der Plätze, Standard die Hälfte.
  • Einlösen: in der Lobby über das Pass-Item. Verbraucht wird der Pass erst, wenn man die Rolle wirklich bekommt.
  • Kaufen: im selben Menü mit Coins (Preis Traitor-Pass und Preis Detective-Pass; 0 = nicht kaufbar).
  • Gratis: Wer eternal.ttt.pass.free hat, löst Pässe kostenlos ein.
  • Vergeben: /ttt givepass <Spieler> <traitor|detective> [Anzahl] (Recht eternal.ttt.pass.give; minus nimmt weg) oder im Dashboard unter Cloud → Spielmodi → Task → Pässe, dort mit Verlauf.
  • Webshop (auch echtes Geld): REST-API mit einem API-Key oder dem Recht eternal.web.gamemodes.passes:
POST /api/gamemodes/ttt/passes/player/{Name oder UUID}
{ "kind": "traitor", "amount": 1, "reference": "bestellung-1234", "reason": "Webshop" }
→ { "ok": true, "duplicate": false, "count": 3, "uuid": "…", "name": "…" }
  • reference (Bestellnummer) wird nur einmal gebucht: Wiederholt der Zahlungsanbieter den Aufruf, kommt "duplicate": true und es gibt keinen zweiten Pass.
  • amount negativ nimmt Pässe weg (z. B. bei einer Rückbuchung); hat der Spieler weniger, antwortet die API mit 409.
  • Eine UUID geht auch für Spieler, die noch nie da waren.
  • GET /api/gamemodes/ttt/passes/player/{Spieler} gibt Bestand und Verlauf, GET /api/gamemodes/ttt/passes/reference/{reference} die Buchung einer Bestellung.
    • Pässe gehören dem Spieler netzwerkweit. Kaufen, Vergeben und Einlösen sind getrennte Buchungen, nichts überschreibt sich (auch nicht, wenn der Spieler gerade spielt).

Belohnungen und Statistik

Coins gibt es für den Sieg (Coins für Sieg, jeder im Siegerteam) und für jeden Gegner-Kill (Coins pro Kill). Dafür braucht der Server das Modul Coins. Ist auf dem TTT-Server ein Coins-Cluster eingestellt, landen sie in dessen Kasse.

/ttt stats [Spieler] zeigt:

  • Spiele, Siege und Karma
  • Kills (richtig und falsch), Tode und K/D
  • Siege pro Rolle und die eigenen Pässe

Die Daten gelten im ganzen Netzwerk und für alle TTT-Tasks.

Befehle

BefehlRechtWirkung
/ttt stats [Spieler]– (fremde: eternal.ttt.stats.others)Statistik
/ttt vote · /ttt pass–Kartenwahl, Pässe (Lobby)
/tc <Text>–Traitor-Chat
/ttt starteternal.ttt.startCountdown auf 10 s
/ttt map <Karte>eternal.ttt.forcemapKarte festlegen (vor der Kartenwahl)
/ttt forcestarteternal.ttt.adminauch mit weniger Spielern starten (mindestens 2)
/ttt givepass <Spieler> <traitor|detective> [Anzahl]eternal.ttt.pass.givePässe geben (minus nimmt weg)

Rechte und Pakete

RechtWirkung
eternal.ttt.vote.doubleDie Kartenwahl zählt doppelt
eternal.ttt.forcemap/ttt map
eternal.ttt.start/ttt start
eternal.ttt.joinfullVolle Lobby betreten (ein Spieler ohne das Recht muss gehen)
eternal.ttt.pass.freePässe gratis
eternal.ttt.pass.give/ttt givepass
eternal.ttt.spectateLaufende Runden als Zuschauer betreten
eternal.ttt.stats.othersFremde Statistik
eternal.ttt.adminSetup, /ttt forcestart, Bauen im Kreativmodus

Pakete:

  • TTT Premium: doppelte Stimme, volle Runden betreten, zuschauen.
  • TTT YouTuber: dazu Karte festlegen und Start verkürzen.
  • TTT Team: eternal.ttt.*.

Vergeben wird unter Task → Rechte-Pakete, siehe Spielmodi.

Einstellungen

Alle Werte stehen im Dashboard unter Task → Einstellungen und sind dort einzeln erklärt:

GruppeWas du einstellst
RundeMindest- und Höchstspieler, Countdowns, Schutzzeit, Rundendauer, Ende-Anzeige, Kartenwahl
RollenAnteil Traitor und Detectives, Detective-Mindestzahl, Traitor sehen sich, Traitor-Chat-Zeichen, Toten-Chat
Karmaan/aus, Start, Maximum, alle Plus- und Minuswerte, Schaden nach Karma, Sperre
Punkte & Shopan/aus, Startpunkte, Punkte pro Kill, Preis jedes Items je Rolle
KistenKisten-Inhalt (Zeilen MATERIAL;Menge;Gewicht, moderne Namen auch auf 1.8), Enderkisten-Item, Enderkiste erst nach Schutzzeit, Waffenlimit
Tester & LeichenTester an/aus, Prüfdauer, Pause, Falle, Sabotage-Dauer, Leichen, Täterrolle für Detectives
Pässe & BelohnungenPässe an/aus, Preise, Anteil per Pass, Coins für Sieg und Kill
Tipp

Für einen schnellen Test reichen Mindestspieler 2, Lobby-Countdown 15 und Schutzzeit 5.