關於小貓的 mudlib

作者: typers (Typer)   2014-07-15 11:36:55
小弟最近在重寫小貓的 lib
採用從零開始的模式進行開發, 每完成一個功能, 就會 release 一個版本
初期, 由於功能不完整, 此 lib 不適合拿來正式架站
但也正因為東西少, 故可作為一個循序漸進的教材
有興趣的版友可藉此瞭解 mud 的運作原理 (也可以幫忙抓 bug XD)
原始碼 (含 fluffos) 放置於 GitHub
網址為 https://github.com/jrealm/the-cat-world
第一個 release 的版本為 m1, 具有簡單的 登入/登出 功能
適用的作業系統為 64 位元 Linux (建議使用 Centos 6 x86_64)
mudos 採用 fluffos 2.27 (有作部分的修改, 內容亦放置於 GitHub)
內部文字編碼為 UTF-8, telnet client 端可使用 UTF-8 或 Big5
fluffos 的編譯方式:
1. 請先確定 Linux 已安裝 bison, gcc, make 等套件
2. cd (安裝目錄)/src
3. cp ../bin/local_options .
4. ./build.FluffOS
5. gmake && gmake install
完成後, bin 目錄就會多出三個檔案, 其中的 driver 就是 fluffos 的主程式了
啟動 mud 的方式:
1. cd (安裝目錄)/bin
2. ./driver catworld.conf
catworld.conf 裡面的 "binary directory" 與 "mudlib directory"
請務必修改為正確的路徑
ps: 相關的 Apply 與 EFUN 請參閱 fluffos 官網 http://fluffos.github.io/

Links booklink

Contact Us: admin [ a t ] ucptt.com