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

上传人:豆浆 文档编号:891690 上传时间:2017-05-20 格式:DOC 页数:11 大小:83KB
返回 下载 相关 举报
【精选】UO服务器RunUO第一课《服务端的建立以及修改》_第1页
第1页 / 共11页
【精选】UO服务器RunUO第一课《服务端的建立以及修改》_第2页
第2页 / 共11页
【精选】UO服务器RunUO第一课《服务端的建立以及修改》_第3页
第3页 / 共11页
【精选】UO服务器RunUO第一课《服务端的建立以及修改》_第4页
第4页 / 共11页
【精选】UO服务器RunUO第一课《服务端的建立以及修改》_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《【精选】UO服务器RunUO第一课《服务端的建立以及修改》》由会员分享,可在线阅读,更多相关《【精选】UO服务器RunUO第一课《服务端的建立以及修改》(11页珍藏版)》请在金锄头文库上搜索。

1、UO 服务器 RunUO 第一课服务端的建立以及修改 该文我爱 UO 中国讨论区 龙天炽 原创撰写,望尊重作者劳动成果。如有转载请注明出处我爱 UO 中国讨论区梦世界 UO 因为 RunUO 是基于.NET Framework 2.0 制作而成的,所以我们要建立自己的服务器首先需要安装上.NET Framework 2.0 才能使 RunUO 在自己电脑里运做起来。.NET Framework 2.0 的下载地址:下载安装:双击 dotnetfx.exe 安裝,一路 Next 下去就可以了。前提是系统必須是 Win2000 或XP然后下载一个空白的 RunUO 服务端,当然,你下载一个一个做好

2、的站点更佳完美,那样会使自己省去很多的麻烦事,同时也会使自己少获得很多宝贵的经验和乐趣。RunUO 下载地址:http:/ 转 服务端收藏区下载好服务端以后解压缩出来(可解压到任何位置) ,会解出来以下几个文件 目录类有Data,docs,Scripts,Server 文件类有 RunUO.exe,zlib32.dll,zlib64.dll 。目录类backups-RunUO 运行保存下来的数据data-UO 世界中物品、NPC 、区域等信息资料RunUO docs- 服务器配套支持库定义说明Logs-RunUO 服务器记录的事件Saves-帐号文件夹。Server-系统核心,建议没有对 RU

3、NUO 很高的认识不要修改。Scripts-脚本文件夹。都认识以后直接双击 RunUO.exe 就 OK 了。站点自动开启 找到你的 IP 地址登陆就行了。现在我们做出安装后的基本修改。 (注:在修改前最好有良好的习惯,就是随时备份需要修改的文件,利用 winrar 压缩它,再修改就可以了,如果修改错误那里,就把你压缩的文件解压缩即可。) Q-1:如何设定服务器的自动存储时间? A-1:修改 *:RunUO 服务器ScriptsMiscAutoSave.cs private static TimeSpan m_Delay = TimeSpan.FromMinutes( 5.0 ); /把 5

4、改为你理想的存储时间。这里是 5 分钟Q-2:如何设置新玩家出生时的地点 A-2:修改 *:RunUO 服务器ScriptsMiscCharactercreation.cs CityInfo city = GetStartLocation( args, young ); /默认遵守的是新人规则,新人玩家限制登陆地为新手城,如需修改可设置成如下格式。CityInfo city = new CityInfo( Britain, Sweet Dreams Inn, 1496, 1628, 10, Map.Felucca ); / F大陆 B 城 Y1496 X 1628 Z 10Q-3:如何开启或关

5、闭在线注册A-3:修改 *:RunUO 服务器ScriptsAccountingAccountHandler.cs private static bool AutoAccountCreation = true; /改为 true;为开启 false;为关闭Q-4:修改服务器名字 A-4:修改 *:RunUO 服务器ScriptsMiscServerList.cs public const string ServerName = RunUO Test Center; /其中的 RunUO Test Center 改成你的名字就行了。Q-5:如何限定客戶端使用的 UO 版本? A-5:修改 *:R

6、unUO 服务器ScriptsMiscClientVerification.cs ClientVersion.Required = null; /把 null 改爲 Client 的版本即可,如下例: ClientVersion.Required = new ClientVersion( 4.0.10a ); Q-6:如何设置服务器登陆的 IPA-6:修改 *:RunUO 服务器ScriptsMiscServerList.cs public const string Address = null; /把 null 改成网址或 IP ,如下例:public const string Addres

7、s = 127.0.0.1; Q-7:修改 Welcome Message(新玩家登陆提示信息)A-7:修改 *:RunUO 服务器ScriptsMiscWelcomeTimer.cs / 17-26 行即是登陸提示信息,可任意修改Q-8:如何设置玩家死后是否出现死人袍( 可根据喜好決定是否刪除,刪除目的為减轻服务器负担) A-8:修改 C:RunUO 1.0ScriptsMobilesPlayerMobile.cs ,找到 1406 行,其脚本如下: public override void Resurrect()bool wasAlive = this.Alive;base.Resurre

