Halle (Chat): Unterschied zwischen den Versionen

Aus Xhodon 2
Wechseln zu: Navigation, Suche
K (Hallenregeln zu Spielregeln verlinkt)
(Die Räume gibt es so nicht mehr)
 
(19 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<!-- Dieser Artikel ist im Spiel verlinkt, bitte nicht leeren! -->
 
<!-- Dieser Artikel ist im Spiel verlinkt, bitte nicht leeren! -->
Die '''Halle''' ist ein textbasierter Chat auf der Grundlage des IRC. Details zum IRC findet man bei [http://de.wikipedia.org/wiki/IRC Wikipedia].
+
Die '''Halle''' ist ein textbasierter Chat.
  
In der Halle findet man viele Spieler, die Fragen beantworten und bei Problemen helfen können, oder die sich einfach nur treffen und quatschen wollen. Dabei sollte man sich jedoch immer an die [[Spielregeln|Hallenregeln]] und im Raum ''#zur_Taverne'' zusätzlich an die [[Taverne_(Chat)|Tavernenregeln]] halten.
+
In der Halle findet man viele Spieler, die Fragen beantworten und bei Problemen helfen können, oder die sich einfach nur treffen und quatschen wollen. Dabei sollte man sich jedoch immer an die [[Spielregeln|Hallenregeln]] halten.
  
 
== Zugang zur Halle ==
 
== Zugang zur Halle ==
=== ...aus dem Spiel heraus ===
+
[[Bild:Chat.png|frame|Der Globale Chat ]]
[[Bild:Menüleiste_Link_HallenChat.png|frame|Link zum ''HallenChat'' in der [[Menüleiste]] ]]
+
 
Über die Schaltfläche "''Halle''" in der Menüleiste öffnet man einen neuen Fensterbereich am unteren Bildschirmrand. In einem neu angelegten Account öffnet sich der Chat standardmäßig beim Einloggen. Im [[Profil]] unter "''Account-Einstellungen''" kann man dies abschalten.  
 
Über die Schaltfläche "''Halle''" in der Menüleiste öffnet man einen neuen Fensterbereich am unteren Bildschirmrand. In einem neu angelegten Account öffnet sich der Chat standardmäßig beim Einloggen. Im [[Profil]] unter "''Account-Einstellungen''" kann man dies abschalten.  
 
*'''Die Fenstergröße der Halle kann mit der Maus verändert werden.''' (Bitte dafür mit der Maus an den oberen Rand des Chats gehen, bis der Pfeil der Maus sich in ein anderes Symbol ändert. Danach die linke Maustaste gedrückt halten und den Chat mit der Maus größer oder kleiner ziehen)
 
*'''Die Fenstergröße der Halle kann mit der Maus verändert werden.''' (Bitte dafür mit der Maus an den oberen Rand des Chats gehen, bis der Pfeil der Maus sich in ein anderes Symbol ändert. Danach die linke Maustaste gedrückt halten und den Chat mit der Maus größer oder kleiner ziehen)
 
*'''Hält man während des Öffnens die Taste <small><span style="border:0.2em solid; border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD; padding:0 0.4em; background:#EEEEEE; white-space:nowrap;">Strg</span></small> gedrückt, öffnet sich das Chatfenster in einem neuen Tabulator.'''
 
*'''Hält man während des Öffnens die Taste <small><span style="border:0.2em solid; border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD; padding:0 0.4em; background:#EEEEEE; white-space:nowrap;">Strg</span></small> gedrückt, öffnet sich das Chatfenster in einem neuen Tabulator.'''
 
{{Wichtig
 
|Titel=Hinweis!
 
|Inhalt=Damit der Chat funktioniert, müssen ggf. in der Firewall die Ports Ports 6660 und 843 freigegeben werden. Ansonsten kann es zu einem SecurityErrorEvent-Fehler kommen!
 
}}
 
 
=== ...mit einem externen Client ===
 
Wer lieber eine externe Software zum Chatten verwenden möchte, benötigt die folgenden Angaben zum Server:
 
*IP-Adresse: ''keine Eingabe''
 
*Servername: ''chat.xhodon.de''
 
*Port: ''6660''
 
 
Nickname im Chat muss der Ingame-Name sein.
 
 
==== Herausfinden des Server-Passwortes ====
 
Zum Verbindungsaufbau wird ein Serverpasswort benötigt. Dieses Passwort ist die eigene Session-ID bei Xhodon. Während man sich über sein Programm mit dem IRC verbindet, '''muss''' man daher bei Xhodon eingeloggt sein!
 
 
Weiterhin ist zu beachten, dass der Ingame-Chat geschlossen sein muss, da sonst der IRC Server die Verbindung verweigert!
 
 
Die Session-ID ermittelt man wie folgt:
 
*Man startet im Spiel den Chat durch Klicken auf den Link ''HallenChat'', siehe Abbildung.
 
*Sobald der Chat sich öffnet, lässt man sich den Quelltext der Seite anzeigen.
 
**Bei Firefox klickt man dazu im Menü "''Ansicht''" auf den Unterpunkt "''Seitenquelltext anzeigen''".
 
**Beim Internet Explorer heißt das Menü ebenfalls "''Ansicht''" und der Unterpunkt "''Quelltext''".
 
*Im Quelltext findet man einen Abschnitt, der in etwa so aussieht:
 
<tt><frameset rows="100%,180">
 
<frame src="index.php" name="xhodon">
 
<frame src="<nowiki>http://chat.xhodon.de/chat/?user=Username&pass=abcdefghijklmnopqrstuvwxyzabcdef
 
&channel[]=Halle&channel[]=Gildenchannel</nowiki>" name="hox">
 
</frameset></tt>
 
Der 32-stellige Code hinter <tt>&pass=</tt> ist die gesuchte Session-ID und damit das Serverpasswort (im Beispiel "abcdefghijklmnopqrstuvwxyzabcdef").
 
 
Diese ID ändert sich mit jedem Einloggen ins Spiel und muss daher bei jedem Verbinden zum Server neu ermittelt und in den Servereinstellungen des Clients eingegeben werden. Dieses Verfahren soll noch vereinfacht werden.
 
 
Alternativ kann man das Forum aufrufen und sich dort einlogen. nachdem man das getan hat, bekommt man den Code am Ende der URL im URL feld ausgegeben.
 
 
==== Herausfinden des Nickserv-Passwortes ====
 
Möchte man alle Funktionen des Chats nutzen (dazu gehören das Registrieren von eigenen Räumen oder auch die automatische Vergabe von Rechten beim Betreten eines Raumes), so muss man sich zusätzlich beim Nickserv anmelden. Das dazu notwendige Passwort kann mit Hilfe von Netzwerk-Analyseprogrammen ausgelesen werden.
 
 
===== Kurzanleitung =====
 
Man zeichnet den Netzverkehr von Firefox während des Verbindungsaufbaus des Chat-Applets auf (z.B. mit dem [http://www.chip.de/downloads/Microsoft-Network-Monitor_27843950.html Microsoft Network Monitor] oder [http://www.wireshark.org/download.html Wireshark]) und sucht das Paket, welches die <tt>PRIVMSG Nickserv :IDENTIFY abcdefghij</tt> Nachricht enthält. Das gesuchte Passwort (im Beispiel "abcdefghij") kann nun im Client in der Form <tt>/msg nickserv identify abcdefghij</tt> (z.B. in der Perform) genutzt werden.
 
 
[[Bild:Screenshot_IRC_Passwort.jpg|thumb|600px|Screenshot des Microsoft Network Monitors]]
 
===== Schritt-für-Schritt-Anleitung ([http://www.chip.de/downloads/Microsoft-Network-Monitor_27843950.html Microsoft Network Monitor]) =====
 
[http://www.microsoft.com/downloads/details.aspx?FamilyID=f4db40af-1e08-4a21-a26b-ec2f4dc4190d&DisplayLang=en alternativer Download]
 
 
Die Nummern im Bild entsprechen den einzelnen Schritten.
 
#Zuerst wird mit einem Klick auf "''New Capture''" ein neues Capture-Tab geöffnet.
 
#Nun wird auf das "''Capture Filter''"-Tab geklickt, um einen entsprechenden Filter eintragen zu können.
 
#Als Filter wird<br/><tt>Tcp.DstPort == 6660 AND ContainsBin(FrameData, 0, "IDENTIFY")</tt> eingetragen ...
 
#... und mit einem Klick auf "''Apply''" aktiviert.
 
#Der Filter sollte nun in diesem Feld angezeigt werden
 
#Nun kann man mit einem klick auf "''Start''" den Aufzeichnungsvorgang starten und im Browser den normalen Hallenchat starten.
 
#Sobald der Chat erfolgreich geöffnet wurde, sollte nun ein Paket in der Liste stehen und der Aufzeichnungsvorgang kann über den "''Stop''"-Button (siehe 6.) beenden werden.
 
#Hat man das Paket ausgewählt, sieht man im Fenster unten rechts den Inhalt des Pakets in der Form<br/><tt>PRIVMSG Nickserv :IDENTIFY abcdefghij</tt>
 
 
Der Teil nach dem Identify (im Beispiel "abcdefghij") ist das zehnstellige Passwort und kann nun im Client in der Form <pre>/msg nickserv identify abcdefghij</pre> (z.B. unter ''Perform'') genutzt werden.
 
 
===== Schritt-für-Schritt-Anleitung ([http://www.wireshark.org/download.html Wireshark] auf einem Unix-System) =====
 
[[Bild:Wireshark-IRC.jpg|thumb| Screenshot von Wireshark auf Mac OS X]]
 
# In der Console <code>sudo chown {your account name} /dev/bpf*</code> eingeben, {your account name} entsprechend ersetzen
 
#: damit wird temporär für den Benutzer das Lesen des Ordners <code>/dev/bpf*</code> ermöglicht. Wireshark kann so auf die Interfaces zugreifen
 
# Wireshark starten
 
# Unter "Interface List" die genutzte Verbindung auswählen
 
# Als Filter <code>tcp.dstport == 6660 and frame contains "IDENTIFY"</code> eingeben und auf "Apply" klicken
 
# In Xhodon den Chat öffnen
 
# Entsprechend der Abbildung das NickServ-Passwort identifizieren (<code>PRIVMSG Nickserv :IDENTIFY {passwort}</code>; das Passwort enthält kein Leerzeichen!)
 
  
 
== Aufbau ==
 
== Aufbau ==
 
Die Halle besteht aus vielen einzelnen "Räumen", auch "Channel" genannt. Einige davon sind für die Öffentlichkeit zugänglich, andere sollen privat bleiben, wie zum Beispiel die Gildenchannel.
 
Die Halle besteht aus vielen einzelnen "Räumen", auch "Channel" genannt. Einige davon sind für die Öffentlichkeit zugänglich, andere sollen privat bleiben, wie zum Beispiel die Gildenchannel.
 
Im Folgenden werden die wichtigsten Channel vorgestellt:
 
* ''#Halle'' &rarr; Hier treffen sich die meisten Spieler. Die ''Hallenwächter'' moderieren diesen Channel, das heißt sie sorgen hier für Ordnung.
 
* "''#Handel/Tauschen-Troll" (abhängig vom Namen der Welt) &rarr; Hier kann mit [[Rohstoff]]en gehandelt werden oder Tauschpartner zum Tausch von [[Perle]]n gesucht werden.
 
* "''#Einsteiger/Fragen''" &rarr; In diesem Channel können Fragen zum Spiel gestellt werden. Hier findet man Hallenwächter oder andere erfahrene Spieler, die die passenden Antworten parat haben.
 
* "''#Zur_Taverne''" &rarr; Hier ist Rollenspiel erwünscht und es gelten ein paar Sonderregeln. Bitte beachtet den Artikel zur [[Taverne_(Chat)|Taverne]].
 
* die Gildenchannel, benannt nach den jeweiligen Gilden<br>Hier treffen sich die Gildenmitglieder. Der Channel kann mit einem Passwort geschützt werden.
 
 
 
Betritt man die Halle über den Link im Spiel, öffnen sich die wichtigsten Channels und gegebenenfalls der eigene Gildenchannel automatisch.
 
Betritt man die Halle über den Link im Spiel, öffnen sich die wichtigsten Channels und gegebenenfalls der eigene Gildenchannel automatisch.
 
== Befehle ==
 
=== Allgemeines ===
 
*Um einen anderen Channel zu betreten, benutzt man den Befehl:
 
'''/join''' ''#Channelname''
 
 
*Einen passwortgeschützten Channel betritt man mit dem Befehl
 
'''/join''' ''#Channelname Passwort''
 
 
*Um eine "Aktion" in einem Channel auszuführen schreibt man
 
'''/me''' ''Text''
 
Dabei wird /me durch den eigenen Namen ersetzt, z.B. "<tt>/me grüßt alle Anwesenden</tt>".
 
 
*Mit dem folgenden Befehl wird die Aktion in jedem Channel gesendet, in dem man sich befindet:
 
'''/ame''' ''Text''
 
 
=== Spieler ignorieren ===
 
*Keine weiteren Äußerungen des Users "''Username''" anzeigen, weder im Channel noch im Query
 
'''/ignore''' ''Username''
 
 
*Das Ignorieren einer Person beendet man mit
 
'''/unignore''' ''Username''
 
 
*Eine Liste aller User anzeigen, die vom Benutzer ignoriert werden
 
'''/ignores'''
 
 
=== Befehle für einen Channel-Gründer oder Operator ===
 
Um einen eigenen Channel einzurichten, muss man den Channelnamen zunächst registrieren:
 
'''/msg chanserv register''' ''#Channelname Passwort Beschreibung''
 
Mit diesem Passwort kann man sich später als Gründer (Founder) identifizieren. Dies ist nicht das Passwort, dass gegebenenfalls zum  Betreten des Channel eingegeben werden muss.
 
 
Man ist nun der Gründer des Channels und bekommt bei jedem Einloggen automatisch die damit verbundenen Privilegien (Rechte).
 
{{Wichtig
 
|Titel=Achtung!
 
|Inhalt=Nur der Gründer selbst kann diese Rechte auch weitergeben. Sollte der Spieler die Gilde oder Xhodon verlassen, so sollte er vorher unbedingt seine Gründerrechte an einen anderen Spieler abtreten oder die Registrierung des Channels aufheben!}}
 
 
Die Weitergabe der Gründerrechte ist mit folgendem Befehl möglich:
 
'''/msg chanserv set''' ''#Channelname'' '''founder''' ''Username''
 
 
Der Gründer kann die Registrierung des Channels wieder löschen. Der Befehl dafür lautet:
 
'''/msg chanserv drop''' ''#Channelname''
 
 
Es besteht die Möglichkeit einem Channel ein Thema (Topic) zu geben. Dies wird dem User beim Betreten des Channels angezeigt und ist auch im Channelverzeichnis zu sehen.
 
'''/msg chanserv topic''' ''#Channelname'' ''Text''
 
 
Der Gründer kann jetzt Privilegien (Rechte) an andere User vergeben, z.B. an die Gilden[[meister]]. Um einem User dauerhaft Operator-Status zu geben, verwendet man den folgenden Befehl. Die Rechte erhält der User erst dann, wenn er das nächste mal den Channel betritt.
 
'''/msg chanserv aop''' ''#Channelname'' '''add''' ''Username''
 
 
Um einem User die Operator-Privilegien wegzunehmen, verwendet man den Befehl:
 
'''/msg chanserv aop''' ''#Channelname'' '''del''' ''Username''
 
 
Eine Liste aller aktuell vergebenen Privilegien erhält man mit dem Befehl
 
'''/msg chanserv access''' ''#Channelname'' '''list'''
 
 
Neben dem Operator-Status gibt es noch weitere Abstufungen, nämlich ''HalfOp'' und ''Voice''. Man vergibt und entfernt diese Privilegien analog zu den oben genannten:
 
;HalfOp
 
'''/msg chanserv hop''' ''#Channelname'' '''add''' ''Username''
 
'''/msg chanserv hop''' ''#Channelname'' '''del''' ''Username''
 
;Voice
 
'''/msg chanserv vop''' ''#Channelname'' '''add''' ''Username''
 
'''/msg chanserv vop''' ''#Channelname'' '''del''' ''Username''
 
 
Ein User mit Operator-Rechten kann einen Channel durch ein Passwort schützen, das zum Betreten eingegeben werden muss. Sobald die letzte Person allerdings den Channel verlässt, wird dieser geschlossen, wodurch das Passwort verfällt.
 
'''/mode''' ''#Channelname'' '''+k''' ''Passwort''
 
 
Ein registrierter Channel kann auch dauerhaft durch ein Passwort geschützt werden, dies kann jedoch nur der Channel-Gründer.
 
'''/msg ChanServ SET''' ''#Channelname'' '''MLOCK +k''' ''Passwort''
 
 
Um einen dauerhaften Passwort-Schutz zu entfernen, muss folgender Befehl genutzt werden (nur Channel-Gründer).
 
'''/msg ChanServ SET''' ''#Channelname'' '''MLOCK -k''' ''Passwort''
 
 
Mit den folgenden Befehlen kann man einen User aus einem Channel verbannen (+b) bzw. einen Bann aufheben (-b).
 
'''/mode''' ''#Channelname'' '''+b''' ''Username''
 
'''/mode''' ''#Channelname'' '''-b''' ''Username''
 
 
Der User kann den Channel also nicht mehr betreten, allerdings wird er nicht automatisch hinausgeworfen. Dafür benutzt man am einfachsten das Kontextmenü der Userliste, siehe unten.
 
 
=== Kontextmenü in der Userliste ===
 
Klickt man mit der rechten Maustaste auf einen Namen in der Liste der User am rechten Bildschirmrand, öffnet sich ein Kontextmenü. Dort hat man folgende Befehle zur Auswahl:
 
* ''Profil öffnen'' &rarr; Profil des Users öffnen
 
* ''Gildenseite öffnen'' &rarr; Gildenseite des Users öffnen
 
* ''Query'' &rarr; Privat-Chat zum User öffnen
 
 
Die weiteren Funktionen setzen voraus, dass man ausreichende Privilegien (Operator) hat:
 
* ''Kicken'' &rarr; User aus dem Channel werfen
 
* ''Kicken und bannen'' &rarr; User aus dem Channel werfen und nicht mehr hereinlassen
 
 
* ''Op'' &rarr; Op(erator)-Privilegien geben
 
* ''Deop'' &rarr; Op-Privilegien wegnehmen
 
 
* ''Hop'' &rarr; HalfOp-Privilegien geben
 
* ''Dehop'' &rarr; HalfOp-Privilegien wegnehmen
 
 
* ''Voice'' &rarr; Voice-Privilegien geben
 
* ''Devoice'' &rarr; Voice-Privilegien wegnehmen
 
 
=== Tastaturfunktionen ===
 
* Mit den Tasten <small><span style="border:0.2em solid; border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD; padding:0 0.4em; background:#EEEEEE; white-space:nowrap;">&uarr;</span></small> und <small><span style="border:0.2em solid; border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD; padding:0 0.4em; background:#EEEEEE; white-space:nowrap;">&darr;</span></small> kann man durch seine letzten Beiträge navigieren, sofern diese im aktiven Raum geschrieben wurden
 
* Während der Eingabe eines Usernamens kann man diesen mit der Taste <small><span style="border:0.2em solid; border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD; padding:0 0.4em; background:#EEEEEE; white-space:nowrap;">Strg</span></small> oder <small><span style="border:0.2em solid; border-color:#DDDDDD #BBBBBB #BBBBBB #DDDDDD; padding:0 0.4em; background:#EEEEEE; white-space:nowrap;">Alt Gr</span></small> automatisch vervollständigen
 
  
 
=== Smilies ===
 
=== Smilies ===
Zeile 215: Zeile 40:
 
|}
 
|}
  
[[en:Hall_(Chat)]]
 
 
[[Kategorie:Medien]]
 
[[Kategorie:Medien]]
 
[[Kategorie:Index]]
 
[[Kategorie:Index]]
 
[[Kategorie:Ingame-Hilfe]]
 
[[Kategorie:Ingame-Hilfe]]
 +
 +
[[en:Hall_(Chat)]]

Aktuelle Version vom 29. März 2019, 15:15 Uhr

Die Halle ist ein textbasierter Chat.

In der Halle findet man viele Spieler, die Fragen beantworten und bei Problemen helfen können, oder die sich einfach nur treffen und quatschen wollen. Dabei sollte man sich jedoch immer an die Hallenregeln halten.

Zugang zur Halle

Der Globale Chat

Über die Schaltfläche "Halle" in der Menüleiste öffnet man einen neuen Fensterbereich am unteren Bildschirmrand. In einem neu angelegten Account öffnet sich der Chat standardmäßig beim Einloggen. Im Profil unter "Account-Einstellungen" kann man dies abschalten.

  • Die Fenstergröße der Halle kann mit der Maus verändert werden. (Bitte dafür mit der Maus an den oberen Rand des Chats gehen, bis der Pfeil der Maus sich in ein anderes Symbol ändert. Danach die linke Maustaste gedrückt halten und den Chat mit der Maus größer oder kleiner ziehen)
  • Hält man während des Öffnens die Taste Strg gedrückt, öffnet sich das Chatfenster in einem neuen Tabulator.

Aufbau

Die Halle besteht aus vielen einzelnen "Räumen", auch "Channel" genannt. Einige davon sind für die Öffentlichkeit zugänglich, andere sollen privat bleiben, wie zum Beispiel die Gildenchannel. Betritt man die Halle über den Link im Spiel, öffnen sich die wichtigsten Channels und gegebenenfalls der eigene Gildenchannel automatisch.

Smilies

Folgende Smilies gibt es:

:) freuen / lächeln
:( traurig / enttäuscht
:D sehr freuen / lachen
:P Zunge rausstrecken
;) zwinkern
:o erstaunt / erschreckt
:@ wütend
:$ erröten / sich schämen
:S sich unwohl fühlen
:W weinend