Re: [心得] ubuntu 10.04架設mud的一些心得
※ 引述《curist (好問題..)》之銘言:
: 前文恕刪
: 如果不是非 LP啊 Merc之類不可的話,mud codebase還滿多的,
: google一下就可以找到不少。
: 最近找了一下,應該會選 NakedMud來玩吧,
: (網址:http://homepages.uc.edu/~hollisgf/nakedmud.html )
: 它是基於純 c寫的 socketmud的延伸,跟LP、merc之類的差別在於,
: socketmud跟 NakedMud很精簡... 舉凡屬性、種族、物品等,通通沒有... :D
: 它幫你寫好的只有低階的連線處理、mccp、基本檔案處理、彩色字…等。
: 那為什麼要選 NakedMud呢... 原因也滿簡單的,
: 因為該作者把 python加上去了... 原本麻煩的中文處理也就不是問題。
: 再加上寫 python很有趣、作者網站上說明文件完整;
: 原始碼數量少,真的要看要改也不是不行...。
: ubuntu下要裝的話,建議sudo apt-get install scons,
: 然後在 src目錄下面下 scons即可。
感謝推薦 XD
不過真的是快要崩潰了
連naked mud也不給人跑阿...Python我確定有裝就是了
現在唯一一個跑得起來的lima lib是沒有說明文件
找到說明文件的lib都不能跑
對了,還有上面提到的coffeemud
不過coffeemud不支援中文
我已經不知道該怎麼辦了...:(
gasbomb@Purin:~/nakedmudv3.8.1/src$ scons
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
gcc -o socket.o -c -Wall -g -ggdb -O2 -I/usr/include/python2.6 socket.c
In file included from socket.c:25:
scripts/scripts.h:25:20: error: Python.h: No such file or directory
scripts/scripts.h:26:26: error: structmember.h: No such file or directory
In file included from socket.c:25:
scripts/scripts.h:73: error: expected declaration specifiers or '...' before
'PyObject'
scripts/scripts.h:88: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
scripts/scripts.h:89: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
scripts/scripts.h:90: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
scripts/scripts.h:91: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
scripts/scripts.h:92: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
scripts/scripts.h:97: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
scripts/scripts.h:98: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
scripts/scripts.h:99: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
scripts/scripts.h:100: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
scripts/scripts.h:101: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
scripts/scripts.h:108: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
scripts/scripts.h:112: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
scripts/scripts.h:143: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
scripts/scripts.h:144: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
scripts/scripts.h:150: error: expected ')' before '*' token
scripts/scripts.h:155: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
scripts/scripts.h:162: error: expected ')' before '*' token
scripts/scripts.h:167: error: expected '=', ',', ';', 'asm' or
'__attribute__' before '*' token
scripts/scripts.h:184: error: expected declaration specifiers or '...' before
'PyObject'
scripts/scripts.h:189: error: expected declaration specifiers or '...' before
'PyObject'
scripts/scripts.h:195: error: expected declaration specifiers or '...' before
'PyObject'
In file included from socket.c:26:
scripts/pyplugs.h:32: error: expected ')' before '*' token
scripts/pyplugs.h:36: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
scripts/pyplugs.h:40: error: expected '=', ',', ';', 'asm' or '__attribute__'
before '*' token
socket.c: In function 'deleteInputHandler':
socket.c:113: warning: implicit declaration of function 'Py_XDECREF'
socket.c:113: error: 'PyObject' undeclared (first use in this function)
socket.c:113: error: (Each undeclared identifier is reported only once
socket.c:113: error: for each function it appears in.)
socket.c:113: error: expected expression before ')' token
socket.c:114: error: expected expression before ')' token
socket.c: In function 'copyover_recover':
socket.c:757: warning: ignoring return value of 'fscanf', declared with
attribute warn_unused_result
socket.c: In function 'input_handler':
socket.c:871: error: 'PyObject' undeclared (first use in this function)
socket.c:871: error: 'arglist' undeclared (first use in this function)
socket.c:871: warning: implicit declaration of function 'Py_BuildValue'
socket.c:871: warning: implicit declaration of function
'socketGetPyFormBorrowed'
socket.c:873: error: 'retval' undeclared (first use in this function)
socket.c:873: warning: implicit declaration of function 'PyEval_CallObject'
socket.c: In function 'socketPushPyInputHandler':
socket.c:1137: warning: implicit declaration of function 'Py_XINCREF'
socket.c:1137: error: 'PyObject' undeclared (first use in this function)
socket.c:1137: error: expected expression before ')' token
socket.c:1138: error: expected expression before ')' token
socket.c: In function 'socketShowPrompt':
socket.c:1194: error: 'PyObject' undeclared (first use in this function)
socket.c:1194: error: 'arglist' undeclared (first use in this function)
socket.c:1195: error: 'retval' undeclared (first use in this function)
scons: *** [socket.o] Error 1
scons: building terminated because of errors.
gasbomb@Purin:~/nakedmudv3.8.1/src$
--
╔═◢ ◣═╦╦═════╦═════╗
║ ◤◤◤ ◥ ╠╣飛鳥ももこ╠═╗ ║
║ ▇ ▇ ║╚═════╝ ╚═╦═╣
║ ▌ ● ● ▌ ║╔══════╗╔═╩═╣
║◤ ◥ ︺█◤ ◥╠╣Momoko Asuka╠╝ ║
╚◣◢ ▄▂▄ ◣◢╩╩══════╩════╝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.224.9.129
推
11/18 16:21, , 1F
11/18 16:21, 1F
→
11/18 16:26, , 2F
11/18 16:26, 2F
推
11/19 12:19, , 3F
11/19 12:19, 3F
→
11/20 07:05, , 4F
11/20 07:05, 4F
推
11/20 22:06, , 5F
11/20 22:06, 5F
→
11/20 22:06, , 6F
11/20 22:06, 6F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):