精华内容
下载资源
问答
  • wegame饥荒云服务器搭建(腾讯云搭建wegame饥荒服务器)
    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/ 版权声明:本网站部分资源来源于网络,如您认为本网站不应该展示与您有关的信息,请及时与我们取得联系,我们会尊重您的决定并作出处理。

    特别注意:本网站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。

    更多相关内容
  • 针对这样个的问题,我决定自己搭建饥荒的专有服务器,解决两个问题,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中查找你的专有服务器名称,进去如果你设置了密码输入密码,就可以打开你的饥荒世界了。。。。。。

    免费领取阿里云1折优惠券

    展开全文
  • 饥荒(英语:Don't Starve,直译为别饿死)是一款由加拿大公司Klei Entertainment开发的开放世界生存游戏。这个游戏围绕在一位名叫Wilson的科学家,他发现自己身处黑暗阴暗的世界,必须尽可能长时间生存。为此,玩家...

    饥荒(英语:Don't Starve,直译为别饿死)是一款由加拿大公司Klei Entertainment开发的开放世界生存游戏。这个游戏围绕在一位名叫Wilson的科学家,他发现自己身处黑暗阴暗的世界,必须尽可能长时间生存。为此,玩家必须保持Wilson的健康、食物和精神稳定来避免了各种超现实和超自然的敌人杀死和吞噬他。

    《饥荒》是Klei第一次尝试生存题材。受到Minecraft的影响,这个游戏也是将玩家放置到游戏世界中,并未给予玩家太多的指示以及特定的生存目标。该游戏在游戏评论家受普遍好评,包括其美术风格、音乐以及玩家死亡的多样性。

    本文将介绍如何在Ubuntu服务器上搭建饥荒服务器,快来学习下吧,和你的小伙伴一起玩耍吧!

    PS:本文撰写前已查询相关法律,本文内容不违反《互联网文化管理暂行规定》,请勿举报。

    开始之前

    1. 您将需要一个Steam帐户和一个饥荒的客户端。
    2. 您需要在CVM上学会安装SteamCMD运行环境,可以参考这里进行安装。
    3. 【腾讯云限时领3600优惠券】

    准备

    您需要打开相关的防火墙设置,如果您用的是腾讯云的CVM服务器,您可以直接在腾讯云控制台中的安全组进行设置。否则请按照本文教程进行设置。

    sudo iptables -I INPUT 7 -p udp --sport 10999 --dport 1025:65355 -j ACCEPT

    输入上述规则后,再次运行iptables-persistent。系统将询问您是否要保存当前的IPv4和IPv6规则。请在ipv4回答yesipv6回答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.shsteam用户的主目录运行脚本来启动它。

    cd ~/ && ./startdst.sh

    警告 除非要停止DST,否则请勿在控制台中按Control + C键。

    要从运行服务器控制台的屏幕会话中分离,请连续按下以下两个组合键:

    Control + A Control + D.

    要重新启动控制台,请键入以下命令:

    screen -r

    要停止服务器,带回DST控制台,然后按Ctrl + C结束服务器。

    载入服务器

     

    现在,您拥有自己的饥荒服务器,供您和您的朋友使用。玩家可以通过打开服务器列表并查找服务器名称,单击“ 连接 ”以及输入密码来访问服务器。

    展开全文
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼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合理的创建标题,有助...
  • 借鉴了新手向教学:如何开一个饥荒云服务器所提供的脚本,这里主要说一下脚本的运行原理和本人在应用过程中所遇到的问题。使用材料阿里云轻量应用服务器,学生机,1核,2G内存,1Mbps网速,40G SSD,9.9元/月。腾讯...
  • 此外,如果房主把游戏关了,那么房间内的其他人也会掉线(因为房主是服务端嘛而自己搭建服务器完全可以解决上面的情况准备首先我们需要一台云服务器.如果你只玩地面世界的话,只需要1G的内存就够了,如果要地面+洞穴,那就...
  • 饥荒云服搭建教程

    千次阅读 2022-03-26 12:57:13
    饥荒云服搭建需要一些很重要的前提,你的服务器是什么操作系统的? 这里说的云服,指的是Linux操作系统。 Linux操作系统衍生系统虽然说基本没差,但是红帽系列和Debian系列最大的差距正是饥荒云服搭建最大的差距:...
  • 针对这样个的问题,我决定自己搭建饥荒的专有服务器,解决两个问题,1、在服务器有个长时间运行的房间,如果房间内没有任何玩家则世界暂停,2、我的阿里云服务器有1mb的带宽足够我们6个人一起玩了(解决不卡顿)我的.....
  • 对于一个喜欢玩游戏的人来说,《饥荒》我想大家很多人都玩过,在玩的时候,我们都会搭建一个服务器来和朋友一起玩,今天在腾云阁看到一篇文章,如何运用双腾讯搭建《饥荒》实现多人联机服务器,我觉得不错,推荐...
  • 饥荒是单核游戏,世界/核,地面+洞穴也就是“2 核”就够了,主频越高越好。 2: 内存多点好,1g 不能开洞穴, 2g 不能加太多 mod,4g 正常已经够用了,8g 看需求。 (目前腾讯 2 核 4g8m。74/年的轻量级应用...
  • 2获取访问令牌,进入饥荒游戏->账号->有效连接里有个我的游戏->Don't Starve Together Dedicated Server->添加服务器 复制访问令牌 3进入游戏,创建世界,到选择人物的时候断开连接 4打开我的电脑-&
  • 解决问题:问题1:如何设置云服务器putty(远程登录客户端:连接云服务器用)WinSCP(图形化 SFTP 客户端:用于本地和云服的文件传输)给的是安装包需要安装开服脚本、steamcommunity(steam创意工坊加速)第二步:选择、...
  • 饥荒服务器搭建脚本

    2017-11-04 09:46:32
    饥荒专用服务搭建脚本,在ubuntu14.04 32bits上测试可用,使用方法为:拖入root的home目录后添加可执行权限命令:sudo chmod +x dst_ubuntu.sh,在root权限下执行,后面只需要等待出现中文搭建提示,按提示操作即可...
  • 前提本教程基于阿里云服务器搭建饥荒联机版服务器,使用的操作系统是64位的Ubuntu 16.04 LTS,饥荒联机版使用的平台是Steam平台,实现了饥荒服务器地上地下部分的搭建和mod的引入。ps:关于作者为啥写这篇文章,因为...
  • 在放假前的期末由于无聊,就尝试着在云服务器上搭建饥荒联机版的云服务器,起初是以wegame饥荒搭建服务器,最后还是妥协搭建了steam的服务器。但是由于本人头铁,一心只想用centos7搭建,结果搭了一天依赖一堆都没有...
  • 饥荒云服务器搭建

    2021-10-20 14:32:58
    1、管理员名单 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)*以下是你的服务器信息*![](https://box.kancloud.cn/2016-03-07_56dd0d67d785f.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 ...
  • 一:搭建本地服务器 1下载Don't Starve Together Dedicated Server服务器 打开steam,鼠标放到库...2获取访问令牌,进入饥荒游戏->账号->有效连接里有个我的游戏->Don't Starve Together Dedicated Se...
  • 最近一直在玩饥荒。刚开始自己一人玩。倒是没什么感觉。但是后面和朋友一起玩的时候,经常会发现自己不卡,但是朋友有些时候就会卡一下。为了解决这个问题,就想到了搭建独立的专用服务器。可能确实wg上面玩饥荒的人...
  • 本文给你带来的是linux云服务器ubuntu搭建饥荒服务器的教程。饥荒是一款游戏,虽然steam上可以联机,但是老是感觉不爽,毕竟玩的话,需要另一个玩家电脑一直开着。来体验自己搭建服务器吧,我们需要以下东西:1、...
  • 饥荒》是由 Klei Entertainment 开发的一款动作冒险类求生沙盒游戏,是目前较火的一个独立游戏。 多人联机服务器让你和你的小伙伴可以合作,共同在沙盒世界里求得生存。游戏中有多样化的道具制作及建筑系统,此外...
  • 饥荒(Don't Starve Together)是我非常喜欢玩的游戏之一,曾与小伙伴彻夜游玩,不过毕业之后就不怎么玩过了。最近心血来潮,想搭建一个服务器,正好手头还有企鹅的学生服务器,配置不高,不过就几个人玩玩还是可以的...
  • 服务器替换存档linux下steamcmd和饥荒配置 本文使用centos 7.7版本作为案例 一、服务器相关依赖的安装与配置 这里先简单说一下Linux不同发行版本的区别:常用的个人linux系统一般使用ubuntu,为debian系列的linux...
  • 解决方法:打开steamcmd,输入app_update 343050 validate#升级Don't Starve Together Dedicated Server 问题四:如何添加或者删除服务端mod 解决方法:打开饥荒联机版,创建游戏,选择与服务器上对应的存档,配置...
  • 该楼层疑似违规已被系统折叠隐藏此楼查看此楼同问在云服开了mod但是没有用怎么处理--There are two functions that will install mods, ServerModSetup and ServerModCollectionSetup. Put the calls to the ...
  • 1 在steam商店的工具中下载steam服务器组件Don’t Starve Together Dedicated Server下载完成后先放着,2启动饥荒联机版游戏-> 创建世界(按你喜欢的设置,洞穴啊,添加mod都按自己想要的来)->创建世界(注意...

空空如也

空空如也

1 2 3 4 5 ... 13
收藏数 250
精华内容 100
关键字:

云服务器饥荒