NeoStats
wget
http://www.neostats.net/redirect.php?url…s-3.0.a3.tar.gz
tar xfz NeoStats-3.0.a3.tar.gz
cd NeoStats-3.0.a3
./configure --enable-unreal ;da es mit Unreal sonst nicht kompatibel ist.
make
make install
Nun steht da man soll ins Verzeichnis NeoStats3.0, wenn make problemlos verlaufen ist. Wenn nicht, dann solle eingegeben werden, aber bekanntlich ist das Bug schon gefixt.
Also macht man:
cd
cd NeoStats3.0
Nun gibt startet man NeoStats, obwohl noch nichts konfiguriert wurde:
./neostats start
Nun startet ein Konfigurationsscript...
Wenn alles konfiguriert wurde, gibt man nano neostats.conf ein, oder man geht mit mc (Midnight Commander) auf die Datei und bearbeitet sie. Wahlweise macht man es auch per FTP/SCP/SFTP.
In der conf ist ein einziger Bug... bei MODULENAME { steht unten "ircauth" aber es muss "ircauth", heißen, also das Komma wurde vergessen. Und das Rautezeichen macht man am Besten bei allen Modulen außer "extauth", und "HostServ", weg, auch wenn da steht man muss sie erst noch downloaden und installieren.
Sich als ServicesRoot einzutragen ist nicht erforderlich. OnlyOpers sollte noch freigemacht werden. Den Rest, vermute ich, kann man selber machen. Und NoLoad == true muss auf NoLoad == false geändert werden, sonst startet NeoStats nicht.
Nun nicht vergessen einen Linkblock in der unrealircd.conf mit den Angaben aus der neostats.conf zu machen.
Jetzt werden aber die NeoStats noch nicht gestartet, erst laden wir noch alle Module! Man kann welche weglassen, wenn man sie nicht will, sie nehmen ja auch nur Traffic weg.
Modul BLSB
Nun installieren wir den BlackListScanningBot (BLSB). Dieser ist wichtig den Server vor Attacken von IP's aus der Blacklist zu schützen.
cd
wget
http://www.neostats.net/redirect.php?url…B-3.0.a3.tar.gz
tar xfz BLSB-3.0.a3.tar.gz
cd BLSB-3.0.a3
./configure ;Eine weitere Option braucht man hier nicht
make
make install
Somit ist der BLSB fertig geladen und kann verwendet werden.
Modul FloodServ
Jetzt kommt FloodServ dran, dieser ist wichtig um den Server vor Floodattacken zu schützen.
cd
wget
http://www.neostats.net/redirect.php?url…v-3.0.a3.tar.gz
tar xfz FloodServ-3.0.a3.tar.gz
cd FloodServ-3.0.a3
./configure
make
make install
Modul GamesServ
GamesServ ist ein Spielmodul, mit diesem Bot kann man spielen.
cd
wget
http://www.neostats.net/redirect.php?url…v-3.0.a3.tar.gz
tar xfz GamesServ-3.0.a3.tar.gz
cd GamesServ-3.0.a3
./configure
make
make install
Modul LogServ
Das loggt bestimmte Dinge auf dem Server.
cd
wget
http://www.neostats.net/redirect.php?url…v-3.0.a3.tar.gz
tar xfz LogServ-3.0.a3.tar.gz
cd LogServ-3.0.a3
./configure
make
make install
Modul OPSB
Dies ist der OpenProxyScanningbot, wie der Name schon sagt scannt dieser nach offenen Proxies.
cd
wget
http://www.neostats.net/redirect.php?url…B-3.0.a3.tar.gz
tar xfz OPSB-3.0.a3.tar.gz
cd OPSB-3.0.a3
./configure
make
make install
Modul ProfileServ
Dieses Modul speichert Geburtstage oder ganze Profile. Viel ist mir über das nicht bekannt.
cd
wget
http://www.neostats.net/redirect.php?url…v-3.0.a3.tar.gz
tar xfz ProfileServ-3.0.a3.tar.gz
cd ProfileServ-3.0.a3
./configure
make
make install
Modul SecureServ
Das hier schützt deinen Server vor Trojanern, Viren und Ähnlichem.
cd
wget
http://www.neostats.net/redirect.php?url…v-3.0.a3.tar.gz
tar xfz SecureServ-3.0.a3.tar.gz
cd SecureServ-3.0.a3
./configure
make
make install
Modul SeenServ
Das bekanntliche !seen nehme ich mal an...
cd
wget
http://www.neostats.net/redirect.php?url…v-3.0.a3.tar.gz
tar xfz SeenServ-3.0.a3.tar.gz
cd SeenServ-3.0.a3
./configure
make
make install
Modul WarServ
Ein Spiel, das normalerweise in #Games_War starten wird.
cd
wget
http://www.neostats.net/redirect.php?url…v-3.0.a3.tar.gz
tar xfz WarServ-3.0.a3.tar.gz
cd WarServ-3.0.a3
./configure
make
make install
Modul YahtzeeServ
Ein weiteres Spiel, diesmal in #Games_Yahtzee.
cd
wget
http://www.neostats.net/redirect.php?url…v-3.0.a3.tar.gz
tar xfz YahtzeeServ-3.0.a3.tar.gz
cd YahtzeeServ-3.0.a3
./configure
make
make install
Nun haben wir alle Module geladen und installiert. Fehlt nur noch das Starten der NeoStats.
Trotzdem überprüft man nochmal die neostats.conf und die unrealircd.conf damit es bei dem Linkblock keine Schweirigkeiten gibt. Im Normalfall linkt man auf den Port 8010 und ein listen auf diesen Port sollte auch in der unrealircd.conf vorhanden sein mit der option serversonly; !
Natürlich die U:Line in die unrealircd.conf eintragen für die NeoStats und schon kann es gestartet werden.
Man geht so vor:
cd
cd NeoStats3.0
./neostats start
Wenn nun kein Fehler bei dem Starten erscheint, müsste dein NeoStats nun auf deinen Server connecten. Wenn dies nicht geschieht, überprüfe deine unrealircd.conf und die neostats.conf und was auf jeden Fall wichtig ist, denk nach, ob du ./unreal rehash im Unreal3.2 Ordner gemacht hast.
Nun hast du NeoStats, doch einige Module muss man noch konfigurieren.
SecureServ:
/msg SecureServ set cycletime 100000
/msg SecureServ set monchancycletime 100000
/msg SecureServ set monbot <Botname>
/msg SecureServ monchan add <Hauptchannel>
Um Bots hinzuzufügen tippe das:
/msg SecureServ bots add <Botname> <Ident> <Host> <Realname>
Um Bots wieder zu löschen das:
/msg SecureServ bots del <Nummer in /msg SecureServ bots list>
opsb:
/msg opsb set scanmsg :Huhu ich gucke nur nach OpenProxy bei dir
FloodServ und die anderen Module kann man auch noch einstellen z.B. Blacklists.
Nun hast du die gesamten NeoStats, viel Spaß damit
Euer Blutwahn