tag zusammen,
bin gerade dabei ein online-game zu programmieren, das auf flash basiert und spielrelevante informationen über php in und aus einer mysql-datenbank schreiben/holen soll. das spiel sollen eingeloggte spieler gegeneinander spielen können. und hier fängt mein problem an. es gibt eine usertabelle, in der user relevante informationen gespeichert werden sollen. umherauszufinden welche und wieviele user eingeloggt sind, bekommen diese in einer spalte (z.b. online) den wert '1' zugewiesen. alle eingeloggten user sollen eventuell in einem chat miteinander kommunizieren können, bzw. in der lage sein, verschiedene räume zu erstellen, da maximal 5 user gegeneinander antreten dürfen. loggt sich ein user aus, so wird der wert 'online' wieder auf '0' gesetzt. was passiert aber, wenn sich der user nicht über den 'ausloggen-button' abmeldet sondern sein fenster schliesst bzw. sein rechner abstürzt? denn durch das ausloggen kann ja ein script aufgerufen werden, das denn online-wert wieder auf '0' setzt. ich kann mir vorstellen, dass es ein workaround gibt, das denn wert in der datenbank auf '0' setzt, wenn der spieler das fenster schliesst oder sein rechner abschmiert. für hilfestellungen wäre ich dankbar.
streicher
bin gerade dabei ein online-game zu programmieren, das auf flash basiert und spielrelevante informationen über php in und aus einer mysql-datenbank schreiben/holen soll. das spiel sollen eingeloggte spieler gegeneinander spielen können. und hier fängt mein problem an. es gibt eine usertabelle, in der user relevante informationen gespeichert werden sollen. umherauszufinden welche und wieviele user eingeloggt sind, bekommen diese in einer spalte (z.b. online) den wert '1' zugewiesen. alle eingeloggten user sollen eventuell in einem chat miteinander kommunizieren können, bzw. in der lage sein, verschiedene räume zu erstellen, da maximal 5 user gegeneinander antreten dürfen. loggt sich ein user aus, so wird der wert 'online' wieder auf '0' gesetzt. was passiert aber, wenn sich der user nicht über den 'ausloggen-button' abmeldet sondern sein fenster schliesst bzw. sein rechner abstürzt? denn durch das ausloggen kann ja ein script aufgerufen werden, das denn online-wert wieder auf '0' setzt. ich kann mir vorstellen, dass es ein workaround gibt, das denn wert in der datenbank auf '0' setzt, wenn der spieler das fenster schliesst oder sein rechner abschmiert. für hilfestellungen wäre ich dankbar.
streicher
Kommentar