Handbuch

STS Handbuch

Stellwerksim Handbuch

Webseiten-Werkzeuge


stellwerksim:spieler:chat

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
stellwerksim:spieler:chat [2016/03/13 11:58] – Externe Bearbeitung 127.0.0.1stellwerksim:spieler:chat [2017/01/08 23:27] – eine Grammatikkorrektur nixda
Zeile 1: Zeile 1:
-====== Externe IRC-Clients ======+====== Der Chat ====== 
 +{{indexmenu_n>68}} 
 +Mit Einführung des Kommunikators wurde der Chat aus dem Stellwerksfenster ausgelagert und vollständig in den Kommunikator integriert. 
 +Im Stellwerksfenster seht ihr trotzdem noch die Ausgabe des Chats, die "Chat-Meldungen" aus allen Kanälen die für euch gültig sind. Mit einem Doppelklick auf den Tabnamen oder auf den Kanalnamen in einer Zeile im Fenster "Chat-Meldungen" wird der Kommunikator mit dem richtigen Kanal in den Vordergrund geholt. 
 +Im Fenster "Chat-Meldungen" seht ihr nach dem Start eines Stellwerks erst einmal nur einen Mix aus allen Kanälen. Mit einem Rechtsklick in das Fenster "Chat-Meldungen" könnt ihr für euch festlegen, welche Kanäle dort in einem eigenen Tab angezeigt werden sollen.
  
-Neben dem Java-Chat, der auf der Homepage und im Spiel integriert ist, kann man sich auch mit einem normalen IRC-Programm (IRC-Client) in die Spieler-Kanäle einklinken und mit den anderen Spielern zu chatten. Es gibt für alle Betriebssysteme eine Auswahl an Programmenviele davon sind kostenfrei. Hier wird auf einige häufig genutzte Programme eingegangen.+==== Nun zum neuen Chat. ==== 
 +\\ 
 +\\ 
 +<WRAP center round box 50%> 
 +{{ :stellwerksim:spieler:chat_start.png?nolink&500 |}} 
 +</WRAP> 
 +\\ 
 +Nach dem Start des Kommunikators betretet ihr automatisch für euch freigegebene Standardkanälemindestens die Kanäle Lobby und Quassel. 
 +Das Kommunikatorfenster ist so ziemlich selbst erklärend, die Einstellungen werden [[stellwerksim:spieler:kommunikator-einstellungen|hier]] kurz erklärt. 
 +Es gibt im Kommunikator noch zwei Einstell-Möglichkeitendie ihr über die rechte Maustaste erreicht:
  
-===== Verbinden mit dem Server =====+  * "neue Statusmeldungen verstecken": verhindert die Anzeige von Betreten-/Verlassenmeldungen 
 +und 
 +  - "Sortiere Teilnehmer nach...": sortiert die Anzeige unter Teilnehmer alphabetisch nach "Name" oder alphabetisch nach Stellwerken und danach alle Teilnehmer ohne Stellwerk.
  
-Der IRC-Server hat die Adresse irc://irc.stellwerksim.de. Die Einrichtung des Servers ist von Programm zu Programm unterschiedlich, hier sei auf die entsprechende Dokumentation der Programme (z.B. Hilfefunktion) verwiesen. 
  
-Wenn man mit dem Server verbunden ist, kann man den Kanälen #sts (Kanal der Fahrdienstleiter) und #quassel (Kanal zum Quasseln) beitreten. Dies geht meist über die Eingabe ''/join #sts'' bzw. ''/join #quassel'' - dabei darf man die Raute vor dem Kanalnamen nicht vergessen. Diese Befehle funktionieren nicht im Java-Client!+=== Die Chatkanäle ===
  
-Falls beim Chatten Umlaute (äöüß) seltsam oder nicht dargestellt werdensollte man überprüfenob die Chat-Codierung auf UTF-8 stehtBei KVIrc ist die richtige Einstellung ''UTF-8 [ISO-8859-1]''.+Wie oben schon beschrieben, betretet ihr zwei Kanäle automatisch.  Je nach Teilnehmerstatus (SpielerErbauer, ...) und ob ihr gerade ein Stellwerk spielt, kommen weitere Kanäle hinzu.
  
