Difference between revisions of "Hall (Chat)"

From Xhodon 2
Jump to: navigation, search
Line 1: Line 1:
{{Translate|Working on this article at the moment: Alexa22 so hab mir das mal durchgelesen wie man das hier reinsetzen soll! ganz ehrlich ich hab so gut wie nichts verstanden, hoff nun mal das mit das einer ganz logisch und einfach mal erklären kann thx}}
+
{{Translate|Working on this article at the moment: Alexa22 }}
 
[[Image:Menu_Bar_Link_HallChat.png|frame|image title]]
 
[[Image:Menu_Bar_Link_HallChat.png|frame|image title]]
 +
Die '''Halle''' ist ein textbasierter Chat auf der Grundlage des IRC. Details zum IRC findet man bei [http://de.wikipedia.org/wiki/IRC Wikipedia].
  
The hall is a text-based chat on the basis of the IRC. One finds details to the IRC with Wikipedia.
+
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 [http://forum.xhodon.de/viewtopic.php?f=432&t=8033 Hallenregeln] halten.
  
In the hall one finds many players who can answer questions and help in problems, or which just want to meet and blether. Nevertheless, besides, one should always keep to the hall rules.
+
== Zugang zur Halle ==
Table of contents
+
=== ...aus dem Spiel heraus ===
[Hide]
+
[[Bild:Menüleiste_ObenLinks.jpg|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.
 +
*'''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.'''
  
    * 1 access to the hall
+
{{Wichtig
          * 1.1... from the game
+
|Titel=Hinweis!
          * 1.2... with an external client
+
|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!
                + 1.2.1 Find out of the server password
+
}}
                + 1.2.2 Find out of the Nickserv password
+
                      # 1.2.2.1 short instructions
+
                      # 1.2.2.2 Schritt-für-Schritt-Anleitung
+
    * 2 constructions
+
    * 3 commands
+
          * 3.1 universal
+
          * 3.2 players ignore
+
          * 3.3 commands for the channel operator
+
          * 3.4 object menus in the user's list
+
          * 3.5 keyboard functions
+
          * 3.6 Smilies
+
  
 +
=== ...mit einem externen Client ===
 +
Wer lieber eine externe Software zum Chatten verwenden möchte, benötigt die folgenden Angaben zum Server:
 +
*IP-Adresse: ''78.47.132.50''
 +
*Servername: ''chat.xhodon.de''
 +
*Port: ''6660''
  
 +
Nickname im Chat muss der Ingame-Name sein.
  
Access to the hall
+
==== 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!
  
... from the game
+
Weiterhin ist zu beachten, dass der Ingame-Chat geschlossen sein muss, da sonst der IRC Server die Verbindung verweigert!
  
[[Image:Menu_Bar_Link_HallChat.png|frame|image title]]
+
Die Session-ID ermittelt man wie folgt:
Link to the hall chat in the menu bar
+
*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.
About the button "Hall" in the menu bar one opens a new window range in the lower display margin. In an account invested anew the chat opens normally while logging in. In the profile under "account settings" one can switch off this.
+
**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''".
    * The window size of the hall can be changed with the mouse.
+
*Im Quelltext findet man einen Abschnitt, der in etwa so aussieht:
(Please, for it with the mouse go to the upper margin of the chat, until the arrow of the mouse changes in another icon. Hold afterwards the left mouse button pressed and drag the chat with the mouse greater or smaller)
+
<tt><frameset rows="100%,180">
    * If one holds during opening the button "STRG" pressed, the chat window opens in a new tabulator.
+
<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">
Tip!
+
</frameset></tt>
 
+
Der 32-stellige Code hinter <tt>&pass=</tt> ist die gesuchte Session-ID und damit das Serverpasswort (im Beispiel "abcdefghijklmnopqrstuvwxyzabcdef").
So that the chat functions, the ports ports 6660 and 843 must be released if necessary in the firewall.
+
Otherwise it can come to a SecurityErrorEvent error!
+
 
+
 
+
 
+
 
+
 
+
.. with an external client
+
 
+
Who would rather like to use external software for chatting, needs the following entries to the server:
+
 
+
* IP-Adresse: 78.47.132.50
+
* Servername: chat_en
+
* Port: 6641
+
 
+
Nickname in the chat must be the Ingame name.
+
 
+
 
+
Find out of the server password
+
 
+
To the connection setup a server password is required. This password is own Session-ID with Xhodon. While one combines about his programme with the IRC, hence, one must be logged in with Xhodon!
+
Furthermore is to be noted that the Ingame chat must be closed, because, otherwise, the server IRC refuses the connection!
+
One determines the Session-ID as follows:
+
 
+
    * One launches in the game the chat by click on the link Hall chat, see picture.
+
    * As soon as the chat opens, one lets himself indicate the source program of the page.
+
          * With Firefox one clicks in addition in the menu "View" on the unterdot "Page source program indicate".
+
          * In the Internet Explorer the menu is called also "view" and the unterdot "Source program".  
+
    * In the source program one finds a paragraph which looks in possibly so:
+
 
+
<frameset rows="100%,180">
+
<frame src="index.php" name="xhodon">
+
<frame src="http://chat.xhodon.de/chat/?user=Username&pass=abcdefghijklmnopqrstuvwxyzabcdef
+
   &channel[]=Halle&channel[]=Gildenchannel" name="hox">
+
</frameset>
+
 
+
The 32-figure code behind &pass = is the searched Session-ID and with it the server password (in the example "abcdefghijklmnopqrstuvwxyzabcdef").
+
 
+
These ID changes with every logging in into the game and must be determined, hence, with every connecting to the server anew and be entered in the server settings of the client. This procedure should be still simplified.
+
 
+
Find out of the Nickserv password
+
 
+
If one liked to use all functions of the chat (in addition belong registering of own rooms or also the automatic assignment of rights with the entrance of a space), one must log in, in addition, with the Nickserv. The password necessary in addition can be read out with the help of network analysers.
+
Short instructions
+
 
+
One records the net traffic of Firefox during the connection setup of the chat applet (e.g., with the Microsoft Network monitor or Wireshark) and searches the packing which contains the PRIVMSG Nickserv:IDENTIFY abcdefghij message. Now the searched password (in the example "abcdefghij") can be used in the client in the form/msg nickserv identify abcdefghij (e.g., in the performing).
+
 
+
 
+
Step-by-Step-instructions
+
 
+
The following instructions go out from the fact which is installed the Microsoft Network monitor (alternative download) and was launched.
+
 
+
----------------------------------------------------------Bild------------------------------------------------
+
 
+
 
+
The numbers in the picture correspond to the single steps.
+
 
+
  1. First a new Capture tab. is opened with a click on "New Capture".
+
  2. Now tab. is clicked on the "Capture of filter" to be able to enter a suitable filter.
+
  3. As a filter becomes Tcp. DstPort == in 6660 AND ContainsBin (FrameData, 0, "IDENTIFY") entered...
+
  4... and with a click on "Apply" activates.
+
  5. Now the filter should be indicated in this field
+
  6. Now one can start with one click on "start" the recording process and in the browser the normal hall chat start.
+
  7. As soon as the chat was opened successfully, now a packing should stand in the list and the recording process is able about the "Stop" button (see 6.) will quit.
+
  8. If one has selected the packing, one sees in the window below on the right the contents of the Packets in the form PRIVMSG Nickserv:IDENTIFY abcdefghij
+
 
+
The part after the Identify (in the example "abcdefghij") is the 10-figure password and now can be used in the client in the form/msg nickserv identify abcdefghij (e.g., in the performing).
+
 
+
Construction
+
 
+
The hall exists of many single "rooms", called also "channel". Some of it are accessible to the public, others should remain private, as for example the guild channel.
+
 
+
In the following are introduced the most important channel.
+
 
+
* #halle → most players meet Here. The hall guards present this channel, that is they maintain order here.
+
    * the guild channel, named after the respective guilds
+
      Here the guild members meet. The channel can be protected with a password.
+
 
+
One reaches this channel, among the rest, about the links in the lower margin:
+
 
+
 
+
 
+
 
+
+
"# Trade / Exchange" → Here can be traded with raw materials or be searched for exchange partner to the exchange by pearls.
+
+
# "# Beginners / questions" in this channel can be put to questions to the game. Here one finds hall guard or other experienced players who have the suitable responses ready.
+
 
+
# "# Here Zur_Taverne" is welcome role play and a few special rules are valid it. Please, follows the article to the tavern.
+
 
+
If one enters the hall about the link in the game, all channels and if necessary own guild channel automatically open.
+
 
+
 
+
Commands
+
Universal
+
 
+
    * To enter another channel, one uses the command
+
 
+
    /join #channel
+
    /join #channel passwort
+
 
+
Thus one enters a password-protected channel.
+
 
+
    * To execute an "operation", one writes
+
 
+
/me text
+
 
+
Besides, is replaced/me with own name, e.g., "/me greets all persons present".
+
    With the command/ame the operation is sent in every channel in which one is.
+
 
+
Players ignore
+
/ignore name
+
 
+
Blanks all other statements of the user "name", in the channel as well as in the Query
+
 
+
    */unignore name
+
 
+
    Cancels the command/ignore
+
 
+
    */ignores
+
  
    Lists all users who are ignored by the user
+
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.
  
Commands for the channel operator
+
==== 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.
  
So that you automatically receive OP rights, you must register your guild space first:
+
===== 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 Packet, 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.
  
/msg ChanServ REGISTER #Channelname Passwort Beschreibung
+
===== Schritt-für-Schritt-Anleitung =====
 +
Die folgende Anleitung geht davon aus, das der [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]) installiert ist und gestartet wurde.
  
This password is the password for the Founder, not for the access to the chat room (or channel).
+
[[Bild:Screenshot_IRC_Passwort.jpg|Screenshot des Microsoft Network Monitors]]<br/>
 +
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 <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 Packet in der Liste stehen und der Aufzeichnungsvorgang kann über den "''Stop''"-Button (siehe 6.) beenden werden.
 +
#Hat man das Packet ausgewählt, sieht man im Fenster unten rechts den Inhalt des Packets in der Form <tt>PRIVMSG Nickserv :IDENTIFY abcdefghij</tt>
  
Now one is the so-called Channel-Founder and gets with every logging in automatically founder's rights.
+
Der Teil nach dem Identify (im Beispiel "abcdefghij") ist das zehnstellige Passwort und kann nun im Client in der Form <tt>/msg nickserv identify abcdefghij</tt> (z.B. in der Perform) genutzt werden.
Attention
+
  
Only the founder himself can also transmit these rights. Should the player exit the guild or Xhodon, he should resign before absolutely his founder's rights for another player or lift the registration of the channel!
+
== 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.
  
The passing on of the founder's rights is possible with following command:
+
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.
 +
* die Gildenchannel, benannt nach den jeweiligen Gilden<br>Hier treffen sich die Gildenmitglieder. Der Channel kann mit einem Passwort geschützt werden.
  
/msg ChanServ SET #Channelname new founder FOUNDER
+
Diese Channel erreicht man unter anderem über die Links im unteren Rand:
 +
* "''#Handel/tauschen" &rarr; Hier kann mit [[Rohstoff]]en gehandelt werden oder Tauschpartner zum Tausch von [[Perle]]n gesucht werden.
 +
* "''#Einsteiger/Fragen''" 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''" Hier ist Rollenspiel erwünscht und es gelten ein paar Sonderregeln. Bitte beachtet den Artikel zur [[Taverne_(Chat)|Taverne]].
  
The Channel-Founder can delete the channel also again (or lift his registration). The suitable command is:
+
Betritt man die Halle über den Link im Spiel, öffnen sich alle Channels und gegebenenfalls der eigene Gildenchannel automatisch.
  
/msg ChanServ DROP #Channelname
+
== Befehle ==
 +
=== Allgemeines ===
 +
*Um einen anderen Channel zu betreten, benutzt man den Befehl
 +
:<tt>/join ''#channel''</tt>
 +
:<tt>/join ''#channel passwort''</tt>
 +
:So betritt man einen passwortgeschützten Channel.
 +
*Um eine "Aktion" auszuführen, schreibt man
 +
:<tt>/me ''text''</tt>
 +
:Dabei wird /me durch den eigenen Namen ersetzt, z.B. "<tt>/me grüßt alle Anwesenden</tt>".
 +
:Mit dem Befehl /ame wird die Aktion in jedem Channel gesendet, in dem man sich befindet.
  
There is the possibility to write welcoming message for everybody which enters the space:
+
=== Spieler ignorieren ===
 +
*<tt>/ignore ''name''</tt>
 +
:Blendet alle weiteren Äußerungen des Users "''name''" aus, sowohl im Channel als auch im Query
 +
*<tt>/unignore ''name''</tt>
 +
:Macht den Befehl /ignore rückgängig
 +
*<tt>/ignores</tt>
 +
:Listet alle User auf, die vom Benutzer ignoriert werden
  
/msg ChanServ TOPIC #Channelname text
+
=== Befehle für den Channel-Operator ===
 +
Damit du automatisch OP-Rechte erhältst, musst du deinen Gildenraum zunächst registrieren:
  
Now the founder can enter the other masters on the auto OP list:
+
'''/msg ChanServ REGISTER''' ''#Channelname Passwort Beschreibung''
  
/msg ChanServ AOP #Channelname nickname ADD
+
Dieses Passwort ist das Passwort für den Founder, nicht für den Zugang zum Chat-Raum (bzw. Channel).
/msg ChanServ AOP #Channelname nickname ADD
+
/msg ChanServ AOP #Channelname nickname ADD
+
...
+
  
Look one is able to come to himself the list:
+
Man ist nun der sogenannte Channel-Founder und bekommt bei jedem Einloggen automatisch Gründerrechte.
 +
{{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!
 +
}}
  
/msg ChanServ AOP #Channelname LIST
+
Die Weitergabe der Gründerrechte ist mit folgendem Befehl möglich:
  
Delete one is able to come somebody from the AOP list:
+
'''/msg ChanServ SET''' ''#Channelname'' '''FOUNDER''' ''NeuerGründer''
  
/msg ChanServ AOP #Channelname nickname DEL
+
Der Channel-Founder kann den Channel auch wieder löschen (bzw. dessen Registrierung aufheben). Der passende Befehl lautet:
  
If now the normal members should become, e.g., Half-OP (marked by the % character, instead of of character for full operators), this can be done with following commands:
+
'''/msg ChanServ DROP''' ''#Channelname''
  
/msg ChanServ HOP #Channelname nickname ADD
+
Es besteht die Möglichkeit eine Begrüßungsnachricht für jeden zu verfassen, der den Raum betritt:
/msg ChanServ HOP #Channelname nickname ADD
+
/msg ChanServ HOP #Channelname nickname ADD
+
...
+
  
*/mode #channel +k passwort
+
'''/msg ChanServ TOPIC''' ''#Channelname'' ''Text''
 +
<!-- '''/msg ChanServ SET''' ''#Channelname'' '''ENTRYMSG''' ''Hallo Nachricht usw...''-->
  
    If a password places on the channel "#channel". The command assumes operator privileges. As soon as the last person exits the channel, this is closed and the password expires.
+
Der Gründer kann jetzt die weiteren Meister in die Auto-OP-Liste eintragen:
  
    */msg chanserv set #channel mlock +k passwort
+
'''/msg ChanServ AOP''' ''#Channelname'' '''ADD''' ''Nickname''
 +
'''/msg ChanServ AOP''' ''#Channelname'' '''ADD''' ''Nickname''
 +
'''/msg ChanServ AOP''' ''#Channelname'' '''ADD''' ''Nickname''
 +
...
  
    If a password places on the channel "#channel". The command assumes founder's privileges. However, on this occasion, the password is firmly saved in the channel and no more automatically deleted... should not be forgotten.
+
Anschauen kann man sich die Liste mit:
  
    */mode #channel-b name
+
'''/msg ChanServ AOP''' ''#Channelname'' '''LIST'''
  
    Deletes a spell for the user "name" in the channel "#channe
+
Löschen kann man jemanden aus der AOP-Liste mit:
  
Object menu in the user's list
+
'''/msg ChanServ AOP''' ''#Channelname'' '''DEL''' ''Nickname''
  
If one clicks with the right mouse button on a name in the user's list, an object menu opens. There one has following possibilities:
+
Wenn jetzt die normalen Mitglieder z.B. Half-OP werden sollen (gekennzeichnet durch das %-Zeichen, anstatt des @-Zeichens für volle Operatoren), so kann dies mit folgenden Befehlen getan werden:
  
    * Profile open → profile of the user open
+
'''/msg ChanServ HOP''' ''#Channelname'' '''ADD''' ''Nickname''
    * Guild page open → guild page of the user open
+
'''/msg ChanServ HOP''' ''#Channelname'' '''ADD''' ''Nickname''
    * Query → private chat open to the user
+
'''/msg ChanServ HOP''' ''#Channelname'' '''ADD''' ''Nickname''
 +
...
  
The other functions assume that one has sufficient privileges (operator):
+
*<tt>/mode ''#channel'' +k ''passwort''</tt>
 +
:Setzt ein Passwort auf den Channel "''#channel''". Der Befehl setzt Operator-Privilegien voraus. Sobald die letzte Person den Channel verlässt, wird dieser geschlossen und das Passwort verfällt.
 +
*<tt>/msg chanserv set ''#channel'' mlock +k ''passwort''</tt>
 +
:Setzt ein Passwort auf den Channel "''#channel''". Der Befehl setzt Gründer-Privilegien voraus. Hierbei wird das Passwort allerdings fest im Channel gespeichert und nicht mehr automatisch gelöscht ... sollte also nicht vergessen werden.
 +
*<tt>/mode ''#channel'' -b ''name''</tt>
 +
:Löscht einen Bann für den User "''name''" im Channel "''#channel''"
  
    * Play football → user from the channel throw
+
=== Kontextmenü in der Userliste ===
    * Play football and banish → user from the channel throw and any more do not let in
+
Klickt man mit der rechten Maustaste auf einen Namen in der Userliste, öffnet sich ein Kontextmenü. Dort hat man folgende Möglichkeiten:
 +
*Profil öffnen &rarr; Profil des Users öffnen
 +
*Gildenseite öffnen &rarr; Gildenseite des Users öffnen
 +
*Query &rarr; Privat-Chat zum User öffnen
  
    * Op → Op (erator) privileges give
+
Die weiteren Funktionen setzen voraus, dass man ausreichende Privilegien (Operator) hat:
    * Deop → Op privileges take away
+
*Kicken &rarr; User aus dem Channel werfen
 +
*Kicken und bannen &rarr; User aus dem Channel werfen und nicht mehr hereinlassen
  
    * Hop → HalfOp privileges give
+
*Op &rarr; Op(erator)-Privilegien geben
    * Dehop → HalfOp privileges take away
+
*Deop &rarr; Op-Privilegien wegnehmen
  
    * Voice → Voice privileges give
+
*Hop &rarr; HalfOp-Privilegien geben
    * Devoice → Voice privileges take away
+
*Dehop &rarr; HalfOp-Privilegien wegnehmen
  
Keyboard functions
+
*Voice &rarr; Voice-Privilegien geben
 +
*Devoice &rarr; Voice-Privilegien wegnehmen
  
    * With the buttons arrow high and arrow-under it one can navigate by his last contributions
+
=== Tastaturfunktionen ===
    * During the input of a user's name one can complete this with the button "STRG" automatically
+
*Mit den Tasten Pfeil-hoch und Pfeil-runter kann man durch seine letzten Beiträge navigieren
 +
*Während der Eingabe eines Usernamens kann man diesen mit der Taste "''Strg''" automatisch vervollständigen
  
Smilies
+
=== Smilies ===
 +
Folgende Smilies gibt es:
 +
{|
 +
| style="padding-right:2em;" | <tt>:)</tt> || freuen / lächeln
 +
|-
 +
| style="padding-right:2em;" | <tt>:(</tt> || traurig / enttäuscht
 +
|-
 +
| style="padding-right:2em;" | <tt>:D</tt> || sehr freuen / lachen
 +
|-
 +
| style="padding-right:2em;" | <tt>:P</tt> || Zunge rausstrecken
 +
|-
 +
| style="padding-right:2em;" | <tt>;)</tt> || zwinkern
 +
|-
 +
| style="padding-right:2em;" | <tt>:o</tt> || erstaunt / erschreckt
 +
|-
 +
| style="padding-right:2em;" | <tt>:@</tt> || wütend
 +
|-
 +
| style="padding-right:2em;" | <tt>:$</tt> || erröten / sich schämen
 +
|-
 +
| style="padding-right:2em;" | <tt>:S</tt> || sich unwohl fühlen
 +
|-
 +
| style="padding-right:2em;" | <tt>:W</tt> || weinend
 +
|}
  
There are following Smilies:
 
:) please / smile
 
:( sadly / is disappointing
 
:D very much please / laugh
 
:P Tongue rausstrecken
 
;) wink
 
:o is surprised / frightened
 
:@ furiously
 
:$ blush / are ashamed
 
:S feel unwell
 
:W weeping
 
  
  

Revision as of 22:41, 18 May 2009

Icon Translate.png This article/paragraph needs to be translated or translation is in progress.
Working on this article at the moment: Alexa22
image title

Die Halle ist ein textbasierter Chat auf der Grundlage des IRC. Details zum IRC findet man bei Wikipedia.

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

...aus dem Spiel heraus

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.

  • 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.

Template:Wichtig

...mit einem externen Client

Wer lieber eine externe Software zum Chatten verwenden möchte, benötigt die folgenden Angaben zum Server:

  • IP-Adresse: 78.47.132.50
  • 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:
<frameset rows="100%,180">
<frame src="index.php" name="xhodon">
<frame src="http://chat.xhodon.de/chat/?user=Username&pass=abcdefghijklmnopqrstuvwxyzabcdef
  &channel[]=Halle&channel[]=Gildenchannel" name="hox">
</frameset>

Der 32-stellige Code hinter &pass= 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.

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 Microsoft Network Monitor oder Wireshark) und sucht das Packet, welches die PRIVMSG Nickserv :IDENTIFY abcdefghij Nachricht enthält. Das gesuchte Passwort (im Beispiel "abcdefghij") kann nun im Client in der Form /msg nickserv identify abcdefghij (z.B. in der Perform) genutzt werden.

