LPmud ist glaub ich sowas wie Authentifizierung für Clanserver und so.
Hab ich keine Peilung von. :?!
Moinsen,
zunaecht mal : sorry - ich bin kein Freund von Pisa und so..
.. danke für die blumen.
LPMud -
Mud == Multi User Dungenon , stammt aus dem Englischen.
Ein MUD ist ein Rollenspiel, Dabei giebts Grafische als auch ASCII games.
eine liste von MUDS ist unter
www.mud.de zu finden,
mein eigenes( Blitzstrahl ) ist nur eines unter vielen.
Muds´giebts seits das Arpanet giebt- viele kennen das internet nur as WWW . Es im netz giebt VIEL mehr als nur bunte bilder .
Mud-"intern" werden user durch einen game eigenen daemon ( Parser in C/ C++ geschrieben ) verwaltet .
Einige dieser user haben Game interne Entwicklerrechte - meist Magier genannt . Diese dürfen Files schreiben auf Unix ebene OHNE selbe einen Unix account zu haben um das Mapping der Rechte kuemmert sich der Gamedaemon- NICHT der unix kern !
LPmud hat seine eingene rechte , ein Virtuelles FS usw.. dieses mapping wird ueber UDP mit ueber das mod_mud ausgetauscht.
Nun wird zum upload aber ein FTP server seitens der Magier user gewuenscht, also haben sich vor > 11J bereist faehige leute gedanken gemacht wie man das realisieren kann . Damals wirde ein BSD ftpd hergenommen , ein AUTH protokoll ersonnen ueber ads sich via localhost der Gamedaemon und der angepasste ftpd unteerhalten koennen.
Daraus wurde im laufe der jahre die sogenannte Naseftpd Distrubution.
Aus securety gruenden wurde immer mal wieder ein bugfix eingebracht, der code wurde aber eher schlecht als recht gepflegt. So bassiert der naseftpd auch heite noch auf dem code von vor 10j.
1998 machten sich einige geniale "Erz-Magier" in cooperation daran den Naseftpd code in ein proftpd module zu giessen nachdem Module moeglich wurden ...
Auch dieser Modul code wurde nur wenig gepflegt und war zulestzt nur für den proftpd 1.20 verfuegbar.
Einer meiner Bekannten und ich machten und also daran den code für den aktuellen Proftpd anzupassen und zugleich weitgehend die funtionalitaeten
des Naseftpd zu uebernehmen gemäss dem vorhanden sourcen und beiliegenen LPMUD UDP protokoll SPEC .
Zu diesem Modul exestiert auch ein speziell angepasstes Webftp Module.
( auf bz.mud.de im einsatz für einige BZ Magier )
Die Authentifizierung macht ein sogenannter ERQ ( external request daemon ) , ein subprozess des Parse.Install LPMUD daemons.
Der ERQ spricht neben diesem UDP noch weitere protokolle ( InterMud, Web , icq .. ... ), je nach dem was im daemon und im MUD selber eingebaut wurde.
Das mod_mud als solchen stellt also den AUTH gegen ein LPMUD ( sofern eincompiliert ) zur verfuegung.
Mein ansatz war der das ich nur noch einen ftpd nutzen und pflegen muss.
Dieses wurde erreicht.
Erklaerungen ausreichend - oder noch Fragen ?
Sorry für die Rechtschreibung aber der bin ich nicht so ganz maechtig und denoch als IT freelancher im Unix bereich unterwegs - ein wiederspruch ? nicht unbedingt - quereinsteiger ohne studium.
MfG