forked from mudchina/es2-utf8
oliverypf/es2-utf8
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
□ 有关 ES2 mudlib 的使用与扩充 如果您能看到这份说明,表示您可能是一位使用 ES2 mudlib 做基础的 Mud 中的神 或者巫师。这份说明的主要目的是希望能为您对 ES2 mudlib 建构的主要部份跟一些 系统上的风格做一个大概的介绍,如果您从来未曾接触过 MudOS 或是 LPmud 的系统 ,我建议您先阅读一下您的 MudOS 所附的文件档。 □ MudOS / FluffOS 你可以用 FluffOS 来运行这个 mudlib。这里是我修改过的一个版本,可以在 Linux 以及 Mac OS X 上运行。 https://github.com/floatinghotpot/fluffos □ 档案目录 首先让我假设您是在 ES2 mudlib 的根目录下发现这份说明,那麽在这个目录下您应该 可以找到以下几个子目录: /adm /binaries /cmds /d /data /doc /feature /ftp /include /log /obj /open /std /u 以下将介绍几个比较重要的子目录,其他没有介绍到的您可以在个别子目录下找到相关 的 README 档案。 /bin 这个目录下放的是 MudOS 的可执行文件 driver 以及配置文件 config.ES2。 /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),最好也常常备份。 感谢原作者 Annihilator (06/15/95) 为中文 MUD 的普及做出的卓越贡献。
About
ES2 MudLib by Annihilator, with map, UTF8
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C 96.8%
- JavaScript 1.8%
- Roff 0.4%
- C++ 0.3%
- HTML 0.3%
- Shell 0.2%
- Other 0.2%