OER - ASENNUS
OER:n asentaminen onnistuu ainoastaan, mikäli käyttäjällä on joko Shell Perus- tai Shell Teho-tunnus, sillä
asennusprosessi vaatii Shell-pääsyn. Ilman Shell-pääsyä tämä ohjeistus on hyödytön.
Koska palvelimella on estetty omien binaarien/scriptien ajaminen, käyttäjät eivät pysty kääntämään uusia OER-botteja
palvelimelle. Tästä syystä palvelimella on yksinkertainen asennusscripti, joka asentaa uusimman OER-botin käyttäjän
kotihakemistoon, kysyy tarvittavat perusasiat, käynnistää prosessin taustalle sekä cronittaa sen (cronitus = prosessi
käynnistetään automaattisesti, mikäli se kuolee)
Tässä oppaassa käydään läpi ainoastaan OER-botin perusasennus. Pyrimme myöhemmin tekemään hieman kattavamman asennus-
sekä säätö-oppaan.
OER-BOTIN ASENNUSPROSESSI
Itse asennusprosessi saadaan käynnistettyä ajamalla shellissä komento "install-oer".
Tämä proceduuri ajaa seuraavan promptin. Käymme promptissa olevan sisällön läpi heti sen alapuolella.
Alapuolella oleva mustalaatikko pitää sisällänsä esimerkin siitä, mitä shellissä tapahtuu kun
"install-oer" -komento ajetaan:
tnnet@nikita ~ $ install-oer
Kuka on omistajasi (tnnet): blackop
Mikä on omistajasi hostmask? (vakio: blackop@nikita.tnnet.fi]: tux.fi
Minka nimen haluat botillesi [LameBot]: tnnet-bot
Jos tnnet-bot on jo kaytossa niin minka haluat varanimeksi [tnnet-bot-]: tnnet-bot2
Minka realnamen haluat botillesi [Laamabotti]: TNNet testibotti
Mille serverille haluat bottisi [irc.quakenet.org]: irc.quakenet.org
Mihin porttiin bottisi ottaa yhteytta [6667]: 6667
Valitse haluamasi portti oer-botille valilta 1024-65535 [1337]: 51930
Valitse virtual-hosti botillesi [nikita.tnnet.fi]: tux.fi
Kirjoita virtual-hostisi ip-osoite [217.112.241.14]: 217.112.241.51
oer version 1.0-66, Copyright (C) 2000-2004 EQU
oer comes with ABSOLUTELY NO WARRANTY; for details see the
GNU General Public License (COPYING) provided with this distribution.
This is free software, and you are welcome to redistribute it under
certain conditions; again see COPYING for details.
main->oer calling fork()
main->fork successful, oer running in background
------------------------------------------------------------------------
OER-botti on nyt asennettu. Kanavan vakio komentoprefixinä toimii: -
Esim: -add channel #tnnet.shell
Botilla ei ole vakiona kanavia, ja tottelee sinua ainoastaan seuraavasta
hostmaskista. Voit lisätä admin-hostmaskeja ~/oer/oer.admins -tiedostoon
Omistajan hostmask: blackop@tux.fi
tnnet@nikita ~ $
Käydään yläpuolella oleva esimerkkiasennus läpi seikkakohtaisesti, kysymys kysymykseltä. Huomioi, että []-merkkien sisällä oleva teksti on vakioasetus, joka määritetään botille mikäli käyttäjä ei kirjoita omaa vaihtoehtoa:
K: KKuka on omistajasi (tnnet): blackop:
V: Ensimmäiseksi asennus kysyy, mikä käyttäjätunnus asetetaan OER:n pääkäyttäjän tiliksi.
Tämä on tili, jota ei voi poistaa muualta kuin botin tulevasta konfiguraatiotiedostosta. Yleisin vaihtoehto on käyttäjän
käyttämä nickname.
K: Mikä on omistajasi hostmask? (vakio: blackop@nikita.tnnet.fi]: tux.fi
V: Tällä asetuksella määritetään botin pääkäyttäjän IRC-hostmask, jolla OER-botti tunnistaa että kyseessä on botin pääkäyttäjä.
K: Minka nimen haluat botillesi [LameBot]: tnnet-bot
V: Tämä asetus määrittää sen, minkä nickin haluat OER-botille irkkiin.
K: Jos tnnet-bot on jo kaytossa niin minka haluat varanimeksi [tnnet-bot-]: tnnet-bot2
V: Mikäli botin ensisijainen nickname on käytössä syystä tai toisesta, botti käyttää vaihtoehtoisesti tätä nickkiä
K: Minka realnamen haluat botillesi [Laamabotti]: TNNet testibotti
V: Tämä info näkyy botin /WHOIS -informaatiossa nimi-kentässä
K: Mille serverille haluat bottisi [irc.quakenet.org]:
V: Tämä määrittää sen, mihin IRC-verkkoon ja mille serverille haluat bottisi yhdistävän
K: Mihin IRC-serverin porttiin bottisi ottaa yhteyttä [6667]:
V: Tämä täydentää edellistä kysymystä niin, että voit halutessasi määrittää muun kuin vakio 6667-portin johon botti yhdistää
K: Valitse haluamasi portti oer-botille valilta 1024-65535 [1337]: 51930
V: Valitse OER-botin portti, jota OER käyttää toimiakseen.
K: Valitse virtual-hosti botillesi [nikita.tnnet.fi]:
V: Mikäli haluat eggdroppisi käyttävän virtuaalihostia, kirjoita virtuaalihostin NIMI-tietue tähän (esim. nikita.tnnet.fi)
K: Kirjoita virtual-hostisi ip-osoite [217.112.241.14]
V: Mikäli haluat eggdroppisi käyttävän virtuaalihostia, kirjoita virtuaalihostin IP-OSOITE tähän (esim. 217.112.241.14)
Tämän jälkeen OER käynnistyy normaalisti, jonka jälkeen OER on käynnissä, ja käyttäjä voi aloittaa botin hallinnoimisen IRC-verkon kautta.