背景:
阅读新闻

Runuo 1.0.0 版本安裝教學

[日期:2006-08-18] 来源:  作者:马蜂 [字体: ]

聲明:本教程盡量保留 OSI 原有風格,所以如那些特殊屬性的礦石與木材沒有作出修改,如有需要請自行添加腳本。
     本教程僅能保證大家成功的架設起 RunUO 1.0.0 版本服務器端,滿足最基本的了解世界使用,至於其中各種系統都請各位自行尋找安裝測試。

現在開始安裝RunUO 1.0.0版本UO服務器

一.下載必要文件. 以下是我將要用到的文件,請先下載回來。

Microsoft .NET Framework
(.net支持框架,運行RunUO必備軟件.提供希恩站點連接) 
http://www.runuo.cn/download/dotnetfx.exe

RunUO 1.0.0
(RunUO服務端軟件最新版本)
Nerun's Distro v4.0.8
(自動建設世界系統,包括店員、世界裝修、怪物等等)  打包下载:

http://www.uocn.net/down/download.asp?Did=273 


二.開始安裝。
==========================================================
===== 安装 ===== 
1.Microsoft .NET Framework
===== 安装 ===== 

雙擊 dotnetfx.exe 安裝,一路Next下去就可以了。前提是*作系統必須是Win2000或XP。

==========================================================
===== 安装 ===== 
2.RunUO-1.0.0
===== 安装 ===== 
当你下载了 RunUO-1.0.0.zip ,把它解压 (利用 WinZip 或 WinRar),可解壓縮至任意位置,本文暫以 C:\RunUO 1.0\ 為例。

現在我們做出安裝后的基本修改: 

(注:在修改前最好有良好的習慣,就是備份你要修改的文件,利用 winrar 壓縮它,再修改就可以了,如果修改錯誤哪裏,就把你壓縮的文件解壓縮即可。) 

Q-1:如何設定伺服器的自動存儲時間? 
A-1:修改 C:\RunUO 1.0\Scripts\Misc\AutoSave.cs 
private static TimeSpan m_Delay = TimeSpan.FromMinutes( 5.0 ); //把 5 改爲你想要的存儲時間。


Q-2:如何設定新登陸玩家出生地? 
A-2:修改 C:\RunUO 1.0\Scripts\Misc\Charactercreation.cs 
CityInfo city = GetStartLocation( args, young ); //默認遵守的是新人規則,新人玩家限制登陸地為新手城。如需修改可設置成如下格式。
CityInfo city = new CityInfo( "Britain", "Sweet Dreams Inn", 1496, 1628, 10, Map.Felucca );


Q-3:如何關閉在綫註冊功能? 
A-3:修改 C:\RunUO 1.0\Scripts\Accounting\AccountHandler.cs 
private static bool AutoAccountCreation = true; //改為 
private static bool AutoAccountCreation = false; 


Q-4:如何修改主標題的 Runuo Test Center? 
A-4:修改 C:\RunUO 1.0\Scripts\Misc\ServerList.cs 
public const string ServerName = "RunUO Test Center";  
//其中的 RunUO Test Center 改爲你要的名字即可。


Q-5:如何限定客戶端使用的 UO 版本? 
A-5:修改 C:\RunUO 1.0\Scripts\Misc\ClientVerification.cs 
ClientVersion.Required = null;  //把 null 改爲 Client 的版本即可,如下例: 
ClientVersion.Required = new ClientVersion( "4.0.10a" ); 


Q-6:如何設定伺服器登陸的網址或 IP? 
A-6:修改 C:\RunUO 1.0\Scripts\Misc\ServerList.cs 
public const string Address = null;      //把 null改成網址或 IP ,如下例:
public const string Address = "127.0.0.1"; 


Q-7:如何修改 Welcome Message(新玩家登陸提示信息)? 
A-7:修改 C:\RunUO 1.0\Scripts\Misc\WelcomeTimer.cs  // 17-26行即是登陸提示信息,可任意修改


Q-8:如何設定玩家死後沒有死人袍出現?(可根據喜好決定是否刪除,刪除目的為減輕伺服器負擔) 
A-8:修改 C:\RunUO 1.0\Scripts\Mobiles\PlayerMobile.cs ,找到1406行,其腳本如下: 
public override void Resurrect()
{
bool wasAlive = this.Alive;

base.Resurrect();

if ( this.Alive && !wasAlive )
{
Item deathRobe = new DeathRobe();

if ( !EquipItem( deathRobe ) )
deathRobe.Delete();
}
}
將其修改為:
public override void Resurrect()
{
base.Resurrect();
}

Q-9:如何設定玩家使用同一個 IP 的可登陸賬號數? 
A-9:修改 C:\RunUO 1.0\Scripts\Accounting\AccountHandler.cs 
private static int MaxAccountsPerIP = 1;             //把 1 改爲你需要的數字。


Q-10:如何設定新登陸玩家三圍總數和技能總數? 
A-10:在 C:\RunUO 1.0\Scripts\Misc\CharacterCreation.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;

意思是限制總技能上限為700,注意,修改完成后,只有新登陸的玩家才會遵從這個設定,以前的人物還需另外修改。 

基本設定完成,我們啓動 Server.exe 嘗試一下,看是否能正常啓動。

==========================================================
===== 安装 ===== 
3.Nerun's Distro v4.0.8
===== 安装 ===== 

下載回來的 Nerun's Distro v4.0.8 文件包,解壓縮后你會看到 Data 和 Scripts 兩個目錄。

 Data 内的文件複製到 C:\...\RunUO 1.0\Data 内。 

 Scripts 内的文件複製到 C:\...\RunUO 1.0\Scripts 内。 

进入以下目录,把以下名称的档案作压缩,然后删除。 
C:\RunUO 1.0\Scripts\Items\Construction\Doors\Doors.cs
C:\RunUO 1.0\Scripts\Items\Construction\Doors\BaseDoor.cs
C:\RunUO 1.0\Scripts\Items\Construction\Doors\HouseDoor.cs
C:\RunUO 1.0\Scripts\Multis\HouseFoundation.cs
C:\RunUO 1.0\Scripts\Engines\AI\Creature\Paragon.cs
C:\RunUO 1.0\Scripts\Items\SkillItems\Misc\Bandage.cs
C:\RunUO 1.0\Scripts\Skills\AnimalLore.cs

完成以上步驟后,啓動服務器,如果能夠正常運行,暫時關閉服務器。


三.進行測試

既然所需要腳本已經添加進取了,那我們就開始測試,建設世界。添加各種NPC。 

1.使用管理員賬號進入遊戲,輸入[Spawner指令,調出菜單
2.點向右的箭頭,首先選擇第二頁的 Clear All Facets 按鈕,作用是刪除目前世界上存在的各種物品與NPC。
3.翻回第一頁,選擇第一個 Create World gump 按鈕,彈出一個Gump,全部選擇后點OK鍵,然後靜候世界建設完畢。
4.接下來依次選擇"Spawn Trammel/Felucca","Spawn Ilshenar","Spawn Malas"和"Spawn Tokuno"這幾個選項,在彈出的新窗口処全部鈎選,點OK,等待世界建設完畢。
5.以上全部完成後,千萬不要忘記輸入 [save 指令進行存儲。 


至此,你已經成功的架設了RunUO 1.0.0版本的服務器端,當然,它是最基本的,你可以根據你的需要添加進去各種特色腳本。

收藏 推荐 打印 | 录入:admin | 阅读:
相关新闻