GitHub原版Tshock的编译构建
1、安装Visual Studio
2、下载并安装GitHub Desktop
3、使用URL方式克隆Tshock项目
https://github.com/Pryaxis/TShock
4、初始化Git子模块并更新
按如下顺序打开Git:Repositiory->Open in Command Prompt
输入命令:
git submodule init
git submodule update
但,如果无法进入Git,且出现Unable to locate Git,则表明还没有安装GIt,需要点击InstallGit,或者点击这个链接下载Git。
5、构建TerrariaServerAPI
在项目目录的TerrariaServerAPI文件夹中打开TShock.4.OTAPI.sln方案
将TShock.Modifications.Bootstrapper设置为启动项目,
平台选择x64
点击“启动”按钮以运行TShock Mintaka Bootstrapper
如引发异常,连续点击“继续”
观察输出窗口等待指令执行完毕,完成后即能成功引导TShock Mintaka。
如构建失败,可尝试切换解决方案配置及解决方案平台继续构建。
将TerrariaServerAPI设置为启动项目,根据实际情况,可以用调试或发布模式构建方案。
生成解决方案
关闭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即可打开项目。
扫描二维码推送至手机访问