mmofacts.com

Spielerinteraktion in Webgames

gepostet vor 17 Jahre, 11 Monate von CmdGabriel
Hi,
hat von Euch jemand realtime Spielerinteraktion in einem Webgame umgesetzt? Wie läuft das bei Euch? Bei mir wird über die Datenbank kommuniziert.
Gruß
Alex
gepostet vor 17 Jahre, 11 Monate von Klaus
Meinst du vielleicht einen Chat? Sowas kann je nach Spiel sehr nett/auflockernd sein.
Die Datenbank ist da nicht unbedingt die beste Möglichkeit. Ich selbst würde einen (Reversed) Ajax IRC Client schreiben, damit die Stammchatter auch ohne Browser im Channel hocken können.
gepostet vor 17 Jahre, 11 Monate von Kapsonfire
meinste damit, dass die user mit nem clienten like mirc auch in den chat können?
halte ich für beschränkt gut...
dann sollte ein bot noch im chan sein der voice rechte per user/passwort abfrage vergibt damit nicht irgendwelche störenfriede da auftauchen
gepostet vor 17 Jahre, 11 Monate von blum
Threadersteller, kannst Du Deine Frage mal präziser formulieren?
Ansonsten: Realtime ist eine Sache von Sockets, alles andere ist nur eine Statusabfrage alle x Sekunden. Deswegen kann ich mir nicht vorstellen, dass Du "über die Datenbank kommunzierst". Was auch immer das bedeuten mag.
gepostet vor 17 Jahre, 11 Monate von Kaiser Nero
Original von Browser-Games World
meinste damit, dass die user mit nem clienten like mirc auch in den chat können?
halte ich für beschränkt gut...
dann sollte ein bot noch im chan sein der voice rechte per user/passwort abfrage vergibt damit nicht irgendwelche störenfriede da auftauchen

Ich denke mal das meint er... und der Bot würde natürlich ChanServ (oder entsprechender anderer NetworkService) sein, da der Account ja nicht vom Client abhängt.
------------------
Ich habe das bei meinem Game so umgesetzt, dass ich einen eigenen IRC-Server + Services aufgestellt habe (ircu + srvx) und dort dann meinen Usern viele praktische Dinge anbiete, wie ein paar zusätzlichen Services, die u.a. Allianzbetreffende Nachrichten in den Allianzchannel schreiben oder ähnliches machen.
Das sollte jetzt ersteinmal nur ein Grobüberblick sein. Falls interesse an näheren Infos bestehen könnt ihr mich gerne in meinem IRC-Netzwerk besuchen.
Server: irc.Netfire-Online.net
Hauptchannel: #Netfire-Online
mfg
gepostet vor 17 Jahre, 11 Monate von Kapsonfire
ich denke ein eigener irc server muss nicht unbedingt sein
einfach paar server meinetwegen auf quakenet
ein bot programmieren der passwörter/username abfragt nachdem der user meinetwegen
den bot mit !login username password
privat angesprochen hat, der bot in der mysql überprüft und dann der user in allen chans voice rechte bekommt
und die chans sind dann moderiert
somit ist ausschluss von störenfrieden ohne probleme gesichert
also ich würde kein eigenen server dafür aufmachen
gepostet vor 17 Jahre, 11 Monate von Kaiser Nero
BGW:
Es war auch nur ein Beispiel, wie ich es gelöst habe. Natürlich ist ein eigener IRC-Server nicht unbeding notwendig, man sollte sogar davon abstand halten, wenn man von IRC-Servern, Services oder Linux nicht genug Ahnung hat, denn man kann dabei doch relativ viel falsch machen.
Ein eigener Bot mit mysql-Abfrage ist auch nicht nötig, da vernünftige Netzwerke (z.B. GameSurge) auch vernünftige Services, einen vernünftigen Support und auch sog. Classes (Art unterricht) über diese geben. Somit ist ein solcher Bot auch nicht unbedingt nötig (die Arbeit übernehmen die Netzwerk Services). Und da der Zeitaufwand um einen Channel zu registrieren normalerweise nicht über 1-5 Minuten hinauswächst, ist das auch keine Hürde.
Um störenfriede auszuschließen braucht man diesen eigentlich nur sobald ein solcher aufkreuzt zu kickbanen und schon ist ruhe.
mfg
gepostet vor 17 Jahre, 11 Monate von Kapsonfire
aber es könnten dann ja noch leute namen faken oder?
gepostet vor 17 Jahre, 11 Monate von Kaiser Nero
Nicks faken konnen sie immer, außer du hast einen eigenen IRC-Server mit entsprechender Administration, die Faker killen.
mfg
gepostet vor 17 Jahre, 11 Monate von Kapsonfire
eine abfrage von eigenem server würde das ja auch tun
weil da kann man den benutzern ja imaginäre namen zuweisen
gepostet vor 17 Jahre, 11 Monate von Kaiser Nero
Original von Browser-Games World
eine abfrage von eigenem server würde das ja auch tun
weil da kann man den benutzern ja imaginäre namen zuweisen

Benötigt man IRCOp um jemanden im IRC zu killen und IRCOp wird man bestimmt nicht so einfach bekommen wenn man einfacher User ist und nur Faker killen will.
Und Usern Nicks aufzwingen geht sowieso nicht.
mfg
gepostet vor 17 Jahre, 11 Monate von Kapsonfire
ich glaub du hast mich nicht verstanden
wenn man den chat auf moderated setzt
und user nur mit passwort eingabe voice rechte bekommen
kann man den server sagen das userx im browserchat als %imaginärername angeziegt wird
gepostet vor 17 Jahre, 11 Monate von Kaiser Nero
Ob sich der Aufwand dafür lohnt ist die eine Frage und was es bringt die Andere.
-------
Aber um mal wieder auf CmdGabriel zurückzukommen würde ich gerne mal von ihm eine präzisere Frage bekommen.
mfg
gepostet vor 17 Jahre, 11 Monate von unverbraucht
Hab das ähnlich wie du gemacht, Kaiser Nero. Hab aber statt Services eine Authentifizierung genommen, die auf die Spieler-DB zugreift. Nick=Username und dazu dann das normale IRC-Kennwort. Danach darf der Nick dann nur begrenzt geändert werden, so dass der Ursprungsnick immer noch drin vorkommt. Unrealircd ist total gut zu erweitern, ich kann den IRCd wirklich nur empfehlen.

Auf diese Diskussion antworten