Morgengrauner Dokumentation
Dateipfad: /home/mud/mudlib/doc//concepts/secureTHEMA:
secure-Verzeichnisse
FUNKTION:
Magier haben die Moeglichkeit in ihren Gilden oder Regions-
verzeichnissen /secure Verzeichnisse anzulegen, in denen Daten dann
vor Lesezugriffen anderer Magier geschuetzt sind. Leserechte in diesen
Verzeichnissen haben grundsaetzlich nur diejenigen, die dort auch
Schreibrechte haben. Diese Verzeichnisse sind fuer (Quest-)Raetsel oder
schwierige NPCs mit vielen Stufenpunkten gedacht. Diese Verzeichnisse
sind ausdruecklich _nicht_ dazu gedacht, dort ganze Gebiete oder Quests
abzulegen, da bei Problemen andere Magier nur noch sehr schwer helfen
koennen. Aus diesem Grund sind die Regionsmagier gehalten darauf zu
achten, dass diese Verzeichnisse nur mit Bedacht verwendet werden.
Sollte das ganze ausarten und uebertrieben werden, so wird der Schutz
der secure Verzeichnisse in den betroffenen Gebieten/Regionen wieder
aufgehoben!
HINWEIS:
Es ist _nicht_ moeglich ganze Verzeichnisbaeume in ein secure/
Verzeichnis abzulegen. Anders formuliert:
Unterverzeichnisse von secure/ geniessen _keinen_ besonderen Schutz.
BEISPIEL:
o richtiger Einsatz in einem fiktiven standard include file...
#define HOME(x) "/d/region/magiername/meingebiet/"+x
#define NPC(x) HOME("npc/"+x)
-> /d/region/magiername/meingebiet/npc/
#define OBJ(x) HOME("obj/"+x)
-> /d/region/magiername/meingebiet/obj/
#define ROOM(x) HOME("room/"+x)
-> /d/region/magiername/meingebiet/room/
#define SECURE(x) HOME("secure/"+x)
-> /d/region/magiername/meingebiet/secure/
o falscher (wirkungsloser) Einsatz mit einem Verzeichnisbaum:
#define HOME(x) "/d/region/magiername/meingebiet/secure/"+x
#define NPC(x) HOME("npc/"+x)
-> /d/region/magiername/meingebiet/secure/npc/
#define OBJ(x) HOME("obj/"+x)
-> /d/region/magiername/meingebiet/secure/obj/
#define ROOM(x) HOME("room/"+x)
-> /d/region/magiername/meingebiet/secure/room/
LETZTE AeNDERUNG:
04.09.2011 Zesstra
zurück zur Übersicht