UO服务器RunUO第一课《服务端的建立以及修改》

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

UO服务器RunUO第一课《服务端的建立以及修改》[该文我爱UO中国讨论区龙天炽原创撰写,望尊重作者劳动成果。如有转载请注明出处]我爱UO中国讨论区梦世界UO因为RunUO是基于.NETFramework2.0制作而成的,所以我们要建立自己的服务器首先需要安装上.NETFramework2.0才能使RunUO在自己电脑里运做起来。.NETFramework2.0的下载地址:下载安装:双击dotnetfx.exe安裝,一路Next下去就可以了。前提是系统必須是Win2000或XP然后下载一个空白的RunUO服务端,当然,你下载一个一个做好的站点更佳完美,那样会使自己省去很多的麻烦事,同时也会使自己少获得很多宝贵的经验和乐趣。RunUO下载地址:转服务端收藏区下载好服务端以后解压缩出来(可解压到任何位置),会解出来以下几个文件目录类有Data,docs,Scripts,Server文件类有RunUO.exe,zlib32.dll,zlib64.dll。目录类┏backups-------RunUO运行保存下来的数据┣data-----------UO世界中物品、NPC、区域等信息资料RunUO┣docs-----------服务器配套支持库定义说明┣Logs-----------RunUO服务器记录的事件┣Saves----------帐号文件夹。┣Server----------系统核心,建议没有对RUNUO很高的认识不要修改。┗Scripts---------脚本文件夹。都认识以后直接双击RunUO.exe就OK了。站点自动开启找到你的IP地址登陆就行了。现在我们做出安装后的基本修改。(注:在修改前最好有良好的习惯,就是随时备份需要修改的文件,利用winrar压缩它,再修改就可以了,如果修改错误那里,就把你压缩的文件解压缩即可。)Q-1:如何设定服务器的自动存储时间?A-1:修改*:\RunUO服务器\Scripts\Misc\AutoSave.csprivatestaticTimeSpanm_Delay=TimeSpan.FromMinutes(5.0);//把5改为你理想的存储时间。这里是5分钟Q-2:如何设置新玩家出生时的地点A-2:修改*:\RunUO服务器\Scripts\Misc\Charactercreation.csCityInfocity=GetStartLocation(args,young);//默认遵守的是新人规则,新人玩家限制登陆地为新手城,如需修改可设置成如下格式。CityInfocity=newCityInfo(Britain,SweetDreamsInn,1496,1628,10,Map.Felucca);//F大陆B城Y1496X1628Z10Q-3:如何开启或关闭在线注册A-3:修改*:\RunUO服务器\Scripts\Accounting\AccountHandler.csprivatestaticboolAutoAccountCreation=true;//改为true;为开启false;为关闭Q-4:修改服务器名字A-4:修改*:\RunUO服务器\Scripts\Misc\ServerList.cspublicconststringServerName=RunUOTestCenter;//其中的RunUOTestCenter改成你的名字就行了。Q-5:如何限定客戶端使用的UO版本?A-5:修改*:\RunUO服务器\Scripts\Misc\ClientVerification.csClientVersion.Required=null;//把null改爲Client的版本即可,如下例:ClientVersion.Required=newClientVersion(4.0.10a);Q-6:如何设置服务器登陆的IPA-6:修改*:\RunUO服务器\Scripts\Misc\ServerList.cspublicconststringAddress=null;//把null改成网址或IP,如下例:publicconststringAddress=127.0.0.1;Q-7:修改WelcomeMessage(新玩家登陆提示信息)A-7:修改*:\RunUO服务器\Scripts\Misc\WelcomeTimer.cs//17-26行即是登陸提示信息,可任意修改Q-8:如何设置玩家死后是否出现死人袍(可根据喜好決定是否刪除,刪除目的為减轻服务器负担)A-8:修改C:\RunUO1.0\Scripts\Mobiles\PlayerMobile.cs,找到1406行,其脚本如下:publicoverridevoidResurrect(){boolwasAlive=this.Alive;base.Resurrect();if(this.Alive&&!wasAlive){ItemdeathRobe=newDeathRobe();if(!EquipItem(deathRobe))deathRobe.Delete();}将其修改为:publicoverridevoidResurrect(){base.Resurrect();}Q-9:如何设置玩家使用同一個IP的可登陆帐号数A-9:修改*:\RunUO服务器\Scripts\Accounting\AccountHandler.csprivatestaticintMaxAccountsPerIP=1;//把1改为你需要的数值。Q-10:设置新登陆玩家三围总数和技能总数A-10:在*:\RunUO服务器\Scripts\Misc\CharacterCreation.cs文件里修改18-20行privatestaticvoidAddBackpack(Mobilem){Containerpack=m.Backpack;修改為:privatestaticvoidAddBackpack(Mobilem){m.StatCap=230;//三围总数m.SkillsCap=7000;//技能总数Containerpack=m.Backpack;注:修改完成后以前的帐户则不以这条设置为准则,只有新登陆玩家才受此规则影响,以前人物另需修改。Q-11:如何修改建立公会后的基本网址?A-11:修改脚本s/Gumps/Guilds/GuildCharterGump.csprivateconststringDefaultWebsite=改作你想要的名称。Q-12:如何修改welcomemessage?A-12:直接修改/Scriptss/Misc/WelcomeTimer.cs这个档案或者删除/Scriptss/Misc/WelcomeTimer.cs这个档案修改/Scriptss/Misc/CharacterCreation.cs在500行newWelcomeTimer(newChar).Start();前方加上//但你可作出修改,为你自已喜欢的Welcome讯息。大约是welcometimer.cs16-25行的内容。因为RunUO是基于.NETFramework2.0制作而成的,所以我们要建立自己的服务器首先需要安装上.NETFramework2.0才能使RunUO在自己电脑里运做起来。.NETFramework2.0的下载地址:下载安装:双击dotnetfx.exe安裝,一路Next下去就可以了。前提是系统必須是Win2000或XP然后下载一个空白的RunUO服务端,当然,你下载一个一个做好的站点更佳完美,那样会使自己省去很多的麻烦事,同时也会使自己少获得很多宝贵的经验和乐趣。RunUO下载地址:下载地址下载好服务端以后解压缩出来(可解压到任何位置),会解出来以下几个文件目录类有Data,docs,Scripts,Server文件类有RunUO.exe,zlib32.dll,zlib64.dll。目录类┏backups-------RunUO运行保存下来的数据┣data-----------UO世界中物品、NPC、区域等信息资料RunUO┣docs-----------服务器配套支持库定义说明┣Logs-----------RunUO服务器记录的事件┣Saves----------帐号文件夹。┣Server----------系统核心,建议没有对RUNUO很高的认识不要修改。┗Scripts---------脚本文件夹。都认识以后直接双击RunUO.exe就OK了。站点自动开启找到你的IP地址登陆就行了。现在我们做出安装后的基本修改。(注:在修改前最好有良好的习惯,就是随时备份需要修改的文件,利用winrar压缩它,再修改就可以了,如果修改错误那里,就把你压缩的文件解压缩即可。)Q-1:如何设定服务器的自动存储时间?A-1:修改*:\RunUO服务器\Scripts\Misc\AutoSave.csprivatestaticTimeSpanm_Delay=TimeSpan.FromMinutes(5.0);//把5改为你理想的存储时间。这里是5分钟Q-2:如何设置新玩家出生时的地点A-2:修改*:\RunUO服务器\Scripts\Misc\Charactercreation.csCityInfocity=GetStartLocation(args,young);//默认遵守的是新人规则,新人玩家限制登陆地为新手城,如需修改可设置成如下格式。CityInfocity=newCityInfo(Britain,SweetDreamsInn,1496,1628,10,Map.Felucca);//F大陆B城Y1496X1628Z10Q-3:如何开启或关闭在线注册A-3:修改*:\RunUO服务器\Scripts\Accounting\AccountHandler.csprivatestaticboolAutoAccountCreation=true;//改为true;为开启false;为关闭Q-4:修改服务器名字A-4:修改*:\RunUO服务器\Scripts\Misc\ServerList.cspublicconststringServerName=RunUOTestCenter;//其中的RunUOTestCenter改成你的名字就行了。Q-5:如何限定客戶端使用的UO版本?A-5:修改*:\RunUO服务器\Scripts\Misc\ClientVerification.csClientVersion.Required=null;//把null改爲Client的版本即可,如下例:ClientVersion.Required=newClientVersion(4.0.10a);Q-6:如何设置服务器登陆的IPA-6:修改*:\RunUO服务器\Scripts\Misc\ServerList.cspublicconststringAddress=null;//把null改成网址或IP,如下例:publicconststringAddress=127.0.0.1;Q-7:修改WelcomeMessage(新玩家登陆提示信息)A-7:修改*:\RunUO服务器\Scripts\Misc\WelcomeTimer.cs//17-26行即是登陸提示信息,可任意修改Q-8:如何设置玩家死后是否出现死人袍(可根据喜好決定是否刪除,刪除目的為减轻服务器负担)A-8:修改C:\RunUO1.0\Scripts\Mobiles\PlayerMobile.cs,找到1406行,其脚本如下:publicoverridevoidResurrect(){boolwasAlive=this.Alive;base.Resurrect();if(this.Alive&&!wasAlive){ItemdeathRobe=newDeathRobe();if(!EquipItem(deathRobe))de

1 / 11
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功