逸俠世界mud游戏源码

□ 有關 ES2 mudlib 的使用與擴充

如果您能看到這份說明﹐表示您可能是一位使用 ES2 mudlib 做基礎的  Mud 中的神

或者巫師。這份說明的主要目的是希望能為您對 ES2 mudlib 建構的主要部份跟一些

系統上的風格做一個大概的介紹﹐如果您從來未曾接觸過 MudOS 或是 LPmud 的系統

﹐我建議您先閱讀一下您的 MudOS 所附的文件檔。

□ 檔案目錄

首先讓我假設您是在 ES2 mudlib 的根目錄下發現這份說明﹐那麼在這個目錄下您應該

可以找到以下幾個子目錄﹕

/adm       /binaries   /cmds    /d      /data    /doc    /feature    /ftp

/include   /log        /obj     /open   /std     /u

以下將介紹幾個比較重要的子目錄﹐其他沒有介紹到的您可以在個別子目錄下找到相關

的 README 檔案。

/adm  這個目錄下存放的是一些有關系統安全﹐以及影響整個遊戲運作的「單一」物件

      。這些物件大部分在 Mud 啟動的時候就會被載入﹐而且在 Mud 執行過程中經常

      會被呼叫到﹐影響系統效率極大﹐如果您不是對 ES2 mudlib 很熟悉﹐請勿輕易

      修改這個目錄下的東西。這個目錄的讀寫權也必須好好管制﹐因為在這個目錄下

      的所有物件都擁有 Root 的權力。

      (PS. /adm/etc/config.ES2 是一個 MudOS 的 runtime config 檔的範例﹐您可

      以在修改過一些路徑名稱之後直接使用)

/cmds 這個目錄下是大部分「一般指令」的物件定義﹐這個目錄跟 /adm/daemons 下的

      一個 command daemon (COMMAND_D)、以及使用者物件所繼承的 F_COMMAND 構成

      ES2 的主要指令系統。

/data 這個目錄下存放的是使用者的資料檔﹐以及一些其他的資料檔﹐如果您的機器不

      十分穩定的話﹐最好常常備份這個目錄下的東西。

/doc  這個目錄存的都是說明文件﹐有空多看看﹐如果您對 mudlib 做了什麼修改﹐也

      請記得隨時更新裡面的內容。

/d    這個子目錄存放的就是跟遊戲本身關係最大的區域、技能、公會等物件。如果您

      對如何製作房間、怪物、武器、物品有興趣的話﹐可以在這裡找到不少例子。

/u    這是巫師們的工作目錄(Home directories)﹐最好也常常備份。

By Annihilator (06/15/95)


提示:本源码仅供学习交流使用,不含安装和技术支持,请勿非法使用!
欢乐源码网 » 逸俠世界mud游戏源码