Skip to content

在上一篇中,我们了解了TShock的核心作用,这一篇将严格按照TShock官方文档的安装规范,结合实操场景,教你从“环境准备”到“服务器启动”的完整步骤,全程截图级细节,确保零失败。本文适配TShock最新版本(5.2.0),对应泰拉瑞亚1.4.4.9版本(最稳定版本)。

一、安装前准备(官方必做步骤)

根据TShock官方文档要求,安装前必须完成以下3步准备,否则会出现“无法启动”“缺少依赖”等问题:

1. 安装.NET Framework 4.8+(Windows系统专属)

TShock运行依赖.NET框架,官方强制要求版本4.8及以上,安装步骤:

  1. 打开微软官方下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet-framework/net48
  2. 下载“脱机安装程序”(适合没有网络的电脑,避免安装失败);
  3. 双击安装,一路下一步,安装完成后重启电脑(必须重启)。

2. 安装Node.js(LTS版本)

Node.js是TShock插件运行的基础,官方推荐LTS版本(稳定无bug),安装步骤:

  1. 打开Node.js官方地址:https://nodejs.org/,下载LTS版本(如v20.18.3);
  2. 双击安装,勾选“Automatically install the necessary tools...”(自动配置环境变量,避免后续指令无法识别);
  3. 安装完成后,打开PowerShell,输入node -v、npm -v,出现版本号即成功(若失败,重启电脑再试)。

3. 下载对应版本的TShock

重点:TShock版本必须与泰拉瑞亚客户端版本对应,否则无法联机,官方推荐搭配:

  • TShock 5.2.0 → 泰拉瑞亚1.4.4.9(最稳定,推荐新手)
  • TShock 5.1.0 → 泰拉瑞亚1.4.4.7

下载步骤:

  1. 打开TShock官方下载地址:https://tshock.co/(或GitHub仓库:https://github.com/Pryaxis/TShock);
  2. 找到对应版本的压缩包(如TShock_5.2.0.zip),下载到电脑(建议新建文件夹,命名为“Terraria-TShock”,方便管理);
  3. 解压压缩包,得到以下核心文件(官方必备文件,不可删除):
  • TerrariaServer.exe(服务器启动程序)
  • TShockAPI.dll(TShock核心文件,之前讲解过的核心本体)
  • ServerPlugins(插件文件夹,后续安装插件放这里)
  • config.json(TShock配置文件,后续优化用)

二、TShock服务器安装与启动(核心步骤)

完成准备工作后,开始安装启动,全程按照官方文档步骤,零失败:

1. 配置泰拉瑞亚客户端

  1. 打开Steam,启动泰拉瑞亚,将版本切换到1.4.4.9(与TShock 5.2.0对应);
  2. 启动游戏,创建一个新角色(用于后续管理员登录),退出游戏。

2. 启动TShock服务器

  1. 打开解压后的TShock文件夹,双击“TerrariaServer.exe”,启动服务器;
  2. 首次启动会出现“选择世界”界面,输入“n”(新建世界),按回车;
  3. 输入世界名称(如“泰拉瑞亚公共服”),按回车;
  4. 选择世界大小(新手推荐“小世界”,加载更快),按对应数字(1=小,2=中,3=大),回车;
  5. 选择世界难度(新手推荐“普通”),按对应数字,回车;
  6. 输入服务器端口(默认7777,无需修改,若端口被占用,可改为7778),回车;
  7. 输入服务器密码(可选,私人服建议设置,公共服可留空),回车;
  8. 等待世界生成(约1-3分钟,根据电脑配置),生成完成后,会提示“Server started”,即服务器启动成功。

3. 验证服务器是否可用

  1. 启动泰拉瑞亚客户端,点击“多人游戏”→“通过IP加入”;
  2. IP输入“localhost”(本机测试),端口输入7777,点击“加入”;
  3. 成功进入世界,即服务器安装启动成功。

三、官方文档重点提醒(避坑关键)

  1. 若启动服务器时提示“缺少TShockAPI.dll”,说明解压不完整,重新下载压缩包并解压;
  2. 若无法加入服务器,检查Windows防火墙,开放7777端口(官方文档详细教程:https://tshock.co/wiki/Port_Forwarding);
  3. 首次启动服务器会自动生成config.json配置文件,不要随意删除,后续修改管理员、服务器规则都需要用到;
  4. 服务器启动后,不要关闭命令行窗口,关闭即停止服务器。

四、后续操作指引

服务器启动成功后,下一步就是设置管理员权限、安装插件、配置服务器规则,这些内容我们将在后续文章中,结合TShock官方文档详细讲解,让你轻松管理自己的泰拉瑞亚服务器。

如果安装过程中遇到问题,可在评论区留言,我们将第一时间帮你解决(附官方报错解决方案)。


关键词:泰拉瑞亚TShock安装,TShock安装教程,TShock官方文档,泰拉瑞亚服务器搭建,TShock启动失败解决

本站内容持续更新,转载请注明来源。