[心得] ubuntu 10.04架設mud的一些心得
OK, 看了一整天的google加上自己的嘗試,終於成功的在ubuntu下面架成功了
我使用的版本是 http://www.mudos.org 下載的lima v1,0b5
這個檔案抓下來裡面就有lib跟OS了
首先我們要先安裝build-essentials跟bison這樣子電腦才有辦法compile
$ sudo apt-get install build-essentials
$ sudo apt-get install bison
這樣就裝好了
然後這樣下去make一定跳找不到gmake的錯誤
因為linux的make就是gmake,所以我們只要作一個叫做gmake的link,指向到make去就行
$ sudo ln -s /usr/bin/make /usr/bin/gmake
接著執行make一定還會再出錯,google上面查到的解法是
$ touch malloc.c
$ touch mallocwrapper.c
$ touch applies_table.c
因為make的時候會產生這三個檔案
但是ubuntu的make好像沒辦法辨識make途中產生的檔案
所以我們先手動作三個空檔案,到時候給make寫入就好了
最後,是只知其然而不知其所以然的地方
修改socket_efuns.c這個檔案,把1198行的內容換成
addr_in = (local ? &lpc_socks[fd].l_addr : &lpc_socks[fd].r_addr);
這樣就可以快樂的make了,因為我不懂C所以我也不知道為什麼這樣改就能make :Q
make完改改config就可以跑了,很意外的是還支援unicode
不過後來有試過要跑es2,結果因為big-5的關係沒法執行
就先從lima開始研究吧
下面是執行畫面
#SESSION 'gas' CONNECTED TO '127.0.0.1' PORT '7878'
------------------------------------------------------
Welcome to the Lima Mudlib! (version: lima-1.0b5)
------------------------------------------------------
這是gasbomb第一個架設成功的 mud.
感動落淚!
測試小站 is running Lima 1.0b5 on MudOS v22.2b13
Hello, Player!
你叫什麼名字?
雖然跑起來了,不過離能玩的路還非常遙遠呢
但總算也跨出了第一步
--
╔═◢ ◣═╦╦═════╦═════╗
║ ◤◤◤ ◥ ╠╣飛鳥ももこ╠═╗ ║
║ ▇ ▇ ║╚═════╝ ╚═╦═╣
║ ▌ ● ● ▌ ║╔══════╗╔═╩═╣
║◤ ◥ ︺█◤ ◥╠╣Momoko Asuka╠╝ ║
╚◣◢ ▄▂▄ ◣◢╩╩══════╩════╝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.150.222
※ 編輯: gasbomb 來自: 220.132.150.222 (11/17 01:01)
推
11/17 05:47, , 1F
11/17 05:47, 1F
推
11/17 12:05, , 2F
11/17 12:05, 2F
→
11/17 15:32, , 3F
11/17 15:32, 3F
推
11/18 09:23, , 4F
11/18 09:23, 4F
推
11/26 11:47, , 5F
11/26 11:47, 5F
→
11/26 12:31, , 6F
11/26 12:31, 6F
推
11/27 16:55, , 7F
11/27 16:55, 7F
→
11/27 16:55, , 8F
11/27 16:55, 8F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 4 篇):
mud 近期熱門文章
PTT遊戲區 即時熱門文章