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.
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.
// 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
- Freunde in deinem Spiel: Anfragen, Vorschläge und NeuigkeitenWie das fertige Freundesystem von iDos Games funktioniert: eine Freundesliste, Anfragen, Vorschläge aktiver Spieler, ein Neuigkeiten-Posteingang, Hinzufügen per ID und Freunde von idosgames.com, und wo du es einrichtest.
- Multiplayer ohne eigenen Server: Räume und SprachchatWie der fertige Multiplayer von iDos Games funktioniert: Räume in der Lobby, öffentlich oder auf Einladung, Bereitschaftsprüfung, Raum-Chat und Sprachchat, der Host startet das Spiel für alle, Spieler verbinden sich per WebRTC, und wie du ihn einschaltest.
- Post im Spiel: Briefe, Belohnungen und GeschenkeWie das fertige Postfach von iDos Games funktioniert: Briefe mit Belohnungen vom Publisher, verpasste Belohnungen anderer Systeme, tägliche Geschenke und Überweisungen unter Freunden, und wie du es im Dashboard einschaltest.
Erstelle dein eigenes Spiel
Beschreibe die Idee in einem Satz: Der KI-Coder baut das Spiel, und es geht unter eigenem Link online.