terraria吧 关注:777,441贴子:10,030,636

泰拉瑞亚(Linux)云服务器搭建教程

只看楼主收藏回复

告知:
1、准备一台轻量云服务器推荐1核2G(内存),我是用的腾讯云轻量服务器。
2、演示方便我就不用连接工具了,懂linux的基本知道链接工具的下载使用
3、小白直接跟着做也可以搭建出来
4、欢迎指正
5、输入命令之前最好在root模式下,切换命令sudo su root


IP属地:贵州1楼2021-12-07 22:30回复
    一、设置swap,防止内存不足
    首先查看
    free –m
    可以看到swap分区是0
    1、删除原有的分区
    swapoff -a
    2、新建分区
    dd if=/dev/zero of=/root/swapfile bs=1M count=2048
    3、格式化交换分区
    mkswap /root/swapfile
    4、启动新建的swap交换分区
    swapon /root/swapfile
    5、添加开机启动
    进入目录
    vi /etc/fstab
    按(英文下状态小写的)i进入编辑模式,到达文件底部添加内容
    /root/swapfile swap swap defaults 0 0
    完毕后依次按键盘 Esc-键盘shift+:+输入wq保存/退出编辑好的文件
    6、使用命令重启服务器
    reboot
    ……等待重启
    7、检查
    输入命令free –m
    看Swap有了数值,表示成功添加。
    8、进入管理员权限
    sudo su root


    IP属地:贵州2楼2021-12-07 22:31
    回复
      2025-12-24 05:41:31
      广告
      不感兴趣
      开通SVIP免广告
      二、安装工具
      1、下载工具
      yum install -y wget
      2、解压工具
      yum install -y unzip
      3、压缩工具
      yum install –y zip
      4、远程管理工具
      yum install -y screen
      看到Complete!表示完成


      IP属地:贵州3楼2021-12-07 22:32
      回复
        三、创建目录
        1、创建父目录
        mkdir /opt/terraria
        2、创建2个子目录,和存档目录
        mkdir /opt/terraria/bin keyword zip
        3、查看目录是否创建成功
        ls /opt/terraria/
        4、进入zip文件夹
        cd /opt/terraria/zip
        5、下载泰拉瑞亚服务器包(最新版本去官网寻找)
        wget https://terraria.org/api/download/pc-dedicated-server/terraria-server-1432.zip
        6、查看是否下载好terraria-server-1432.zip
        ls
        7、解压服务器包到bin文件夹
        unzip terraria-server-1432.zip -d ../bin
        8、新建服务器的配置文件
        vim ../server-config
        按(英文状态小写的)i进入编辑模式
        world=/opt/terraria/keyword/存档名.wld
        worldname=世界的名字
        difficulty=0
        autocreate=2
        maxplayers=4
        password=设定一个密码
        worldpath=/opt/terraria/keyword
        参数解释:
        autocreate是地图大小1<2<3
        difficulty是难度0为普通,1为专家
        maxplayers 最大人数
        按esc-shift+:- wq保存退出


        IP属地:贵州4楼2021-12-07 22:32
        回复
          四、启动准备
          1、放行7777端口
          启动防火墙:systemctl start firewalld
          firewall-cmd --permanent --add-port=7777/tcp
          firewall-cmd --reload
          1、给文件添加最高权限
          chmod 777 /opt/terraria/bin/1432/Linux/TerrariaServer.bin.x86_64
          2、进入启动目录
          cd /opt/terraria/bin/1432/Linux
          3、启动服务器使用自定义的配置文件
          ./TerrariaServer.bin.x86_64 -config /opt/terraria/server-config
          等待加载……
          4、已经创建成功此时还差一步
          先退出
          exit
          编辑之前的配置文件
          vim /opt/terraria/server-config
          按(英文状态小写的)i进入编辑模式
          分别给worldname=xx 每段前加#号
          difficulty=xx
          autocreate=xx
          按esc-shift+:- wq保存退出
          目的是让注释代码让其失效,不然每次重开服务器都会生成新世界


          IP属地:贵州5楼2021-12-07 22:32
          回复
            五、创建新会话来运行服务器
            1、移动到服务器目录
            cd /opt/terraria/1432/Linux
            2、创建新的screen会话,用于运行服务器
            screen -S terrariaServer
            3、启动服务器使用自定义的配置文件
            ./TerrariaServer.bin.x86_64 -config /opt/terraria/server-config
            创建好后,使用Ctrl+A+D退出会话,不会被关闭
            停止服务器输入
            exit
            重新连接screen会话
            screen -R terrariaServer


            IP属地:贵州6楼2021-12-07 22:33
            回复
              服务器准备工作




              IP属地:贵州7楼2021-12-07 22:34
              回复
                搭建完后输入help可以查看帮助 翻译内容如图


                IP属地:贵州8楼2021-12-07 22:36
                回复
                  2025-12-24 05:35:31
                  广告
                  不感兴趣
                  开通SVIP免广告
                  完成效果





                  IP属地:贵州9楼2021-12-07 22:38
                  回复


                    10楼2021-12-07 22:45
                    回复
                      图片






                      IP属地:贵州来自Android客户端11楼2021-12-07 23:08
                      回复


                        IP属地:广东来自Android客户端12楼2021-12-08 00:38
                        回复
                          dd


                          IP属地:贵州13楼2021-12-08 10:29
                          回复
                            欢迎提问


                            IP属地:贵州14楼2021-12-08 10:30
                            收起回复
                              2025-12-24 05:29:31
                              广告
                              不感兴趣
                              开通SVIP免广告
                              windows版
                              http://tieba.baidu.com/p/7642475409?share=9105&fr=sharewise&see_lz=0&share_from=post&sfc=copy&client_type=2&client_version=12.12.1.0&st=1638933430&unique=B57AF9839F50A222271DC010523219C0


                              IP属地:贵州来自Android客户端16楼2021-12-08 11:18
                              回复