Jaschön dann geh ich auf Away und bleib trozdem den ganzen tag Online ,...

Das wäre auch überhaupt keine Lösung.

Und die Chatleitung wird sowas eh ablehnen weil diese den Sinn hierfür nicht sieht.

Und?
Dann fliegt man halt gerade raus wenn man mal ebend was macht.
Via 1x klick bist du wieder Online.

Und /p bzw generell /m's verpasst du auch nicht.

Das mit dem Timeout hat schon seine richtigkeit.
Und nur manche wissen wofür der überhaupt gut ist.

Kleine Erklärung kurz und Knapp:
Das Timeout ist dafür da damit eine richtige kommunikation vom Server/Clienten zustande kommt. Woher will der Server wissen das du Ausgeloggt bist wenn du es ihm nicht sagst.

Beispiel bei einem kleinen PHP Chat von mir, dort habe ich auch das Problem: EInloggen, schreiben, etc. Alles schön und gut.
Chatter schließt einfach das Fenster, der Server weiß dies nicht das dieser Teilnehmer Offline gegangen ist indem er das Chat-Fenster geschlossen hat und führt diesen Benutzer immernoch als "Online" auf.

Und außerdem der Server wartet ständig, jede minute, jede sekunde, jede millisekunde auf einer Antwort vom clienten. Wenn nichts kommt dann gibts ein Timeout. Server sagt dann "So ich bekomme keine Antwort von dir, ich schmeiß dich jezt raus und brauch deine Antworten nicht mehr bearbeiten weil du eh nicht kommunizierst"