系统需求 要运行Sphere系统,最低要求需要足够的硬盘空间放置程序和*.MUL 文件,在这里我不考虑上 Internet 的带宽问题,因为这取决于你是否有足够的钱用 :),这里只介绍单机版的安装,当然如果IP和线路没问题,你也可以开一个站。 安装 Sphere 0.51 虽然有很多种方法可以完成 Sphere 的设置和安装,但我在这里建议一个简单的方法来引导你完成设置。 从主页上下载 Sphere 0.51 ,解压缩至一个目录(推荐在 C:\Sphere ,因为以后的设置均基于此)。 检测本机IP。这里有三种情况: 计算机上没有任何网络适配器,如网卡、猫。你只想在单机上运行时,可以使用的IP是127.0.0.1 计算机上有网卡。这时你一般是在一个局域网上,网卡在局域网上可以绑定自己的固定IP,所以如果你仅仅在局域网上玩的话,服务器IP可以设定为网卡的固定IP。 计算机上装有拨号适配器,就是猫。如果你不是用专线上网的话,一般当你每一次拔号上网时,你的ISP都会给你分配一个动态IP,如果你想让你网上的朋友也来你的服务器玩的话,要使用这个动态IP才行。记住,每一次断线后重拨的IP都不会相同?/span>?/li> 在 WIN98 下最简单的检测IP方法是用"开始"菜单的"运行",输入"Winipcfg",然后回车,系统会给出当前的IP。 也就是说,只有计算机上装有猫,能上网时你才能把服衿飨?Internet 开放。把Sphere的IP设为网卡的IP时,才能从局域网访问。如果设为127.0.0.1时,就只有本机能访问了。 在 Sphere 所在目录建立必要的几个二级目录(如Save、Logs等,这里面会记录世界文件和历史记录),如果使用的是从我的主页上下载的 Sphere ,一般解包后都已经建好了。 设置Sphere Sphere已经安装好了,下一步要设置Sphere,使它能按我们的要求工作。在安装目录下 找到 Sphere.INI 文件,用文本编辑器修改内容。 以下为 Sphere.ini文件内容,“//”后的内容会被忽略,我在这里用作注释:
********** [SERVERS] e-Sphere //是服务器名称,你可以取自己喜欢的名字,也可以多加几个 192.168.0.1 //服务器的IP,这时就要用到前面检测的IP了,你可以根据自己的情况来定 2593 //端口号,一般是2593,也可以自定
[SPHERE] ACCAPP=2 //登录方式。0-关闭,1-发送Mail,2-自由创建新的帐号,对应于自动登录。3-匿名登录,其它的自己看。 // ACCAPP=# Account application process. // 0=Closed, // Closed. Not accepting more. // 1=EmailApp, // Must send email to apply. // 2=Free, // Anyone can just log in and create a full account. // 3=GuestAuto, // You get to be a guest and are automatically sent email with u're new password. // 4=GuestTrial, // You get to be a guest til u're accepted for full by an Admin. // 5=Other, // specified but other ? // 6=Unspecified, // Not specified. // 7=WebApp, // Must fill in a web form and wait for email response // 8=WebAuto, // Must fill in a web form and automatically have access ACCTFILES=C:\Sphere\Save\ //玩家账号的存储目录 ADMINEMAIL=happywolf@126.com //系统管理员Email地址(在游戏中显示) ARRIVEDEPARTMSG=1 //在玩家进入或离开服务器时是否显示系统信息 BACKUPLEVELS=3 //保存多久的系统备份文件。就是回档了,硬盘够大就多存几天 BANKMAXITEMS=10000 //银行允许存放的最大物品数 BANKMAXWEIGHT=400000 //银行允许存放的最大重量 CHARTAGS=1 //关闭/开启目标角色的名字显示 CLIENTLINGER=60 //玩家如果没有正常退出时在服务器停留的时间(秒) CLIENTMAX=256 //允许同时登陆到服务器的用户数目(缺省设置为256) CLIENTVERSION=1.26.04 //设置客户端游戏版本 CRIMINALTIMER=3 //干坏事后标记为罪犯的时间,默认为3分钟内为罪犯 CORPSEPLAYERDECAY=10 //设定玩家尸体在多久后消失(分钟) CORPSENPCDECAY=5 //设定NPC尸体在多久后消失(分钟) DEADSOCKETTIME=0 //无效连接的断开时间(分钟) DECAYTIMER=30 //地上物品消失的间隔时间,是分钟的,如果是0就从不消失,这样会有很多垃圾的 DUNGEONLIGHT=17 //地下城的明亮程度,缺省值为15,亮一些眼睛好过点 EQUIPPEDCAST=1 //施法时允许/禁止双手持有物品 FLIPDROPPEDITEMS=1 //自动定向物品开/关 FREESERVER=1 //是否允许在线自动注册 FREEZERESTARTTIME=10 //设置为0则关闭后台监视任务,在Win98操作系统中默认为关闭,98的多任务系统会造成更多的LAG FORCEGARBAGECOLLECT=1 //在系统存盘时强制删除错误的物品 GAMEMINUTELENGTH=80 //现实中的多少秒=UO中的1分钟 GUARDLINGER=1 //守卫在执行任务后逗留的时间,默认为1分钟 GUARDSINSTANTKILL=0 //守卫是否一击必杀 GUESTS=10 //允许匿名登陆的用户数量,用户名为guest0-9(匿名用户有诸多限制,相当于游客) HEARALL=0 //服务器端是否开启对话监视功能,可听见所有玩家的对话,如果你有窥视的爱好...... HITPOINTPERCENTONREZ=10 //复活后恢复的生命值,默认为10% LANG=English //主要在服务器上使用的语言,目前只能选E文,反正也没外国人上 LIGHTNIGHT=17 //亮度 LOG=C:\Sphere\logs //系统记录日志存放的位置,日志文件记录所有服务器的状态、错误、警告等信息。 LOGMASK=0x2000 //系统日志记录的内容,16进制表示,GM的PAGE=0x0800,GM用过的命令行=0x2000,玩家说话=0x1000 MAGICUNLOCKDOOR=1000 //打开魔法门需要的技能 MAINLOGSERVER=0 //是否为中央服务器 MAPCACHETIME=120 //好象是内存的一个缓冲时间,按秒计 MAXCHARSPERACCOUNT=5 //一个帐号最多能创建的角色数量 MAXCOMPLEXITY=16 //同一区域最多显示的活动角色数量,默认为16 MINCHARDELETETIME=3*24*60 //允许玩家在多长时间后可以删除创建的角色(3*24小时*60分钟,就是3天) MONSTERFEAR=1 //打开/关闭怪物的欺软怕强属性,如果关闭则怪物不会逃跑 MONSTERFIGHT=1 //是否允许不同的怪物互相攻击,让它们打去吧 MULFILES=d:\Game\Uo //设定 UO *.MUL 文件所在的目录 (即客户端所在目录,我的是在D:\Game\Uo\) MURDERMINCOUNT=3 //杀死多少玩家或NPC会被标识为PK MURDERDECAYTIME=8*60*60 //从红色名字变为罪犯所需要的时间(秒),这里是8小时 NOWEATHER=0 //关闭/开启天气功能。过年时飘飘雪花挺有意思 NPCTRAINPERCENT=50 //NPC可教的技能百分比 NPCTRAINMAX=500 //NPC可教的技能上限 NTSERVICE=0 //是否使用NT服务器 PLAYERNEUTRAL=-2000 //灰色名字玩家的善良值定义,默认为-2000 POLLSERVERS=15 //Time in minutes to background poll other servers in your server。谁知道说一声 PROFILE=1 //Time profile debugging switch,这句话什么意思我不知道,这机器上没装金山词霸 :) REAGENTLOSSFAIL=1 //施法失败是否耗费药材,太黑心了吧 REAGENTSREQUIRED=1 //施法是否需要药材,当然要了 REGISTERSERVER=happywolf.126.com //新用户注册的网站地址 SAVEBACKGROUND=1 //关闭/开启后台存盘模式 SAVEPERIOD=15 //储存游戏的间隔时间,这里是15分钟 SCPFILES=C:\Sphere //设定特定SCP文件路径 SECURE=1 //关闭/开启安全模式,安全模式将忽略内部错误 SERVNAME=e-Sphere //还是服务器名称了,要和上面的一个对应 SERVIP=192.168.0.1 //IP,也要和上面相同 SERVPORT=2593 //端口,一样 SNOOPCRIMINAL=300 //偷看别人的包包多少次后会被标识为罪犯 STATAVG=300 //单项基本值的最大上限(施展加属性后的魔法计算在内) STATCAP=350 //三项基本值总和上限 SPEECHFILES=C:\Sphere\Speech\ //NPC对话文件所在路径,汉化的关键就在这儿了 TIMEZONE=8 //时区设置,我国是东8区 URL=happywolf.126.com //服务器相关网站所在地址 VENDORMAXSELL=30 //NPC店员一次可卖出物品的最大数量 VERBOSE=0 //关闭/开启Verbose模式,此模式能更详细地记录系统的出错信息 WEBPAGEFILE=C:\Sphere\web\webpage1.htm //在线玩家所在页面的名称和路径,从SPHEREstatusbase.htm文件中导出,所以你可以修改这文件使它成为中文 WEBPAGEFILE2=C:\Sphere\web\webpage2.htm //这一行不知道为什么,Web目录下有两个样本 WEBPAGEUPDATE=5*60 //更新在线玩家页面的频率,按秒算的 WORLDSAVE=C:\Sphere\Save //世界文档存储目录, 通常为Sphere所在目录的位置 WOPPLAYER=1 //玩家施法时是否显示咒语。 WOPSTAFF=0 //GM施法时是否显示咒语 WEBCLIENTLISTFORM=<tr><td>%NAME%</td><td>%REGION.NAME%</td></tr> WEBSERVERLISTFORM=<tr><td>%SERVNAME%</td><td>%SERVIP%</td><td>%STATUS%</td></tr>
// LOOTINGISACRIME=<boolean> // Turns on and off weather looting or carving a blue (non criminal/good) // corpse will flagged a player criminal LOOTINGISACRIME=1 //不知道 // Coming soon settings: // RESPONSIBLEOWNERS=<boolean> // Turns on/off weather pet owners will be flagged criminal for their pets attacking // blue (good) RESPONSIBLEOWNERS=1 //不知道 // HELPINGCRIMINALSISACRIME=<boolean> // Turns on/off if doing something beneficial for a red/gray/neutral player flags // the do gooder a criminal HELPINGCRIMINALSISACRIME=1 //不知道 // REGPASS=<string> password to reserve my server name on the registration server. REGPASS= // NOTES=<string> Anything I want to say about this server on the registration board. NOTES= **********
现在可以保存你的 Sphere.INI 文件到硬盘上了,这是我们需要更改的基本设定。 设定管理帐号 我们必须在 Sphere\Save\sphereaccu.scp 文件中添加自己的帐号。 推荐的方法是使用administrator作为首次登陆使用的帐号,这样可以避免别人将管理员的帐号抢注,同时你也应该将该文件中的其他帐号不用的删除,以免被人发现漏洞。如果你开了自动登录,可以在线申请帐号。
例子: [MyNameOnAdministrator] //这一行是帐号名称 PRIV=1 LEVEL=6 //这一行是帐号的等级,6是最高的系统管理员级,1是普通玩家 PASSWORD=MyPassword //这一行是帐号的密码了 运行 Sphere 服务器 如果上述的步骤没错,下面我们就可以开站了。在安装目录下找到 SphereSvr.exe 文件,并运行它,怎么样,如果没有错误,我们可以看到 Client Version 1.264、World Is Loading.....这一系列的揭示,直到出现Press '?' for console commands的话,说明服务器已经正常工作了。
这时你可以修改你的UO目录下的Login.cfg,把LoginServer=改为你刚刚建立的IP,就可以用sphereaccu.scp里的管理员帐号登录了。 新世界的建立 下面我们运行UO(当然要先开服务器),进入我们的世界,如果你没有使用别人做好的世界文件,你会发现你的世界空空如也,房子连门都没有,更不会有花园、喷泉,最惨的是当你在自己的世界里跑了很远,又没有用Axis导航,当你想回B城时发现出城时没有MARK,本来嘛,在自己的世界上也要MARK?这时怎么办? 有三个方法: 1、使用Axis 2、使用命令/go britain 3、用HelpRoom
用前两种方法都好办,如果你在一个新世界用第三种方法,你会发现伴随着一声哨响,你被送到了一个上不着天、下不着地的黑乎乎的地方,动也动不了。呵呵,这时你得用1或者2的方法离开。为什么别人的世界里HelpRoom那么漂亮?别急,让我们自己来建一个。
首先来到HelpRoom的地方,就是那个黑乎乎的地方,然后在Axis中选一种漂亮的地板,用平铺指令,手工的话输入/tile 0 083,前一个0是指Z坐标,就是当前高度,后一个083是物品代码,我是随便举个例子,你可以自己选一个,然后在UO里点两个对角的位置,地上就会出现一版地板,然后你就可以设置传送点,当然也可以先做一番装饰。
下一步做传送点,先用/ADD 1F8C创建一个传送点,1F8C是我随便写的,然后/SET TYPE 17,设定该物体为传送点属性,再/SET MOREP x y z 设置该传送点目的地的三维坐标。比如去龙洞(边上围七条龙,哈哈),目的坐标的位置可以你先去一次,然后用/WHERE记下来。你走上去试试是不是?
免责声明:57sf.com登载此文出于传递更多信息之目的,并不意味着57sf.com赞同其观点或证实其描述
|