作者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)
→ kasase:推薦gvim:P 07/28 22:08
→ kasase:\r\n, \n都可以吃 07/28 22:08
→ laechan:備註一下 www port 是 4995 07/28 22:13
→ zcecil:以現在的cpu/ram來說用VM跑mud應該比較簡單... 07/29 09:06
推 EarlEco:不知道laechen能幫我解決在網樂通架LP Mud 文章#1DeksfZl 07/29 09:22
→ laechan:假設你的 mud 是架在那架主機的 ~mud 目錄下, 則 mud 這個 07/29 09:29
→ laechan:帳號必須具有 root 權限, 一般是這樣. 若是架在 Windows下 07/29 09:29
→ laechan:會比較單純一點 07/29 09:29
→ laechan:現在這個時代不一定要用VM,畢竟win下能跑的mudos都有了 07/29 15:38
→ howar31:現在有在維護的MudOS感覺不多了...orz 07/29 19:46
→ laechan:FluffOS 還有在維護與更新, 這是我推薦這款 mudos 的主因 07/29 23:46
推 mantohu:可惜的是FluffOS中文的探討比較少,不然真的很好用 07/30 12:18
→ mantohu:聽說還支援64bit OS 07/30 12:18