快速搭建饥荒游戏服务器
游戏服务器搭建
快速搭建饥荒游戏服务器
2023-01-13 15:36
lin系统搭建饥荒游戏服务器
# 环境
- 系统:Ubuntu18.04
- 配置:1 CPU 4G RAM 2M 带宽 50G 硬盘
# 安装依赖
$ sudo apt-get install libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386
# 添加用户
# 添加用户 steam
$ sudo useradd -m steam
# 设置用户密码
$ sudo passwd steam
# 切换到用户
$ su - steam
# 安装 steamcmd
# 新建目录 steamcmd
$ mkdir ~/steamcmd
# 进入目录
$ cd ~/steamcmd
# 下载 steamcmd
$ wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
# 解压
$ tar -xvzf steamcmd_linux.tar.gz
# 安装饥荒
# 执行安装脚本
$ ./steamcmd.sh
# 匿名登录
$ login anonymous
# 设置安装路径(绝对路径)
force_install_dir /home/steam/steamapps/dst
# 安装饥荒
app_update 343050 validate
# 成功后退出脚本
quit
# 新建一个存档
# 进入存档目录
$ cd ~/.klei/DoNotStarveTogether
# 新建存档
$ mkdir Cluster_1
一个存档应该有的基础目录与文件:
- Cluster_1
|- cluster.ini # 存档配置
|- cluster_token.txt # 服务器授权码
|- adminlist.txt # 管理员配置,一行一个用户 ID
|- Master # 地面
|- server.ini # 服务配置
|- worldgenoverride.lua # 世界配置
|- modoverrides.lua # Mod 配置
|- Caves # 洞穴
|- server.ini # 服务配置
|- worldgenoverride.lua # 世界配置
|- modoverrides.lua # Mod 配置
# cluster.ini
[GAMEPLAY]
game_mode = endless
max_players = 6
pvp = false
pause_when_empty = true
[NETWORK]
cluster_name = ?小鸽鸽?的休闲养生之旅
cluster_description = 642779596
cluster_intention = social
cluster_password = 123456
offline_cluster = false
cluster_language = zh
[MISC]
console_enabled = true
[SHARD]
shard_enabled = true
bind_ip = 127.0.0.1
master_ip = 127.0.0.1
master_port = 10889
cluster_key = supersecretkey
# cluster_token.txt
pds-g^KU_*****************=
# adminlist.txt
KU_***_****
1
# Master - server.ini
[NETWORK]
server_port = 10999
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
[ACCOUNT]
encode_user_path = true
# Caves - server.ini
標簽:
- 饥荒游戏服务器
- 添加用户
- 安装饥荒
- 存档
- Caves - server.ini
- adminlist.txt