Schritt-für-Schritt-Anleitung

Die folgende Anleitung geht davon aus, das der Microsoft Network Monitor (alternativer Download) installiert ist und gestartet wurde.

Screenshot des Microsoft Network Monitors
Die Nummern im Bild entsprechen den einzelnen Schritten.

  1. Zuerst wird mit einem Klick auf "New Capture" ein neues Capture-Tab geöffnet.
  2. Nun wird auf das "Capture Filter"-Tab geklickt, um einen entsprechenden Filter eintragen zu können.
  3. Als Filter wird Tcp.DstPort == 6660 AND ContainsBin(FrameData, 0, "IDENTIFY") eingetragen ...
  4. ... und mit einem Klick auf "Apply" aktiviert.
  5. Der Filter sollte nun in diesem Feld angezeigt werden
  6. Nun kann man mit einem klick auf "Start" den Aufzeichnungsvorgang starten und im Browser den normalen Hallenchat starten.
  7. Sobald der Chat erfolgreich geöffnet wurde, sollte nun ein Packet in der Liste stehen und der Aufzeichnungsvorgang kann über den "Stop"-Button (siehe 6.) beenden werden.
  8. Hat man das Packet ausgewählt, sieht man im Fenster unten rechts den Inhalt des Packets in der Form PRIVMSG Nickserv :IDENTIFY abcdefghij

