快速搭建饥荒游戏服务器

游戏服务器搭建

快速搭建饥荒游戏服务器

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

                                    
label :
  • 饥荒游戏服务器
  • 添加用户
  • 安装饥荒
  • 存档
  • Caves - server.ini
  • adminlist.txt
© 流浪者IDC.
Powered by ©IDCSMART