[mudos v22pre11 for win95/nt with com extension version 1.1 install]
write by skyrider@ms6.url.com.tw / skyrider@uw
http://go.to/fantasy_mud
http://www.geocities.com/fantasy_mud
Mudos V22pre11 for WIN95/NT with COM extension ( 以下簡稱
pre11 with COM)由清華大學計算機系王文軍,周霖在Mudos V22pre11的基
礎上開發而成。比較原版本的Mudos V22pre11來說,這個版本的Mudos改正
了一些錯誤,增加了對COM對象的支持。
COM( Component Object Model )是Microsoft公司提出的一個開放
的面向對象技朮。在Mudos中加入COM的支持,主要是為了能運用一些已有的
成熟技朮和資源,彌補Mudos本身的功能不足。關于COM的具體說明請參看OLE
編程的資料。
這個版本為擴充功能版, 功能跟 www.mudos.org 釋出的大同小異
關於mudos原始的相關資料請看 mudos 說明文件, 要是看不懂英文就看看 spock 翻譯的文件,有部分的相關資料。
http://www.mudos.org/ 英文
[ 安裝步驟 for win 95/98/me ]
1. download mudos 的
壓縮檔 mudos v22 pre 11 for win 95/98/me/nt/2k 主程式(一般有這個就可以)
原始碼 v22pre11_for_win95-nt_com.zip 要用 vc++ 5.0 編譯後才能使用
mudos系統函數說明文件 cdoc-v22.zip spock 大大翻譯的, 在此萬分感謝。
2. 解壓縮得到這幾個檔 (解到 /mud/bin/ , 或是解到其他目錄,或是複製過去也可以 )
gpl.txt GPL 版權宣告 / 相關內容請找 linux 相關網頁有詳細說明 / 這部分跟 linux 大部分軟體授權是一樣的.
mudos.exe mudos 主程式.
readme.txt mudos for win 版, 作者的說明事項.(原文是簡體已轉碼成 big-5 . 本版 mudos 與原來的 mudos 增加部分說明, 詳情看內. )
3. 建立目錄結構
建立如下兩個目錄, 這樣建置是為了方便管理, 並讓 mud 執行中遠端不會存取到執行檔的目錄
c:/mud/ 主要的目錄, 在此是放其他目錄用, 不用設定.
c:/mud/bin 執行檔目錄, mudos 解開的檔放在這裡, 還有 mudlib 的 config file 最好也放在這裡, 會較易管理.
c:/mud/uwlib mudlib , 依使用的 lib 自訂目錄名稱.
4. 設定系統
4.1 確認 mudlib 的 config 檔已的設定無誤, 並將之存放在 /mud/bin/config.cfg (這裡我檔安設定為 config.cfg 可去設定不如安稱 run 時設定正確囤可)
4.2 執行 mudos 會有對話框顯示 ( 第一次執行才有 ) 看完說明按確認.
按圖放大
4.3 跳到下個頁面,
按圖放大
第一格為 mudlib 設定檔的路徑, 設成你的設定檔所在.
第二格為 mud所用的 address_server port, 一般是設定 3990 ( 這裡需與 mudlib config 檔中的 addres_server 設定的一計 )
第三格為 設定 mud 內最小時間單位 heart_beat() 所花的時間, 單位毫秒 (預設 1000 = 1 秒 )
底下按鈕由左至右
註測系統服務 (win nt/2k 變成系統服務,就會不管有沒有登入使用者,開機時就會載入執行 , win 95/98/me 會變成 server , 這跟放捷徑到啟動有差吶喔 )
取消註只系統服務
確認 把目前設定儲存起來
取消 跳離設定,不做改變.
4.4 執行成功會顯現如下畫面
4.5 更改設定
更改設定可去地地球圖示上按滑鼠右鍵, 跳出一個 menu ,如下圖.
about 版權宣告頁面.
setup 如安裝時的設定頁面.
restart 重新啟動 mudos (熱開機??? , 程式並不會結束,這是重置記憶體內容, 如如mud中 shutdown reboot 指令).
shutdown 關機, mudos.exe 結束執行.
[未知世界 的設定檔]
mudos v22pre11 可在同一台電腦執行好幾個但是前提是
1. mudos.exe mudlib 只能一次 run 一組
2. 要如時開多組 mudos 需要不同路徑或是執行檔名不同(把 mudos 改檔名), 且設並檔也不可去共用.
ex.
/mud/uwlib/ run /mud/bin/uw_mudos.exe
/mud/es2/ run /mud/bin/es2_mudos.exe
同要同一份 lib 需跑兩個 mud 則需複製一份, 因為執行中檔案不可分享
ex.
/mud/uwlib_online + config.cfg 線已版
/mud/uwlib_wizard + config.wiz 巫師版
/mud/uwlib_test + config.tst 測試用
[同目錄更動,則設定檔也需修改]
mudlib directory : /mud/uwlib
[mudos v22 可去支援多 port 登入]
# the external ports we support
external_port_1 : telnet 4000
external_port_2 : telnet 4001
external_port_3 : telnet 4002
external_port_4 : telnet 4003
external_port_5 : binary 4004