Trade-Regeln, Tutorial-Hinweise & SEO-Vorbereitungen
Die Tage rund um die Wochenmitte standen ganz im Zeichen kleiner, aber wirkungsvoller Verbesserungen: Rookies in ihrer frühen Karriere sind jetzt trade-geschützt, das Tutorial erklärt verständlicher, welche Spieler warum ausgegraut sind, und im Hintergrund wurden die Weichen für eine saubere AdSense-Integration gestellt. Dazu kommt ein überarbeitetes robots.txt, damit Google-Crawler das Spiel vollständig indexieren können.
🔒 Rookie-Schutz bei Trades
- Rookies im 1. und 2. Jahr nach dem Draft können nicht mehr gehandelt werden — sie sollen sich beim drafteten Team entwickeln dürfen
- Rookies im 3. und 4. Jahr bleiben handelbar
- Betroffene Spieler werden in
trade.phpundtradingblock.phpautomatisch ausgegraut (Opacity 0.4, Checkbox deaktiviert) mit Tooltip-Hinweis - CPU-Trade-Angebote enthalten ebenfalls keine jungen Rookies mehr — egal ob User- oder CPU-Seite
📚 Tutorial-Hinweise
- Tutorial-Schritt 6 (Trades) erklärt jetzt zusätzlich die Rookie-Sperre und dass Spieler auf Basis von Roster-Größe, Positions- und Stärke-Bedarf ausgegraut werden können
- Tutorial-Schritt 7 (Trading Block) wurde um identische Hinweise erweitert
- Alle neuen Texte in beiden Sprachen (DE/EN) über Language Keys gepflegt
🕷️ AdSense-Vorbereitung
- Die
team.phpist jetzt auch ohne aktivegameidvollständig erreichbar — alle<div>-Container und Block-IDs bleiben erhalten, DataTables rendern ohne Daten - Dafür wurde ein neuer Flag
$allow_nogame_ingameeingeführt, der inheader.php,footer.phpundheader_connect.phpgreift und Default-Stubs für$game,$team,$userteametc. bereitstellt - Das ermöglicht dem AdSense-Crawler, die Seitenstruktur zu sehen und Block-IDs für die Anzeigenplatzierung zu referenzieren
🤖 Google-Crawler-Freigabe
robots.txtneu strukturiert: Alle Google-Bots explizit whitelistet (Googlebot,Googlebot-Image,Googlebot-News,Mediapartners-Google,AdsBot-Google,AdsBot-Google-Mobile,APIs-Google,Google-InspectionTool,GoogleOther)- Alle anderen Bots werden weiterhin komplett geblockt (
User-agent: * / Disallow: /) - Sensible Endpunkte (
header_connect.php,functions.php,startgame.php,/db_migrations/,/.claude/usw.) bleiben auch für Google gesperrt
Mit dem Rookie-Schutz bekommt die Trade-Logik ein wichtiges Stück Realismus — und mit der AdSense-Vorbereitung ist jetzt der Weg frei, das Spiel dauerhaft werbefinanziert und kostenlos anzubieten.