home *** CD-ROM | disk | FTP | other *** search
-
- RAInfo
-
- Letzte Änderung: 19. März 93
- Copyright 1992, 1993 by Duncan McNutt
- FIDO: 2:249/100
-
- For the English documentation please read RAInfo.DOC (with a C)
-
-
-
- -----------------------------------------------------------------------
-
-
- Inhalt:
- I. Was ist RAInfo
- Was muß ich wissen?
- Features
- Registrierung
- Haftung
-
- II. Installation
-
- III. Aufruf
-
- IV. Konfiguration
- ANSI & ASCII
- Beispiel Menü
- Sysop Informationen
- Sprachen
- Allgemein
-
- V. Technische Informationen
-
- VI. History:
-
-
-
- -----------------------------------------------------------------------
-
- I. Was ist RAInfo:
- ~~~~~~~~~~~~~~~~~~
-
- RAInfo ist ein Informations Programm für das BBS System Remote Access.
- Es arbeitet mit der Version 2.x von Remote Access oder neuer. (Für
- ältere Versionen von RA bitte verwenden sie RAInfo 1.10).
-
- Ausgegeben werden unter anderem Statistiken (in ASCII und ANSI Format)
- sowie Informationen die nur für den Sysop von Interesse sind. Es ist
- voll konfigurierbar und ersetzt alle mir bekannten Statistik und
- Informations Programme.
-
- Was muß ich Wissen?
- -------------------
-
- Diese Dokumentation ist auch für den geübten Sysop unbedingt notwendig,
- ich möchte darum bitten sie zumindest kurz zu überfliegen.
-
- Am wichtigsten sind Kapitel I, II und III.
-
- Features
- --------
-
- Kapitel IV enthällt eine genaue Beschreibung der Features.
-
- o Voll konfigurierbar
- - Welche Listen werden gemacht
- - Farben und Zeichensatz
- - Sprache
- - und viel mehr...
- o Komplette Statistiken
- - Alle möglichen Top 10 Listen
- - Top 10 Zusammenfassung
- - Sprachbenutzungs Report
- - Userlevel Report
- - Userstatus Report
- - Feature Report
- - Sysop definierte Feature Report
- - Exclude von bestimmte Fileareas
- - Exclude von bestimmten Files (*)
- - Geburtstags Liste (*)
- o Sysop definierte Userlevel
- o Sysop definierte Userstatus
- o Mehrsprachige Ausgaben (*)
- o Ein Quick Modus für ein update der Statistiken nach jedem User-
- Logoff (*)
- o Getrennte User / Sysop Listen
- o Zusätzliche Sysop Informationen
- - System Auslastung:
- - Timelog und Event Auswertung (man sieht welchen Einfluss
- Events auf das System haben)
- - Informationen über Fileareas und Nachrichtenbretter
- - LIMITS.CTL und Flags Auswertung.
- - Shells aufgerufen (*)
- - Up/Downloads, durchschnittliche Effizienz/cps/KB (*)
- - Transferprotocoll Auswertung (*)
- - Messageareas verwendet (*)
- - Fileareas verwendet (*)
- - Neue Benutzer (*)
- - Gelöschte Benutzer (*)
- - Connects, Logons, Logoffs, Abrüche... (*)
- - Benutzer Angaben:
- - Alter der Benutzer
- - Passwort Länge
- - Korrektheit der Datumsangaben
- - Warnungen an den Sysop bei bestimmten Systemzuständen (*)
- o Share Unterstützung (Netzwerke & Multitasking)
- o CD-ROM Unterstützung
- o Messages an Benutzer und den Sysop
- - Herzlichen Glückwunsch an Benutzer (*)
- - Willkommen an neuen Benutzer (*)
- - Danke für den Upload (*)
- - RAIShort an Sysop (*)
-
- Die mit (*) gekennzeichneten Features sind nur in der registrierten
- Version aktiv.
-
- Beachten sie bitte, daß schon die unregistrierte Version mehr Features
- hat, als andere Programme dieser art.
-
-
- Registrierung
- -------------
-
- Wenn man das Programm registriert, werden einige zustzliche Features
- angeboten.
-
- Registrieren ist durch die Überweisung von DM 25.- an Duncan McNutt,
- Dresdner Bank 6368-Bad Vilbel, Bankleitzahl: 50080000, Konto: 621736900.
- Euroschecks und Bargeld an: Duncan McNutt, Am Bier 9, D-6000 Frankfurt
- 50. Die Registrierung gilt bis Version 2.9.
-
- Wer keine FIDO Adresse hat, muss einen an sich selbst adressierten,
- frankierten Briefumschlag mitschicken.
-
-
- Haftung
- -------
-
- Es wird keine Haftung für dieses Programm angeboten, der Betreiber des
- Programms übernimmt jegliche Verantwortung für das System auf dem er
- dieses Programm laufen lässt. Ich habe jedoch versucht das Programm so
- Stabil wie möglich zu machen.
-
-
-
- -----------------------------------------------------------------------
-
- II. Installation:
- ~~~~~~~~~~~~~~~~~
-
- 1) Files in ein leeres Directory auspacken.
-
- 2) Eine der beiden .LNG Dateien in RAINFO.LNG umbenennen.
-
- 3) Die Environment Variable RA wird abgefragt. Diese muß also gesetzt
- sein.
-
- 4) Mit 'RAIConf' das Programm Konfigurieren und die eigenen Wünsche
- ins Config eintragen. Wer damit Probleme hat sollte sich Kapitel IV
- durchlesen (siehe unten).
-
- 5) Wen Du willst, daß es Messages generiert (nur in der Registrierten
- Version) dann mußt Du MBUtil (ein Teil des GEcho Packets) installieren.
- Ansonsten bist Du jetzt fertig.
-
- Um MBUtil einzustellen musst Du eine Umgebungsvariable GE setzen, so daß
- sie auf das Direktory zeigt in dem die MBUtil Dateien liegen. Dann mußt
- Du GSetup aufrufen und folgende Informationen eintragen:
- - System data.Pathnames
- - System data.Origin lines
- - Miscellaneous.Global Options
- - Miscellaneous.MBUtil Options
- MBUtil muß im Pfad sein, so daß RAInfo es finden kann.
-
-
- Zu den Dateien:
- ---------------
-
- RAInfo.Doc Diese Dokumentation
-
- RAIinfo.Exe Das Programm
- RAIConf.Exe Das konfigurations Programm
-
- English.Lng und
- German.Lng Die Sprach Definitionsdatein, diese sollten
- normallerwiese nicht geandert werden.
- Zumindest eine muß RAINFO.LNG heißen und im Direktory
- liegen wo RAInfo aufgerufen wird.
-
- Stats.* Beispiel Menü für Dein Remote Access.
-
-
-
- -----------------------------------------------------------------------
-
- III. Aufruf:
- ~~~~~~~~~~~~
-
- 1) Zum Ausprobieren RAINFO.EXE (mit oder ohne -s) aufrufen. RAInfo, muß
- in dem Direktory aufgerufen werden wo Du es installiert hast.
-
- Es genieriert in Deinem 'default' Textedirektory Dateien mit dem Namen
- 'RAI_xxxx.ASC' und 'RAI_xxxx.ANS', diese Dateien sind für die User der
- BBS gedacht. Ferner wird eine Datei RAILONG.TXT ausgegeben in dem alle
- Informationen für den Sysop stehen.
-
-
- Wenn Du wass falsch machst gibt er Dir folgende Informationen:
-
- Usage: RAINFO [-s | -u | -q]
-
- -s Print out stats for SysOp only.
- Only the short report to the screen and the RAILONG.TXT are
- generated.
-
- -u Print out stats for users only.
- Only the .ANS/.ASC files are generated.
-
- -q quick, only do those user stats that may have changed by a
- user login. Use this after a user has logged out of the BBS.
- (This option is only available when you have registered).
-
- It does NOT do the Filearea reports, this is because reading
- the FILES.BBS slows things down too much.
-
-
- 2) In die .BAT Dateien einbauen...
-
- - In die tägliche (maintenance) Batch Datei:
-
- REM RAInfo aufruf, Sysop Info in RAILong.TXT und RAIShort.TXT
- cd\ra\util\rainfo
- rainfo
-
- - In der registrierten Version kann man einen 'Schnell' Modus
- aufrufen. In die BBS Batch Datei, nachdem jeder Benutzer die BBS
- verlässt fügt man folgendes ein:
-
- REM RAInfo Userstatistiken auf neusten stand bringen
- REM Fehlermeldungen ins System Log schreiben
- cd\ra\util\rainfo
- rainfo -q >> \ra\ra.log
-
-
-
- -----------------------------------------------------------------------
-
- IV. Konfiguration:
- ~~~~~~~~~~~~~~~~~~
-
- ANSI & ASCII
- ------------
-
- Das Programm generiert ANSI und ASCII Dateien für die User. Diese
- können mit oder ohne IBM Graphikzeichen und selbst gewählten Farben
- (für ANSI) ausgegeben werden. Somit ist eine individuelle Anpassung an
- die Menüs der eigenen BBS möglich.
-
- Bei den ASCII Dateien kann auch angeben werden ob ein FormFeed Zeichen
- am Anfang gesetzt werden soll oder nicht.
-
- Man kann die Augegebenen Dateien entweder über einen Type 45
- Menüeintrag einzeln angeben, oder alle zusammen als ein großes Listing
- ausgeben. Im Letzteren Fall muß das FormFeed Zeichen aus den ASCII
- Dateien rausgelassen werden.
-
-
- Beispiel Menü
- -------------
-
- Wenn eine Anzeige über Menüs gewünscht wird dan kann man die
- mitgeliefterten STATS.MNU und STATS.A* Dateien verwenden als Basis für
- ein eigenes Menü.
-
- Das Beispiel STATS.MNU geht davon aus, daß alle Anzeigen generiert
- werden. Neue Benutzer haben ein Level von midestens 5, registrierte
- Benutzer haben in dem Menü ein Level von mindestens 9 und Benutzer die
- Zugriff auf die kompletten Fileareas haben haben einen Level von
- mindestens 50. Man sollte diese Levels in dem Menü dem eignem System
- anpassen. Der Prompt ist so gestaltet, daß der Benutzer daran erkennen
- kann welche Auswahl möglichkeiten er hat. Dies ist ein Feature, welches
- der Andrew für mich in RA eingebaut hat, man sieht also, daß es sich lohnt
- seine Software zu registrieren.
-
- Beispiel für die .BAT Datei, wenn ein großes Listing gewünscht wird:
- cd\ra\util\rainfo
- rainfo > raishort.txt
- cd \ra\txtfiles
- del rai_long.ans
- REM Echo a Control-L into rai_long.asc to clear screen
- echo ^L>rai_long.asc
- for %f in (rai_*.asc) do type %f >>rai_long.asc
- for %f in (rai_*.ans) do type %f >>rai_long.ans
-
- Folgende Dateien werden erzeugt:
-
- rai_fld.a* Fileareas mit den meisten Downloads (Top 10)
- rai_fls.a* Fileareas mit den meisten Files (Top 10)
- rai_afld.a* Alle Fileareas mit den meisten Downloads (Top 10)
- rai_afls.a* Alle Fileareas mit dem meisten Files (Top 10)
- rai_tpf.a* Die beliebtesten Files (Top 10)
- rai_atpf.a* Alle beliebtesten Files (Top 10)
-
- rai_mesg.a* Die Messageareas mit den meisten Nachrichten (Top 10)
-
- rai_call.a* Die Benutzer die am meisten anrufen (Top 10)
- rai_dl.a* Die Benutzer die am meisten Downloaden (Top 10)
- rai_dlk.a* Die Benutzer die am meisten Downloaden (KB) (Top 10)
- rai_mswr.a* Die Benutzer die am meisten online
- Nachrichten schreiben (Top 10)
- rai_upl.a* Die Benutzer die am meisten Uploaden (Top 10)
- rai_uplk.a* Die Benutzer die am meisten Uploaden (KB) (Top 10)
-
- rai_t10s.a* Die Zusammenfassung, minima/maxima der Top 10 Listen
-
- rai_sysl.a* Die vom Sysop definierten Benutzer-Levels
- rai_syss.a* Die vom Sysop definierten Benutzer-Status
- rai_sysf.a* Nutzung der vom Sysop definierten Features
- rai_feat.a* Nutzung der RA Features
- rai_lang.a* Nutzung der Sprachen
- rai_birt.a* Wer hat Geburtstag
-
-
- Sysop Informationen
- -------------------
-
- Für den Sysop wird eine Zusammenfassung in die Datei RAIShort.TXT, diese
- kann auch als Message in einer Area Deiner wahl ausgegeben werden.
-
- Eine komplette Ausgabe aller Informationen für den Sysop wird in der
- Datei RAILong.TXT ausgegeben. Die enthaltenen Informationen sind nicht
- für die Benutzer gedacht.
-
- Ich denke die Ausgaben sind selbsterklärend.
-
-
- Sprachen
- --------
-
- In der registrierten Version, schaut RAInfo in jedem Textfile-Directory
- für jede Sprache nach ob da ein RAINFO.LNG liegt. Wenn ja werden dort
- .ANS und .ASC Dateien generiert.
-
- Wenn einer (oder mehrere) der Textfile-Directories keine RAINFO.LNG
- Datei hat generiert RAInfo im Default Textfiledirectory die
- *.ANS/*.ASC Dateien. Es benutzt dazu die RAInfo.LNG Datei die im
- RAInfo Direktory liegt.
-
-
- Allgemein
- ---------
-
- Was wird ausgegeben:
-
- Welche Statistiken/Informationen generiert werden kann man im Configfile
- angeben. Nicht alle Informationen kann man für die Benutzer ausgeben,
- diese sind dem Sysop vorbehalten.
-
- TOP 1:
-
- Wenn der Sysop einige der Top 10 Listen nicht haben will, kann er
- (optional) von den Listen die er NICHT gewählt hat, aber den Benutzern
- zur Verfügung stellt, nur den ersten Eintrag der Top 10 Listen sehen.
- Damit weis er zumindest die wichtigsten Fakten. Dies ist der TOP 1
- Eintrag in der Konfiguration.
-
- Exclude Files:
-
- In der registrierten Version kann man, für die Top 10 Files (welche
- Files werden am meisten downgeloadet) bis zu 20 Files aus der
- Liste raushalten ("exclude"). Dies ist nützlich für Dateien wie zum
- Beisppiel die BBS Fileliste.
-
- Exclude Fileareas:
-
- Für die Top 10 Fileareas, kann man bis zu 30 Fileareas aus der Liste
- raushalten... es gibt dann jeweils zwei Listen, eine mit den "excluded"
- Areas und eine ohne sie. Dem Sysop können wahlweise nur die Listen mit
- allen Areas oder beide Listen angezeigt werden.
-
- Benutzerlevel, Benutzerstatus und Sysop Features:
-
- Man kann seine eigenen Benutzerlevel, Benutzerstatus und selbst
- gebastelte Features ausgeben.
-
- - User Level, hier kann man angeben welche Flags/Level ein
- Benutzer haben muß, um einen bestimmten Level zu bekommen.
-
- - User Status, hier kann man Level UNABHäNGIGE Einstufungen
- aufführen. Beispiel: Benutzer die über 18 sind.
-
- - Sysop Defined Features: hiermit kann man die Features aufführen
- die man selbst in die BBS (zB: anhand von Flags) eingebaut hat.
-
-
-
- -----------------------------------------------------------------------
-
- V. Technische Informationen:
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- Folgende Dateien werden ausgewertet:
-
- config.ra
- events.ra
- timelog.bbs
- files.ra
- <Filearea Pfade>\files.bbs
- language.ra
- limits.ctl
- messages.ra
- msgidx.bbs
- msginfo.bbs
- users.bbs
- usersxi.bbs
- protocol.ra
- ra.log
-
- Das Programm unterstützt "Share"ing. Netzwerke und Multitasking sind
- also kein Problem.
-
- Die Filelistpfade werden korrekt abgefragt, also ist CD-ROM
- Unterstützung auch kein Problem.
-
- Es laüft nur mit DOS 3.0 oder besser.
-
- Folgendes ist nicht verfügbar ohne Key:
-
- o Multilanguage Support
- o Der -q (Quick) Commandline Befehl
- o Kommentare (Warnungen) an den Sysop
- o Raushalten (exclude) von bestimmten Files aus den Top 10 Files
- ! Raushalten von Fileareas geht !
- o Birthday Liste
- o Messages
- o Einige der Sysop Informationen
-
-
-
- -----------------------------------------------------------------------
-
- VI. History:
- ~~~~~~~~~~~~
-
- Version 1.00: Initial Release
-
- Version 1.01: Speed up and documentation fix
-
- Version 1.10:
- Protocoll.RA and Logfile are evaluated
- Sperate configuration program, compeltely rewritten with more options
- User data speedup by a factor of 5
- Messages to users and sysop
- - Happy birthday to user
- - Welcome to new user
- - Thanks for upload
- - RAIShort an Sysop
- Key is placed in a separate file.
- Bugfixes:
- - Top10 Summary on -Q fixed
- - Files.BBS counter logik improved, works with more external file doors
- - Age calculation of the users corrected
- - Some spelling mistakes fixed
- - Config bugs fixed by rewrite
- - Percent values now shown correctly if 100% or 0%
-
- Cheers,
- Duncan McNutt
-
- <End Of Text>
-