8、ct();if ( this.Alive & !wasAlive )Item deathRobe = new DeathRobe();if ( !EquipItem( deathRobe ) )deathRobe.Delete();将其修改为:public override void Resurrect()base.Resurrect();Q-9:如何设置玩家使用同一個 IP 的可登陆帐号数 A-9:修改 *:RunUO 服务器ScriptsAccountingAccountHandler.cs private static int MaxAccountsPerIP = 1; /把 1 改为你

9、需要的数值。Q-10:设置新登陆玩家三围总数和技能总数 A-10:在 *:RunUO 服务器ScriptsMiscCharacterCreation.cs 文件里修改 18-20 行 private static void AddBackpack( Mobile m )Container pack = m.Backpack;修改為:private static void AddBackpack( Mobile m )m.StatCap = 230; /三围总数m.SkillsCap = 7000; / 技能总数Container pack = m.Backpack;注:修改完成后 以前的帐户则

10、不以这条设置为准则,只有新登陆玩家才受此规则影响,以前人物另需修改。Q-11:如何修改建立公会后的基本网址? A-11:修改 脚本 s/Gumps/Guilds/GuildCharterGump.cs private const string DefaultWebsite = http:/ 改作你想要的名称。 Q-12:如何修改 welcome message? A-12:直接修改 /Scriptss/Misc/WelcomeTimer.cs 这个档案 或者删除 /Scriptss/Misc/WelcomeTimer.cs 这个档案 修改 /Scriptss/Misc/CharacterCre

11、ation.cs 在 500 行 new WelcomeTimer( newChar ).Start(); 前方加上 / 但你可作出修改,为你自已喜欢的 Welcome 讯息。大约是 welcometimer.cs 16-25 行的内容。 因为 RunUO 是基于.NET Framework 2.0 制作而成的,所以我们要建立自己的服务器首先需要安装上.NET Framework 2.0 才能使 RunUO 在自己电脑里运做起来。.NET Framework 2.0 的下载地址:下载安装:双击 dotnetfx.exe 安裝,一路 Next 下去就可以了。前提是系统必須是 Win2000 或X

12、P然后下载一个空白的 RunUO 服务端,当然,你下载一个一个做好的站点更佳完美,那样会使自己省去很多的麻烦事,同时也会使自己少获得很多宝贵的经验和乐趣。RunUO 下载地址:下载地址下载好服务端以后解压缩出来(可解压到任何位置) ,会解出来以下几个文件 目录类有Data,docs,Scripts,Server 文件类有 RunUO.exe,zlib32.dll,zlib64.dll 。目录类backups-RunUO 运行保存下来的数据data-UO 世界中物品、NPC 、区域等信息资料RunUO docs- 服务器配套支持库定义说明Logs-RunUO 服务器记录的事件Saves-帐号文件

13、夹。Server-系统核心,建议没有对 RUNUO 很高的认识不要修改。Scripts-脚本文件夹。都认识以后直接双击 RunUO.exe 就 OK 了。站点自动开启 找到你的 IP 地址登陆就行了。现在我们做出安装后的基本修改。 (注:在修改前最好有良好的习惯,就是随时备份需要修改的文件,利用 winrar 压缩它,再修改就可以了,如果修改错误那里,就把你压缩的文件解压缩即可。) Q-1:如何设定服务器的自动存储时间? A-1:修改 *:RunUO 服务器ScriptsMiscAutoSave.cs private static TimeSpan m_Delay = TimeSpan.Fro

14、mMinutes( 5.0 ); /把 5 改为你理想的存储时间。这里是 5 分钟Q-2:如何设置新玩家出生时的地点 A-2:修改 *:RunUO 服务器ScriptsMiscCharactercreation.cs CityInfo city = GetStartLocation( args, young ); /默认遵守的是新人规则,新人玩家限制登陆地为新手城,如需修改可设置成如下格式。CityInfo city = new CityInfo( Britain, Sweet Dreams Inn, 1496, 1628, 10, Map.Felucca ); / F大陆 B 城 Y1496

15、 X 1628 Z 10Q-3:如何开启或关闭在线注册A-3:修改 *:RunUO 服务器ScriptsAccountingAccountHandler.cs private static bool AutoAccountCreation = true; /改为 true;为开启 false;为关闭Q-4:修改服务器名字 A-4:修改 *:RunUO 服务器ScriptsMiscServerList.cs public const string ServerName = RunUO Test Center; /其中的 RunUO Test Center 改成你的名字就行了。Q-5:如何限定客戶端使用的 UO 版本? A-5:修改 *:RunUO 服务器ScriptsMiscClientVerification.cs ClientVersion.Required = null; /把 null 改爲 Client 的版本即可,如下例: ClientVer

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号