泰拉瑞亚云服务器开服教程
游戏教程 2024-09-25 11:54 1520

面板一键开服:https://game.95vps.com/

 

准备工作

  1. 选择云服务商

    • 常见选择包括:桔子数据。根据需求选择合适的套餐,推荐配置为至少 2GB RAM
  2. 购买服务器

    • 选择 Ubuntu 20.04 或更高版本的操作系统。

连接到云服务器

  1. 使用SSH连接到服务器:
    ssh 用户名@服务器IP
    • 默认用户名一般为 root 或你在购买时设置的用户名。

安装必要的软件

  1. 更新包管理器

    sudo apt update && sudo apt upgrade -y
  2. 安装 SteamCMD
    你需要安装 SteamCMD 来下载泰拉瑞亚服务器。

    sudo apt install steamcmd
    • 如果使用的是较新版本的Ubuntu,可能需要设置链接:
    sudo ln -s /usr/games/steamcmd /usr/bin/steamcmd
  3. 安装依赖

    sudo apt install lib32gcc1

下载和配置泰拉瑞亚服务器

  1. 创建服务器目录

    mkdir ~/terraria_server
    cd ~/terraria_server
  2. 使用 SteamCMD 下载泰拉瑞亚服务器
    启动 SteamCMD 并输入以下指令:

    steamcmd

    然后在 SteamCMD 提示符下输入:

    login anonymous
    force_install_dir ./                 # 设置服务器安装目录
    app_update 105600 validate           # 下载泰拉瑞亚服务器
    quit                                  # 退出SteamCMD

配置服务器

  1. 创建配置文件

    nano ~/terraria_server/serverconfig.txt
  2. 在 serverconfig.txt 文件中,设置以下配置

    # 服务器名称
    server_name = "我的泰拉瑞亚服务器"
    # 服务器密码(如果不需要则留空)
    password = "你的密码"
    # 最大玩家数
    max_players = 8
    # 世界名称
    world_name = "我的世界"
    # 世界模式(1=普通,2=专家,3=大师)
    world_type = 1
    # 世界大小(0=小,1=中,2=大)
    world_size = 1
    # 启用 PvP(1=是,0=否)
    pvp = 0
  3. 保存并退出
    按 CTRL + X,然后按 Y 以保存更改。

启动泰拉瑞亚服务器

  1. 启动服务器

    cd ~/terraria_server
    ./TerrariaServer.bin.x86_64 -config serverconfig.txt
  2. 接受 EULA
    启动服务器后,命令行会提示你接受服务条款,输入 yes

  3. 配置其他服务器选项(如需要):
    可以在启动时添加其他参数,具体请参考泰拉瑞亚官方文档。

开放端口

确保你的云服务器防火墙已开放以下端口(通常使用Linux的ufw命令):

sudo ufw allow 7777/tcp

连接到服务器

  1. 启动泰拉瑞亚游戏客户端
  2. 进入“多人游戏”选项,选择“加入游戏”,输入你的服务器IP地址和端口(默认为7777),输入密码(如果设置了)。

维护与管理

  • 保存当前进度
    在游戏中输入 /save 命令,保存当前世界。

  • 退出服务器
    在服务器终端输入 /exit 以关闭服务器。

定期备份

建议定期备份 ~/terraria_server/worlds 目录中的世界文件,以防数据丢失。

运行脚本(可选)

为了方便,以后可以创建脚本来启动服务器:

nano ~/terraria_server/start.sh

输入以下内容:

#!/bin/bash
cd ~/terraria_server
./TerrariaServer.bin.x86_64 -config serverconfig.txt

然后使脚本可执行:

chmod +x ~/terraria_server/start.sh

以后只需运行 ./start.sh 即可启动服务器。