Leo's blog Leo's blog
首页
  • Java基础

    • JavaSE
    • JVM
    • Spring
  • Java进阶

    • SSM
    • SpringBoot
    • SpringCloud
    • SpringCloud Alibaba
  • 中间件

    • Nginx
    • Redis
    • FastDFS
    • RocketMQ
  • 框架

    • Netty
    • Shiro
    • Activiti
  • 数据库

    • MySQL
    • Oracle
  • 微服务

    • Dubbo
    • Nacos
  • 大叔据

    • ELK
    • Hadoop
  • 工具

    • Jenkins
    • Docker
  • 算法

    • 数据结构与算法
    • 设计模式
  • 计算机科学

    • 计算机网络
    • 操作系统原理
    • Linux
    • 网络安全
  • IDLE

    • IntelliJ IDEA
    • Visual Studio Code
  • 野生技能

    • Git
  • 娱乐

    • 读书
    • 电影
    • 音乐
    • 节目
  • 投资

    • 宏观
    • 周期
    • 加密货币
    • 量化交易
  • 思考

    • 观点
    • 随笔
  • 网站

    • 日常访问
    • 学习资源
  • 博客

    • 推荐博客
    • 友情链接
关于
  • 分类
  • 标签
  • 归档
GitHub

Leo Lee

Use Java with love.
首页
  • Java基础

    • JavaSE
    • JVM
    • Spring
  • Java进阶

    • SSM
    • SpringBoot
    • SpringCloud
    • SpringCloud Alibaba
  • 中间件

    • Nginx
    • Redis
    • FastDFS
    • RocketMQ
  • 框架

    • Netty
    • Shiro
    • Activiti
  • 数据库

    • MySQL
    • Oracle
  • 微服务

    • Dubbo
    • Nacos
  • 大叔据

    • ELK
    • Hadoop
  • 工具

    • Jenkins
    • Docker
  • 算法

    • 数据结构与算法
    • 设计模式
  • 计算机科学

    • 计算机网络
    • 操作系统原理
    • Linux
    • 网络安全
  • IDLE

    • IntelliJ IDEA
    • Visual Studio Code
  • 野生技能

    • Git
  • 娱乐

    • 读书
    • 电影
    • 音乐
    • 节目
  • 投资

    • 宏观
    • 周期
    • 加密货币
    • 量化交易
  • 思考

    • 观点
    • 随笔
  • 网站

    • 日常访问
    • 学习资源
  • 博客

    • 推荐博客
    • 友情链接
关于
  • 分类
  • 标签
  • 归档
GitHub
  • Nginx

  • Redis

  • Activiti

  • MySQL

  • Oracle

  • Docker

    • Docker Linux 安装笔记
    • Docker 命令大全
    • Docker Compose
    • Docker 配置《饥荒》服务器
      • 1、创建steam用户
      • 2、进入steam用户主目录
      • 3、安装SteamCMD
        • 1)通过源安装
        • 2)通过Docker安装
  • 基础设施
  • Docker
leee
2020-06-11

Docker 配置《饥荒》服务器

# Docker 配置《饥荒》服务器

# 一、安装SteamCMD

Create a user account named steam to run SteamCMD safely, isolating it from the rest of the operating system. Do not run steamcmd while operating as the root user - to do so is a security risk.

# 1、创建steam用户

As the root user, create the steam user

useradd -m steam
1

# 2、进入steam用户主目录

Go into its home folder

cd /home/steam
1

# 3、安装SteamCMD

这里作者推荐通过源安装或Docker安装的方式:

# 1)通过源安装

# ①根据系统类型安装steamcmd

It's recommended to install the SteamCMD package from your distribution repositories, if available

A、Ubuntu/Debian系统

sudo apt install steamcmd
1

注意:如果你使用的是64位的计算机,还需要安装multiverse

sudo add-apt-repository multiverse
sudo dpkg --add-architecture i386
sudo apt update
sudo apt install lib32gcc1 steamcmd 
1
2
3
4

B、RedHat/CentOS系统

yum install steamcmd
1

# ②链接steamcmd可执行文件

ln -s /usr/games/steamcmd steamcmd
1

# 2)通过Docker安装

If your server is running Docker, you can simply use

docker run -it --name=steamcmd cm2network/steamcmd bash

# 或
docker run -p 11001:11001 -p 11000:11000 -p 27019:27019 -p 27018:27018 \
 -p 8769:8769 -p 8768:8768 -p 10889:10889 -p 10889:10889 -d --name=survival_leo survival_leo
1
2
3
4
5


注意:
1、steamcmd.sh位置:/home/steam/steamcmd
2、该映像可用作基于Steam的专用服务器的基础映像

steamcmd.sh location: /home/steam/steamcmd This image can be used as a base image for Steam-based dedicated servers.

参考资料

1、SteamCMD ,valvesoftware 2、

编辑
#Docker #Game #starval
上次更新: 2020/06/11, 15:06:00
Docker Compose

← Docker Compose

最近更新
01
Activiti使用手册(4)- Bpmn2规范
06-11
02
linux手动RPM安装gcc,g++
06-11
03
config - 通过@ConfigurationProperties读取yml配置
06-11
更多文章>
Theme by Vdoing | Copyright © 2020-2020 Leo Lee | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式