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

这篇具有很好参考价值的文章主要介绍了僵尸毁灭工程(Project Zomboid)使用centos9 docker搭建服务器。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

搭建环境

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

搭建过程

  1. 开放防火墙端口
  2. 启动docker
  3. 运行steam.sh
  4. 配置下载
  5. 启动游戏
  6. 测试运行

开放防火墙端口

使用物理机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 你物理机上的目录:想要挂载到的目录 docker.io/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的安装目录差不多,设置了就进你设置的目录里面

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

看到有一行这个东西就启动了,如果有剩下的一些java报错不用管文章来源地址https://www.toymoban.com/news/detail-815599.html

*** DISCORD DISABLED ****

测试运行

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

到了这里,关于僵尸毁灭工程(Project Zomboid)使用centos9 docker搭建服务器的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos9的界面安装

    centos9最新的centos版本,在近期的使用中发现它的操作界面与以往的centos7/8更加舒适,界面优化更加精细 https://centos.org/download/ 输入地址后跳出下面界面,在centosLINUX和centos Stream中选择后者,并点击x86_64即可 新建虚拟机 打开安装好的VMware,点击文件,或者在主页新建虚拟机(

    2023年04月25日
    浏览(49)
  • mac m1安装Centos9

    先看结果(在mac M1 安装centos8 安装不成功的原因大部分是没有找到正确的系统) 由于Cnetos8 停服,现有mac m1 上能够按照的Centos8 并非由官方发布,因此寻找官方发布的能够在mac m1上安装的centos版本。 在YouTuBe上找到一个视频Install CentOS on MacBook M1 Chip - YouTube 视屏中有虚拟机和

    2024年02月15日
    浏览(59)
  • CentOS升级内核-- CentOS9 Stream/CentOS8 Stream/CentOS7

    官方文档在此 当我们安装一些软件(对,我说的就是Kubernetes),可能需要新内核的支持,而CentOS又比较保守,不太升级,所以需要我们手工升级. # 看下目前是什么版本内核 uname -a # 安装公钥 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org # 添加仓库,如果不执行该指令后面无法找到elrep

    2023年04月22日
    浏览(49)
  • CentOS 8 安装 oracle 23c CentOS9 Error deal

    软件准备 序号 软件 下载地址 1 VirtualBox 2 CentOS Stream 8 3 oracle-database-free-23c 4 oracle-database-preinstall-23c 5 rlwrap 操作系统使用virtualbox虚拟机安装的centos8服务器,该步骤省略,教程很多的。 该环境是有网的,所以不设置yum源,如果是没网的内网环境,自行挂载镜像包作为yum源。 服

    2024年02月12日
    浏览(40)
  • Redhat centos9 配置国内和本地镜像源

    文章目录 概要 介绍Redhat centos9 整体架构流程 技术名词解释 技术细节 注意事项 小结 在 Red Hat 和 CentOS 中,配置国内镜像源和本地镜像源的主要作用是为了提高软件包的下载速度以及解决可能出现的网络连接问题。 Red Hat CentOS 9,也称为CentOS Stream 9,是由红帽公司推出的一个

    2024年04月17日
    浏览(41)
  • centos9怎么从普通用户切换到root模式

    在用pd18安装和配置好centos9后,我发现默认的终端是普通用户而不是root,导致 比如我想下东西比如git,输入 yum install git 命令,会提示没有权限操作。 怎么进入root管理员用户,方法如下 1.在命令行中输入: su 2.按下回车,输入用户登录的密码,即可进入到root权限用户模式下

    2024年02月13日
    浏览(46)
  • vmware16安装centos9stream

    此次下载的是centos9 stream ,使用vmware16。因为centos9stream版本比较新,所以vmware16无法识别此系统,不过无伤大雅。但是可能会导致兼容性问题,比如开机关机会很慢,建议还是用vmware17! 下载镜像文件:https://mirrors.tuna.tsinghua.edu.cn/centos-stream/9-stream/BaseOS/x86_64/iso/CentOS-Stream-9-

    2024年02月01日
    浏览(59)
  • centos-stream-9 centos9 配置国内yum源 阿里云源

    源配置 tips: yum配置文件路径 /etc/yum.repos.d/centos.repo 2.Clean Cache: Press the “ESC” key and input “:wq” to save and quit vim, if you use vim. or, you can use the follow tow commands. then Waiting for the “Complete!” notice in your terminal. 6.Finished.

    2024年02月13日
    浏览(42)
  • centos9 mysql8修改数据库的存储路径

    系统:CentOS Stream release 9 mysql版本:mysql Ver 8.0.34 for Linux on x86_64 (MySQL Community Server - GPL) 查看目录数据存储的位置 操作 1、新建存放的目录,拷贝原数据库内容到新建目录 关闭selinux 永久关闭 vi /etc/selinux/config 设置 SELINUX=disabled,即可 2、修改mysql配置文件 my.cnf内容如下 3、重新

    2024年02月11日
    浏览(47)
  • OpenLDAP配置web管理界面PhpLDAPAdmin服务-centos9stream

    之前已经发了一篇关于centos9下面配置openldap多主高可用集群的内容,不会配置ldap集群的请参考:服务器集群配置LDAP统一认证高可用集群(配置tsl安全链接)-centos9stream-openldap2.6.2-CSDN博客 这里跟着前篇文章详细说明如何配置openldap的web管理界面PhpLDAPAdmin; 直接systemctl restart 

    2024年02月21日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包