Der Teil nach dem Identify (im Beispiel "abcdefghij") ist das zehnstellige Passwort und kann nun im Client in der Form /msg nickserv identify abcdefghij (z.B. in der Perform) genutzt werden.

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.

Im Folgenden werden die wichtigsten Channel vorgestellt.

  • #halle → Hier treffen sich die meisten Spieler. Die Hallenwächter moderieren diesen Channel, das heißt sie sorgen hier für Ordnung.
  • die Gildenchannel, benannt nach den jeweiligen Gilden
    Hier treffen sich die Gildenmitglieder. Der Channel kann mit einem Passwort geschützt werden.

Diese Channel erreicht man unter anderem über die Links im unteren Rand:

  • "#Handel/tauschen" → Hier kann mit Rohstoffen gehandelt werden oder Tauschpartner zum Tausch von Perlen gesucht werden.
  • "#Einsteiger/Fragen" 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" Hier ist Rollenspiel erwünscht und es gelten ein paar Sonderregeln. Bitte beachtet den Artikel zur Taverne.

Betritt man die Halle über den Link im Spiel, öffnen sich alle Channels und gegebenenfalls der eigene Gildenchannel automatisch.

Befehle

Allgemeines

  • Um einen anderen Channel zu betreten, benutzt man den Befehl
