ubuntu 10.04架設mud的一些心得 - Linux

Iris avatar
By Iris
at 2010-11-17T01:02

Table of Contents

※ [本文轉錄自 mud 看板 #1CuhZ1Sa ]

作者: gasbomb (胖丁) 看板: mud
標題: [心得] ubuntu 10.04架設mud的一些心得
時間: Wed Nov 17 01:00:46 2010

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╠╝ ║
◣◢◣◢╩╩══════╩════╝

--
Tags: Linux

All Comments

Donna avatar
By Donna
at 2010-11-20T06:43
10多年前曾經沈迷The Ages時空之門 懷念...
Freda avatar
By Freda
at 2010-11-21T16:00
Sandy avatar
By Sandy
at 2010-11-22T04:59
那目前哪些 client 有支援 unicode 了?

透過編譯來安裝軟體

Christine avatar
By Christine
at 2010-11-16T19:52
※ 引述《justfor1221 (生蛋)》之銘言: : 各位前輩好 : 請問一下 : 如果透過系統裡面的 apt-get install 安裝完軟體 : 可使用 dpkg -l filename 查詢到安裝的版本 : 若是自己下載source下來編譯 : 也安裝好了 : 透過dpkg -l卻查詢不到 : 這 ...

grep 跳脫字元? → "--"

Thomas avatar
By Thomas
at 2010-11-16T16:24
我試了一下 $ echo run andgt;a $ echo --run andgt;b $ echo xxxx andgt;c $ echo xx --run andgt;d $ grep -l run * a b $ grep -vl run * c $ grep -l run * | xarg ...

grep 跳脫字元? → "--"

Bennie avatar
By Bennie
at 2010-11-15T23:36
想請教一個問題 小弟最近要查 call 與 RUN 寫在程式中是不是會因為 RUN 程式名稱,所以會多了一個 sessionID,而call function卻不會的問題。 所以我在grep系統的程式要grep -l and#34;RUN and#34; a*.4gl 但我同時不要前面有註解and#34;- ...

在Virtual PC上安裝Opensuse

George avatar
By George
at 2010-11-15T21:59
※ 引述《rainellen (便當)》之銘言: : 我的本機是XP。 : 用Virtual PC裝了opensuse, : opensuse又裝了tomcat。 : 在Opensuse裡面運行,打開Firefox都可以連到google, tomcat admin page. : 但是想要透過本機(XP)連到 ...

不在xwindow底下要怎麼讓bash支援中文?

Kyle avatar
By Kyle
at 2010-11-15T21:25
剛剛用tintin++玩mud的時候突然異想天開 and#34;如果用純console來玩應該會很爽吧?and#34; 就按了ctrl+alt+f1進去tty1 不過就算先下了$ LANG=zh_TW.BIG5 ; export 這個指令還是沒辦法正確顯示中文 (我有在home下過ls,看到的中文亂碼 ...