从零开始——在Linux上搭建自己的Terraria服务器

February 12, 2020 · · 191次阅读

虽然网上有很多搭建Terraria服务器的教程,但是基本上都是直接搬运他人的教程,可能连搬运的博主都没有亲自实践过。
首先需要一台VPS(废话)。我的配置已经是难民级别了(CPU:1核,内存:1G,带宽:1M,搭载的是CentOS),所以应该不存在搭建成功后无法运行的情况。接下来就是实(复)践(制)环节。

  1. 连接Linux,并且登录。这里我使用的是Putty,总之连接上就行了。
  2. yum -y install "wget" "unzip" "screen" "vim"复制,右键即可粘贴,回车。
  3. firewall-cmd --permanent --add-port=7777/tcp【开放端口7777,输入之后稍等会出现success的反馈】
  4. firewall-cmd --reload【同上,也有success反馈】
  5. cd /opt【移动到/opt目录下】
  6. wget "http://terraria.org/system/dedicated_servers/archives/000/000/032/original/terraria-server-1353.zip" 【下载Terraria的1.3.5.3版本】
  7. mkdir terraria【接着在/opt下创建目录】
  8. mkdir terraria/{bin,downloads}
  9. unzip terraria-server-1353.zip -d /opt/terraria/bin 【将安装包解压】
  10. cd /opt/terraria/
  11. vi serverconfig.txt 【开始进行配置,以下内容在配置文件中填写,完成之后按ESC退出编辑状态,输入:wq完成保存】

world=/opt/terraria/Worlds/房间名字.wld
autocreate=3
worldname=房间名字
difficulty=0
maxplayers=4
password=设置房间密码
worldpath=/opt/terraria/Worlds

【autocreate 是没有发现世界自动生成世界的大小 1、2、3分别对应小、中、大。difficulty 对应的是0为普通,1为专家。maxplayers是最大人数】

  1. cd /opt/terraria/bin/1353/Linux
  2. chmod 744 TerrariaServer.bin.x86_64
  3. ./TerrariaServer.bin.x86_64 -config /opt/terraria/serverconfig.txt【启动服务器和配置文件,如果正确无误,会出现下面的字符,完成配置】
    Terraria Server v1.3.5.3

Listening on port 7777
Type ‘help’ for a list of commands.

:

  1. cd /opt/terraria
  2. vim serverconfig【回到配置文件来修改成下列的样式,保存】
    world=/opt/terraria/Worlds/房间名.wld

    autocreate=3

    worldname=房间名

    difficulty=0

    maxplayers=4
    password=房间密码
    worldpath=/opt/terraria/Worlds

  3. cd /opt/terraria/1353/Linux
  4. screen -S terrariaServer 
  5. ./TerrariaServer.bin.x86_64 -config /opt/terraria/serverconfig
  6. 启动游戏,连接VPS的外网,输入设置的房间密码即可。

标签:none

CATEGORIES

控制面板