/join #channel
/join #channel passwort
So betritt man einen passwortgeschützten Channel.
  • Um eine "Aktion" auszuführen, schreibt man
/me text
Dabei wird /me durch den eigenen Namen ersetzt, z.B. "/me grüßt alle Anwesenden".
Mit dem Befehl /ame wird die Aktion in jedem Channel gesendet, in dem man sich befindet.

Spieler ignorieren

  • /ignore name
Blendet alle weiteren Äußerungen des Users "name" aus, sowohl im Channel als auch im Query
  • /unignore name
Macht den Befehl /ignore rückgängig
  • /ignores
Listet alle User auf, die vom Benutzer ignoriert werden

Befehle für den Channel-Operator

Damit du automatisch OP-Rechte erhältst, musst du deinen Gildenraum zunächst registrieren:

/msg ChanServ REGISTER #Channelname Passwort Beschreibung

Dieses Passwort ist das Passwort für den Founder, nicht für den Zugang zum Chat-Raum (bzw. Channel).

Man ist nun der sogenannte Channel-Founder und bekommt bei jedem Einloggen automatisch Gründerrechte. Template:Wichtig

Die Weitergabe der Gründerrechte ist mit folgendem Befehl möglich:

/msg ChanServ SET #Channelname FOUNDER NeuerGründer

