❶ 關於MUD純文字游戲架設(回答得好加分100)
文字mud伺服器架設指南
p>引子:
對於新上mud的玩家,常常被龐大的游戲地圖搞的頭昏腦脹,與敵人戰斗也常常由於生疏指令而被pk。要想掌握這些指令和熟悉游戲的地圖是需要初學者付出很多的時間,讓電話費和網費花在這個上面實在是覺得不值。如果能架上單機版的mud伺服器就能不花一分錢就學會一切指令。
對於在mud里闖盪的老江湖們,也常常被巫師和天神刪除其辛苦練起來的id。在憤怒和抱怨的同時也有些無賴。如果能架上網路的mud伺服器,當上天神再邀上幾個朋友到自己的MUD里來做客,人人都封為巫師,不亦快哉。
那麼怎樣架設mud伺服器啊?現在我們推出的這個mud伺服器架設指南系列,就是從文字mud到流行的圖形mud一步步的教你如何建立一個單機版的mud伺服器。只要稍微做點改動也可以成為網路的mud的伺服器哦!
1。文字mud伺服器的架設
准備:
mudos是文字mud伺服器的核心,所以你的先下一個mudos,網上這類的東西很多,現在大致分為for win95的os、for winnt的os、for unix的os。其實現在下載的單機版的mud中已經自帶了內核。
配置:
在Windows 95下架MUD站只需要Mud Os Suite中的mudos.exe,config.cfg 和相應的MUD Lib就可以了。下面就config.cfg的修改舉例說明。比如你下載了dream.zip,將它解壓到C:\dream,用任意文本編輯器打開config.dream。
# name of this mud(本站姓名)
name : 夢幻 //這是MUD的名字,換成自己喜歡:)
# port number to accept users on(埠)
port number : 5555 //最好不要改動
# the address server is an external program that lets the mud translate (域名回應器addr_server.exe 已分配IP地址,默認為本機的addr_server.)
# internet names to numbers (and vice versa). select an unused port.(addr_server 的埠號?)
address server ip : 127.0.0.1//本機的ip值,在網路上就是分配的ip
address server port : 8888 //通過這個port你可以用zmud連接到你的mud里(隨意)
# absolute pathname of mudlib(運行庫)
mudlib directory :../dream/xkx //MUD Lib所在的目錄,絕對路徑是../dream/xkx
# absolute pathname of driver/config dir(當前MudOS.exe & config 文件所在目錄)
binary directory : . ream/xkx/bin//絕對路徑是../dream/xkx/bin
# debug.log and author/domain stats are stored here(日誌文件路徑)
log directory : /adm/log//絕對路徑是/adm/log,以下依此類推
#頭文件路徑
include directories : /include //頭文件的位置
# 二進位文件路徑 (if BINARIES is defined)
save binaries directory : /binaries //可要可不要
# master 文件路徑
master file : /adm/obj/master //master.c文件的位置
# 通用全程定義頭文件文件名
global include file : //global.h的位置
# simul 類功能載入路徑
simulated efun file : /adm/obj/simul_efun //simul_efun.c的位置
# 交換文件路徑
swap file : /adm/tmp/swapfile
# 查錯日誌文件文件名/路徑(default debug.log)
debug log file : debug.log
其他就用默認配置。
修改:
想成為天神嗎?接著看,在C:\dream\adm\etc下的wizlist就是玩家的數據包,用文本編輯器打開,輸入你的ID,空格,然後跟上(admin),用這個ID進入MUD,你的許可權就變成天神了!別的級別還有(player)(immortal) (apprentice) (wizard) (arch)。
運行:
運行mudos.exe,就是那個綠色地球狀的,雙擊它。當它出現在小托盤上時就行了。接著打開zmud,在host里填上你的本機ip,比如127.0.0.1,在port裡面填上前面你自己設定的數字(8888),最後連接。哇哇,天神啊,我砍砍……,妖魔鬼怪快讓路!
下載:
請到 gamedown.yesky.com 的其他類下載
結束語:
下載的這些都不是完整版,多多少少存在bug,但在游戲和發現的過程中,你也可以自己改改看,開發開發自己的編寫程序的能力吧!下回帶給大家的是圖形mud伺服器的架設,會以uo為介紹對象,請大家期待。
參考資料:去搜索 "mud伺服器架設指南" 或mud wiz 指南,就有好多
❷ 請教如何用fluffos架設單機MUD
現在應該沒多少人玩MUD了吧 要單機玩MUD。先要運行MUD游戲的伺服器端 然後用ZMUD等程序就可以登入了。 在網上你可能能找到一些MUD游戲的伺服器端下載,不過一般不會是很新的。 聯機玩MUD都沒多少意思了
❸ 如何架設mud伺服器
哈哈
還有玩mud的啊
配置
mud
的config文件
注意使用相對路徑
埠的默認設置也要注意
啟動mudos
記得關閉防火牆!!或者設置協議允許通過
如果是xp系統
需要下載zmud
5.5以上版本
或者zmud462
xp專用版
另
可以+QQ
7488944
找我
好久沒遇到玩泥巴的了
❹ 如何配置供MUD使用的mysql資料庫,開啟MUD會員功能
一、一般步驟
1、用phpADMIN生成CSV格式文件
以PHP+MySQL模式建立個人主頁的讀者,在自己的機器上都有PHP+MySQL環境吧?就在這個環境下,用phpADMIN生成以分號為分隔符的dotmud.csv文件。
2、將dotmud.csv文件通過FTP上傳到伺服器。
3、上傳data.php程序(程序附後),在瀏覽器調用data.php程序,將dotmud.csv文件的內容加入到資料庫。
二、特殊處理
一般的數據,通過上述步驟,基本可以順利上傳。但對於包含特殊字元的數據(比如資料庫記錄中包含換行符、單引號、分號),就要做些特殊的處理。
1、換行符的處理
PHP的fgetcsv()函數以換行符作為每行的結束標志。如果MySQL數據表的記錄包含換行符,fgetcsv()就不能完整讀取記錄行。
❺ 目前的個人寬頻如何架個MUD伺服器
來35吧,人很多的,熱烈歡迎!!
❻ 怎麼開個網上江湖,就是文字MUD
關於架設MUD
[ 2003年11月15日,閱讀人數1160人 ]
發信人: hhxxj (八荒游龍), 信區: Mud_Builder
標 題: 關於架設MUD(轉載)
發信站: 一塌糊塗 BBS (Mon Apr 30 08:33:45 2001)
這是國防科大MARS寫的一個東西,我看不錯,就貼出來,反正MARS說侵權不究:
有何疑問,可以來信給我,我可以帶話給mars,我的NG信箱:[email protected]
本文件包括下列內容:
1、linux/Unix 下架設Mud
2、Windows 95/98/NT下架設Mud
3、附錄:/adm/etc目錄下面的幾個文件的解釋
4、FAQ(常見問題解答)
一、Linux/Unix 下架設Mud
本安裝是基於xyj.tar.gz文件進行的。安裝的MudLib是西遊記以及
擴展的東方故事II(es2)。採用的MudOS版本是v22pre11。如果需要安
裝其他版本的MudOS,與此類似。
1、首先將xyj.tar.gz展開到一個目錄下,下面以/home/mars/xyj/為例。
cd /home/mars/
gunzip xyj.tar.gz(如果沒有gunzip這個命令,可以用gzip -d代替)
tar -xvf xyj.tar
這樣,在/home/mars/xyj下面,就有了所需的MudLib和MudOS。
2、編譯MudOS。進入到目錄/home/mars/xyj/mudos/src/,執行build.MudOS。
然後根據提示,運行make install或者gmake install。成功執行完畢後,
就可以在/home/mars/xyj/mudos/bin目錄下看到下列幾個文件。
addr_server 用於MUD互連的Server程序(一般沒有必要運行)。
driver MudOS主程序。
config.xyj 西遊記MudLib配置文件。
3、修改西遊記MudLib配置文件。/home/mars/xyj/mudos/bin/config.xyj就是
西遊記MudLib配置文件。需要修改的內容如下:
port number: 5555 表示Mud在5555埠等待用戶連接。
mudlib directory: /home/mars/xyj 表示西遊記MudLib所在的目錄。
binary directory: /home/mars/xyj/mudos/bin 表示MudOS(driver、
config.xyj)所在的目錄。
其他的配置信息不必更改。。
4、修改西遊記巫師配置文件。/home/mars/xyj/adm/etc/wizlist是西遊記巫師
配置文件,它決定在這個游戲中,哪個玩傢具有超越一般玩家的特權。格式
是:
用戶ID (許可權等級) (注意:每一條記錄佔一行!記住一定要加括弧!)
例如,為了將mars升級為系統管理員,可以在wizlist中加入一行
mars (admin)
啟動Mud或者在游戲中直接update /adm/daemons/securityd就可以了。
把其他非巫師的ID全部刪除!!
示例中給出了兩個巫師的描述,一個是mars,是系統管理員,另外一個是asdf,
是大巫師(arch)。
目前,巫師的等級有這么幾種,許可權依次增大:
(player) 普通玩家
(elder) 資深玩家
(immortal) 神仙
(apprentice) 客座巫師
(wizard) 巫師
(arch) 大巫師
(admin) 系統管理員(天神)
各種等級的人物所能夠執行的命令可以在/home/mars/xyj/cmds目錄下面看到。
許可權大的人可以執行許可權小的人的指令。
5、啟動Mud伺服器!到/home/mars/xyj/mudos/bin目錄下執行driver config.xyj &
看看是否有錯誤信息,一般log到/home/mars/xyj/log目錄下,debug.log以及log。
其中debug.log保存mudos在執行過程中遇到的錯誤信息,log保存執行過程中遇到
的語法錯誤信息。
為了關閉Mud伺服器,直接將driver kill掉就可以了。例如:
ps aux | grep driver
找到driver 的進程Id,比如是1234,
然後
kill -9 1234
這樣,Mud伺服器就殺掉了。
6、測試Mud伺服器。首先登錄到Mud中,telnet xxxx.xxxx.xxxx.xxxx 5555,其中
xxxx.xxxx.xxxx.xxxx是運行了driver的機器,5555是埠號。應當可以看到
登錄畫面,如果看不到就檢查一下debug.log或者log,看看出了什麼錯。然後輸入
一個id,如果系統以前沒有這個id,就會詢問生成一個新玩家,如果已經存在這個
玩家,就會要求輸入口令。如果在輸入的過程中看不到屏幕顯示,就把telnet的
local echo選項打開,如果回車後屏幕沒有響應,就把telnet的CRLF選項打開。
建議使用的telnet工具是netterm或者zmud。
發現自己到了客棧,首先存檔,save,如果沒有問題,就搞定了。可以向廣大的泥
蟲開放啦!!如果出了問題,檢查debug.log或者log文件,然後改正錯誤。(應當
不會有問題的。。。)
二、Windows 95/98/NT下架設Mud
步驟與在Linux/Unix下架設Mud基本相似。不同點在於MudOS的安裝和運行。
1、同上。
2、將22p11com.zip展開到一個目錄下,假設是C:\MUDOS目錄。注意看一下readme.txt
中的「附錄三 Mudos v22pre11 with COM extension的架設」部分(第709行開始)。
3、同上。
4、同上。
5、在啟動Mud伺服器之前,首先要修改C:\MUDOS\bin下面的mudos.ini文件,修改
config=為正確的目錄。然後啟動mudos.exe就可以了。關閉Mud伺服器很簡單,
只要用滑鼠右健點擊mudos的小地球圖標,選擇shutdown就可以了。好像restart
不怎麼好用,最好shutdown然後再次運行mudos.exe。
6、同上。
三、附錄:/adm/etc目錄下面的幾個文件的解釋:
1、banned_id
禁止登錄的ID。在西遊記中,有些ID是有特殊用途的,有些ID不雅。將那些你
認為不好的ID加入到這個文件中,系統在用戶登錄時,自動禁止這類ID登錄。
每行一個ID。
2、banned_sites
禁止登錄的站點。某些站點不允許登錄本游戲,可以將這些站點加入到文件中。
從這些站點登錄游戲的玩家,將被引入「巫師會客室」。
每行一個站點(IP)。
3、banner
登錄廣告條幅。
4、char_banned_sites
不允許創造人物的站點。目前與banned_sites的作用是一樣的。
5、ftpd_welcome
FTP登錄西遊記的登錄歡迎畫面。
6、motd
登錄西遊記的歡迎畫面。
7、preload
Mud伺服器在完全啟動完畢之前,預先載入的一些系統程序。
8、strict_banned_sites
嚴重禁止登錄游戲的站點。在這些站點無法登錄游戲。
9、welcome
登錄西遊記的歡迎畫面。
10、wizlist
西遊記巫師列表。
11、/adm/etc/nature/day_phase
西遊記中,一天24小時的時間描述信息。
四、FAQ(常見問題解答)
0、問:在Linux下,我的MudOS V22pre11死活編譯不過去!!
答:首先make spotless,然後build.MudOS,然後make install試試。
還不行?!看看出了什麼錯誤,一般都是小問題,很容易改正的。
1、問:我用我的帳號安裝完MUD之後,一切正常。但是一旦我退出我的帳號,
MUD伺服器就當掉了?
答:這通常是由於Linux/Unix操作系統的帳號配置引起的。最簡單的方法
是:首先啟動一個csh,然後用後台啟動MUD伺服器driver config.xyj &,
然後退出這個csh。現在可以安全的退出你的帳號了。
如果這樣做還是有問題,建議在你的crontab中加入一行(參考crontab
命令!)
* * * * * /home/mars/xyj/keepup
注意:看一看/home/mars/xyj/keepup文件中的driver和config定義的文
件路徑!!
這樣,操作系統將每分鍾會檢查,看看MUD伺服器是否還活者,如果死掉,
操作系統將重新啟動MUD伺服器。
2、問:我的伺服器還要轉別的應用程序,但是好像MUD伺服器佔用了太多的資源。
答:有幾個解決方法。如果你很有錢,那麼就升級機器吧,主要是CPU和內存。
如果你沒有錢,但是有一個很大的硬碟,則可以在/home/mars/xyj下面
建立一個binaries空目錄,重新啟動MUD伺服器。這樣,MUD伺服器將會把
編譯過的程序保存為目標文件的形式存放在binaries目錄下,下一次調用
時,就不會重新編譯了,可以減輕CPU的負擔。
另外,可以看看MudOS的編譯配置選項,在/home/mars/xyj/mudos/src/options.h
文件中,可能有些幫助。修改選項後,必須重新編譯MudOS。
3、問:我想讓幾個玩家可以通過FTP訪問我的西遊記,但是我又不想給他們我的操
作系統登錄帳號。
答:Mud伺服器本身提供了FTP服務功能,和操作系統提供的FTP服務沒有關系。
首先將那幾個玩家提升為巫師(非普通玩家),然後修改/home/mars/xyj/
include/net/ftpdconf.h文件,找到#define FTP_USERS ({ "mars" }),
把他們的ID加入到定義中,參考上一行的例子。然後在游戲中
update /adm/daemons/ftpd就OK啦。。使用時,可以ftp xxxx.xxxx.xxxx.xxxx 5554,
其中的5554就是在ftpdconf.h中定義的#define FTPD_PORT 5554。
輸入你的帳號(ID)以及口令。目錄的許可權根據巫師的等級不同而不同。
詳細設置可以參考/adm/daemons/securityd.c。
建議使用的FTP工具是cuteftp以及windows自帶的ftp。這個ftpd.c好像
還有BUG,許多ftp工具不能正常使用。
附:windows自帶的ftp使用方法。
ftp
>open 172.26.1.172 5554
>....
4、問:成為一個巫師要具備什麼條件?
答:就我的經驗,首先要有耐心,並有大量的時間。因為你面對的是一個世界,
可能有很多的BUG,並且還有牢騷滿腹的玩家。有時候,做巫師是很痛苦的,
你不得不在朋友和正義公平之間做出抉擇。:-)
其次,要盡量熟悉LPC語言。它與C語言極其類似。
第三,盡量熟悉MUD系統的運作流程。
第四,熟悉常用的巫師命令。例如cd、ls、more、goto、update、call等等。
第五,如果可能,盡量熟悉游戲的地圖以及游戲的秘密。
5、問:我的機器安裝了MUD之後,啟動不了啦!!??
答:不!會!吧!!我從來都沒有遇到過!!如果真的是這樣,那麼一定不會是
MUD乾的!不過,必須排除病毒、Hacker等等因素。。。建議經常殺毒。。
另外,聲明:如果安裝完本游戲之後,出現的一切異常情況(機器崩潰、
硬碟失效、監視器冒煙、夫妻不合!!??、失戀、、),本人概不負責。
(千萬不要寫信問我,「我因為玩泥巴,和女朋友分手了,怎麼辦?」)
本人只負責在(MUD)技術上給予極其有限的幫助、支持。
❼ 我有伺服器,請問怎樣假設mud
下個mudos和已有的地圖,修改下裡面的配置文件就可以了,伺服器應該是win系統。mudos,我見過的都是win下的。
哦,也有linux下的。
挺簡單的,如果你有mudos,不會改配置文件,可以聯系我。
❽ win7架設mud 埠怎麼設置
需要設置一個埠映射,和架設cs等的伺服器一樣,
或者最根本的方法是在路由器里開啟dmz主機,在路由器設置頁面內找到dmz主機,設定為自己的內網ip即可,最為快捷,
這樣的話應該mudos直接架設就能在公網上接受連接了,告訴別人你的ip和埠,在zmud里設定為相應的應該就可以了,
其實現在還有不少mud站開著,
我就在西遊記總站上玩的,一直保持幾百個id在線。
❾ 請教大神mud如何設置定時重啟伺服器
可以用操作系統的計劃任務調用shutdown.exe -r來實現,方法如下:
在開始--控制面板---計劃任務,點添加計劃任務
在瀏覽程序中選中c:\windows\system32\shutdown.exe,然後選每天,
添加完成後,點這個任務的屬性,然後在運行中輸入
C:\WINDOWS\system32\shutdown.exe -r
確定後就會生效.