linux饥荒专属服务器,linux云服务器ubuntu安装饥荒专属服务器

本文给你带来的是linux云服务器ubuntu搭建饥荒服务器的教程。饥荒是一款游戏,虽然steam上可以联机,但是老是感觉不爽,毕竟玩的话,需要另一个玩家电脑一直开着。

68caf3858ed325ac88ea9bb6f7a4dba5.png

来体验自己搭建服务器吧,我们需要以下东西:

1、linux服务器(推荐ubuntu,本文演示也是ubuntu,centos对steam支持太差劲了。)

2、steam 和饥荒(自行 steam 购买正版,没错,我们的服务器仅能正版使用)

3、steam CMD(很重要,成功与否就靠它)

4、一颗折腾的心。

准备工作到这里就结束了,那么第一步,我们先登录自己的 linux 服务器。

4c807d5df861dd0ffacaa9a7345473d1.png

在这个界面就代表你已经登录你的 Ubuntu 服务器了。

第一步、准备 steamcmd 运行环境

sudo apt-get install lib32gcc1

这一步是为了安装所编译的库文件

mkdir ~/steamcmd && cd ~/steamcmd

这一步是在目录下新建 steamcmd 文件夹,并打开这个文件夹。

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz

这一步是下载steamcmd_linux.tar.gz这个文件

tar -xvzf steamcmd_linux.tar.gz

然后解压这个文件到当前目录。

mkdir -p ~/.klei/DoNotStarveTogether/MyDediServer/Master

新建.klei/DoNotStarveTogether/MyDediServer/Master这个目录

mkdir -p ~/.klei/DoNotStarveTogether/MyDediServer/Caves

新建.klei/DoNotStarveTogether/MyDediServer/Caves这个目录

第二步、准备饥荒认证令牌

首先打开你的 steam 客户端,购买并下载这款游戏运行。

c44ab8943c74331b87583f3ae7b5b32e.png

e643ef4eeb99ead9d841a736c95bfb85.png

515a202d3536038cb011f5d97f46c9a1.png

765812354e9fc6165b1cc5cf01fb6db4.png

将获取到的令牌字符复制保存。

第三步、创建令牌文件及配置文件

首先是我们的令牌文件

mkdir ~/.klei/DoNotStarveTogether/MyDediServer/cluster_token.txt

vim ~/.klei/DoNotStarveTogether/MyDediServer/cluster_token.txt

然后将你的令牌文件复制到cluster_token.txt

接下来创建配置文件

mkdir ~/.klei/DoNotStarveTogether/MyDediServer/cluster.ini

vim ~/.klei/DoNotStarveTogether/MyDediServer/cluster.ini

复制以下信息到您的配置窗口

[GAMEPLAY]

game_mode = survival

max_players = 6

pvp = false

pause_when_empty = true

[NETWORK]

cluster_description = 你对这个服务器的描述(尽量英文)

cluster_name = 服务器的名字(尽量英文)

cluster_intention = cooperative

cluster_password = (加入服务器的密码)

[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

game mode 为三种模式,自行选择(Endless无尽模式)

接下来创建第二个文件

mkdir ~/.klei/DoNotStarveTogether/MyDediServer/Master/server.ini

vim ~/.klei/DoNotStarveTogether/MyDediServer/Master/server.ini

并将以下内容复制保存到这里

[NETWORK]

server_port = 11000

[SHARD]

is_master = true

[STEAM]

master_server_port = 27018

authentication_port = 8768

接下来创建第三个文件

mkdir ~/.klei/DoNotStarveTogether/MyDediServer/Caves/server.ini

vim ~/.klei/DoNotStarveTogether/MyDediServer/Caves/server.ini

并将以下内容复制保存到这里

[NETWORK]

server_port = 11001

[SHARD]

is_master = false

name = Caves

[STEAM]

master_server_port = 27019

authentication_port = 8769

接下来创建第四个文件

mkdir ~/.klei/DoNotStarveTogether/MyDediServer/Caves/worldgenoverride.lua

vim ~/.klei/DoNotStarveTogether/MyDediServer/Caves/worldgenoverride.lua

并将以下内容复制保存到这里

return {

override_enabled = true,

preset = "DST_CAVE",

}

第四步、配置启动脚本

首先新建文件

mkdir ~/start_dedicated_servers.sh

vim ~/start_dedicated_servers.sh

并将以下内容复制保存到这里

#!/bin/bash

steamcmd_dir="$HOME/steamcmd"

install_dir="$HOME/dontstarvetogether_dedicated_server"

cluster_name="MyDediServer"

dontstarve_dir="$HOME/.klei/DoNotStarveTogether"

function fail()

{

echo Error: "$@" >&2

exit 1

}

function check_for_file()

{

if [ ! -e "$1" ]; then

fail "Missing file: $1"

fi

}

cd "$steamcmd_dir" || fail "Missing $steamcmd_dir directory!" # TODO

check_for_file "steamcmd.sh"

check_for_file "$dontstarve_dir/$cluster_name/cluster.ini"

check_for_file "$dontstarve_dir/$cluster_name/cluster_token.txt"

check_for_file "$dontstarve_dir/$cluster_name/Master/server.ini"

check_for_file "$dontstarve_dir/$cluster_name/Caves/server.ini"

./steamcmd.sh +force_install_dir "$install_dir" +login anonymous +app_update 343050 validate +quit

check_for_file "$install_dir/bin"

cd "$install_dir/bin" || fail

run_shared=(./dontstarve_dedicated_server_nullrenderer)

run_shared+=(-console)

run_shared+=(-cluster "$cluster_name")

run_shared+=(-monitor_parent_process $$)

run_shared+=(-shard)

"${run_shared[@]}" Caves  | sed 's/^/Caves:  /' &

"${run_shared[@]}" Master | sed 's/^/Master: /'

接下来给启动脚本加入权限

chmod u+x ~/start_dedicated_servers.sh

然后运行这个脚本

./ start_dedicated_servers.sh

看到这个界面就代表你的服务器启动成功。

d5a91152ea528ee90293e989edc3c764.png

7ede192c38782ecded46a3d9d39563fb.png

73f78fecd11cf1deeceecd9832533c66.png

60c737b698183e387257f5b455cb0ee9.png

相关主题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
饥荒联机版游戏中,最大玩家数默认只能为6人。但是,根据引用的描述,可以通过修改游戏的服务器设置来提高人数上限。具体操作步骤如下: 1. 打开饥荒联机版游戏,并进入主菜单界面。 2. 在主菜单界面中,找到"设置"选项。 3. 在"设置"选项中,选择"服务器设置"或类似的选项。 4. 在服务器设置界面中,可以看到"最大玩家数"或类似的选项。 5. 点击或选择"最大玩家数"选项,并修改人数上限为你想要的数量。 6. 保存设置并退出服务器设置界面。 7. 现在你的服务器人数上限已经成功修改。 需要注意的是,修改服务器人数上限可能会对游戏的性能和稳定性产生影响。如果你的电脑或服务器配置较低,增加太多的玩家数量可能会导致游戏运行缓慢或出现延迟。因此,建议根据你的设备和网络情况来合理调整人数上限,以保证游戏的流畅性和稳定性。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [《饥荒联机版》房间人数上限修改图文教程](https://blog.csdn.net/weixin_36087083/article/details/119288937)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] - *2* [饥荒联机版房间人数上限修改图文教程_饥荒联机版房间人数上限怎么修改_牛游戏网](https://blog.csdn.net/weixin_39845113/article/details/119288939)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值