[心得] ubuntu 10.04架設mud的一些心得

看板mud (網路地下城/文字遊戲)作者 (胖丁)時間15年前 (2010/11/17 01:00), 編輯推噓5(503)
留言8則, 6人參與, 最新討論串1/4 (看更多)
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
tmi-2也可以考慮架架看
11/17 15:32, 3F

11/18 09:23, , 4F
推!
11/18 09:23, 4F

11/26 11:47, , 5F
話說v22.2b14就是es2lib嗎?囧
11/26 11:47, 5F

11/26 12:31, , 6F
那個是driver不是lib,只有driver沒辦法玩喔
11/26 12:31, 6F

11/27 16:55, , 7F
喔喔 想起來了 我以前在Win下面 有人編好的v22.2b14可架
11/27 16:55, 7F

11/27 16:55, , 8F
那時候找的lib只有es2的...(崩潰
11/27 16:55, 8F
文章代碼(AID): #1CuhZ1Sa (mud)
文章代碼(AID): #1CuhZ1Sa (mud)