当前位置:首页 > 码农资料 > 正文内容

GitHub原版Tshock的编译构建

CCSSRW4年前 (2020-10-23)码农资料2075

1、安装Visual Studio 

2、下载并安装GitHub Desktop

image.png

image.png


3、使用URL方式克隆Tshock项目

image.png

image.png

https://github.com/Pryaxis/TShock

4、初始化Git子模块并更新

按如下顺序打开Git:Repositiory->Open in Command Prompt

输入命令:

git submodule init

git submodule update

image.png

但,如果无法进入Git,且出现Unable to locate Git,则表明还没有安装GIt,需要点击InstallGit,或者点击这个链接下载Git

image.png

image.png


5、构建TerrariaServerAPI

image.png

在项目目录的TerrariaServerAPI文件夹中打开TShock.4.OTAPI.sln方案

image.png

将TShock.Modifications.Bootstrapper设置为启动项目,

平台选择x64

点击“启动”按钮以运行TShock Mintaka Bootstrapper


如引发异常,连续点击“继续”

image.png


观察输出窗口等待指令执行完毕,完成后即能成功引导TShock Mintaka。

如构建失败,可尝试切换解决方案配置及解决方案平台继续构建。

image.png



将TerrariaServerAPI设置为启动项目,根据实际情况,可以用调试或发布模式构建方案。

image.png


生成解决方案

image.png

关闭TShock.4.OTAPI.sln


6、构建TShock

在项目根目录打开TShock.sln解决方案并构建解决方案,如果前期正确设置,那么应该能正确自动下载NuGet软件包,并针对刚刚构建的TerrariaServerAPI项目上进行。


7、提取文件

C:\...\Documents\GitHub\TShock\TShockAPI\bin\Debug
C:\...\Documents\GitHub\TShock\TerrariaServerAPI\TerrariaServerAPI\bin\
C:\...\Documents\GitHub\TShock\prebuilts

按上述顺序复制并替换相对应的文件到特定文件夹,并将TShockAPI.dll移入ServerPlugins文件夹,使用TerrariaServer.exe即可打开项目。

扫描二维码推送至手机访问

本文链接:http://xinrui.ren/post/47.html