# 本泥巴的名称
name : new夕阳再现
# 定义用来接受玩家连线的端口
#单端口 port number : XXXX
#双端口如下:
external_port_1 : telnet 10010
external_port_2 : telnet 10012
#port number : 6666

# 定义地址服务器的 ip 和端口

 

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

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

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

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

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

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

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

# 此文件定义外部 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 : 1800

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

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

# 定义机器的最大堆栈大小,此堆栈也将包含所以局部变量和参数。(尚未使用)
evaluator stack size : 1000

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

# 定义函数的最大呼叫深度。(尚未使用)
maximum call depth : 50

# 定义活动对象的散列表,被 find_living() 使用。(尚未使用)
living hash table size : 256

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

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

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

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

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

# 定义字符型变量的最大长度。
maximum string length : 300000

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

# 定义 'read_bytes ' 和 'write_bytes' 所能操作的最大字节数。
maximum byte transfer : 20000

# 定义 'read_file()' 所能读取的文件的最大尺寸。
maximum read file size : 300000

# 定义保留的内存空间的大小,保留一块额外的内存能缓解内存溢出。
# 如果定义为 0 则不保留额外的内存。
reserved size : 0

# 定义共享字符串散列表的大小。
# 此数值应当是一个素数,推荐在 1000 到 30000 之间。
# 如果你将其设置为接近使用的不同字符数的五分之一,你将得到一接近于 1 的
# 几率(比较标记来查找字符),同时被找到的字符将自动被提取到表头。
# 由于不需要过大的数值,建议你使用一个较小的表。
hash table size : 7001

# 定义对象散列表的大小。
# 定义此数值和以上定义的字符串散列表内容相似。
# 如果将此数值设置成大约游戏中物件数目四分之一的值,作为分配存取的对象将
# 比字符串更加统一。
object table size : 1501

# 定义无匹配命令的动作时的提示信息。
default fail message : 什么?

# 定义当错误发生时默认的提示信息。(可选)
default error message : 你发现事情不大对了,但是又说不上来。

# 定义游戏的最大玩家数目。
maximum users : 2500

# 定义编译器的堆栈大小,此定义将影响编译器的分析能力。(尚未使用)
compiler stack size : 200

mudOS配置的更多相关文章

  1. mudOS源码 options.h配置详细选项

    /* options.h配置详细选项—————————————————————————-将 MudOS 下载解压以后可以在相应目录的根目录中找到 options.h 这个文件.如果修 改了这个文件,那 ...

  2. ubuntu14.04LTS编译MUDOS v22.2b14

    附:MudOS v22.2b14下载连接 简单的编译步骤: (1)运行./build.MudOS (2)vim socket_efuns.c       o 修改Ln:1198的代码为         ...

  3. [MUD]MUDLIB详解/MUDOS运行流程/最小MUDLIB/mud文件结构

    现在大部分中文MUD都是在东方故事(esII)基础上发展起来的,其目录结构基本一样, 也有个别MUD为了标新立异对个别目录换了个名字以示不同,但其实质没有什么变化. 这个做的最可恶的是xkx,把一个好 ...

  4. 配置android sdk 环境

    1:下载adnroid sdk安装包 官方下载地址无法打开,没有vpn,使用下面这个地址下载,地址:http://www.android-studio.org/

  5. Android Studio配置 AndroidAnnotations——Hi_博客 Android App 开发笔记

    以前用Eclicps 用习惯了现在 想学学 用Android Studio 两天的钻研终于 在我电脑上装了一个Android Studio 并完成了AndroidAnnotations 的配置. An ...

  6. react-router 组件式配置与对象式配置小区别

    1. react-router 对象式配置 和 组件式配置    组件式配置(Redirect) ----对应---- 对象式配置(onEnter钩子) IndexRedirect -----对应-- ...

  7. 总结:Mac前端开发环境的搭建(配置)

    新年新气象,在2016年的第一天,我入手了人生中第一台自己的电脑(大一时好友赠送的电脑在一次无意中烧坏了主板,此后便不断借用别人的或者网站的).macbook air,身上已无分文...接下来半年的房 ...

  8. Android Studio 多个编译环境配置 多渠道打包 APK输出配置

    看完这篇你学到什么: 熟悉gradle的构建配置 熟悉代码构建环境的目录结构,你知道的不仅仅是只有src/main 开发.生成环境等等环境可以任意切换打包 多渠道打包 APK输出文件配置 需求 一般我 ...

  9. Virtual Box配置CentOS7网络(图文教程)

    之前很多次安装CentOS7虚拟机,每次配置网络在网上找教程,今天总结一下,全图文配置,方便以后查看. Virtual Box可选的网络接入方式包括: NAT 网络地址转换模式(NAT,Network ...

随机推荐

  1. (转)(VS2013 )由于应用程序配置不正确,程序未能启动”--原因及解决方法

    今天把别人的程序拿过来编译时通过,但是运行的时候,提示:由于应用程序配置不正确,程序未能启动 搜了一下,各种方法.最终通过下面的方法解决的. 项目--->配置属性---->链接器----& ...

  2. 从汇编看c++中全局对象和全局变量

    先来看c++源码: #include <iostream> using namespace std; class X { public: int i; public: X() : i(ii ...

  3. 从汇编看c++初始化列表初始化成员变量

    简略来说,编译器会对初始化列表按照成员变量的声明顺序重新一一排序,安插到构造函数中进行初始化操作,而且这些初始化操作在构造函数里面用户自己定义的任何代码之前. 下面是c++源码: class X { ...

  4. android学习—should use @string resource警告

    在布局文件中,文本的设置使用如下写法时会有警告:Hardcoded string "BUTTON", should use @string resource <Button ...

  5. PHP记录点击数方法

    1.第一种方法: $id = $_GET['id']; //获取文章ID $sql = "UPDATE base SET hits = hits+1 WHERE id = '$id'&quo ...

  6. bzoj 3224: Tyvj 1728 普通平衡树 替罪羊树

    题目链接 您需要写一种数据结构(可参考题目标题),来维护一些数,其中需要提供以下操作:1. 插入x数2. 删除x数(若有多个相同的数,因只删除一个)3. 查询x数的排名(若有多个相同的数,因输出最小的 ...

  7. 新建Android项目的时候,选择SDK的区别

    选择新建一个Android项目时候,出现MiniMum Required SDK.Target SDK.Compile With.Theme,如下所示,分别是什么意思呢? MinMum Require ...

  8. SQL 临时表或表变量替代游标

    1.如果表没有自动增长的标识列(int) 使用临时表 SELECT IDENTITY(int) NewID ,.. INTO #tmp FROM YouTable 2.表有标识列 使用表变量 INSE ...

  9. 时间TDateTime相当于是Double,即双精度数64位,终于查到它用11位表示e,53位表示精度(整数小数一起),最前面一位表示正负

    http://docwiki.embarcadero.com/RADStudio/Seattle/en/Internal_Data_Formats 关于Double的RTL函数,好像就一个:TrySt ...

  10. 【Xamarin 挖墙脚系列:Xamarin SDK开源了................】

                                                                  在前不久举行的 Build 2016 开发者大会上,微软宣布它收购的 Xam ...