Der Channel-Founder kann den Channel auch wieder löschen (bzw. dessen Registrierung aufheben). Der passende Befehl lautet:

/msg ChanServ DROP #Channelname

Es besteht die Möglichkeit eine Begrüßungsnachricht für jeden zu verfassen, der den Raum betritt:

/msg ChanServ TOPIC #Channelname Text

Der Gründer kann jetzt die weiteren Meister in die Auto-OP-Liste eintragen:

/msg ChanServ AOP #Channelname ADD Nickname
/msg ChanServ AOP #Channelname ADD Nickname
/msg ChanServ AOP #Channelname ADD Nickname
...

Anschauen kann man sich die Liste mit:

/msg ChanServ AOP #Channelname LIST

Löschen kann man jemanden aus der AOP-Liste mit:

/msg ChanServ AOP #Channelname DEL Nickname

Wenn jetzt die normalen Mitglieder z.B. Half-OP werden sollen (gekennzeichnet durch das %-Zeichen, anstatt des @-Zeichens für volle Operatoren), so kann dies mit folgenden Befehlen getan werden:

/msg ChanServ HOP #Channelname ADD Nickname
/msg ChanServ HOP #Channelname ADD Nickname
/msg ChanServ HOP #Channelname ADD Nickname
...
  • /mode #channel +k passwort
