IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> 泰拉瑞亚1.4 centos7 服务器搭建(tshcok) -> 正文阅读

[开发工具]泰拉瑞亚1.4 centos7 服务器搭建(tshcok)

首先去购买一台服务器,使用终端连接到服务器,自行百度,我这里演示是我自己阿里云的

1.服务器先安装软件

lrzsz(上传下载),screen(终端切换),vim(文本编辑器),wget(下载),unzip(zip解压缩)

yum -y install lrzsz screen vim wget unzip


2.交换分区

为了不让机器卡爆,创建一下交换分区,我的是2G内存的服务器,一般大于4个G的就不用创建了

查看交换分区

free -m

我这里是没有交换分区的
新建SWAP分区

dd if=/dev/zero of=/root/swapfile bs=1M count=2048

格式化交换分区文件:

mkswap /root/swapfile


启用swap分区文件

swapon /root/swapfile


添加开机启动

vim /etc/fstab

(i键插入,保存先按esc,在英文:x?回车)

在文件底部添加内容

/root/swapfile swap swap defaults 0 0


重启服务器,看一下交换分区是否生效

reboot

像这样就没问题:


3.搭建启动服务的环境

启动tshock要mono

安装mono-complete

rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF"?

su -c 'curl https://download.mono-project.com/repo/centos7-vs.repo | tee /etc/yum.repos.d/mono-centos7-vs.repo'


yum install mono-complete


如果中途失败,再运行一下命令会接着下载

github下载最新的tshock

https://github.com/Pryaxis/TShock/releases/tag/v4.4.0-pre12


解压缩

unzip tshock.zip -d ~/tshock


这样服务器文件就在~/tshock目录下了

先启动一次,让他生成配置文件

mono tshock/TerrariaServer.exe

然后在Ctrl+Z关闭掉


4.启动服务新建地图

新建一个窗口好让tr后台运行

screen -S tr

mono tshock/TerrariaServer.exe

新建地图,n新建,d删除


选择地图大小


选择地图模式


选择地形


输入地图名称


输入种子


开始创建中:


创建完成,1是我创建的,按1选择地图


选择最大玩家数量


选择端口号,默认是7777


是否端口转发


输入地图密码,空为不要


服务启动成功

修改配置文件

配置文件目录在~/tshock/tshock/下

vim ~/tshock/tshock/config.json

RequireLogin:true???/强制注册登录

MacDam:10000????????/最大伤害


vim ~/tshock/tshock/sscconfig.json

"Enabled": true?????/强制开荒


5.其他

我买的是阿里云的服务器,只需要在安全组添加一下服务器的端口就能开放了

如果不是,手动防火墙放一下端口

防火墙开放端口

firewall-cmd --permanent --add-port=7777/tcp

firewall-cmd --reload

注意,如果装了宝塔面板之类的,要在面板也放一下端口才行

因为窗口后台了,在登陆输入命令就回到这个窗口

screen -r?

其他tshock命令可以百度下

/user group cola superadmin?????/将用户加入管理员组

地图的文件保存在

/root/.local/share/Terraria/Worlds/

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-08-24 15:46:13  更:2021-08-24 15:47:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 9:37:38-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码