腾讯云架设《饥荒》服务器详解
一、准备工作
在腾讯云上架设《饥荒》(Don't Starve Together, DST)联机服务器,首先需要准备的是腾讯云轻量应用服务器(Lighthouse)。Lighthouse提供了简洁易用的管理界面,非常适合初学者快速上手。在开始之前,请确保您已经完成了腾讯云账号的注册和实名认证。
1. 选择并创建轻量应用服务器:在腾讯云控制台中选择创建新的轻量应用服务器。选择适合您的配置,如2核4GB内存,这是大多数小型DST服务器的推荐配置。选择一个靠近您和您的朋友的地理位置,以减少延迟。
2. 配置防火墙规则:为了确保游戏客户端能够顺利连接到服务器,需要在防火墙中开放特定的端口。对于DST来说,通常需要开放的端口包括:
TCP 8082:用于登录面板。
UDP 10888, 10998, 10999:用于游戏通信。
其他可能需要的端口,根据实际需求调整。
3. 设置远程连接:为保证服务器的安全性,设置一个强密码用于远程连接,并妥善保管。对于Windows Server,您可以使用远程桌面协议(RDP)进行连接;对于Linux服务器,可以使用SSH工具,如Xshell。
二、安装SteamCMD和DST服务器
1. 安装SteamCMD:SteamCMD是一个命令行版本的Steam客户端,专门用于下载和管理服务器。在服务器上安装SteamCMD,可以使用以下命令(以Ubuntu为例):
```bash
mkdir ~/steamcmd
cd ~/steamcmd
wget
tar xvzf steamcmd_linux.tar.gz
```
2. 下载和安装DST服务器:使用SteamCMD下载DST服务器文件,命令如下:
```bash
./steamcmd.sh
login anonymous
force_install_dir ~/dstserver
app_update 343050 validate
quit
```
这些命令依次代表匿名登录Steam、指定安装目录、更新或安装DST服务器文件、退出SteamCMD。
三、配置DST服务器
1. 获取服务器Token:访问科雷官方网站(Klei Entertainment),登录您的账户,进入DST服务器管理页面,添加新服务器并获取Token。Token是服务器的身份验证密钥,必须保存在一个名为`cluster_token.txt`的文件中,位于服务器存档目录下。
2. 配置存档和MOD:在本地创建一个DST游戏存档,配置您想要的游戏模式、MOD等,然后将存档文件夹(通常是`Cluster_X`)上传到服务器的相应位置。确保将`cluster_token.txt`放置在存档文件夹中。
3. 编辑服务器配置文件:打开`cluster.ini`文件,设置最大玩家数、服务器名称、描述等信息。确保`pause_when_empty`参数设置为`false`,除非您希望当没有玩家在线时暂停服务器。
4. 启动服务器:编写一个批处理文件(如`launch_preconfigured_servers.bat`),用于启动DST服务器。示例内容如下:
```batch
@ECHO OFF
set SteamAppId=322330
set SteamGameId=322330
cd /D "C:\SteamCMD\my_dst\bin"
start "Don't Starve Together Overworld" /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" cluster Cluster_1 console shard Master console
start "Don't Starve Together Caves" /D "%~dp0.." "%~dp0..\dontstarve_dedicated_server_nullrenderer.exe" cluster Cluster_1 console shard Caves console
```
保存文件并双击运行,服务器将启动并开始运行。
四、饥荒联机版云服务器重置人物
如果您想要在云服务器上重置DST的角色,可以通过以下步骤实现:
1. 备份存档:在进行任何更改之前,务必备份当前的存档文件,以防万一出现问题可以恢复。
2. 删除角色数据:在服务器存档文件夹中,找到`players`文件夹,删除或重命名您想要重置的角色文件(如`player_000001.txt`)。这样,下次玩家登录时,将会创建一个新的角色数据文件。
3. 重启服务器:重启DST服务器,确保所有更改生效。在命令行中输入`c_shutdown()`来优雅地关闭服务器,然后再重新启动。
通过以上步骤,您不仅可以在腾讯云上成功架设《饥荒》联机服务器,还可以灵活地管理游戏角色,为您的游戏体验增添更多乐趣。