首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux 安装饥荒服务器搭建

基础概念

饥荒(Don't Starve Together)是一款由加拿大独立游戏开发商Klei Entertainment Inc.开发的生存类游戏。玩家需要在恶劣的环境中寻找食物、建造庇护所并抵御各种危险。饥荒服务器允许玩家在局域网或多台设备上共同游玩。

相关优势

  1. 多人协作:玩家可以与其他玩家一起合作生存,分享资源,共同对抗游戏中的挑战。
  2. 丰富的游戏内容:饥荒拥有丰富的游戏内容,包括各种生物、植物、工具和装备。
  3. 高度自定义:玩家可以自定义游戏地图、生物群落和游戏规则,增加游戏的趣味性和挑战性。

类型

饥荒服务器主要分为两种类型:

  1. 局域网服务器:玩家在同一局域网内进行游戏。
  2. 在线服务器:玩家可以通过互联网连接到远程服务器进行游戏。

应用场景

饥荒服务器适用于以下场景:

  1. 家庭聚会:家庭成员可以在同一局域网内共同游玩,增进感情。
  2. 朋友聚会:朋友们可以在聚会时一起玩饥荒,享受合作的乐趣。
  3. 线上社区:玩家可以加入在线服务器,与其他玩家互动,分享游戏经验。

安装步骤

以下是在Linux系统上安装饥荒服务器的步骤:

1. 安装SteamCMD

首先,你需要安装SteamCMD,这是一个用于管理Steam游戏服务器的工具。

代码语言:txt
复制
# 创建一个目录来存放SteamCMD
mkdir -p ~/steamcmd

# 下载SteamCMD
wget -O ~/steamcmd/steamcmd_linux.tar.gz http://media.steampowered.com/installer/steamcmd_linux.tar.gz

# 解压文件
tar -xvzf ~/steamcmd/steamcmd_linux.tar.gz -C ~/steamcmd

# 进入目录
cd ~/steamcmd

# 运行SteamCMD
./steamcmd.sh +login anonymous +force_install_dir ./ +app_update 343050 validate +quit

2. 安装饥荒服务器

使用SteamCMD安装饥荒服务器:

代码语言:txt
复制
# 进入SteamCMD目录
cd ~/steamcmd

# 安装饥荒服务器
./steamcmd.sh +login anonymous +force_install_dir ./dst +app_update 343050 +quit

3. 配置饥荒服务器

进入饥荒服务器目录并创建一个配置文件:

代码语言:txt
复制
# 进入饥荒服务器目录
cd ~/steamcmd/dst

# 创建配置文件
mkdir -p scripts
nano scripts/start_server.sh

start_server.sh文件中添加以下内容:

代码语言:txt
复制
#!/bin/bash
export DST_ROOT="$(dirname "$(readlink -f "$0")")"
export LD_LIBRARY_PATH="$DST_ROOT/bin"
"$DST_ROOT/bin/dontstarve_dedicated_server_nullrenderer" -console -batchmode -nographics -server_port 10999 -cluster my_cluster -cluster_description "My Don't Starve Together Server" -cluster_intention cooperative -max_players 6 -save_interval 300 -tick_rate 30 -load_world my_world

保存并退出编辑器。

4. 启动服务器

给脚本添加执行权限并启动服务器:

代码语言:txt
复制
# 添加执行权限
chmod +x scripts/start_server.sh

# 启动服务器
./scripts/start_server.sh

常见问题及解决方法

1. 无法启动服务器

原因:可能是由于SteamCMD未正确安装或配置文件有误。

解决方法

  • 确保SteamCMD已正确安装并更新到最新版本。
  • 检查配置文件start_server.sh是否有语法错误。

2. 无法连接服务器

原因:可能是由于防火墙阻止了连接或服务器端口未正确配置。

解决方法

  • 确保防火墙允许通过服务器端口(默认为10999)的流量。
  • 检查服务器配置文件中的端口号是否正确。

3. 服务器性能问题

原因:可能是由于服务器硬件资源不足或配置不当。

解决方法

  • 确保服务器有足够的CPU、内存和磁盘空间。
  • 调整服务器配置文件中的参数,如-max_players-tick_rate,以优化性能。

参考链接

希望这些信息对你有所帮助!

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Ubuntu搭建饥荒服务器教程

软件前提 每次饥荒更新服务器都会找不到的,请及时更新 买阿里云或者腾讯云服务器 1核2G 1M 差不多2-3 人,不是很卡,人数变多的话,就会很卡的,100 块 看自己个人需求 一般的话...tar -xvzf steamcmd_linux.tar.gz 如果steam 包下载不下来 sudo apt install steamcmd -y 按住tab 键选择ok 选择I agree 统一安装...在steam 状态下 匿名登录,安装饥荒服务器 login anonymous force_install_dir ...../dontstarvetogether_dedicated_server app_update 343050 validate quit 这个是下载 饥荒的服务器,需要一定的时间 343050 是饥荒在...创建命令,运行服务器 cd ~ touch start.sh 8.1 编译 steamcmd_dir 表示的是steam 安装的位置 install_dir 表示的 饥荒服务器安装的位置 cluster_name

8.5K40
  • 如何在Ubuntu上搭建饥荒服务器

    本文将介绍如何在Ubuntu服务器上搭建饥荒服务器,快来学习下吧,和你的小伙伴一起玩耍吧! PS:本文撰写前已查询相关法律,本文内容不违反《互联网文化管理暂行规定》,请勿举报。...开始之前 您将需要一个Steam帐户和一个饥荒的客户端。 您需要在CVM上学会安装SteamCMD运行环境,可以参考这里进行安装。...安装饥荒 确保您在~/Steam目录中,然后访问Steam。...按Control + C退出服务器。返回到linux命令提示符。 在~/.klei/DoNotStarveTogether/为您的饥荒服务器创建一个设置文件。下面是一个示例配置文件。...你现在可以和你的朋友在服务器里玩饥荒啦!怎么样,简单吗?感觉去搭建你的饥荒服务器吧!更多Linux教程请前往腾讯云+社区学习更多知识。

    13.5K42

    运用双腾讯云搭建《饥荒》多人联机服务器

    由于《饥荒》的优化问题,饥荒服务端不支持多核心,单核性能是关键。...故选择腾讯云作为联机服务器搭建平台。由于《饥荒》游戏里分为地上世界及地下世界,在同一个服务器上搭建的话,服务器荷载较大,游戏体验也会降低。...故在两个服务器上分别搭建两个世界,然后通过端口将两个世界连接起来,从而使服务器容纳人数提升1.5到2倍,且降低延迟和卡顿出现的机率。...本人在饥荒联机贴吧发过相关视频教程,也是被置顶供大家参阅。 相比于阿里云,腾讯云服务器有较强的单核性能,但是也有不足的地方。...demo待完善的部分: 如果有条件的话,可以把搭建好的云服务器镜像上传到镜像市场,免去一步步搭建的烦恼,一步到位。 目前的服务器管理脚本比较简陋,可以再进行完善。

    14.6K00

    如何搭建Linux服务器并安装宝塔面板

    首先,你需要一台服务器,什么,你没有服务器?...那我先来说说服务器怎么弄到: 1.到大厂里面租,ex:阿里云、腾讯云、华为云、天翼云、小鸟云……(价格较高) 2.到idc供应商去租 租好以后,先安装系统,系统选择Centos7.x或者8.0,安装好后开放...下载并安装后,进入Putty Putty 在Host Name界面填写你服务器的IP地址,点击Open; Putty登录界面 进入后我们会到系统登录界面 login as:账号 password:密码...安装完毕后,我们输入bt,就可调出宝塔面板命令行 如何进入控制面板呢?...在浏览器搜索栏上输入 你的服务器IP:8888即可进入 可能有登录限制,按照上面的文件来操作即可 PE端 下期更新

    2.1K73

    搭建自己的饥荒Dont Starve服务器,摆脱联机卡顿和小伙伴快乐联机

    图片饥荒官方服务器经常无法连接,无法和小伙伴玩耍;如何搭建自己的饥荒服务器呢?和小伙伴随时随地,快乐联机。前言饥荒这个游戏,虽然首发于2016年,但是贵在好玩呀。...不过,本文Linux和Windows Server上如何搭建Don't Starve都会讲哦,大家不用担心。但是还是以Windows Server为主,照顾小白用户。...Lighthouse为例,如果你购买的是Linux服务器(Debian、Ubuntu或CentOS等Linux发行版本服务器),如果想快速初始化,可以按本文章搭建宝塔服务器进行快速初始化。...内即可(一行一个):图片Linux如何搭建考虑到普通用户用Windows比较多,所以文章使用Windows Server进行主要演示,这里简单演示一下Linux Server上如何进行操作。...END到此,饥荒服务器的搭建流程就结束了嗷,有问题可以留言哦~~(*☻-☻*)~~

    18.9K97

    linux服务器搭建之路1-安装各种软件

    由于实验室需要,准备配置新的服务器,之前一直使用windows比较多,linux比较少,于是开始重新学习linux各种环境的搭建. 1....系统选择 在选择使用centos和ubuntu上,参考了一下网上的建议,大多认为服务器上还是centos比较好一点,再加上以前实验室也是暗中的centos,所以选择安装centos. 2. centos...locationNum=8&fps=1 rdesktop -a 16 x.x.x.x:3389 -u username -p password -f win服务器配置 开启远程访问 取消防火墙拦截...Linux.) (3).接下来去搜狗输入法Linux官网下载deb版本的软件包,注意是32bit还是64bit: (4).安装dpkg包,切换为root用户: yum -y install dpkg...,重新安装驱动,提示 anable to load the kernel module ‘nvidia.ko’ 安装命令为如下便可解决 sh NVIDIA-Linux-x86_64-390.87.run

    2.1K30

    搭建Linux vsFTPd服务器

    一、vsftpd简介 vsFTPd是一款在Linux发行版中最受推崇的FTP服务器程序;特点是小巧轻快,安全易用;能让其自身特点得发发挥和掌握,也然最主要的是会用;目前在开源操作系统中常用的FTPD套件主要有...三、vsftpd的安装与启动 Vsftpd的安装程序在RHEL5安装光盘的Server目录中,名称是:vsftpd-*(版本).rpm。在安装之前您可以先查看自己的服务器上是否已经安装。...例如下所示: #rpm -qa|grep vsftpd vsftpd-2.0.5-10.e15 如果您的服务器上没有安装vsftpd的程序包,您可以使用以下命令安装: #rpm -ivh vsftp-2.0.5...虚拟用户:即客户端登录vsftpd服务器时输入的多个用户名在服务器上根本不存在,这些用户名都对应了一个vsftpd服务器上的本地用户。...这样可以提高vsftpd的安装性。

    2.7K20

    linux dhcp服务器搭建_如何自己搭建服务器

    ---- 实验环境说明 主机系统 系统版本 获取IP地址方式 IP地址 服务端 Linux RHEL 7.0 静态IP 192.168.43.128/24 客户端 Linux RHEL 7.4 DHCP...分配固定IP 192.168.43.15/24 客户端 Windows Windows 11 DHCP自动随机分配 x.x.x.x 注意事项 在使用两台Linux主机时,一定要保证两台设备之间可以互相连通...,可以先配置静态IP,测试两台主机之间是否是连通的 虚拟网络编辑器中,不要使用使用本地DHCP服务将IP地址分配给虚拟机 两台设备都是使用仅主机模式,或者使用相同的VMnet接口 服务器配置 配置服务器的...如果虚拟机已经连接网络,也可以使用网络源进行软件包的安装 [root@Server ~]# cd /etc/yum.repos.d/ [root@Server yum.repos.d]# rm -rf...安装DHCP软件包 使用YUM工具安装DHCP软件包 [root@Server ~]# yum -y install dhcp Loaded plugins: langpacks, product-id

    19.3K30

    Linux Samba服务器搭建

    CentOS如果把iso文件设置为安装源,需要在打开软件包管理器之前mount iso文件,打开软件包管理器之后,再mount iso文件是无效的。 Samba即Windows 文件服务器。...which mksmbpasswd.sh /usr/bin/mksmbpasswd.sh // 可以将/etc/passwd信息转换成/etc/samba/smbpasswd… Samba软件: 已经安装的...samba-common.i386 : 用在 Samba 服务器和客户机上的文件。 samba-swat.i386 : Samba SMB 服务器配置程序。// Samba图形化配置工具?...重启Linux,才发现主机名已经更改过来。从XP打开,还总是显示为localhost,点击图标马上出错。(重启XP后,显示不不再是localhost,已经可以点击进目录了。。。)...显示为localhost,即使Samba服务器已经更新,Xp还是需要重启? Samba服务器名字怪异的原因找到了。。。

    4.7K20

    drupal安装教程 linux,linux:搭建Drupal

    本文档介绍如何在腾讯云云服务器(CVM)上手动搭建 Drupal 个人网站。...前提 LAMP环境: centos7.2 MySQL 5.7.26 Apache PHP 7.0 Drupal 8.1.1 开始 搭建 LAMP 环境 参考:链接 下载 Drupal 1、进入 /usr...Drupal 1、使用本地浏览器访问以下地址,进行 Drupal 安装 http://云服务器公网IP/drupal 2、单击【Save and contiue】,选择语言为简体中文 3、单击【保存并继续...数据库 中已设置的数据库相关信息,并单击【保存并继续】 5、等待安装完成后,自动进入网站设置页面。...请结合您的实际需求进行填写,并单击【保存并继续】 说明: 请记录站点维护帐号及密码 5、安装完成后,网站自动进入首页并登录维护帐号 6、完成,欢迎访问!

    3K40
    领券