|
|
Skrevet av Genesis Oppdatert av Bay & Patry Oversatt til PHP av B|ackCat Siste oppdatering: March, 2004
Undernet basis (Hvordan fungerer alt?) En Undernet basis FAQ. Ettersom
IRC kan være litt overveldende og vanskelig ved første
øyekast, skal jeg prøve å forklare deg de tingene som er
verdt å vite før du begynner. Etter å ha lest dette
hjelpedokumentet skal du være
rustet med alt en nybegynner trenger å vite om det fantastiske IRC
nettverket kalt Undernet. 1. IRC klienten Det første du trenger hvis du skal koble deg
til Undernet er en god IRC klient. De fleste brukere med Windows foretrekker
IRC klienten mIRC. (http://www.mirc.com/
(US) – http://www.mirc.co.uk (EU)). mIRC
er enkel å sette opp, men for de som finner det vanskelig eller har
spørsmål, så vil jeg gjerne anbefale en av Undernet sine
hjelpekanaler, #mIRC.
Til toppen2. User modes. Hver
bruker har et stort utvalg av usermodes som alle tjener sitt eget formål.
Her er de: +i: Invisible. Når du har invisible mode på, vil ikke
andre brukere se deg ved å bruke disse kommandoene: /who #<kanal> og /names
#<kanal> +d: Deaf Når du har på deaf mode på, vil du
ikke kunne se hva som blir skrevet i kanaler. +w: Wallops Når du har wallop mode på, vil du kunne
se IRC operatører som sender beskjeder til andre IRC operatører.
Dette er ikke lenger mulig på Undernet for å unngå misbruk av
informasjon. +x: Registered For å bruke denne moden må du
først være logget inn med ditt brukernavn. Når du har satt
denne moden vil din hostadresse din se slik ut: ”<username>.users.undernet.org”. Denne moden
hindrer andre brukere i fra å se din ekte host/ip. For å sette en brukermode, skriv: ”/MODE <nickname> [+|-]modechars”. Modechars er for eksempel +i for invisible. Vil jeg
sette meg selv +i, skriver jeg /mode <nickname> +i Til toppen3. Kanaler Når du først er koblet til Undernet
så vil du vel ønske å joine en kanal og begynne å
chatte. En kanal (channel) er et sted for folk som har joina den samme kanalen
kan prate sammen. Du kan sammenligne en kanal med et rom i en svær
bygning. I bygningen er det forskjellige rom, med forskjellige mennesker på
innsiden. Hvis du går inn i et rom, kan du prate med menneskene i det
rommet. Slik er det også på IRC, med forskjellen at kan du joine
flere rom samtidig, noe som er umulig IRL (IRL = in real life (se 8.
forkortelser/IRC språk)). For å joine en kanal/ skriver du
/join #<kanal> i din IRC client. Skriv det uten < og >. Hvis du vil
joine kanalen #Userguide skriver du /join #UserGuide Som sagt så er det
verdt å merke seg at man kan joine flere kanaler samtidig. Noen servere
tillater at du joiner opptil 20 kanaler eller mer på en og samme tid. I
det du har joina kanalen vil straks du se noe lignende dette: *** Now talking in #UserGuide *** Topic is ‘Welcome to
#UserGuide! E-mail: userguide@undernet.org' *** Set by X on Sat Dec 06 Den
første linjen viser at du er i kanalen #UserGuide. Den andre linjen
viser kanalen’s topic. På din høyre side vil du se en liste med
brukerne som er i kanalen. Noen har en @ foran
nicket sitt, mens andre har en + der: Se 5. Channel modes for mer
info). For å snakke i kanalen, bare skriv noe i kanalvinduet og de i den
samme kanalen vil straks se det du skriver. Til
toppen
4. Topic En kanal’s topic er satt av en op. Den forteller
vanligvis hva samtalen i kanalen dreier seg om, eller hva kanalens formål
er. Når en kanal er satt +t kan bare brukere med op forandre topicen.
Når +t ikke er satt så kan alle forandre topic. Eksempel: ***
Topic is 'Welcome to #UserGuide! E-mail: userguide@undernet.org ( http://www.user-com.undernet.org/userguide )' Når
du joiner en kanal bør du alltid lese topicen før du spør
om noe. Spesielt på hjelpekanaler, ettersom disse kanalene ofte gir
viktig informasjon i topicen. For å sette en topic, skriv: ”/TOPIC #<kanal> <topic>” Til toppen5. Channel modes Hver kanal har en rekke forskjellige
modes, akkurat som hver bruker har user modes. Disse modes’ene definerer hva
som kan og hva som ikke kan bli gjort i kanalen. For å se aktive modes i
kanalen du er i, skriv ”/channel” eller dobbelklikk i kanalvinduet (for mIRC).
Banning og kicking For å kicke noen: ”/kick #<kanal>
<nickname>” Kaster ut den navngitte brukeren fra kanalen. For å banne noen: ”/mode #<kanal> +b <nickname> (eller
brukeradresse) Eksempel: /mode #animals +b Jiminy Eller:
/mode #tree +b joe@bloggs.edu Du
finner ut brukeradressen på en person ved å bruke /whois
kommandoen. ”/whois
<nick>” Denne
kommandoen vil gi deg noe liknende: *** Patry is (patry@qc-undernet.org)
* Mathieu Patry Hostadressen viser ofte hvor din internett-tilkobling er
kjørt fra. Den viser vanligvis hvilket land du er fra og hvilken
internettleverandør (ISP) du er koblet til gjennom. For eksempel: genesis@adsl-1445.turboline.skynet.be genesis = UserId. For
nå å lage en passende user@host som
skal brukes i bannen tar jeg UserId: genesis og legger til et eller flere
wildcards: * *genesis*
vil for eksempel banne genesis01, 01genesis, tgenesis, genesist, og så
videre. En
ban lages ut av tre deler. "<Nick>!<UserId>@<host>" Nick
er vanligvis erstattet med en * for å sørge for at brukeren ikke
kan joine kanalen igjen ved å skifte nick. Så for å sette en
ban på eksemplet over, kan du bruke: (User@host
= *!*genesis@*.turboline.skynet.be) "/mode #<channel> +b
*!*genesis@*.turboline.skynet.be" Til
toppen
6. Spesielle kanaler på Undernet Undernet
har opprettet mange forskjellige kanaler hvor IRC nettverkets brukere kan
søke hjelp. En av de mest kjente hjelpekanalene er #irc_help.
Til
toppen
7. IRC operatører En
gruppe mennesker med store kunnskaper innenfor IRC, som har ansvaret for
å holde Undernet gående som et nettverk. De hjelper brukere som har
blitt misbrukt av andre brukere, passer på så serverene er
tilkoblet hverandre og har mulighet til å drepe en brukers tilkobling til
IRC serveren. Du gjenkjenner IRC operatører ved å gjøre en
/whois på dem. De vil ha denne linjen i sin /whois informasjon: “nickname is an IRC Operator” De
har også muligheten til å K:line/G:line deg og å bruke
wallops til å snakke med andre IRC-operatører. K:line: Er en linje med tekst i serverens konfigurasjonsfil som hindrer deg i
fra å koble deg til og bruke den serveren. G:line: Er en linje som banner deg globalt fra hele nettverket. Wallops: Brukes av IRC operatører for å prate med
hverandre. For å se wallops, skriv ”/mode <nick> +w”. Denne
muligheten ble fjernet fra Undernet en tid tilbake for å unngå
misbruk av informasjon. Til
toppen
8. Forkortelser/IRC språk. Mennesker
bruker et annen språk mens de chatter enn hva de gjør i
virkeligheten. Vi bruker mange nyttige forkortelser og smiley’s, for å
få fram følelser over nettet. A. Forkortelser
B. Smileys
Til
toppen
9. The Undernet Channel Service Undernet
tilbyr sine brukere en BOT for å beskytte kanalene de eier. Denne boten
kan ikke bli deopet og vil derfor alltid ha op. Denne er en gratis tjeneste, og
botens nickname er X. Hvis
denne boten ikke er opet, for eksempel hvis eieren har bedt den om å
parte kanalen for deretter å joine igjen, så vil den automatisk ope
seg selv. Denne boten er i realiteten et program som er koblet til Undernet som
en egen server. The
Undernet Channel Service har en web interface som du kan finne på: http://www.cservice.undernet.org/live Det er
på denne siden man registrerer brukernavn, og det er også der man
registrer sin egen kanal. Hvis
du ønsker å bli lagt til i listen over brukere som har access
på en bestemt kanal, må du først ha et brukernavn. Merk deg
at dette IKKE er det samme som nick-registrering. Før
du kan bruke X må du logge inn med ditt brukernavn på IRC. For
å logge inn, bruker du denne kommandoen: "/MSG
X@channels.undernet.org login <brukernavn> <passord>" En
fullstendig liste over kommandoer ligger ute på CService sine websider. Levels: Hver
bruker i kanalens access-liste har en level, som kan være alt mellom fra
0 til 500:
Til
toppen
10. Undernet’s nick regler. Undernet
tilbyr ingen nick registrering. Kallenavn tilhører de som velger dem
først. Når et nick allerede er i bruk, bare velg et annet, og vent
til nicket er ledig igjen. Hvis noen påstår at du bruker hans
nickname så kan du enkelt å greit si at nick ikke kan eies på
Undernet. Det
finnes likevel noen unntak: 1.
Service nicks: X, UWorld, osv. * * W er
ingen tjeneste lenger, men er fortsatt reservert av CService for å
unngå misbruk. 2.
Oper nicks. Det er
anbefalt at du ikke bruker nicket til IRC-operatører. Mer
informasjon om hvordan Undernet fungerer og om brukernavn og kanal registrering
på vårt IRC nettverk kan du finne her. 1. Programvare Undernet
bruker server-programvare laget av sine egne kodere. (Se komiteer). The Undernet
Coder-com er en gruppe frivillige som programmerer og utvikler the Undernet
IRCdaemon på fritiden sin. Webside: http://www.coder-com.undernet.org 2. Ruting. The
Undernet Routing committee er ansvarlig for ruting av serverne. De prøver
å unngå ting som lagg (se avsnitt 11). Se ruting-FAQen for mer
informasjon. Webside: http://www.routing-com.undernet.org 3. MOTD / Regler
/ Personale. MOTD: En
av hovedmåtene for server administratorer å spre nyhet/regel forandringer
på, er MOTD (Message Of The Day – Dagens melding). Brukere som kobler
seg på serveren, godtar reglene til serveren og Undernet. Det blir anbefalt
å alltid lese MOTD med få dagers mellomrom (det beste er å
lese den daglig). For å lese MOTD, skriver du: /motd Merk
: På somme servere, blir den automatisk vist når du kobler deg
på. På andre må du gjøre det manuelt. Regler: Som
på andre IRC nettverk, har Undernet en del regler som brukerne må
følge. Gå inn på Undernet’s AUP for
å se på Undernets regler. Personale: En
liste over personal-medlemmene i hver komité kan du finne her: http://www.undernet.org/people.php Teknisk personale: Alle
Undernet servere har en administrator. Han administrerer serveren og holder
den gående. For å hjelpe administratoren i sin oppgave, er der
mange IRC Operatører.
12. Standard ruting: SERVER 1 = A (leaf server) Undernets servere er koblet sammen I en tre-struktur : Ingen sløyfe
er mulig. H - C Hub-serveren : Ingen klienter kan koble seg på denne serveren. Den
blir bare brukt til å linke sammen leaf-servere. Den fungerer som en
gateway (port/vei) mellom mange forskjellige leaf-servere. Leaf-serveren : Denne serveren kobler seg på en Hub-server og tillater
at klienter kobler seg på den. Desse serverne blir brukt til chatting.
Sett at jeg skriver en melding på C og du er på A. Tiden det tar for en beskjed fra server C til den når server H er
1 sekund. Tiden det tar den samme meldingen å komme fra H til B er 2
sekunder : Så langt har forsinkelsen blitt 3 sekunder som betyr at folk
på server B til se meldingen min 3 sekunder ETTER jeg skrev den. Tiden det tar meldingen min å nå fra B til A er 3 sekunder. Hvis vi legger det til lagg-tiden (tiden det tar for en melding å
nå deg) mellom C og B : 3 + 3 = 6 sekunder. Folk på server A vil
se meldingen min 6 sekunder etter jeg skrev den. JEG SKRIVER PÅ SERVER C klokken 12:00:00 "Hei" Nettsplitter: A ---- B ---- H ---- C Når tilkoblingen mellom servere får for mye lagg, eller bare kobler fra hverandre, skjer det en nettsplitt. A -- X -- B ---- H ---- C (A blir koblet fra B) Folk på serverne B , H og C vil se alle personene på server
A koble fra. Folk på server A vil se alle personene på serverne B , H og
C koble fra. Når tilkoblingen blir gjenopptatt, vil alle se de som koblet fra
rejoine. 13. Shell guide. Hva
er en shellkonto? For
å kjøre en eggdrop bot, trenger du en ‘shellkonto’. En shellkonto
er I grunnen en personlig konto på en server som er koblet til internett
via en dedikert høyhastighets tilkobling. Shellkontoer kjører
på Unix operativsystem. Du kan få tilgang til shellet via telnet
og FTP. Kontoen forsyner deg med plass (vanligvis rundt 5 MB til 30 MB for
standard kontoer) til å lagre filer og kjøre programmer på
Unix maskinen. De mest vanlige versjonene av Unix du vil møte på
med shellkontoer er Linux og FreeBSD operativsystemene. Uheldigvis er ikke
shellkontoene gratis, i motsetning til eggdrop. Men siden de alltid er tilkoblet
internett, er shellkontoer de mest populære og kostnadseffektive plattformene
for å kjøre IRC boter. Shellkontoer kan også bli brukt
til andre ting, IRC-relaterte og andre ting, for eksempel kjøre en
bouncer, kjøre din egen IRC server, laste ned filer på høy
hastighet for midlertidig lagring (til du er klar til å laste dem ned
til din maskin), sende/motta mail, og vedlikeholde en webside. Du trenger
ikke å være en erfaren unix-bruker for å sette opp og vedlikeholde
en bot på en shellkonto, men du må lære deg noen grunnleggende
kommandoer. Hva
kan jeg *kjøre* på et shell? All
informasjonen du trenger kan bli funnet her: http://www.egghelp.org/shell.htm Noen
hjelpsomme shell kommandoer ================================= -tar
-zxf <fil> - Pakker ut filen i en mappe -cd
<dir> - Går til valgt mappe i shellet -./configure
– Prøver å konfigurere valgt program -make
– Kompilerer programmet -make
install – Installerer programmet på shellet så du kan starte det
med riktig kommando. -./ircd
eller ./eggdrop –m eggdrop.conf – Start det valgte programmet, (avhenger av
programmet, ikke alle programmer kan bli startet på den måten,
les README filen). |