Phantasmal MUD Lib for DGD

Phantasmal Site
Phantasmal API
Archive
DGD
Getting DGD
Game Design Issues
The Kernel Library
LPC
Writing a Library
Changing LPC
Object Cleanup
⁄cmd vs wiztool
Conditional Inheritance
Object Database
Distribute a State Dump?
Designing Driver Objs
FTPD
GurbaLib
HTTPD
State Dumps
Heaven7
InterMUD3
Interrupt Call
Designing AUTO Objs
Misc Issues
NFS
Object Binding
Object Management
Other Net Services
Persistent MUDLibs
Player vs Body
Precompiling
Reimplementing From Scratch
Releasing Code
Rlimits
Script Delays
Misc Security
Outgoing Email
So You Want To...
Start from Scratch?
Supplementary Documentation
Telnet Protocol
Using the Kernel
Using Melville
Using Phantasmal
WebDAV
Which License
What Does It Do?
DGD LPC Reference
Running a MUD
Skotos
CSharp vs DGD
Contributing to DGD
DGD Glossary
Java vs DGD
DGD MUDs
Miscellaneous DGD
MudOS vs DGD
Slush Bucket
Why Use DGD?
Design
Development
Innsmouth MUD
Phantasmal Operation
Setup
Test module index
Phantasmal Tutorials
Comparison to Other Libs
Credits
Current Features
History
Installing Baseline Phantasmal
About

Implementing NFS

From: dgd at list.imaginary.com (Felix A. Croes)
Date: Wed Jan 28 10:36:04 2004
Subject: [DGD] Alternatives to the Kernel model of security...

Josh Dady wrote:
>[...]
> If your requirements include editing from the shell account with the 
> only difference being that the MUD's "/" isn't the shell's "/", then 
> your only real options are to write a DGD extension to make use of the 
> filesystem's meta-data (I'm including file permissions here) or to 
> build a DGD WebDAV server and use an OS that can mount a WebDAV URL as 
> a regular disk.

Another option would be to use Zell's implementation of an NFS server
in LPC:

    ftp://ftp.lysator.liu.se/pub/lpmud/drivers/dgd/lpc/nfs.tgz

but that requires the networking package.  Still, it's an illustration
of how easy it would be to implement WebDAV in LPC.

Regards,
Dworkin