-
2021-08-02 02:38:54
专业服务器,是有需要有一台专业服务器为基础的,将所有的模块载入服务器在统一的一张地图玩,做到所有人都可以玩,最基础的就是你需要花钱买一个服务器再能创建!
之前一直在玩联机版的一个存档,后来东西太多了电脑带不太动就想建服务器。
之前发布了我在 Azure 上搭建的饥荒服务器,希望能让 v2 的小伙伴们一起玩耍( https://www.v2ex.com/t/327070#reply24 )。但是由于游戏中世界生存 153 天之后,服务器。
已购买饥荒联机版的WEGAME用户可在WEGAME里面申请下载专用服务器搭建文件的
别人突然退出了,怎么拉黑?把他的Ku那一串放哪里怎么操作。
存档目录下建立blocklist.txt文件,Ku那一串放放里面
饥荒联机 洞穴服务器搭建攻略1. 先开启steam收藏库的工具,下载steam的相关工具 don t starve together dedicated server 点击安装2. 点选检验工具的完整性,它会跑一下。
1.下载并安装SteamCmd 下载地址:点击进入 所谓的安装就是把你下载下来可执行。 从Steam启动饥荒联机 Don't Starve Together,并点击开始游戏(Play!)。4.点击账。
专用服务器怎么让别人使用t建?
不能,除了房主能用其他的不行,非房主用代码刷不出来东西(刷了也捡不起来)
萝卜建站https://www.luobojianzhan.com/ 版权声明:本网站部分资源来源于网络,如您认为本网站不应该展示与您有关的信息,请及时与我们取得联系,我们会尊重您的决定并作出处理。
特别注意:本网站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
更多相关内容 -
如何用阿里云服务器搭建饥荒专用服务器?
2021-01-12 14:44:56针对这样个的问题,我决定自己搭建饥荒的专有服务器,解决两个问题,1、在服务器有个长时间运行的房间,如果房间内没有任何玩家则世界暂停,2、我的阿里云服务器有1mb的带宽足够我们6个人一起玩了(解决不卡顿)我的.....前几天我一朋友在steam上邀请我一起玩饥荒,可是联机的时候,总是一卡一卡的,好不容易玩的正尽兴的时候,我朋友突然有事就离开了房间,好不容易打的怪,建的家,房主一退就不能再次玩了只能等待他回来。
针对这样个的问题,我决定自己搭建饥荒的专有服务器,解决两个问题,
1、在服务器有个长时间运行的房间,如果房间内没有任何玩家则世界暂停,
2、我的阿里云服务器有1mb的带宽足够我们6个人一起玩了(解决不卡顿)
我的阿里云服务器是Ubuntu 64位的机器
首先使用ssh 连接服务器:
1、安装依赖关系
64位机器:
sudo apt-get install libstdc ++ 6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386
32位机器:
sudo apt-get install libstdc ++ 6 libgcc1 libcurl4-gnutls-dev
2、安装steamcmd
按照以下说明下载并安装steamcmd:https : //developer.valvesoftware.com/wiki/SteamCMD#Linux
//本指南将假定您已将steamcmd安装到〜/ steamcmd。如果您愿意,可以跳过关于创建新用户的部分。
缩短版本的必要命令:
mkdir〜/ steamcmd
cd〜/ steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz
3、创建专有服务器文件夹(目录)
您需要创建这些文件夹:
~/.klei/DoNotStarveTogether/MyDediServer/Master
~/.klei/DoNotStarveTogether/MyDediServer/Caves
您可以使用以下命令:
mkdir -p ~/.klei/DoNotStarveTogether/MyDediServer/Master
mkdir -p ~/.klei/DoNotStarveTogether/MyDediServer/Caves
4、创建cluster_token.txt
从steam上运行饥荒 点击play
点击Acct Info按钮
点击”Generate Server Token“ 按钮并复制token粘贴到一下文件中
~/.klei/DoNotStarveTogether/MyDediServer/cluster_token.txt
您可以通过运行以下命令快速执行此操作,将YourServerTokenHere替换为服务器令牌(将引号保留在令牌周围)。
echo 'YourServerTokenHere' > ~/.klei/DoNotStarveTogether/MyDediServer/cluster_token.txt
5、创建cluster.ini 文件
拷贝以下文本
~/.klei/DoNotStarveTogether/MyDediServer/cluster.ini
[GAMEPLAY]
game_mode = survival
max_players = 6
pvp = false
pause_when_empty = true
[NETWORK]
cluster_description = This server is super duper!
cluster_name = Super Server
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
你也可以使用这个自动执行的命令
base64 -di > ~/.klei/DoNotStarveTogether/MyDediServer/cluster.ini <<< 'W0dBTUVQTEFZXQpnYW1lX21vZGUgPSBzdXJ2aXZhbAptYXhfcGxheWVycyA9IDYKcHZwID0gZmFsc2UKcGF1c2Vfd2hlbl9lbXB0eSA9IHRydWUKCgpbTkVUV09SS10KY2x1c3Rlcl9kZXNjcmlwdGlvbiA9IFRoaXMgc2VydmVyIGlzIHN1cGVyIGR1cGVyIQpjbHVzdGVyX25hbWUgPSBTdXBlciBTZXJ2ZXIKY2x1c3Rlcl9pbnRlbnRpb24gPSBjb29wZXJhdGl2ZQpjbHVzdGVyX3Bhc3N3b3JkID0gCgoKW01JU0NdCmNvbnNvbGVfZW5hYmxlZCA9IHRydWUKCgpbU0hBUkRdCnNoYXJkX2VuYWJsZWQgPSB0cnVlCmJpbmRfaXAgPSAxMjcuMC4wLjEKbWFzdGVyX2lwID0gMTI3LjAuMC4xCm1hc3Rlcl9wb3J0ID0gMTA4ODkKY2x1c3Rlcl9rZXkgPSBzdXBlcnNlY3JldGtleQo='
6、编辑你的cluster.ini文件
使用文本编辑器中打开~/.klei/DoNotStarveTogether/MyDediServer/cluster.ini,并更改所需的所有内容。你可以将cluster_name从“Super Server”更改为别的内容。这是在服务器列表中显示的名称。
7、创建你主机的server.ini
拷贝一下文本到文件
~/.klei/DoNotStarveTogether/MyDediServer/Master/server.ini
[NETWORK]
server_port = 11000
[SHARD]
is_master = true
[STEAM]
master_server_port = 27018
authentication_port = 8768
或使用一下快捷命令
base64 -di > ~/.klei/DoNotStarveTogether/MyDediServer/Master/server.ini <<< 'W05FVFdPUktdCnNlcnZlcl9wb3J0ID0gMTEwMDAKCgpbU0hBUkRdCmlzX21hc3RlciA9IHRydWUKCgpbU1RFQU1dCm1hc3Rlcl9zZXJ2ZXJfcG9ydCA9IDI3MDE4CmF1dGhlbnRpY2F0aW9uX3BvcnQgPSA4NzY4Cg=='
8、建Caves server.ini文件
复制以下文本到文件
~/.klei/DoNotStarveTogether/MyDediServer/Caves/server.ini
[NETWORK]
server_port = 11001
[SHARD]
is_master = false
name = Caves
[STEAM]
master_server_port = 27019
authentication_port = 8769
或使用以下快捷命令:
base64 -di > ~/.klei/DoNotStarveTogether/MyDediServer/Caves/server.ini <<< 'W05FVFdPUktdCnNlcnZlcl9wb3J0ID0gMTEwMDEKCgpbU0hBUkRdCmlzX21hc3RlciA9IGZhbHNlCm5hbWUgPSBDYXZlcwoKCltTVEVBTV0KbWFzdGVyX3NlcnZlcl9wb3J0ID0gMjcwMTkKYXV0aGVudGljYXRpb25fcG9ydCA9IDg3NjkK'
9、创建 Caves worldgenoverride.lua 文件
复制以下文本到文件中
~/.klei/DoNotStarveTogether/MyDediServer/Caves/worldgenoverride.lua
return {
override_enabled = true,
preset = "DST_CAVE",
}
也可以使用这里的快捷命令
base64 -di > ~/.klei/DoNotStarveTogether/MyDediServer/Caves/worldgenoverride.lua <<< 'cmV0dXJuIHsKICAgIG92ZXJyaWRlX2VuYWJsZWQgPSB0cnVlLAogICAgcHJlc2V0ID0gIkRTVF9DQVZFIiwKfQo='
10、创建将运行服务的脚本
复制以下文本到文件
~/run_dedicated_servers.sh
头部一定加上”#!/bin/bash” 或者直接运行下面的快捷命令
#!/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!"
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 Caves | sed 's/^/Caves: /' &
"${run_shared[@]}" -shard Master | sed 's/^/Master: /'
也可以使用快捷命令
base64 -di > ~/run_dedicated_servers.sh <<< 'IyEvYmluL2Jhc2gKCnN0ZWFtY21kX2Rpcj0iJEhPTUUvc3RlYW1jbWQiCmluc3RhbGxfZGlyPSIkSE9NRS9kb250c3RhcnZldG9nZXRoZXJfZGVkaWNhdGVkX3NlcnZlciIKY2x1c3Rlcl9uYW1lPSJNeURlZGlTZXJ2ZXIiCmRvbnRzdGFydmVfZGlyPSIkSE9NRS8ua2xlaS9Eb05vdFN0YXJ2ZVRvZ2V0aGVyIgoKZnVuY3Rpb24gZmFpbCgpCnsKICAgICAgICBlY2hvIEVycm9yOiAiJEAiID4mMgogICAgICAgIGV4aXQgMQp9CgpmdW5jdGlvbiBjaGVja19mb3JfZmlsZSgpCnsKICAgIGlmIFsgISAtZSAiJDEiIF07IHRoZW4KICAgICAgICAgICAgZmFpbCAiTWlzc2luZyBmaWxlOiAkMSIKICAgIGZpCn0KCmNkICIkc3RlYW1jbWRfZGlyIiB8fCBmYWlsICJNaXNzaW5nICRzdGVhbWNtZF9kaXIgZGlyZWN0b3J5ISIKCmNoZWNrX2Zvcl9maWxlICJzdGVhbWNtZC5zaCIKY2hlY2tfZm9yX2ZpbGUgIiRkb250c3RhcnZlX2Rpci8kY2x1c3Rlcl9uYW1lL2NsdXN0ZXIuaW5pIgpjaGVja19mb3JfZmlsZSAiJGRvbnRzdGFydmVfZGlyLyRjbHVzdGVyX25hbWUvY2x1c3Rlcl90b2tlbi50eHQiCmNoZWNrX2Zvcl9maWxlICIkZG9udHN0YXJ2ZV9kaXIvJGNsdXN0ZXJfbmFtZS9NYXN0ZXIvc2VydmVyLmluaSIKY2hlY2tfZm9yX2ZpbGUgIiRkb250c3RhcnZlX2Rpci8kY2x1c3Rlcl9uYW1lL0NhdmVzL3NlcnZlci5pbmkiCgouL3N0ZWFtY21kLnNoICtmb3JjZV9pbnN0YWxsX2RpciAiJGluc3RhbGxfZGlyIiArbG9naW4gYW5vbnltb3VzICthcHBfdXBkYXRlIDM0MzA1MCB2YWxpZGF0ZSArcXVpdAoKY2hlY2tfZm9yX2ZpbGUgIiRpbnN0YWxsX2Rpci9iaW4iCgpjZCAiJGluc3RhbGxfZGlyL2JpbiIgfHwgZmFpbCAKCnJ1bl9zaGFyZWQ9KC4vZG9udHN0YXJ2ZV9kZWRpY2F0ZWRfc2VydmVyX251bGxyZW5kZXJlcikKcnVuX3NoYXJlZCs9KC1jb25zb2xlKQpydW5fc2hhcmVkKz0oLWNsdXN0ZXIgIiRjbHVzdGVyX25hbWUiKQpydW5fc2hhcmVkKz0oLW1vbml0b3JfcGFyZW50X3Byb2Nlc3MgJCQpCgoiJHtydW5fc2hhcmVkW0BdfSIgLXNoYXJkIENhdmVzICB8IHNlZCAncy9eL0NhdmVzOiAgLycgJgoiJHtydW5fc2hhcmVkW0BdfSIgLXNoYXJkIE1hc3RlciB8IHNlZCAncy9eL01hc3RlcjogLycKCgo='
11、给脚本一个执行权限
在终端运行
chmod u+x ~/run_dedicated_servers.sh
12、运行专有服务器的启动脚本
在终端运行
~/run_dedicated_servers.sh
运行之后大概十多秒后你就可以在steam中查找你的专有服务器名称,进去如果你设置了密码输入密码,就可以打开你的饥荒世界了。。。。。。
-
2021最新 阿里云搭建饥荒专用服务器
2020-06-25 20:42:17前几天我一朋友在steam上邀请我一起玩饥荒,可是联机的时候,...2、我的阿里云服务器有1mb的带宽足够我们6个人一起玩了(解决不卡顿) 我的阿里云服务器是Ubuntu 64位的机器 首先使用ssh 连接服务器: 1、安装依赖关系前几天我一朋友在steam上邀请我一起玩饥荒,可是联机的时候,总是一卡一卡的,好不容易玩的正尽兴的时候,我朋友突然有事就离开了房间,好不容易打的怪,建的家,房主一退就不能再次玩了只能等待他回来。
针对这样个的问题,我决定自己搭建饥荒的专有服务器,解决两个问题,
1、在服务器有个长时间运行的房间,如果房间内没有任何玩家则世界暂停,
2、我的阿里云服务器有1mb的带宽足够我们6个人一起玩了(解决不卡顿)
我的阿里云服务器是Ubuntu 64位的机器
首先使用ssh 连接服务器:
1、安装依赖关系
64位机器: sudo apt-get install libstdc ++ 6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386 32位机器: sudo apt-get install libstdc ++ 6 libgcc1 libcurl4-gnutls-dev
2、安装steamcmd
按照以下说明下载并安装steamcmd:https : //developer.valvesoftware.com/wiki/SteamCMD#Linux //本指南将假定您已将steamcmd安装到〜/ steamcmd。如果您愿意,可以跳过关于创建新用户的部分。 缩短版本的必要命令: mkdir〜/ steamcmd cd〜/ steamcmd wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xvzf steamcmd_linux.tar.gz
3、创建专有服务器文件夹(目录)
您需要创建这些文件夹: ~/.klei/DoNotStarveTogether/MyDediServer/Master ~/.klei/DoNotStarveTogether/MyDediServer/Caves 您可以使用以下命令: mkdir -p ~/.klei/DoNotStarveTogether/MyDediServer/Master mkdir -p ~/.klei/DoNotStarveTogether/MyDediServer/Caves
4、创建cluster_token.txt
从steam上运行饥荒 点击play
点击Acct Info按钮
点击”Generate Server Token“ 按钮并复制token粘贴到一下文件中
- ~/.klei/DoNotStarveTogether/MyDediServer/cluster_token.txt
您可以通过运行以下命令快速执行此操作,将YourServerTokenHere替换为服务器令牌(将引号保留在令牌周围)。
echo 'YourServerTokenHere' > ~/.klei/DoNotStarveTogether/MyDediServer/cluster_token.txt
5、创建cluster.ini 文件
拷贝以下文本
- ~/.klei/DoNotStarveTogether/MyDediServer/cluster.ini
-
[GAMEPLAY] game_mode = survival max_players = 6 pvp = false pause_when_empty = true [NETWORK] cluster_description = This server is super duper! cluster_name = Super Server 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
你也可以使用这个自动执行的命令
base64 -di > ~/.klei/DoNotStarveTogether/MyDediServer/cluster.ini <<< 'W0dBTUVQTEFZXQpnYW1lX21vZGUgPSBzdXJ2aXZhbAptYXhfcGxheWVycyA9IDYKcHZwID0gZmFsc2UKcGF1c2Vfd2hlbl9lbXB0eSA9IHRydWUKCgpbTkVUV09SS10KY2x1c3Rlcl9kZXNjcmlwdGlvbiA9IFRoaXMgc2VydmVyIGlzIHN1cGVyIGR1cGVyIQpjbHVzdGVyX25hbWUgPSBTdXBlciBTZXJ2ZXIKY2x1c3Rlcl9pbnRlbnRpb24gPSBjb29wZXJhdGl2ZQpjbHVzdGVyX3Bhc3N3b3JkID0gCgoKW01JU0NdCmNvbnNvbGVfZW5hYmxlZCA9IHRydWUKCgpbU0hBUkRdCnNoYXJkX2VuYWJsZWQgPSB0cnVlCmJpbmRfaXAgPSAxMjcuMC4wLjEKbWFzdGVyX2lwID0gMTI3LjAuMC4xCm1hc3Rlcl9wb3J0ID0gMTA4ODkKY2x1c3Rlcl9rZXkgPSBzdXBlcnNlY3JldGtleQo='
6、编辑你的cluster.ini文件
使用文本编辑器中打开~/.klei/DoNotStarveTogether/MyDediServer/cluster.ini,并更改所需的所有内容。你可以将cluster_name从“Super Server”更改为别的内容。这是在服务器列表中显示的名称。
7、创建你主机的server.ini
拷贝一下文本到文件
~/.klei/DoNotStarveTogether/MyDediServer/Master/server.ini [NETWORK] server_port = 11000 [SHARD] is_master = true [STEAM] master_server_port = 27018 authentication_port = 8768
或使用一下快捷命令base64 -di > ~/.klei/DoNotStarveTogether/MyDediServer/Master/server.ini <<< 'W05FVFdPUktdCnNlcnZlcl9wb3J0ID0gMTEwMDAKCgpbU0hBUkRdCmlzX21hc3RlciA9IHRydWUKCgpbU1RFQU1dCm1hc3Rlcl9zZXJ2ZXJfcG9ydCA9IDI3MDE4CmF1dGhlbnRpY2F0aW9uX3BvcnQgPSA4NzY4Cg=='
8、建Caves server.ini文件
复制以下文本到文件
-
~/.klei/DoNotStarveTogether/MyDediServer/Caves/server.ini
[NETWORK] server_port = 11001 [SHARD] is_master = false name = Caves [STEAM] master_server_port = 27019 authentication_port = 8769
或使用以下快捷命令:
base64 -di > ~/.klei/DoNotStarveTogether/MyDediServer/Caves/server.ini <<< 'W05FVFdPUktdCnNlcnZlcl9wb3J0ID0gMTEwMDEKCgpbU0hBUkRdCmlzX21hc3RlciA9IGZhbHNlCm5hbWUgPSBDYXZlcwoKCltTVEVBTV0KbWFzdGVyX3NlcnZlcl9wb3J0ID0gMjcwMTkKYXV0aGVudGljYXRpb25fcG9ydCA9IDg3NjkK'
9、创建 Caves worldgenoverride.lua 文件
复制以下文本到文件中
- ~/.klei/DoNotStarveTogether/MyDediServer/Caves/worldgenoverride.lua
return { override_enabled = true, preset = "DST_CAVE", }
也可以使用这里的快捷命令
base64 -di > ~/.klei/DoNotStarveTogether/MyDediServer/Caves/worldgenoverride.lua <<< 'cmV0dXJuIHsKICAgIG92ZXJyaWRlX2VuYWJsZWQgPSB0cnVlLAogICAgcHJlc2V0ID0gIkRTVF9DQVZFIiwKfQo='
10、创建将运行服务的脚本
复制以下文本到文件
- ~/run_dedicated_servers.sh
头部一定加上"#!/bin/bash" 或者直接运行下面的快捷命令
#!/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!" 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 Caves | sed 's/^/Caves: /' & "${run_shared[@]}" -shard Master | sed 's/^/Master: /'
也可以使用快捷命令
base64 -di > ~/run_dedicated_servers.sh <<< 'IyEvYmluL2Jhc2gKCnN0ZWFtY21kX2Rpcj0iJEhPTUUvc3RlYW1jbWQiCmluc3RhbGxfZGlyPSIkSE9NRS9kb250c3RhcnZldG9nZXRoZXJfZGVkaWNhdGVkX3NlcnZlciIKY2x1c3Rlcl9uYW1lPSJNeURlZGlTZXJ2ZXIiCmRvbnRzdGFydmVfZGlyPSIkSE9NRS8ua2xlaS9Eb05vdFN0YXJ2ZVRvZ2V0aGVyIgoKZnVuY3Rpb24gZmFpbCgpCnsKICAgICAgICBlY2hvIEVycm9yOiAiJEAiID4mMgogICAgICAgIGV4aXQgMQp9CgpmdW5jdGlvbiBjaGVja19mb3JfZmlsZSgpCnsKICAgIGlmIFsgISAtZSAiJDEiIF07IHRoZW4KICAgICAgICAgICAgZmFpbCAiTWlzc2luZyBmaWxlOiAkMSIKICAgIGZpCn0KCmNkICIkc3RlYW1jbWRfZGlyIiB8fCBmYWlsICJNaXNzaW5nICRzdGVhbWNtZF9kaXIgZGlyZWN0b3J5ISIKCmNoZWNrX2Zvcl9maWxlICJzdGVhbWNtZC5zaCIKY2hlY2tfZm9yX2ZpbGUgIiRkb250c3RhcnZlX2Rpci8kY2x1c3Rlcl9uYW1lL2NsdXN0ZXIuaW5pIgpjaGVja19mb3JfZmlsZSAiJGRvbnRzdGFydmVfZGlyLyRjbHVzdGVyX25hbWUvY2x1c3Rlcl90b2tlbi50eHQiCmNoZWNrX2Zvcl9maWxlICIkZG9udHN0YXJ2ZV9kaXIvJGNsdXN0ZXJfbmFtZS9NYXN0ZXIvc2VydmVyLmluaSIKY2hlY2tfZm9yX2ZpbGUgIiRkb250c3RhcnZlX2Rpci8kY2x1c3Rlcl9uYW1lL0NhdmVzL3NlcnZlci5pbmkiCgouL3N0ZWFtY21kLnNoICtmb3JjZV9pbnN0YWxsX2RpciAiJGluc3RhbGxfZGlyIiArbG9naW4gYW5vbnltb3VzICthcHBfdXBkYXRlIDM0MzA1MCB2YWxpZGF0ZSArcXVpdAoKY2hlY2tfZm9yX2ZpbGUgIiRpbnN0YWxsX2Rpci9iaW4iCgpjZCAiJGluc3RhbGxfZGlyL2JpbiIgfHwgZmFpbCAKCnJ1bl9zaGFyZWQ9KC4vZG9udHN0YXJ2ZV9kZWRpY2F0ZWRfc2VydmVyX251bGxyZW5kZXJlcikKcnVuX3NoYXJlZCs9KC1jb25zb2xlKQpydW5fc2hhcmVkKz0oLWNsdXN0ZXIgIiRjbHVzdGVyX25hbWUiKQpydW5fc2hhcmVkKz0oLW1vbml0b3JfcGFyZW50X3Byb2Nlc3MgJCQpCgoiJHtydW5fc2hhcmVkW0BdfSIgLXNoYXJkIENhdmVzICB8IHNlZCAncy9eL0NhdmVzOiAgLycgJgoiJHtydW5fc2hhcmVkW0BdfSIgLXNoYXJkIE1hc3RlciB8IHNlZCAncy9eL01hc3RlcjogLycKCgo='
11、给脚本一个执行权限
在终端运行
chmod u+x ~/run_dedicated_servers.sh
12、运行专有服务器的启动脚本
在终端运行
~/run_dedicated_servers.sh
运行之后大概十多秒后你就可以在steam中查找你的专有服务器名称,进去如果你设置了密码输入密码,就可以打开你的饥荒世界了。。。。。。
-
2021最新 如何在腾讯云上搭建饥荒服务器
2020-07-20 10:07:47饥荒(英语:Don't Starve,直译为别饿死)是一款由加拿大公司Klei Entertainment开发的开放世界生存游戏。这个游戏围绕在一位名叫Wilson的科学家,他发现自己身处黑暗阴暗的世界,必须尽可能长时间生存。为此,玩家...饥荒(英语:Don't Starve,直译为别饿死)是一款由加拿大公司Klei Entertainment开发的开放世界生存游戏。这个游戏围绕在一位名叫Wilson的科学家,他发现自己身处黑暗阴暗的世界,必须尽可能长时间生存。为此,玩家必须保持Wilson的健康、食物和精神稳定来避免了各种超现实和超自然的敌人杀死和吞噬他。
《饥荒》是Klei第一次尝试生存题材。受到Minecraft的影响,这个游戏也是将玩家放置到游戏世界中,并未给予玩家太多的指示以及特定的生存目标。该游戏在游戏评论家受普遍好评,包括其美术风格、音乐以及玩家死亡的多样性。
本文将介绍如何在Ubuntu服务器上搭建饥荒服务器,快来学习下吧,和你的小伙伴一起玩耍吧!
PS:本文撰写前已查询相关法律,本文内容不违反《互联网文化管理暂行规定》,请勿举报。
开始之前
准备
您需要打开相关的防火墙设置,如果您用的是腾讯云的CVM服务器,您可以直接在腾讯云控制台中的安全组进行设置。否则请按照本文教程进行设置。
sudo iptables -I INPUT 7 -p udp --sport 10999 --dport 1025:65355 -j ACCEPT
输入上述规则后,再次运行iptables-persistent。系统将询问您是否要保存当前的IPv4和IPv6规则。请在
ipv4
回答yes
,ipv6
回答no
。sudo dpkg-reconfigure iptables-persistent
安装一些额外的32位软件包:
sudo apt-get install libcurl4-gnutls-dev:i386
安装饥荒
确保您在
~/Steam
目录中,然后访问Steam
。cd ~/Steam && ./steamcmd.sh
在SteamCMD提示符下,匿名登录:
login anonymous
或者使用您的Steam用户名登录:
login example_user
安装饥荒服务到
Steam
用户的主目录:force_install_dir ./dstserver app_update 343050 validate
这可能需要一些时间,请耐心等待。下载完成后,您应该看到以下输出:
Success! App '343050' fully installed. Steam>
退出SteamCMD。
quit
注意 要更新饥荒,请再次运行上述4个命令。
配置饥荒
在配置DST之前,应至少启动一次以生成其配置文件:
cd ~/Steam/dstserver/bin ./dontstarve_dedicated_server_nullrenderer
看到此输出后,服务器已成功启动:
Telling Client our new session identifier: XXXXXXXXXXXXXXXX ModIndex: Load sequence finished successfully. Reset() returning
您将看到与此类似的错误:
[200] Account Failed (6): "E_INVALID_TOKEN" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!! Your Server Will Not Start !!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
这是正常的,我们将在下一步中解决这个问题。
按Control + C退出服务器。返回到linux命令提示符。
在
~/.klei/DoNotStarveTogether/
为您的饥荒服务器创建一个设置文件。下面是一个示例配置文件。您可以使用它并根据需要进行修改。~/.klei/DoNotStarveTogether/settings.ini
[network] default_server_name = Your unique server name default_server_description = A very nice server description server_port = 10999 server_password = password max_players = 1 .. 64 pvp = true | false game_mode = endless | survival | wilderness enable_autosaver = true | false tick_rate = 30 connection_timeout = 8000 server_save_slot = 1 enable_vote_kick = true | false pause_when_empty = true | false [account] dedicated_lan_server = false [STEAM] DISABLECLOUD = true [MISC] CONSOLE_ENABLED = true autocompiler_enabled = true
使用以下内容为饥荒创建启动脚本:
~/startdst.sh
#!/bin/sh cd ./Steam/dstserver/bin screen -S "Don't Starve Together Server" ./dontstarve_dedicated_server_nullrenderer
使脚本可执行:
chmod +x ~/startdst.sh
获取您的身份验证令牌
您需要在个人计算机上安装Do not Starve Together才能获得令牌。
在您的计算机上打开游戏。到达主菜单后,按键盘上的(`)键。您将看到与此类似的屏幕:
注意 如果您以前从未玩过游戏,首先需要点击“ Play”并创建一个帐户。
将以下字符串复制到控制台底部的框中:
TheNet:GenerateServerToken()
它应该如下所示:
完成此操作后,按键盘上的ENTER键。控制台将关闭,您可以退出游戏。根据您的操作系统,找到在以下某个目录中生成的文件。
在Windows上,该文件位于:
%USERPROFILE%/My Documents/Klei/DoNotStarveTogether/server_token.txt
在Linux上:
~/.klei/DoNotStarveTogether/server_token.txt
在Mac OS X上:
~/Documents/Klei/DoNotStarveTogether/server_token.txt
此文件是您的服务器令牌。不要与任何人分享。
将令牌文件上传到您的CVM。如果您运行的是OS X或Linux,则可以使用以下命令替换您的IP地址和用户名:
scp ~/Documents/Klei/DoNotStarveTogether/server_token.txt user@12.34.56.78:~/.klei/DoNotStarveTogether/
启动服务器
现在您的服务器已安装并配置,可以通过
startdst.sh
从steam
用户的主目录运行脚本来启动它。cd ~/ && ./startdst.sh
警告 除非要停止DST,否则请勿在控制台中按Control + C键。
要从运行服务器控制台的屏幕会话中分离,请连续按下以下两个组合键:
Control + A Control + D.
要重新启动控制台,请键入以下命令:
screen -r
要停止服务器,带回DST控制台,然后按Ctrl + C结束服务器。
载入服务器
现在,您拥有自己的饥荒服务器,供您和您的朋友使用。玩家可以通过打开服务器列表并查找服务器名称,单击“ 连接 ”以及输入密码来访问服务器。
-
腾讯云搭建饥荒服务器出现问题
2021-08-05 05:45:27该楼层疑似违规已被系统折叠隐藏此楼查看此楼Caves: [00:00:26]: Loading Nav GridCaves: [00:00:26]: World generated on version 370332, using seed: 1570095068Caves: [00:00:26]: setting summerlength 15Caves... -
【记录】饥荒联机版+个人云服务器搭建(2020.6.19)
2020-06-19 21:58:06【记录】饥荒联机版+个人云服务器搭建(至2020.6.19有效)写在前面所需材料开始做菜!1.进入属于自己服务器安装依赖安装SteamCMD及Steam客户端安装饥荒联机版服务器软件试运行服务器打开WinSCP合理的创建标题,有助... -
阿里云/腾讯云搭建饥荒服务器
2021-02-05 04:05:56借鉴了新手向教学:如何开一个饥荒云服务器所提供的脚本,这里主要说一下脚本的运行原理和本人在应用过程中所遇到的问题。使用材料阿里云轻量应用服务器,学生机,1核,2G内存,1Mbps网速,40G SSD,9.9元/月。腾讯... -
用腾讯云轻量服务器搭建饥荒联机版专用服务器
2021-07-31 05:59:54此外,如果房主把游戏关了,那么房间内的其他人也会掉线(因为房主是服务端嘛而自己搭建服务器完全可以解决上面的情况准备首先我们需要一台云服务器.如果你只玩地面世界的话,只需要1G的内存就够了,如果要地面+洞穴,那就... -
饥荒云服搭建教程
2022-03-26 12:57:13饥荒云服搭建需要一些很重要的前提,你的服务器是什么操作系统的? 这里说的云服,指的是Linux操作系统。 Linux操作系统衍生系统虽然说基本没差,但是红帽系列和Debian系列最大的差距正是饥荒云服搭建最大的差距:... -
阿里云搭建饥荒专用服务器
2020-12-20 13:26:46针对这样个的问题,我决定自己搭建饥荒的专有服务器,解决两个问题,1、在服务器有个长时间运行的房间,如果房间内没有任何玩家则世界暂停,2、我的阿里云服务器有1mb的带宽足够我们6个人一起玩了(解决不卡顿)我的..... -
运用双腾讯云搭建《饥荒》多人联机服务器
2020-12-20 13:26:14对于一个喜欢玩游戏的人来说,《饥荒》我想大家很多人都玩过,在玩的时候,我们都会搭建一个服务器来和朋友一起玩,今天在腾云阁看到一篇文章,如何运用双腾讯云搭建《饥荒》实现多人联机服务器,我觉得不错,推荐... -
steam 平台 饥荒 联机版 Linux云服务器 搭建教程
2022-03-11 17:42:49饥荒是单核游戏,世界/核,地面+洞穴也就是“2 核”就够了,主频越高越好。 2: 内存多点好,1g 不能开洞穴, 2g 不能加太多 mod,4g 正常已经够用了,8g 看需求。 (目前腾讯云 2 核 4g8m。74/年的轻量级应用... -
2021最新 饥荒搭建专用服务器(搭建本地服务器和云服务器)
2020-06-23 09:21:072获取访问令牌,进入饥荒游戏->账号->有效连接里有个我的游戏->Don't Starve Together Dedicated Server->添加服务器 复制访问令牌 3进入游戏,创建世界,到选择人物的时候断开连接 4打开我的电脑-& -
饥荒联机云服务器开档
2020-12-24 00:09:06解决问题:问题1:如何设置云服务器putty(远程登录客户端:连接云服务器用)WinSCP(图形化 SFTP 客户端:用于本地和云服的文件传输)给的是安装包需要安装开服脚本、steamcommunity(steam创意工坊加速)第二步:选择、... -
饥荒服务器搭建脚本
2017-11-04 09:46:32饥荒专用服务搭建脚本,在ubuntu14.04 32bits上测试可用,使用方法为:拖入root的home目录后添加可执行权限命令:sudo chmod +x dst_ubuntu.sh,在root权限下执行,后面只需要等待出现中文搭建提示,按提示操作即可... -
使用阿里云服务器搭建饥荒联机版服务器(最新有效2020.2.9更新)
2020-12-24 00:09:17前提本教程基于阿里云服务器搭建饥荒联机版服务器,使用的操作系统是64位的Ubuntu 16.04 LTS,饥荒联机版使用的平台是Steam平台,实现了饥荒服务器地上地下部分的搭建和mod的引入。ps:关于作者为啥写这篇文章,因为... -
2021最新 基于linux搭建饥荒云服务器开启造人之旅
2020-06-25 20:47:39在放假前的期末由于无聊,就尝试着在云服务器上搭建饥荒联机版的云服务器,起初是以wegame饥荒搭建服务器,最后还是妥协搭建了steam的服务器。但是由于本人头铁,一心只想用centos7搭建,结果搭了一天依赖一堆都没有... -
饥荒云服务器搭建
2021-10-20 14:32:581、管理员名单 T:\root\.klei\DoNotStarveTogether\...协议类型:UDP(饥荒使用UDP协议) 端口范围:10800-12000(很多教程为了方便就说开放全部端口,这样很不安全,强烈反对) 授权对象:0.0.0.0/0 4、错误bad inter -
如何开启饥荒服务器
2021-08-01 03:02:32### **成功登陆服务器后台,如何开启服务器...[](https://box.kancloud.cn/2016-03-07_56dd0d67c6943.png)*以下是你的服务器信息** * * * ***第二步:先... -
Ubuntu云服务器搭建饥荒联机版服务器教程
2020-10-18 22:11:21买了台腾讯云服务器一直闲置,想着怎么利用一下,就搭建了一个Steam饥荒联机版的服务器用于和小伙伴开荒! 安装dst-admin饥荒管理平台,用于快速的部署管理饥荒。参考地址:https://github.com/qinming99/dst-admin ... -
steam饥荒云服务器搭建
2020-08-29 18:51:49准备一台云服务器(此处不多做赘述) 准备远程连接软件(本文用的是Xshell和Xftp) 2、配置环境(本文以ubuntu64位环境为例) 使用Xshell连接到服务器 安装依赖库使用 运行以下代码安装依赖库,如果询问Do you ... -
饥荒搭建专用服务器(搭建本地服务器和云服务器)
2019-07-30 17:26:14一:搭建本地服务器 1下载Don't Starve Together Dedicated Server服务器 打开steam,鼠标放到库...2获取访问令牌,进入饥荒游戏->账号->有效连接里有个我的游戏->Don't Starve Together Dedicated Se... -
WeGame饥荒联机版专用服务器多层世界搭建教程
2021-01-14 03:54:08最近一直在玩饥荒。刚开始自己一人玩。倒是没什么感觉。但是后面和朋友一起玩的时候,经常会发现自己不卡,但是朋友有些时候就会卡一下。为了解决这个问题,就想到了搭建独立的专用服务器。可能确实wg上面玩饥荒的人... -
linux云服务器ubuntu安装饥荒专属服务器
2021-05-09 08:00:35本文给你带来的是linux云服务器ubuntu搭建饥荒服务器的教程。饥荒是一款游戏,虽然steam上可以联机,但是老是感觉不爽,毕竟玩的话,需要另一个玩家电脑一直开着。来体验自己搭建服务器吧,我们需要以下东西:1、... -
2021最新 运用双腾讯云搭建《饥荒》多人联机服务器
2020-07-19 09:37:31《饥荒》是由 Klei Entertainment 开发的一款动作冒险类求生沙盒游戏,是目前较火的一个独立游戏。 多人联机服务器让你和你的小伙伴可以合作,共同在沙盒世界里求得生存。游戏中有多样化的道具制作及建筑系统,此外... -
饥荒(Don't Starve Together)腾讯云服务器搭建(unbuntu篇)
2020-12-24 00:09:22饥荒(Don't Starve Together)是我非常喜欢玩的游戏之一,曾与小伙伴彻夜游玩,不过毕业之后就不怎么玩过了。最近心血来潮,想搭建一个服务器,正好手头还有企鹅的学生服务器,配置不高,不过就几个人玩玩还是可以的... -
饥荒联机版-Centos7-阿里云服务器-搭建
2020-04-21 18:11:00服务器替换存档linux下steamcmd和饥荒配置 本文使用centos 7.7版本作为案例 一、服务器相关依赖的安装与配置 这里先简单说一下Linux不同发行版本的区别:常用的个人linux系统一般使用ubuntu,为debian系列的linux... -
【教程】Steam饥荒联机版如何在云服务器上搭建专用服务器(常见问题解决方法)
2021-02-05 23:52:39解决方法:打开steamcmd,输入app_update 343050 validate#升级Don't Starve Together Dedicated Server 问题四:如何添加或者删除服务端mod 解决方法:打开饥荒联机版,创建游戏,选择与服务器上对应的存档,配置... -
关于云服务器的几个问题
2021-07-31 07:39:26该楼层疑似违规已被系统折叠隐藏此楼查看此楼同问在云服开了mod但是没有用怎么处理--There are two functions that will install mods, ServerModSetup and ServerModCollectionSetup. Put the calls to the ... -
饥荒steam联机版专用服务器搭建
2020-12-24 00:09:141 在steam商店的工具中下载steam服务器组件Don’t Starve Together Dedicated Server下载完成后先放着,2启动饥荒联机版游戏-> 创建世界(按你喜欢的设置,洞穴啊,添加mod都按自己想要的来)->创建世界(注意...