作者: reistlin
来源: http://www.reistlin.com/blog/470
更新时间: 2024.06
版权声明: 原创文章.转载请保留作者信息和原文完整.谢绝任何方式的摘要
一,下载
RunUO 2.0 下载:
[https://github.com/runuo/runuo/tree/releases/2.0]
Neruns Distro 5.2.1a 下载:
[https://github.com/nerun/runuo-nerun-distro/releases/tag/Old-521a]
ClassicUO 下载:
[https://github.com/ClassicUO/ClassicUO]
Ultima Online Mondains Legacy 蒙丹遗产:
[Client Patch 5.0.9.1]
二,安装
1)解压缩 RunUO-2.0 和 NerunsDistro.v5.2.1a
2)将 NerunsDistro.v5.2.1a 文件夹下的 Data 和 Scripts 两个文件夹 复制(覆盖) 到 RunUO-2.0
3)复制 zlib32.dll 和 zlib64.dll 文件到 RunUO-2.0
4)进入 RunUO-2.0,新建 Build.bat 文件:
@echo off
chcp 65001
echo.
echo ================ 删除 RunUO.exe ================
echo.
del /s /q /s "%~dp0RunUO.exe"
echo.
timeout /t 1
echo.
echo ================ 编译 RunUO.exe ================
echo.
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc /optimize /unsafe /t:exe /out:RunUO.exe /win32icon:Server\runuo.ico /d:NEWTIMERS /d:NEWPARENT /recurse:Server\*.cs
echo 编译完成...
timeout /t 5
5)运行 Build.bat 文件。完成 .NET 编译,生成 RunUO.exe 文件。
三,配置
1)设置 UO 服务器名称
编辑文件:Scripts\Misc\ServerList.cs
public static readonly string ServerName = "RunUO TC";
为:
public static readonly string ServerName = "REISTLIN";
2)设置 UO 服务器客户端(蒙丹遗产 UOML v5.0.9.1)路径
编辑文件:Scripts\Misc\DataPath.cs
private static string CustomPath = null;
为:
private static string CustomPath = @"D:\Games\Ultima Online ML (5.0.9.1)";
3)设置 UO 服务器支持客户端版本(Client Patch < v6.0.0.0)
编辑文件:Scripts\Misc\MapDefinitions.cs
RegisterMap( 1, 1, 1, 7168, 4096, 0, "Trammel", MapRules.TrammelRules );
为:
RegisterMap( 1, 1, 0, 7168, 4096, 0, "Trammel", MapRules.TrammelRules );
以及:
TileMatrixPatch.Enabled = false;
为:
TileMatrixPatch.Enabled = true;
四,启动
1)运行 RunUO.exe
2)设置 ClassicUO Launcher 客户端登录
3)登录游戏,点击界面或者输入命令:
启动 Premium Spawner Engine 世界初始化界面,根据需要自动生成各个地图物品、NPC。
4)RunUO GM 命令:[https://runuo.github.io/runuo/docs/commands.html]
五,UO 中文配置
1)UO 客户端配置文件:Uo.cfg
UserLanguageCodeString=CHT
2)ClassicUO Launcher 配置文件:ClassicUO Launcher\ClassicUO\settings.json