用戶系統:包括用戶的注冊、登錄、存盤和讀盤,以及用戶的發呆時間和下線處理;
房間:mud游戲的基礎,所有地點都是以房間為基礎,玩過文字mud的人都應該很清楚;
NPC:游戲中的“怪物”,一些游戲人物,用于發展情節和練級;
物品:所有可以帶到NPC、玩家和房間上的東西;
配置文件:游戲一些必須的配置文件格式規范,和存儲地點以及讀寫方法;
日志系統:豐富日志系統,包括調試和記錄功能;
初級自定義標簽庫:游戲初級標簽庫,一些游戲相關的基本標簽;
常用函數:一些游戲使用的基本函數,例如一些容器的轉換等;
精靈程序:用于存儲游戲的常駐內存的數據和這些數據的讀寫方法;
數據持久化:包括游戲關閉時用戶的存盤和一些當前狀態的保存等等;
金錢系統:游戲的金錢系統是游戲的根本,也是一個網絡游戲成功的標志,還包括銀行系統;
技能樹:一個游戲的技能樹標識這個游戲的內涵,這里只是定義技能的存儲結構和存取方法等等,其中也要包括超級技能的定義等等;
儲物室:存放物品的房子;
合并的物品:例如錢,幾十枚錢幣都可以合并為一個物品;
鬼魂:NPC和玩家死后的處理方法;
書:一種技能的增長方式,也可以是一些任務的重要物品等;
食物和水:游戲過程中的消耗品,游戲中既要有產出(例如殺怪所得),也要有消耗,才能維護游戲的壽命;
視圖:包括房間、人物狀態的查看特定方式,其他方法只需要傳入固定數值,即可顯示給玩家;
標準自定義標簽庫:用于顯示以上定義的這些內容;
基本JSP:包括房間、人物和物品等的jsp,使用這些jsp基本就可以將房間、人物和物品等東西顯示給玩家了;
心跳:所有玩家行為的基本時間片,此為mud游戲的精髓,心跳的時候可以給玩家加血、玩家攻擊等等;
談話:交流是網絡游戲最重要的東西,在網絡游戲中玩家間的關系很重要;
組隊:玩家關系的有效組合,可以組隊完成一些任務或共同獲得經驗,使玩家逐步相互認識,形成門派;
門派:有一個功能目標和背景的游戲團體,玩家間關系的主要體現;
師徒:玩家關系的另一種體現,也是幫助新玩家迅速成長和增加新玩家和老玩家