CentOS安装 TShock 和 .NET 6.0
TShock是Terraria的开服工具,运行需要.NET 6.0.16
安装步骤:
一、安装.NET
1、下载
首先根据服务器架构选择.net版本
命令
lscpu
查看当前服务器架构:
进入微软的下载页面,选择需要的版本(.net6.0.16)
https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0
点击后,浏览器会进行下载,复制下载链接,接下来有用(浏览器下载的不用管它,删掉)
在/usr/local/
下mkdir
创建dotnet目录,进入目录后用wget
命令进行下载:
wget https://download.visualstudio.microsoft.com/download/pr/877a2d48-74ed-484b-85a1-605078f5e718/752ce1e38b76ffb5ebfc2ee1772307bf/aspnetcore-runtime-6.0.16-linux-x64.tar.gz
下载后用ll
命令能看到文件aspnetcore-runtime-6.0.16-linux-x64.tar.gz
2、解压
tar -xvf aspnetcore-runtime-6.0.16-linux-x64.tar.gz
解压完后文件目录如下:
3、配置环境变量
用vim
命令在/etc/profile.d/
目录下创建一个dotnet.sh
的环境变量配置文件
vim /etc/profile.d/dotnet.sh
按i
进入编辑模式,将下列配置粘贴(CTRL+SHIFT+V)进去
export DOTNET_ROOT=/usr/local/dotnet
export PATH=$DOTNET_ROOT:$PATH
然后Esc键退出编辑模式,再:wq
保存,即会返回到控制台
应用刚才的配置
source /etc/profile
此时再输入dotnet --info
,能看到.NET信息说明配置成功了
二、安装Tshock
Tshock是Terraria的开服工具
1、创建目录
mkdir /app/tshock
2、Google搜索,在GitHub上找到tshock的最新版
3、下载
wget https://github.com/Pryaxis/TShock/releases/download/v5.2.0/TShock-5.2-for-Terraria-1.4.4.9-linux-x64-Release.zip
解压zip
upzip TShock-5.2-for-Terraria-1.4.4.9-linux-x64-Release.zip
解压出来一个tar文件,再用tar命令解包
tar -xvf TShock-Beta-linux-x64-Release.tar
解压后目录结构如下:
4、运行
./TShock.Server
接下来就是创建泰拉瑞亚服务的内容了,很简单。
创建完后,就能在游戏里用<你的ip>:<游戏端口>
连接服务器了。
每次分享服务器给朋友,都把ip分享出去,既不优雅又不安全,如果能把ip换成域名就好了,比如:tl.yaowan.icu:7777
方法:用域名代替ip