描述:
随着 Crystal Source 代码的更新,用于构建源代码和编译它们的指南已经过时,这导致了很多混淆和寻求帮助。
本指南将是一个完整的分步指南,从下载 Visual Studio 到启动到您的服务器。
此外,请确保下载此存储库中的所有文件 - https://github.com/JevLOMCN/BlackScreenIssues
下载Visual Studio 2022
使用以下链接下载 VS Community 2022 - Visual Studio
下载 VS 后,打开它并下载以下工作负载:
如果找不到此窗口,请转到“工具”>“获取工具和功能”
选择单个组件,然后选择 .Net 8.0 运行时
下载最新源代码
前往 github.com/Suprcode/mir2
下载后,请转到您的桌面并创建一个名为 Crystal Mir 2 的新文件夹。
从下载文件夹中打开mir2master.zip,然后将该文件夹拖到桌面上的 Crystal Mir 2 文件夹中。
构建代码
打开位于 Crystal Mir 2 > mir2-master 中的 Legend of Mir.sln
右键单击解决方案“ Legend of Mir”(9 个项目中的 9 个)
单击“生成解决方案”
计算此错误?
如果是这样,请转到 Visual Studio 无法处理文件修复以修复这些错误,然后重复步骤 3。
创建我们需要的文件夹
打开 Crystal Mir 2 文件夹并创建以下空目录。
现在打开你的 mir2-master 文件夹并打开 Build 文件夹。
您现在应该看到以下三个目录:
打开 Client 文件夹,然后打开 Debug 文件夹。
将所有这些文件复制到位于 Crystal Mir 2 > Client 中的 Client 文件夹中
对位于 Build 文件夹中的 Server 文件夹重复此操作,将所有这些文件复制到 Crystal Mir 2 的 Server 文件夹中。
下载客户端补丁
打开位于 Crystal Mir 2 中的 Client 文件夹(不是构建文件夹)
现在打开Client.exe
现在,这将打开客户端,该客户端将下载客户端所需的所有基本文件。
(由于国内的网络环境原因,需要架设梯子才能正常下载,
另外,也可通过QQ群置顶公告中的镜像链接下载(qq群号:714472073)
启动服务器
在 Crystal Mir 2 > Server 中打开server.exe(不是构建文件夹)
现在,这将为服务器创建所有必需的文件。
现在,您将看到带有以下错误的服务器:
如果您想下载预制数据库,请直接转到步骤 7。
如果您想在没有数据库的情况下启动您的服务器(创建您自己的),请关闭您的服务器并打开位于 Crystal Mir 2 > Server > Configs 中的Setup.ini
将 EnforceDBChecks=True 更改为 EnforceDBChecks=False>并忽略步骤 7。(!!强烈建议下载数据库!!
下载数据库
前往 Github Suprcode 数据库发布
下载最新版本。
下载后,打开.rar并将文件/文件夹拖到 Crystal Mir 2 文件夹内的 Server 文件夹中。
单击“替换目标中的文件”
注意:将地图从服务器的 Map 文件夹复制到客户端的 Maps 文件夹。
服务器联机地址修改
您有两种选择。本地服务器或移植服务器。
如果您想要一个移植服务器(允许其他人加入),请按照移植转发教程中的步骤操作
或者,对于本地服务器:
打开您的客户文件夹并打开Mir2Test.ini
将:
[Network]
UseConfig=false
修改为:
[Network]
UseConfig=true
IPAddress=127.0.0.1
端口 = 7000
注意:对于本地服务器,您无需调整任何服务器 IP,因为默认为 127.0.0.1
现在启动您的服务器和客户端!
管理员GM账户创建
为您的帐户提供一个 ID & 设置密码
现在取消选中 Require change & 检查管理员