Akademiekurs IRC

Aus ÖSF Zentraldatenbank
Wechseln zu: Navigation, Suche

Beschreibung des Kurses


Das Ziel dieses Kurses besteht darin den Kadetten für den alltäglichen Umgang mit dem IRC vorzubereiten. Dazu gehören selbstverständlich die gängigen Service – Befehle, aber auch die Channelregeln und Levelbefugnisse der ÖSF sind ein zentraler Inhalt.

Dieser Kurs muss von jedem Kadetten mit einer Prüfung erfolgreich abgeschlossen werden, um die Akademieausbildung erfolgreich abzuschließen.


Verfasser des Skriptes: Manuela Vod


Einleitung

Lerninhalt

Die 3 IRC-Services (Nickserv, Chanserv, Memoserv), Chanmodes und die IRCrelevanten Inhalte des Handbuches.

Ziel

Ziel dieses Kurses ist es, dass die Absolventen alle ÖSF-relevanten euIRCBefehle beherrschen und über die Rechte in den ÖSF-Chans Bescheid wissen. Daher ist es neben dem Studium dieses Skriptums unumgänglich die hier erklärten Befehle auszuprobieren und die nötigen Stellen im Handbuch zu studieren.

Notation

/msg nickserv register PASSWORT EMAIL

Großgeschriebenes ist durch eigene Angaben zu ersetzen.

Mit geschwungenen Klammern {,} wird eine Auswahl angegeben.

Mit eckigen Klammern [,] ist eine optionale Eingabe gekennzeichnet.

Anstatt /msg nickserv kann (abhängig vom Client) auch /nickserv oder /ns geschrieben werden. Analoges gilt für Chanserv und Memoserv

Weiterführende Informationen

http://www.euirc.net/de/support.php

http://datenbank.oesf.com/index.php/Aktuelles_Handbuch#Der_Internet_Relay_Chat

Nickserv

Nickserv ist für die Verwaltung der Nicknamen verantwortlich.

/msg nickserv register PASSWORT EMAIL

Ist der Befehl zum Registrieren des Nicknamen. Dieser wird dann in der NickServ- Datenbank eingetragen. Wird der Nick 30 Tage nicht benutzt wird er wieder aus der Datenbank gelöscht und steht wieder jedem zur Verfügung.

/msg nickserv identify PASSWORT

Ist erforderlich um sich als Besitzer des Nicks zu identifzieren und um weitere Befehle auszuführen.

/msg nickserv ghost NICK PASSWORT

Trennt die Verbindung zwischen Server und Nickname. Wird meist dann benutzt, wenn die Internet-Verbindung unerwartet getrennt wurde und der Nick vom Server aber immer noch für aktiv gehalten wird.

/msg nickserv set password NEUESPASSWORT

Damit ändert man das Passwort des gerade aktiven Nicks.

/msg nickserv link NICK1 PASSWORT-VON-NICK1

2 verlinkte Nicks werden von den Services praktisch als gleich erkannt (zB in den Accesslisten).

/msg nickserv drop

Der Nick wird aus der Nickserv-Datenbank gelöscht und ist dann wieder für alle verfügbar. Um den Befehl benutzen zu können ist es notwendig identifiziert zu sein.

/msg nickserv info NICK [all]

Mit diesem Befehl erhält man Infomationen über einen (registrierten) Nick. Die Option all fuktioniert nur bei sich selbst.

/msg nickserv help [BEFEHL]

Liefert (weitere) Hilfe zu Nickserv und seinen Befehlen.

Memoserv

Mit Memoserv kann man Nachrichten (sogenannte Memos) an Personen (auch wenn diese nicht online sind) und Räume schicken. Dazu müssen die Nicks von Absender und Empfänger, bzw. der Chan registriert sein. Das Verschicken von Memos wird nur noch selten genutzt, da es von eMail und Foren- PN abgelöst wurde, es zählt aber zu IRC Grundlagen.

/msg memoserv send {NICK | RAUM} TEXT

Dieser Befehl verschickt das Memo.

/msg memoserv list [RAUM] [LISTE | new]

Die Memonummer, Absender und Datum werden ausgelistet. Liste: 2-4,7-9 listet die Memos 2 bis 5 und 7 bis 9 auf Mit new werden nur die ungelesenen Memos aufgelistet.

/msg memoserv read [RAUM] {LISTE | last | new}

Zeigt die Memos an. Mit last wird das neueste Memo, mit new alle ungelesenen angezeigt. Um Memos eines Chans lesen zu können muss man standardmäßig dort mit Level 10 in der Accessliste stehen.

/msg memoserv del [RAUM] {LISTE | NUMMER | all}

Löscht Memos.

/msg memoserv help [BEFEHL]

Liefert (weitere) Hilfe zu Memoserv und seinen Befehlen.

Chanserv

Chanserv dient zur Verwaltung eines IRC-Channels.

