Spielsysteme

Chat in deinem Spiel: Kanäle und private Nachrichten

Wie der fertige Spielerchat von iDos Games funktioniert: Kanäle als Tabs, private Chats, Nachrichtenverlauf, langsamer Modus, Moderation, Meldungen und Ignorieren, und wie du ihn im Dashboard einrichtest.

Der Chat ist ein fertiger Spielerchat: die Kanäle des Titels als Tabs plus private Chats. Moderation, langsamer Modus und wer wo schreiben darf, sind Sache des Servers, und ein geschlossener Chat kostet nichts: Er fragt nur ab, solange der Bildschirm offen ist.

Was der Spieler sieht

  • Kanäle als Tabs plus „Privat“: Gespräche unter vier Augen, mit Freunden, wenn der Titel es erlaubt.
  • Den Feed mit Verlauf und früheren Nachrichten; die Kopie des Servers vom Gesendeten (die Moderation kann ein Wort maskieren).
  • Den Countdown des langsamen Modus und den Grund, wenn der Spieler in einem Kanal nicht schreiben darf.
  • Aktionen an Nachrichten: privat schreiben, mit Grund melden, den Spieler ignorieren; optionalen Kanälen beitreten und sie verlassen.
Chat
12 450
320
Welt
Handel
Privat3
MiraWer ist beim Raid dabei?
ArrowIch! 5 Minuten
Ich bin dabei
Langsamer Modus: 4 s
Die Kanäle des Titels als Tabs plus private Chats.
Der Feed mit früheren Nachrichten; langsamer Modus und Moderation übernimmt der Server.
Beispiel. Der Chat: Kanäle als Tabs und der Nachrichten-Feed.

So funktioniert es

  • Eine Abfrage deckt alle Räume im vom Server festgelegten Intervall ab und läuft nur, solange der Bildschirm offen ist.
  • Räume gelten als gelesen, wenn der Spieler sie verlässt; das Abzeichen ist die Zahl der ungelesenen, einmal pro Sitzung gelesen.
  • „Nachricht“ auf der Karte eines Freundes öffnet einen privaten Chat.

Schritt 01Das System zum Projekt hinzufügen

Bitte den KI-Coder: „Füge einen Chat hinzu“. Er installiert das fertige System mit einem Weltkanal, einem optionalen Handelskanal und privaten Chats unter Freunden.

Schritt 02Im Dashboard einrichten

Öffne das Dashboard, wähle dein Projekt und geh zu Live-Betrieb → v2 → Chat.

  • Lege Kanäle an: Name, wer schreiben darf, langsamer Modus und ob der Beitritt optional ist.
  • Lege die Regeln privater Chats (zum Beispiel nur unter Freunden) und die Moderation fest.

Der Knopf KI auf der Seite öffnet einen Assistenten: Beschreibe, was du brauchst, er schlägt Änderungen vor, du prüfst sie und drückst Speichern.

Schritt 03Testen und veröffentlichen

Prüfe das System in der Testversion deiner App. Einstellungen gehen mit einer eigenen Aktion an die Live-App, siehe Veröffentlichen und Links.

Für Entwickler

Der Chat arbeitet über client.chat in @idosgames/core.

TypeScript
// In einen Kanal senden und einen privaten Chat mit einem Freund öffnen
const res = await client.chat.sendMessage('world', 'Who is up for the raid?')
if (!res.ok) return showError(res.error) // z. B. langsamer Modus oder kein Schreibrecht
const dm = await client.chat.openDirectChannel(friendUserID)
// Eine Abfrage deckt alle Räume ab; führe sie nur aus, solange der Chat-Bildschirm offen ist
const updates = await client.chat.poll()
  • Zeig, was der Server zurückgegeben hat, nicht was getippt wurde: Die Moderation kann den Text ändern.
  • Frag nicht ab, solange der Chat geschlossen ist: Das Abzeichen braucht einen Lesevorgang pro Sitzung.

Jedes Feld ist im Skill chat-system beschrieben, den der MCP-Server des SDK bereitstellt.

Häufige Fragen

Gibt es Moderation?

Ja. Der Server maskiert verbotene Wörter, wendet langsamen Modus und Limits an, und Spieler können andere melden und ignorieren.

Belastet der Chat den Server, wenn niemand liest?

Nein. Er fragt nur ab, solange der Chat-Bildschirm offen ist.

Siehe auch

Erstelle dein eigenes Spiel

Beschreibe die Idee in einem Satz: Der KI-Coder baut das Spiel, und es geht unter eigenem Link online.