UO服务器RunUO第一课《服务端的建立以及修改》.docx
- 文档编号:1669447
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:15
- 大小:32.70KB
UO服务器RunUO第一课《服务端的建立以及修改》.docx
《UO服务器RunUO第一课《服务端的建立以及修改》.docx》由会员分享,可在线阅读,更多相关《UO服务器RunUO第一课《服务端的建立以及修改》.docx(15页珍藏版)》请在冰豆网上搜索。
UO服务器RunUO第一课《服务端的建立以及修改》
UO服务器RunUO第一课《服务端的建立以及修改》
[该文我爱UO中国讨论区龙天炽原创撰写,望尊重作者劳动成果。
如有转载请注明出处]
我爱UO中国讨论区
梦世界UO
因为RunUO是基于.NET Framework 2.0制作而成的,所以我们要建立自己的服务器首先需要安装上.NET Framework 2.0才能使RunUO在自己电脑里运做起来。
.NETFramework2.0的下载地址:
下载
安装:
双击dotnetfx.exe 安裝,一路Next下去就可以了。
前提是系统必須是Win2000或XP
然后下载一个空白的RunUO服务端,当然,你下载一个一个做好的站点更佳完美,那样会使自己省去很多的麻烦事,同时也会使自己少获得很多宝贵的经验和乐趣。
RunUO下载地址:
c:
\iknow\docshare\data\cur_work\"" 转 服务端收藏区
下载好服务端以后解压缩出来(可解压到任何位置),会解出来以下几个文件目录类有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.cs
privatestaticTimeSpan m_Delay=TimeSpan.FromMinutes(5.0);//把5改为你理想的存储时间。
这里是5分钟
Q-2:
如何设置新玩家出生时的地点
A-2:
修改*:
\RunUO服务器\Scripts\Misc\Charactercreation.cs
CityInfocity= GetStartLocation( args, young);//默认遵守的是新人规则,新人玩家限制登陆地为新手城,如需修改可设置成如下格式。
CityInfo city=newCityInfo( "Britain", "SweetDreamsInn",1496,1628,10,Map.Felucca);//F大陆B城Y1496X 1628Z10
Q-3:
如何开启或关闭在线注册
A-3:
修改*:
\RunUO服务器\Scripts\Accounting\AccountHandler.cs
privatestaticboolAutoAccountCreation=true; //改为 true;为开启 false;为关闭
Q-4:
修改服务器名字
A-4:
修改 *:
\RunUO服务器\Scripts\Misc\ServerList.cs
publicconststringServerName="RunUO TestCenter"; //其中的RunUOTest Center改成你的名字就行了。
Q-5:
如何限定客戶端使用的 UO版本?
A-5:
修改*:
\RunUO服务器\Scripts\Misc\ClientVerification.cs
ClientVersion.Required=null; //把null改爲Client 的版本即可,如下例:
ClientVersion.Required=newClientVersion("4.0.10a");
Q-6:
如何设置服务器登陆的IP
A-6:
修改*:
\RunUO服务器\Scripts\Misc\ServerList.cs
publicconststringAddress= null;//把null改成网址或 IP ,如下例:
public conststring Address ="127.0.0.1";
Q-7:
修改Welcome Message(新玩家登陆提示信息)
A-7:
修改 *:
\RunUO服务器\Scripts\Misc\WelcomeTimer.cs // 17-26行即是登陸提示信息,可任意修改
Q-8:
如何设置玩家死后是否出现死人袍(可根据喜好決定是否刪除,刪除目的為减轻服务器负担)
A-8:
修改C:
\RunUO1.0\Scripts\Mobiles\PlayerMobile.cs,找到1406行,其脚本如下:
publicoverridevoid Resurrect()
{
boolwasAlive=this.Alive;
base.Resurrect();
if(this.Alive&&!
wasAlive)
{
ItemdeathRobe =newDeathRobe();
if(!
EquipItem(deathRobe))
deathRobe.Delete();
}
将其修改为:
public overridevoidResurrect()
{
base.Resurrect();
}
Q-9:
如何设置玩家使用同一個IP 的可登陆帐号数
A-9:
修改*:
\RunUO服务器\Scripts\Accounting\AccountHandler.cs
privatestaticint MaxAccountsPerIP =1; //把1改为你需要的数值。
Q-10:
设置新登陆玩家三围总数和技能总数
A-10:
在*:
\RunUO服务器\Scripts\Misc\CharacterCreation.cs文件里修改18-20 行
privatestaticvoidAddBackpack(Mobilem)
{
Container pack=m.Backpack;
修改為:
private staticvoid AddBackpack(Mobilem )
{
m.StatCap= 230; //三围总数
m.SkillsCap=7000;//技能总数
Containerpack= m.Backpack;
注:
修改完成后以前的帐户则不以这条设置为准则,只有新登陆玩家才受此规则影响,以前人物另需修改。
Q-11:
如何修改建立公会后的基本网址?
A-11:
修改 脚本s/Gumps/Guilds/GuildCharterGump.cs
private conststringDefaultWebsite ="";
改作你想要的名称。
Q-12:
如何修改welcomemessage?
A-12:
直接修改 /Scriptss/Misc/WelcomeTimer.cs这个档案
或者
删除/Scriptss/Misc/WelcomeTimer.cs 这个档案
修改/Scriptss/Misc/CharacterCreation.cs
在500 行 newWelcomeTimer(newChar).Start();前方加上//
但你可作出修改,为你自已喜欢的 Welcome讯息。
大约是welcometimer.cs 16-25行的内容。
因为RunUO是基于.NETFramework2.0制作而成的,所以我们要建立自己的服务器首先需要安装上.NETFramework 2.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.cs
private staticTimeSpan m_Delay=TimeSpan.FromMinutes(5.0);//把5改为你理想的存储时间。
这里是5分钟
Q-2:
如何设置新玩家出生时的地点
A-2:
修改*:
\RunUO服务器\Scripts\Misc\Charactercreation.cs
CityInfocity =GetStartLocation(args,young);//默认遵守的是新人规则,新人玩家限制登陆地为新手城,如需修改可设置成如下格式。
CityInfocity=newCityInfo("Britain","SweetDreams Inn", 1496,1628,10,Map.Felucca ); //F大陆B城Y1496X1628 Z 10
Q-3:
如何开启或关闭在线注册
A-3:
修改*:
\RunUO服务器\Scripts\Accounting\AccountHandler.cs
private staticbool AutoAccountCreation=true;//改为true;为开启false;为关闭
Q-4:
修改服务器名字
A-4:
修改*:
\RunUO服务器\Scripts\Misc\ServerList.cs
publicconststringServerName="RunUOTestCenter"; //其中的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服务端的建立以及修改 UO 服务器 RunUO 第一 服务端 建立 以及 修改