UO服务器RunUO《服务端的建立以及修改》.doc
UO服务器?RunUO?第一课《服务端的建?立以及修改?》
[该文我爱U? 龙天炽 原创,望尊重作者?劳动成果。如有转载请?注明出处]
.NET Frame?work 2.0的下载地?址:下载
安装:双击dot?netfx?.exe 安裝,一路Nex?t下去就可?以了。前提是系统?必須是Wi?n2000?或XP
然后下载一?个空白的R?unUO服?务端,当然,你下载一个?一个做好的?站点更佳完?美,那样会使自?己省去很多?的麻烦事,同时也会使?自己少获得?很多宝贵的?经验和乐趣?。
RunUO?下载地址: 转 服务端收藏?区
下载好服务?端以后解压?缩出来(可解压到任?何位置),会解出来以?下几个文件? 目录类有D?ata,docs,Scrip?ts,Serve?r 文件类有R?unUO.exe,zlib3?2.dll,zlib6?4.dll。
目录类
┏backu?ps-------RunUO?运行保存下?来的数据
┣data-----------UO世界中?物品、NPC、区域等信息?资料
RunUO? ┣docs-----------服务器配套?支持库定义?说明
┣Logs-----------RunUO?服务器记录?的事件
┣Saves?----------帐号文件夹?。
┣Serve?r----------系统核心,建议没有对?RUNUO?很高的认识?不要修改。
┗Scrip?ts---------脚本文件夹?。
都认识以后?直接双击R?unUO.exe就O?K了。站点自动开?启 找到你的I?P地址登陆?就行了。
现在我们做?出安装后的?基本修改。
(注:在修改前最?好有良好的?习惯,就是随时备?份需要修改?的文件,利用 winra?r 压缩它,再修改就可?以了,如果修改错?误那里,就把你压缩?的文件解压?缩即可。)
Q-1:如何设定服?务器的自动?存储时间?
A-1:修改 *:\RunUO?服务器\Scrip?ts\Misc\AutoS?ave.cs
priva?te stati?c TimeS?pan m_Del?ay = TimeS?pan.FromM?inute?s( 5.0 ); //把 5 改为你理想?的存储时间?。这里是5分?钟
Q-2:如何设置新?玩家出生时?的地点
A-2:修改 *:\RunUO?服务器\Scrip?ts\Misc\Chara?cterc?reati?on.cs
CityI?nfo city = GetSt?artLo?catio?n( args, young? ); //默认遵守的?是新人规则?,新人玩家限?制登陆地为?新手城,如需修改可?设置成如下?格式。
CityI?nfo city = new CityI?nfo( "Brita?in", "Sweet? Dream?s Inn", 1496, 1628, 10, Map.Feluc?ca ); // F大陆B城? Y1496? X 1628 Z 10
Q-3:如何开启或?关闭在线注?册
A-3:修改 *:\RunUO?服务器\Scrip?ts\Accou?nting?\Accou?ntHan?dler.cs
priva?te stati?c bool AutoA?ccoun?tCrea?tion = true; //改为 true;为开启 false?;为关闭
Q-4:修改服务器?名字
A-4:修改 *:\RunUO?服务器\Scrip?ts\Misc\Serve?rList?.cs
publi?c const? strin?g Serve?rName? = "RunUO? Test Cente?r"; //其中的 RunUO? Test Cente?r 改成你的名?字就行了。
Q-5:如何限定客?戶端使用的? UO 版本?
A-5:修改 *:\RunUO?服务器\Scrip?ts\Misc\Clien?tVeri?ficat?ion.cs
Clien?tVers?ion.Requi?red = null; //把 null 改爲 Clien?t 的版本即可?,如下例: Clien?tVers?ion.Requi?red = new Clien?tVers?ion( "4.0.10a" );
Q-6:如何设置服?务器登陆的?IP
A-6:修改 *:\RunUO?服务器\Scrip?ts\Misc\Serve?rList?.cs
publi?c const? strin?g Addre?ss = null; //把 null改?成网址或 IP ,如下例:
publi?c con