《config文件篇》

320阅读 0评论2010-06-29 toughie
分类:LINUX

1楼

2007-05-01 10:54 来源: tymud.com 网友评论 0 条 浏览次数 598 
目前看到很多bbs上面有大量的mud fans们在问单机mud中架设的问题,在这里我将把架设的方法具体的告诉大家,献给志同道和的fans 们
首先是config的配置,下面给出一个完全汉化的config文件
###############################################################################
# MudOS V22pre11的可定制运行配置文件 #
###############################################################################
# 请注意: 本文件中所有的路径(Mudlib 和 Binaries除外)都是指Mudlib下的相对路径 #
# 以 # 或者换行开头的行是被注释掉的 #
###############################################################################
# 本泥巴的名称
name : 塞上风(测试站)
# 定义用来接受玩家连线的端口
#单端口 port number : XXXX
#双端口如下:
# external_port_1 : telnet XXXX
# external_port_2 : telnet XXXX
port number : 4444 
 

# 定义地址服务器的 ip 和端口
# 地址服务的作用是:转换网路上其他泥巴的名称为数字ip
# 请选择一个未被使用端口
address server ip : localhost
address server port : 2000

# 定义 mudlib 的绝对路径名
mudlib directory : e:\mud\ssf
# 驱动/配置 文件所在目录的绝对路径名
binary directory : e:\mud\ssf\mudos

# 定义用来 储存 调试结果 和 作者/区域 状态 的目录
log directory : /log

# 此目录下的文件将被头文件格式 #include <...> 搜索
# 如果需要定义多个目录,请用 : 将他们分隔开
include directories : /include

# 此目录用来储存 binaries (定义了 BINARIES 时有效)
save binaries directory : /binaries

# 此文件定义 Master Object
master file : /adm/obj/master

# 此文件在编译时将被所有文件自动包含
global include file : 

# 此文件定义外部 Efun
simulated efun file : /adm/obj/simul_efun

# 此文件将暂时保存被清理的物件,当交换时间(swap time)未被定义时不起作用
swap file : /adm/tmp/swapfile

# 定义调试结果储存文件名 (未定义记录目录 log directory 时无效)
debug log file : debug.log

# 如果一个文件超过了以下定义的时间未被呼叫,mudos 将呼叫其上的
# clean_up 功能。Clean_up 功能可以定义为各种效果,例如摧毁此物件等。
# 但当该物件没有 clean_up 的功能时无效。
# 建议将此时间定义为大于以下将定义的交换时间(time to swap)
time to clean up : 18000

# 定义一个未被呼叫的物件经过多长时间被交换出去。
# 以下是几种情况的相应建议
# 玩家人数过多而内存很少的服务器: 900 (15 分钟)
# 玩家人数不多而内存很大的服务器: 10000
# 内存极大的服务器: 0 (never swap).
time to swap : 10000

# 定义一物件被重置的时间。
time to reset : 900

# 定义二进制域内所包含数值的最大数量,二进制数值将储存在可输出的字符串中,
# 每字节可以储存六位。
maximum bits in a bitfield : 1200

# 定义每个函数中局部变量的最大数目。
maximum local variables : 100

# 定义 每个线程中 eval cost 的最大数量,当运行中值超过该数目时
# 将停止运行。
# 鉴于服务器负担沉重,将此数值放大以度过难关。(By Annihilator)
# maximum evaluation cost : 100000
maximum evaluation cost : 1400000

# 定义单个数组的最大尺寸。
maximum array size : 25000

# 定义变量类型 buffer 尺寸的最大值。
maximum buffer size : 600000

# 定义映射尺寸的最大值。
maximum mapping size : 25000

# 定义继承链的最大值。
inherit chain size : 60

# 定义字符型变量的最大长度。

上一篇:从main.c中main函数开始
下一篇:MUDOS MYSQL数据库的使用