求UO服务器端uo spheree 0.51的w...

| 最新站点 |
网管学习& |
SPHERE架设
*** Sphere 0.51 设置 Sphere.ini 设定管理帐号 运行 Sphere 服务器&
新世界的建立&
很多的朋友问我如何架设起一个好的UO服务器?怎样才能在单机上测试任务?我的方法是:Try.....
下面让我们一步步来装一个服务器。Follow me
目前最新版的服务器软件是 Sphere 0.51,以下均以 Sphere 0.51 为准。
要运行Sphere系统,最低要求需要足够的硬盘空间放置程序和*.MUL 文件,在这里我不考虑上 Internet 的带宽问题,因为这取决于你是否有足够的钱用 :),这里只介绍单机版的***,当然如果IP和线路没问题,你也可以开一个站。
一、*** Sphere 0.51
虽然有很多种方法可以完成 Sphere 的设置和***,但我在这里建议一个简单的方法来引导你完成设置。
从主页上下载 Sphere 0.51 ,解压缩至一个目录(推荐在 C:\Sphere ,因为以后的设置均基于此)。
检测本机IP。这里有三种情况:
1、计算机上没有任何网络适配器,如网卡、猫。你只想在单机上运行时,可以使用的IP是127.0.0.1
2、计算机上有网卡。这时你一般是在一个局域网上,网卡在局域网上可以绑定自己的固定IP,所以如果你仅仅在局域网上玩的话,服务器IP可以设定为网卡的固定IP。
3、计算机上装有拨号适配器,就是猫。如果你不是用专线上网的话,一般当你每一次拔号上网时,你的ISP都会给你分配一个动态IP,如果你想让你网上的朋友也来你的服务器玩的话,要使用这个动态IP才行。记住,每一次断线后重拨的IP都不会相同。
在 WIN98 下最简单的检测IP方法是用"开始"菜单的"运行",输入"Winipcfg",然后回车,系统会给出当前的IP。
也就是说,只有计算机上装有猫,能上网时你才能把服务器向 Internet 开放。把Sphere的IP设为网卡的IP时,才能从局域网访问。如果设为127.0.0.1时,就只有本机能访问了。
在 Sphere 所在目录建立必要的几个二级目录(如Save、Logs等,这里面会记录世界文件和历史记录),如果使用的是从我的主页上下载的 Sphere ,一般解包后都已经建好了。
二、设置Sphere
Sphere已经***好了,下一步要设置Sphere,使它能按我们的要求工作。在***目录下 找到 Sphere.INI 文件,用文本编辑器修改内容。
以下为 Sphere.ini文件内容,“//”后的内容会被忽略,我在这里用作注释:
**********
//是服务器名称,你可以取自己喜欢的名字,也可以多加几个
192.168.0.1
//服务器的IP,这时就要用到前面检测的IP了,你可以根据自己的情况来定
//端口号,一般是2593,也可以自定
//登录方式。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=
//系统管理员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
//守卫是否一击必杀
//允许匿名登陆的用户数量,用户名为guest0-9(匿名用户有诸多限制,相当于游客)
//服务器端是否开启对话监视功能,可听见所有玩家的对话,如果你有窥视的爱好......
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。谁知道说一声
//Time profile debugging switch,这句话什么意思我不知道,这机器上没装金山词霸 :)
REAGENTLOSSFAIL=1
//施法失败是否耗费药材,太黑心了吧
REAGENTSREQUIRED=1
//施法是否需要药材,当然要了
REGISTERSERVER=
//新用户注册的网站地址
S***EBACKGROUND=1
//关闭/开启后台存盘模式
S***EPERIOD=15
//储存游戏的间隔时间,这里是15分钟
SCPFILES=C:\Sphere
//设定特定SCP文件路径
//关闭/开启安全模式,安全模式将忽略内部错误
SERVNAME=e-Sphere
//还是服务器名称了,要和上面的一个对应
SERVIP=192.168.0.1
//IP,也要和上面相同
SERVPORT=2593
//端口,一样
SNOOPCRIMINAL=300
//偷看别人的包包多少次后会被标识为罪犯
STAT***G=300
//单项基本值的最大上限(施展加属性后的魔法计算在内)
STATCAP=350
//三项基本值总和上限
SPEECHFILES=C:\Sphere\Speech\
//NPC对话文件所在路径,汉化的关键就在这儿了
TIMEZONE=8
//时区设置,我国是东8区
//服务器相关网站所在地址
VENDORMAXSELL=30
//NPC店员一次可卖出物品的最大数量
//关闭/开启Verbose模式,此模式能更详细地记录系统的出错信息
WEBPAGEFILE=C:\Sphere\web\webpage1.htm
//在线玩家所在页面的名称和路径,从SPHEREstatusbase.htm文件中导出,所以你可以修改这文件使它成为中文
WEBPAGEFILE2=C:\Sphere\web\webpage2.htm //这一行不知道为什么,Web目录下有两个样本
WEBPAGEUPDATE=5*60
//更新在线玩家页面的频率,按秒算的
WORLDS***E=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.
// NOTES=&string> Anything I want to say about this server on the registration board.
**********
现在可以保存你的 Sphere.INI 文件到硬盘上了,这是我们需要更改的基本设定。
三、设定管理帐号
我们必须在 Sphere\Save\sphereaccu.scp 文件中添加自己的帐号。
推荐的方法是使用administrator作为首次登陆使用的帐号,这样可以避免别人将管理员的帐号抢注,同时你也应该将该文件中的其他帐号不用的删除,以免被人发现漏洞。如果你开了自动登录,可以在线申请帐号。
[MyNameOnAdministrator]
//这一行是帐号名称
//这一行是帐号的等级,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记下来。你走上去试试是不是?&
建议意见: 商务合作:
广告专线:7 17173******:3

参考资料

 

随机推荐