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

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

--

All Comments

Donna avatarDonna2010-11-20
10多年前曾經沈迷The Ages時空之門 懷念...
Freda avatarFreda2010-11-21
Sandy avatarSandy2010-11-22
那目前哪些 client 有支援 unicode 了?