885:
875:
215:(Dworkin's Game Driver), on the surface looks to be similar to LPMUD and even incorporates the LPC language, but is not derived from the LPMUD server. DGD is a new server that is designed to be LPMUD-compatible but adds a new level of programming flexibility—in fact, MirrorMOO, running on a DGD server, emulates the MOO server.
112:
in
January 1996. ichat used DGD to establish the first Yahoo! chatrooms. ichat then became Acuity Corporation, which sold a sublicense to Skotos in February 1999. Skotos used DGD to create a series of online games. Acuity Corporation was later acquired by Quintus Corporation. In March 2001, the
178:
DGD, created by
Dworkin a.k.a. Felix Croes, is a complete rewrite of the LPmud game. It differs from the original in that it is mostly a disk-based game. This means that the objects on the Mud are mostly stored on disk rather than kept in memory during play of the game. This method creates a Mud
247:
August 12, 1993 ¶ A single-user alpha release of the first LPC server not derived from LPMud, DGD 1.0.a3 (Dworkin's Game Driver, later renamed
Dworkin's Generic Driver, and later reverted to Dworkin's Game Driver), is released for testing. DGD isolated essential LPC functionality, leaving all, if
248:
any, game functionality completely up to the mudlib. September 16, 1993 ¶ DGD is released in multi-player form as DGD 1.0.a4. This version introduces support for compiling LPC code to C, then linking C objects in with the driver. This makes DGD the first driver to support such functionality.
407:
This thesis describes modifications made to
Dworkin's Game Driver (DGD) to provide non-clonable objects (entities) and deterministic pointer type conversion from reference to copy at execution thread boundaries.
458:
This thesis describes the design and implementation of a persistent distributed object oriented system and programming environment. It is built on an existing non-distributed server, Dworkin's Game Driver
179:
that does not use much memory, is somewhat fast, but requires a large amount of disk space. This is also one of the few Muds that can be used commercially, given the permission of its creator.
109:
108:
In
December 1995, exclusive rights to commercial use of DGD were acquired by BeeHive Internet Technologies, Inc., which sold an exclusive license to
383:
345:
This is the home MUD for
Dworkin's Game Driver (DGD). It is the best place to go to ask DGD-related questions or to learn more about DGD.
358:
105:. As part of the thesis work, a deterministic mechanism for handling arrays and mappings passed between objects was devised.
310:
December 1993 ¶ PaderMUD re-opens after having converted from CD to DGD, making PaderMUD the first production MUD using DGD.
294:
231:
335:
204:
171:
140:
651:
541:
102:
889:
55:
827:
726:
789:
59:
119:
In August 2005, DGD's commercial use rights were assigned back to
Dworkin B.V., Croes's company.
91:
392:
742:
671:
47:
38:
server written by Felix A. "Dworkin" Croes. DGD pioneered important technical innovations in
909:
852:
796:
731:
706:
681:
123:
8:
737:
641:
116:
In 2002, DGD was used for academic research into persistent distributed object systems.
772:
747:
696:
646:
550:
534:
135:
101:
During the 1994–1995 academic year, DGD was a core element in a master's thesis at the
39:
857:
847:
803:
701:
331:
200:
167:
505:
721:
716:
43:
419:
327:
196:
95:
762:
711:
686:
676:
441:
903:
757:
691:
527:
519:
879:
767:
298:
235:
54:, runtime morphism, automatic garbage collection, lightweight objects and
862:
471:
391:(Lic. Informatics thesis). Katholieke Universiteit Leuven. Archived from
265:
113:
exclusive license was terminated due to the bankruptcy of that company.
661:
752:
656:
623:
79:
500:
269:
837:
666:
603:
570:
565:
510:
443:
A Distributed
Persistent World Server using Dworkin's Game Driver
486:
DGD version 1.4 was released as Open Source on 3 February 2010.
842:
618:
514:
51:
832:
822:
575:
475:
35:
613:
34:
river (at one time called
Dworkin's Generic Driver), is an
608:
580:
98:). It was taken offline sometime before February 1997.
385:
Experimental programming in an object oriented system
70:DGD's first public release was on August 12, 1993.
94:(like Croes's pseudonym Dworkin, which refers to
86:The original primary development MUD for DGD was
901:
166:. John Wiley & Sons, Inc. pp. 164–165.
73:The first publicly available MUD to use DGD was
42:, particularly disk-based object storage, full
549:
535:
286:
270:"Dworkin's Game Driver - Open Source Release"
122:On February 3, 2010, DGD 1.4 was released as
315:
157:
155:
225:
223:
874:
542:
528:
449:(Cand. Scient. thesis). University of Oslo
161:
152:
381:
356:
260:
258:
256:
220:
184:
464:
375:
350:
902:
439:
433:
523:
470:
412:
321:
292:
264:
253:
229:
190:
422:(Press release). Skotos. 1999-02-05
13:
440:Hansen, Geir Harald (2002-07-31).
420:"Skotos Tech Acquires DGD License"
162:Shah, Rawn; Romine, James (1995).
14:
921:
494:
141:Comparison of application servers
884:
883:
873:
359:"DGD, archives from the pattern"
652:Bartle taxonomy of player types
211:Another type of server, called
357:Johnston, Craig (1997-01-31).
103:Katholieke Universiteit Leuven
1:
382:Van Hees, Kris (1995-07-01).
146:
293:Reese, George (1996-03-11).
230:Reese, George (1996-03-11).
164:Playing MUDs on the Internet
7:
129:
10:
926:
324:Secrets of the MUD Wizards
193:Secrets of the MUD Wizards
65:
871:
828:Iron Realms Entertainment
813:
781:
727:Player versus environment
632:
589:
558:
790:Designing Virtual Worlds
92:The Chronicles of Amber
322:Busey, Andrew (1995).
191:Busey, Andrew (1995).
48:separation of concerns
83:), in December 1993.
853:Mythic Entertainment
797:A Rape in Cyberspace
732:Player versus player
707:Non-player character
592:codebases, libraries
238:on February 26, 2012
124:open-source software
642:Alternate character
551:Multi-user dungeons
50:between driver and
136:Application server
897:
896:
858:Plaintext Players
848:The Mud Connector
501:Official web site
44:world persistence
917:
887:
886:
877:
876:
722:Player character
717:Persistent world
544:
537:
530:
521:
520:
489:
488:
483:
482:
468:
462:
461:
455:
454:
448:
437:
431:
430:
428:
427:
416:
410:
409:
404:
403:
397:
390:
379:
373:
372:
370:
369:
363:rec.games.mud.lp
354:
348:
347:
319:
313:
312:
307:
306:
297:. Archived from
295:"LPMud Timeline"
290:
284:
283:
281:
280:
262:
251:
250:
244:
243:
234:. Archived from
232:"LPMud Timeline"
227:
218:
217:
188:
182:
181:
159:
925:
924:
920:
919:
918:
916:
915:
914:
900:
899:
898:
893:
867:
815:
809:
777:
734:, Playerkilling
634:
628:
591:
590:Minor branches,
585:
554:
548:
497:
492:
480:
478:
476:"DGD Home Page"
469:
465:
452:
450:
446:
438:
434:
425:
423:
418:
417:
413:
401:
399:
395:
388:
380:
376:
367:
365:
355:
351:
338:
330:. p. 456.
328:SAMS Publishing
320:
316:
304:
302:
291:
287:
278:
276:
263:
254:
241:
239:
228:
221:
207:
199:. p. 216.
197:SAMS Publishing
189:
185:
174:
160:
153:
149:
132:
96:Dworkin Barimen
68:
17:
12:
11:
5:
923:
913:
912:
895:
894:
872:
869:
868:
866:
865:
860:
855:
850:
845:
840:
835:
830:
825:
819:
817:
811:
810:
808:
807:
800:
793:
785:
783:
779:
778:
776:
775:
770:
765:
763:Video game bot
760:
755:
750:
745:
740:
735:
729:
724:
719:
714:
712:Online wedding
709:
704:
699:
694:
689:
684:
679:
677:Hack and slash
674:
669:
664:
659:
654:
649:
644:
638:
636:
630:
629:
627:
626:
621:
616:
611:
606:
601:
595:
593:
587:
586:
584:
583:
578:
573:
568:
562:
560:
559:Major branches
556:
555:
547:
546:
539:
532:
524:
518:
517:
508:
503:
496:
495:External links
493:
491:
490:
474:(2010-02-23).
463:
432:
411:
374:
349:
336:
314:
285:
268:(2010-04-02).
252:
219:
205:
183:
172:
150:
148:
145:
144:
143:
138:
131:
128:
90:, referencing
67:
64:
15:
9:
6:
4:
3:
2:
922:
911:
908:
907:
905:
892:
891:
882:
881:
870:
864:
861:
859:
856:
854:
851:
849:
846:
844:
841:
839:
836:
834:
831:
829:
826:
824:
821:
820:
818:
816:organizations
812:
806:
805:
801:
798:
794:
792:
791:
787:
786:
784:
780:
774:
771:
769:
766:
764:
761:
759:
758:Virtual goods
756:
754:
751:
749:
746:
744:
741:
739:
736:
733:
730:
728:
725:
723:
720:
718:
715:
713:
710:
708:
705:
703:
700:
698:
695:
693:
692:Kill stealing
690:
688:
685:
683:
680:
678:
675:
673:
670:
668:
665:
663:
660:
658:
655:
653:
650:
648:
645:
643:
640:
639:
637:
631:
625:
622:
620:
617:
615:
612:
610:
607:
605:
602:
600:
597:
596:
594:
588:
582:
579:
577:
574:
572:
569:
567:
564:
563:
561:
557:
552:
545:
540:
538:
533:
531:
526:
525:
522:
516:
512:
509:
507:
504:
502:
499:
498:
487:
477:
473:
467:
460:
445:
444:
436:
421:
415:
408:
398:on 2011-07-24
394:
387:
386:
378:
364:
360:
353:
346:
344:
339:
337:0-672-30723-5
333:
329:
325:
318:
311:
301:on 2012-02-26
300:
296:
289:
275:
271:
267:
261:
259:
257:
249:
237:
233:
226:
224:
216:
214:
208:
206:0-672-30723-5
202:
198:
194:
187:
180:
175:
173:0-471-11633-5
169:
165:
158:
156:
151:
142:
139:
137:
134:
133:
127:
125:
120:
117:
114:
111:
106:
104:
99:
97:
93:
89:
84:
82:
81:
76:
71:
63:
62:compilation.
61:
57:
53:
49:
45:
41:
37:
33:
29:
25:
21:
888:
878:
802:
788:
782:Publications
702:Mob, Monster
598:
485:
479:. Retrieved
472:Croes, Felix
466:
457:
451:. Retrieved
442:
435:
424:. Retrieved
414:
406:
400:. Retrieved
393:the original
384:
377:
366:. Retrieved
362:
352:
343:Pattern, The
342:
341:
323:
317:
309:
303:. Retrieved
299:the original
288:
277:. Retrieved
273:
266:Croes, Felix
246:
240:. Retrieved
236:the original
212:
210:
192:
186:
177:
163:
121:
118:
115:
107:
100:
87:
85:
78:
74:
72:
69:
31:
27:
23:
19:
18:
16:LPMud server
910:MUD servers
863:Simutronics
635:terminology
274:SourceForge
88:The Pattern
814:Companies,
804:Terra Nova
773:Zone, Area
481:2010-04-14
453:2010-04-14
426:2010-04-18
402:2010-11-05
368:2010-04-27
305:2010-04-14
279:2010-04-18
242:2010-04-14
147:References
633:Concepts,
26:workin's
904:Category
890:Category
753:Twinking
743:Spawning
687:Immortal
672:Grinding
657:Cybersex
624:TinyMUCK
130:See also
80:Xyllomer
75:PaderMUD
838:Lysator
667:Griefer
604:GodWars
571:DikuMUD
566:AberMUD
77:(later
66:History
843:Kesmai
768:Wizard
682:Healer
647:Avatar
619:Talker
553:(MUDs)
515:GitHub
459:(DGD).
334:
203:
170:
52:mudlib
833:Jagex
823:Areae
738:Quest
576:LPMud
447:(PDF)
396:(PDF)
389:(PDF)
110:ichat
36:LPMud
880:List
748:Tank
697:Loot
614:MUSH
506:Wiki
332:ISBN
201:ISBN
168:ISBN
58:-to-
40:MUDs
30:ame
662:God
609:MOO
599:DGD
581:MU*
513:on
511:dgd
213:DGD
56:LPC
20:DGD
906::
484:.
456:.
405:.
361:.
340:.
326:.
308:.
272:.
255:^
245:.
222:^
209:.
195:.
176:.
154:^
126:.
46:,
22:,
799:"
795:"
543:e
536:t
529:v
429:.
371:.
282:.
60:C
32:D
28:G
24:D
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.