作者laechan (小太保)
看板mud
标题[闲聊] 架 LPmud -- 1
时间Thu Jul 28 21:38:50 2011
个人比较熟 lpmud, 所以介绍怎麽在 Windows XP 底下架 mud。
http://lpmuds.net/downloads.html
圣殿是改自 TMI-2 mudlib,该页面刚好也有 TMI-2 mudlib 的
下载,而且还含一款 mudos
TMI-2 lib mudos
↓ ↓
Download:
http://lpmuds.net/files/tmi2_fluffos_v3.zip (3.4MB)
所以我们可以 download 它。
下载後用解压缩软体打开会看到 tmi2_fluffos_v3 这个目录,
我一般习惯把这个目录放到 D 槽(C 槽也可以)。
这里以放到 D 槽为例。
D:\tmi2_fluffos_v3\win32\
这个目录下放着一个档案叫 driver.exe,复制它,然後贴到
D:\tmi2_fluffos_v3\bin\
这个目录。接着把同目录下的 config.tmi2.win32 复制一份
并更名为 config.txt(这样之後点两下就能直接用记事本开).
然後用记事本开启它,然後在记事本那里点格式→点自动换行
然後你只要搜寻几个目标字就可以了
name : TMI-2 Win32 <= 预设的 mud name, 你可以修改它, 中文也可.
port number :5000 <= 预设的 port number, 看你要改成什麽
maximum users : 20 <= 预设的最大人数, 你可以改 300 看看
mudlib directory : lib <= 预设的 lib 目录, 改成 ../lib
binary directory : bin <= 预设的 bin 目录, 改成 ../bin
亮字的部份一定要改, 不是亮字的就算不改也没关系,改完後
存档即可。
接着,在 D:\tmi2_fluffos_v3\bin\ 目录下建立一个捷径
输入项目的位置: 输入 D:\tmi2_fluffos_v3\bin\driver.exe config.txt
然後按下一步
输入这个捷径的名称: driver.exe <= 或者你要取别的名字就可
然後按完成
这样上面的目录就会跑出一个捷径,对它点两下,它就会跑出一
个 dos 小视窗,然後会跑一些讯息,你只要看到它最底下有跑出
这行即可..
Accepting connections on port 5000.
^^^^<= 我设 5000 所以跑出 5000 这个 port num
这样 mud 就架好了。接着开始→执行,然後输入
telnet localhost 5000
按 enter 後就会看到如下的登入画面..
Welcome to...
- The TMI-2 Mudlib Release, version 1.3 -
This is the welcome screen (/adm/news/welcome) and is displayed to
all users as they first login. It is followed by the username and
password request.
TMI-2 Win32 is running the TMI-2 1.4alpha mudlib on FluffOS v2.16-ds05w
Current users: None.
By what name do you wish to be known?
TMI-2 mudlib 处理玩家登入程序的档案是 /adm/daemons/logind.c
处理函数是 void logon(),它里面有一行是..
write(LOGIN_MSG);
这东西是定义在 /include/login.h 档里头...
#define LOGIN_MSG read_file("/adm/news/welcome") + "\n"
所以欢迎画面档就是 mud 目录下的 /adm/news/welcome 档
/adm/news/welcome
= D:\tmi2_fluffos_v3\lib\adm\news\welcome
其实欢迎画面就有告诉你要改 /adm/news/welcome 才能更动
欢迎目录。
最大的问题,就是用记事本开启这些档案,会有不断行的情况,
它有断行字元 \n,可是记事本是不认这个字元的。
我推荐使用这个程式
http://www.fortunecity.com/campus/assembley/167/mud/ident.zip
这是圣殿以前的 adm reguy 写的,它用 VC++ 写了一个简易的记
事本程式,这个程式就会认 \n 字元。
以上至少达成了..
一、在 Windows XP 下架一个 mud
二、至少也知道怎麽改欢迎画面
因此,如果你手边有 LPmud 的 lib/ 完整目录,就可以依照上
面的方法,用该目录替代掉 TMI-2 mudlib 的 lib 目录,并且
改一下 config.txt 把 mud name、port 那些也改成跟原先的
mud 使用的一样,这样理论上你就能把你手头有的 mudlib 给
架出来。
先讲到这。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 编辑: laechan 来自: 122.117.3.82 (07/28 21:40)
1F:→ kasase:推荐gvim:P 07/28 22:08
2F:→ kasase:\r\n, \n都可以吃 07/28 22:08
3F:→ laechan:备注一下 www port 是 4995 07/28 22:13
4F:→ zcecil:以现在的cpu/ram来说用VM跑mud应该比较简单... 07/29 09:06
5F:推 EarlEco:不知道laechen能帮我解决在网乐通架LP Mud 文章#1DeksfZl 07/29 09:22
6F:→ laechan:假设你的 mud 是架在那架主机的 ~mud 目录下, 则 mud 这个 07/29 09:29
7F:→ laechan:帐号必须具有 root 权限, 一般是这样. 若是架在 Windows下 07/29 09:29
8F:→ laechan:会比较单纯一点 07/29 09:29
9F:→ laechan:现在这个时代不一定要用VM,毕竟win下能跑的mudos都有了 07/29 15:38
10F:→ howar31:现在有在维护的MudOS感觉不多了...orz 07/29 19:46
11F:→ laechan:FluffOS 还有在维护与更新, 这是我推荐这款 mudos 的主因 07/29 23:46
12F:推 mantohu:可惜的是FluffOS中文的探讨比较少,不然真的很好用 07/30 12:18
13F:→ mantohu:听说还支援64bit OS 07/30 12:18