引言
《泰拉瑞亚》作为一款深受玩家喜爱的沙盒游戏,拥有极高的自由度和丰富的游戏内容。许多玩家希望能够拥有自己的游戏服务器,与好友一起共享冒险的乐趣。本文将详细介绍如何搭建一个正版Terraria服务器,让你和你的朋友们能够畅享独家冒险之旅。
准备工作
服务器选购
- 硬件配置:建议选择CPU为2核以上,内存2GB以上,带宽2M以上的VPS或云服务器。
- 操作系统:推荐使用CentOS 7.x或Debian 11等Linux发行版。
- 远程连接工具:可以使用PuTTY、Xshell等SSH客户端进行远程连接。
软件准备
- SteamCMD:用于下载和安装Terraria游戏本体。
- .NET运行时:Terraria游戏需要.NET运行时支持。
服务器搭建步骤
1. 初始化服务器
- 使用SSH客户端连接到服务器。
- 执行以下命令更新系统:
sudo yum update
2. 安装SteamCMD
- 下载并解压SteamCMD:
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvf steamcmd_linux.tar.gz
- 进入SteamCMD目录:
cd steamcmd
- 初始化SteamCMD:
./steamcmd.sh +login anonymous +runscript install.sh
- 在
install.sh
文件中添加以下内容:
app_update 433750 validate
quit
- 运行脚本安装Terraria游戏本体:
./steamcmd.sh +runscript install.sh
3. 安装.NET运行时
- 根据你的Linux发行版,使用以下命令安装.NET运行时:
sudo yum install dotnet6-runtime
4. 安装TShock
- 下载并解压TShock:
wget https://github.com/TerrariaServer/TShock/releases/download/1.4.5.0/TShock_1.4.5.0_linux.zip
unzip TShock_1.4.5.0_linux.zip
- 进入TShock目录:
cd TShock_1.4.5.0_linux
- 运行以下命令安装TShock:
./install.sh
5. 配置服务器
- 编辑
/etc/tshock/tshock.ini
文件,设置服务器参数:
[General]
ServerName=MyTerrariaServer
AdminPassword=yourpassword
- 保存并关闭文件。
6. 启动服务器
- 进入TShock安装目录:
cd /usr/bin
- 运行以下命令启动服务器:
./tshock start
7. 测试服务器
- 使用Steam客户端连接到服务器,输入服务器地址和端口(默认为7777)。
总结
通过以上步骤,你已经成功搭建了一个正版Terraria服务器。现在,你可以邀请你的朋友们一起加入服务器,开始你们的冒险之旅了。祝你们玩得开心!