/msg chanserv register CHAN PASSWORT BESCHREIBUNG

So wird ein Chan registriert, der noch nicht registriert ist und in dem man ChanOp (@) ist. Die Beschreibung muss eingegeben werden (und ist dann im Info des Chans sichtbar). Zur Registrierung eines Chans muss der Nick registriert sein. Wenn ein Chan 14 Tage unbenutzt bleibt verfällt er und wird gelöscht.

/msg chanserv identify CHAN PASSWORT

Mit diesem Befehl identifiziert man sich gegenüber Chanserv als Gründer des Chans.

/msg chanserv drop CHAN

Den Chan kann nur der Gründer nach erfolgter Identifzierung löschen.

/msg chanerv info CHAN [all]

Man erhält weitere Informationen über den Chan. Die Option all kann wieder nur der Founder benutzen.

/msg chanserv set CHAN founder NICK

Um einen neuen Gründer des Chans zu setzen.

/msg chanserv set CHAN successor NICK

Setzt einen Nachfolger für den Gründer, wenn dessen Nick ausläuft oder gedroppt wird.

/msg chanserv set CHAN password NEUESPASSWORT

Setzt ein neues Passwort. Kann nur vom Founder erfolgen.

/msg chanserv set CHAN restricted {on|off}

Ein Chan mit der Option restricted kann nur von Nicks die auf der Accessliste stehen besucht werden.

/msg chanserv voice CHAN NICK

Dieser Befehl vergibt temporär Voice-Rechte, dazu muss man allerdings selbst gewisse Rechte haben. Der Befehl funktioniert analog mit devoice, (de)halfop, (de)op und (de)admin.

/msg chanserv unban CHAN

Löscht die Bans, die jemanden selbst daran hindern einen Chan zu joinen. Standardmäßig wird dazu mindestens Level 5 in der Accessliste benötigt.

/msg chanserv help BEFEHL

Liefert wieder weitere Hilfe zu Chanserv und den Befehlen.

Die Accessliste

Die Accessliste wird für die automatische Rechtevergabe beim Joinen eines Chans genutzt.

/msg chanserv access CHAN add NICK LEVEL

Fügt einen Nick zur Accessliste hinzu.

/msg chanserv access CHAN list [MASKE]

Accessnummer, Level und Nick werden aufgelistet. Die Maske ermöglicht eine Suche, zB FAdm_McLuis, FAdm*, *Adm*.

/msg chanserv access CHAN del {NICK | LISTE | NUMMER}

Löscht Nicks aus der Accessliste.

Levels (Standardeinstellungen):

Founder(*) Kompletter Zugriff auf alle Chanserv Befehle, bekommt Auto-Op, kann es nur einmal geben.
10 – Auto Admin(!) kann nicht gekickt werden, hat Zugriff auf Access, Admin und Memo Befehle.
5 – Auto Op(@) hat Zugriff auf Unban und Op Befehle.
4 – Auto Halfop(%) hat Zugriff auf Halfop Befehle.
3 – Auto Voice(+) hat Zugriff auf Voice Befehle.
0 kann Accessliste einsehn
-1 nicht opbar
-2 und darunter können nicht joinen, sind gebannt

Wenn der Founder in der Accessliste - mit egal welchem Level – steht, kann er zwar alle (Founder-)Befehle ausführen, wird aber als Admin angezeigt.

Die Levelsliste

Die Levelsliste bestimmt die benötigten Levels für gewisse Chan-Operationen. Sie kann nur vom Founder bearbeitet werden, dies ist jedoch nur für erfahrene Benutzer empfohlen.

/msg chanserv levels CHAN list

Dieser Befehl listet die Levelsliste auf, die standardmäßig so aussieht:

AUTOOP 5; AUTOVOICE 3; AUTODEOP –1; NOJOIN –2; INVITE 5; AKICK 10; SET (disabled); CLEAR (disabled); UNBAN 5; OP-DEOP 5; ACC-LIST 0; ACCCHANGE 10; MEMO 10; VOICE 3; AUTOHALFOP 4; HALFOP 4; AUTOPROTECT 10; PROTECT 10;

/msg chanserv levels CHAN set OPTION LEVEL

So ändert man ein Level für eine bestimmte Option.

Chanmodes

Chanmodes werden mit /mode CHAN +OPTION gesetzt.
Mit /mode CHAN -OPTION kann er wieder aufgehoben werden.
Nicht jeder kann diese Befehle ausführen, man benötigt immer ein spezielles Level dazu. Auf Klein- und Großschreibung des Buchstaben ist zu achten!


