关于小猫的 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