当前位置:首页 > CN2资讯 > 正文内容

docker steam

2天前CN2资讯


僵尸毁灭工程(Project Zomboid)使用centos9 docker搭建服务器

搭建环境

CentOS9内核版本:5.14.0-333.el9.x86_64
docker镜像:/cm2network/steamcmd
docker安装(照着安装):https://docs.docker.com/engine/install/centos/
服务器网络:使用阿里云的VPS组的虚拟局域网,因为还会玩玩其他用局域网玩的游戏,VPS性能不高,当个supernode合适,所以实际运行的服务器在家里,要直接用VPS的话开放防火墙端口就直接在控制台设置就行了。

搭建过程

  • 开放防火墙端口
  • 启动docker
  • 运行steam.sh
  • 配置下载
  • 启动游戏
  • 测试运行
  • 开放防火墙端口

    使用物理机16161对应容器16261,16162对应16262,所以开放物理机16161和16162端口

    开放16161,16162端口 firewall-cmd --add-port=16161/udp --add-port=16162/udp --permanent firewall-cmd --reload

    启动docker

    安装过程直接用官网就好,不细说,主要说说docker开放端,有个大坑

    docker run -it --name=steamcmd -p 16161:16261/udp -p 16162:16262/udp -v 你物理机上的目录:想要挂载到的目录 /cm2network/steamcmd bash

    大坑就在我就没看到有说这个映射端口的时候,要在后面那个容器的端口加UDP,还是我去看docker的hostconfig那个配置文件才看到端口是协议是TCP

    补充一些docker命令

    //正常退出容器 先Ctrl+P再Ctrl+Q //再次进入容器(一下两个都可以) docker exec -it 容器名(ID也行) bash docker attach 容器名

    运行steamcmd

    脚本就在steamcmd文件夹里面

    ./steamcmd.sh 或者 ./steam.sh

    脚本跑完以后进入steam

    login anonymous force_install_dir 你想安装的目录(上面那个挂载目录就有用了,暂时没去考虑容器重启以后会存档问题) app_update 380870 validate

    启动游戏

    没设置那个安装目录的就和windows的安装目录差不多,设置了就进你设置的目录里面

    后面还可以指定使用的配置文件,我就用的默认的 ./

    看到有一行这个东西就启动了,如果有剩下的一些java报错不用管

    *** DISCORD DISABLED ****

    测试运行

  • 点击加入服务器
  • 就算是用的虚拟局域网或者局域网也是,最好在两个IP地址和的地方都输入一样,除非用公网IP,就只用填第一个网段
  • 端口就写16161
  • 保存,加入服务器就行了
  • 暂时就这样吧,随手写的,有错误导致不能用的话评论一下,不保证全对


      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/19180.html

      分享给朋友:

      “docker steam” 的相关文章

      企业云计算的首选:Oracle Cloud VPS详解及其优势

      在现代企业日益依赖云计算的背景下,Oracle Cloud VPS(虚拟专用服务器)因其强大的功能和灵活的解决方案,成为了很多企业的热门选择。简单来说,Oracle Cloud VPS通过虚拟化技术将物理服务器划分成多个独立的虚拟服务器,为用户提供了一种安全、可靠且高效的云计算体验。在这里,我将为大...

      解决Linode被封的问题与账户恢复策略分享

      Linode作为一款备受欢迎的美国VPS,其灵活性和服务质量吸引了众多用户。然而,基于我的经验,国内用户在使用Linode时常常面临被封的困扰。这不仅影响了使用体验,也对业务的持续性造成了影响。我想深入分析一下Linode被封的原因。 首先,Linode的全球网络状况在近年来遭遇了严峻挑战。随着越来...

      VPS去程测试:提升网络性能的关键策略与工具

      在当今数字化时代,VPS(虚拟专用服务器)为各类用户提供了极大的灵活性和控制力。为了确保这种服务能够表现出色,VPS去程测试成为了一个重要的话题。简单来说,去程测试是指从我本地设备到VPS服务器的数据传输路径的检查。这种测试能够帮助我了解数据包在传输过程中的表现,包括延迟和可能的瓶颈。 去程测试的重...

      揭秘 cheapnat 优惠码的省钱技巧与使用攻略

      什么是 cheapnat 优惠码 我最近发现,cheapnat 优惠码成为了网络用户省钱的绝佳利器。它们通常是特定服务或产品的折扣代码,可以帮助用户在购买 VPS、域名注册或代理服务时享受不同程度的价格优惠。无论你是个人用户还是小型企业,合理利用这些优惠码都能帮你减少开支,同时享受到高质量的服务。...

      RackNerd在纽约的数据中心服务与优势

      RackNerd在纽约的数据中心的服务确实引人关注。从基础服务到多样化的产品,RackNerd为各类客户提供了丰富的选择。我对于他们的虚拟主机和独立服务器十分赞赏。这些服务不仅安全可靠,而且具有灵活的配置选项,满足了各种不同需求的用户。对于初创企业或者需要特别高可用性的业务,选择RackNerd无疑...

      elkupi - 提供灵活抗投诉主机服务的领先选择

      在我探寻各种主机服务商时,elkupi是个让我印象深刻的名字。这家公司在业内存在已久,专注于提供一些特殊主机服务,尤其是在欧美国家法律限制较多的情况下,elkupi的优势尤为明显。它不仅能容纳一些法律上不太允许的内容,在抗投诉方面也表现得非常出色,几乎可以忽略不计。这一特点无疑吸引了很多需要这类服务...