-In externen Chat-Clients gibt es die Möglichkeitsich umzubenennen. Dies wird hier im Sim allerdings nicht gerne gesehen.+Kanäle für Spieler: 
 +  * Lobby: Treffpunkt aller Teilnehmer nach dem Start des Kommunikators, zum Beispiel Absprachen über zu besetzende Stellwerke möglich 
 +  * Quassel: Treffpunkt aller Teilnehmer nach dem Start des Kommunikators, hier gehört eher alles hin was nicht wirklich mit dem Spielbetrieb zu tun hat 
 +  * Fahrdienstleiter (#sts): Dieser Kanal vereinigt alle Fahrdienstleiter die ein Stellwerk geöffnet haben 
 +  * Regionsraum: Dieser Kanal vereinigt alle Fahrdienstleiter einer Region, die ein Stellwerk geöffnet haben 
 +  * Direktverbindung zwNachbarn: Deine Direktverbindungen zu Nachbarstellwerken, zum Beispiel für Absprachen und Zugmeldungen
  
-===== WHOAREYOU? ===== +Für andere Teilnehmer wie ErbauerHotline usw kommen weitere Kanäle hinzuum sich dort ungestört unterhalten und besprechen zu können.
- +
-Betritt man den Kanal #stsso wird man privat (in einem sogenannten Query) mit einer Nachricht im Stil +
-  WHOAREYOUIAM Spieler@Stellwerk (1) +
-von allen Spielern im Chat angeschrieben. Diese Meldung wird automatisch vom Java-Client erzeugt und gibt die Information weiter, in welchem Stellwerk der Spieler spielt. Die Spieler selbst können diese Querys nicht lesen. Die Information, wo jemand spielt, kann man jedoch auch über den "wahren Namen" herausfinden, und die neuen Fenster stören sehr beim Schreiben. Weiterhin schreibt der Java-Client oft in den Chat, in welchem Stellwerk er ist und ob er StiTz hat: +
-  Spieler steuert Stellwerk und hat StiTz. +
- +
-Wie man diese Meldungen verhindert, ist sehr vom verwendeten Programm abhängig. Hier sind Lösungen für häufig genutzte Programme. Sollte ein Script nicht funktionieren, meldet dies bitte dem Handbuch-Team, damit es korrigiert werden kann. +
- +
-==== KVIrc ==== +
- +
-KVIrc ([[http://kvirc.net/]]) ist ein Freeware- und OpenSource IRC-Client, der sehr einfach zu bedienen ist und auf allen gängigen Betriebssystemen läuft. +
- +
-Die WHOAREYOU-Meldungen lassen sich über den Spam-Filter verhindern: +
-  - Man klickt im Menü auf "Einstellungen" und dann auf "KVIrc konfigurieren"+
-  - Links wählt man dann "IRC" und "Sicherung" aus. +
-  - Hier sollte der Tab "Antispam" aktiv sein. Dort setzt man bei "Private Nachrichten" einen Haken und trägt bei "Spam-Wörter" ohne Leerzeichen ein: ''WHOAREYOU'' +
-  - Die restlichen Wörter kann man je nach Bedarf löschen oder neue Wörter hinzufügen. +
-  - Es empfiehlt sich, den "Stillen Antispam" einzuschalten, es sei denn, man möchte bei jeder WHOAREYOU-Meldung eine Nachricht in der Konsole haben. +
-  - Auf OK klicken und fertig. +
- +
-Möchte man zusätzlich die "...steuert...und hat StiTz" und ähnliche Meldungen nicht mehr sehen, lässt sich das über ein Script lösen. +
- +
-  - Man geht in der Menüleiste zum Menü "Skripte" und dort zum Menüeintrag "Ereignisse bearbeiten..." +
-  - Nun sucht man im Ereignis-Editor das Ereignis "OnAction" und dort den Eintrag "Standard"Ist dieser nicht vorhanden, so legt man diesen Eintrag neu an, indem man mit rechts auf OnAction klickt und dann einen neuen Handler erstellt. +
-  - Dort trägt man das folgende Script ein:<code> +
-if ( $str.contains($4, "hat StiTz.") || ( $str.contains($4, "steuert") && ( $str.contains($4, ".") || $str.contains($4, "und hat StiTz.") ) ) ) +
-+
-  halt; +
-+
-</code> +
-  - auf "Ok" klicken, fertig. +
- +
-==== mIrc ==== +
- +
-mIrc ([[http://www.mirc.com/]]) ist Shareware, d.h. man kann sie eine Zeit lang kostenlos testen und muss danach für die weitere Nutzung Geld bezahlen. Näheres dazu steht etwas versteckt unter "Register mIrc"+
- +
-Für mIrc gibt es ein Script, das die WHOAREYOU-Meldungen unterdrückt. +
- +
-  - Mit ''Alt+R'' den Scripteditor öffnen +
-  - "File" -> "New" anklicken +
-  - Folgende Zeilen eintragen: <code> +
-on ^*:OPEN:?:*WHOAREYOU*:+
-  if (stellwerksim.de isin $server) { +
-    haltdef +
-  } +
-+
-</code> +
-  - "OK" klicken +
- +
-Anschließend mIrc neustarten, es sollten keine Nachrichten mehr kommen. +
-==== XChat ==== +
- +
-XChat ([[http://xchat.org/]]) ist ein weiteres Freeware- und OpenSource-Programm. Es ist für Windows und Linux verfügbar und in einigen Linux-Distributionen enthalten. +
- +
-Hier gibt es für beide Meldungen zusammen ein Pearl-Script, das bei Linux unter ~/.xchat2/ abgelegt wird und so bei jedem Start automatisch geladen wird. Unter Windows kann man das Script im Programmordner von XChat in Unterordner plugins ablegen, damit es geladen wird. Zusätzlich muss man unter Windows ActivePearl 5.12 in der 32-Bit-Version installiert haben, damit das Script ausgeführt wird - die Software findet man im Internet. +
- +
-Möchte man eine Funktion nicht nutzen, kann man sie in den ersten Zeilen ausschalten. +
- +
-Das Script: +
-<code> +
-#!perl -w +
- +
-# Soll eine Funktion nicht aktiv sein, diese hier auf false, ansonsten auf true setzten. +
-$blockWHOAREYOU = true; +
-$blockSteuertStiTz = true; +
- +
-IRC::register ("WHOAREYOU-Blocker", "1.0", "", ""); +
-IRC::add_message_handler(PRIVMSG, check_msg); +
-IRC::print("WHOAREYOU-Blocker geladen"); +
- +
-sub check_msg +
-+
- local($line) = @_; +
- # WHOAREYOU +
- if($line =~ m/(\w.)*PRIVMSG (.*) :WHOAREYOU(\w.)*/ && $blockWHOAREYOU) +
-+
- return 1; +
-+
- # ...steuert ... und hat StiTz +
- if($line =~ m/(\w.)*:.ACTION (steuert (\w.)*( und hat StiTz)?|hat StiTz)/ && $blockSteuertStiTz) +
-+
- return 1; +
-+
- return 0; +
-+
-</code>+
stellwerksim/spieler/chat.txt · Zuletzt geändert: 2021/10/02 02:34 von Tommie232