+a NICK Admin: User bekommt (temporäre) Admin-Rechte (kann nur der Founder vergeben).
+b NICK!ident@hostmask Ban: Der Betreffende wird aus dem Chan gebannt.
+c No Colors: Farbige Texte werden nicht geschickt.
+f ZEILEN:SEKUNDE Flood protection: Bei Überschreiten der Angegebenen Grenze wird man aus dem Chan gekickt. Ops und aufwärts sind davon nicht betroffen.
+f *ZEILEN:SEKUNDE Hier erfolgt zusätlich noch ein Ban.
+h NICK Halfop: User bekommt (temporäre) Halfop-Rechte.
+k KEYWORD Key: Chan kann nur mit Keyword betreten werden (/join CHAN KEYWORD)
+m Moderated: nur User mit Voice und höher können sprechen.
+n No messages: Nur User die im Chan sind, können Nachrichten senden. Wird bei der Registriertung gesetzt.
+o NICK Op: User bekommt (temporäre) Op-Rechte.
+p Private: Der Chan taucht nicht in /whois auf.
+q NICK Founder: User bekommt (temporäre) Founder-Rechte.
+r Registered: Wird gesetzt, wenn ein Chan registriert ist.
+s Secret: Der Chan taucht nicht in /list und /whois auf.
+t Topic: Nur noch Ops bzw Halfops können das Topic ändern.
+v NICK Voice: User bekommt (temporär) Voice-Rechte
+S Color stripping: Nachrichten kommen bei den anderen ohne Farbe an, während man selbst die Farben noch sieht.

Funktionsweise von Ban( am Beispiel meines Nicks)

Aus dem whois erhält man folgende Information, die man für den Ban benötigt:

Manu is [email protected] * Manu

Dies liefert dann als nötige Zeile für den Ban:

[email protected]


Einige Beispiele für einen Ban sind:

*[email protected] So wird jeder mit angegebener Ident und Hostmask gesperrt.
*!*@euirc-0b7edcb2.dip.t-dialin.net So wird jeder mit der angegebenen Hostmask gesperrt.
Manu!*@* Um jeden mit einem speziellen Nick zu bannen.
*!~manurania@*.dip.t-dialin.net Jeder mit der Ident wird gebannt, zusätzlich noch eine Einschränkung der Hostmask.

Für gewöhnlich wird der Provider nicht so oft gewechslet, aber es macht auch keinen Sinn jeden mit einem bestimmten Provider zu bannen.


Da Nick und Ident änderbar sind und sich die Hostmask nach einer Neueinwahl ändert, muss man Kompromisse eingehen und eventuelle verschiedene Bans setzen.

Wichtiges aus dem Handbuch

• Für alle aktiven Mitglieder herrscht Anwesenheitspflicht im Hauptchannel (#ÖSF) und im jeweiligen Schiffs- bzw. Stationschannel.
• Mit einem Posten im RPG sind auch Rechte(!) und Verantwortung im IRC gegeben.
• Für einen korrekten Umgang untereinander und mit den Rechten ist zu sorgen. Bei Missbrauch kann die Aberkennung der Rechte oder ein Ban erfolgen.
• Flooden, Nickfaking, Beleidigungen, ect. sind verboten. Tritt nach einer Verwarung wieder ein solcher Fall auf, kann derjenige für 1 Minute gebannt werden. Hilft dies auch nicht, so können OST-Mitglieder einen Ban verhängen.
• Suspekte Gäste können ohne Vorwarnung gebannt werden.
• Es ist verboten Crewmitglieder auf full ignore zu stellen.
• Privates im Query klären, ansonsten können Kick oder Ban die Folge sein.
• Querys nicht ohne Zustimmung veröffentlichen oder weitergeben (Ausnahme: Beleidigungen, ÖSF-gefährdender Inhalt). Bei Missbrauch können Kick und in weiterere Folge Ban oder Disziplinarmaßnahmen drohen.
• Bei einem Ban ist eine Mitteilung und Erklärung an den KAD erforderlich. ALs können bist zu 1 Stunde, XO bis zu 1 Tag und OST-Mitglieder bist zu 2 Tage bannen. Bans darüber hinaus müssen vom KAD genehmigt werden.

Links

Skript(PDF) Skripte der Akademiekurse: BOV: Brückenoffizierverhalten , RPG: Schreiben , RPG Leiten , IRC: Internet Relay Chat , GDB: Grundlagen der Datenbank , GPDB: Grundlagen der Personaldatenbank , STG: Star Trek Allgemein , Star Trek Abteilung: Sicherheit , Star Trek Abetilung: Technik , Star Trek Abetilung: Wissenschaft , Star Trek Abteilung: Medizin
Übungen der Akademiekurse: BOV: Brückenoffizierverhalten , Internet Relay Chat , GDB: Grundlagen der Datenbank , GPDB: Grundlagen der Personaldatenbank , STG: Star Trek Allgemein , Star Trek Abteilung: Sicherheit , Star Trek Abteilung: Technik , Star Trek Abteilung: Wissenschaft , Star Trek Abteilung: Medizin
Übergeordnete Links: Akademie der ÖSF