home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Beijing Paradise BBS Backup
/
PARADISE.ISO
/
software
/
BBSDOORW
/
RAI119G.RAR
/
RAINFO.DOK
< prev
next >
Wrap
Text File
|
1993-03-19
|
15KB
|
472 lines
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>