Setzt ein Passwort auf den Channel "#channel". Der Befehl setzt Operator-Privilegien voraus. Sobald die letzte Person den Channel verlässt, wird dieser geschlossen und das Passwort verfällt.
  • /msg chanserv set #channel mlock +k passwort
Setzt ein Passwort auf den Channel "#channel". Der Befehl setzt Gründer-Privilegien voraus. Hierbei wird das Passwort allerdings fest im Channel gespeichert und nicht mehr automatisch gelöscht ... sollte also nicht vergessen werden.
  • /mode #channel -b name
Löscht einen Bann für den User "name" im Channel "#channel"

Kontextmenü in der Userliste

Klickt man mit der rechten Maustaste auf einen Namen in der Userliste, öffnet sich ein Kontextmenü. Dort hat man folgende Möglichkeiten:

  • Profil öffnen → Profil des Users öffnen
  • Gildenseite öffnen → Gildenseite des Users öffnen
  • Query → Privat-Chat zum User öffnen

Die weiteren Funktionen setzen voraus, dass man ausreichende Privilegien (Operator) hat:

  • Kicken → User aus dem Channel werfen
  • Kicken und bannen → User aus dem Channel werfen und nicht mehr hereinlassen
  • Op → Op(erator)-Privilegien geben
  • Deop → Op-Privilegien wegnehmen
  • Hop → HalfOp-Privilegien geben
  • Dehop → HalfOp-Privilegien wegnehmen
  • Voice → Voice-Privilegien geben
  • Devoice → Voice-Privilegien wegnehmen

Tastaturfunktionen

  • Mit den Tasten Pfeil-hoch und Pfeil-runter kann man durch seine letzten Beiträge navigieren
  • Während der Eingabe eines Usernamens kann man diesen mit der Taste "Strg" automatisch vervollständigen

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