当前位置: 首页 > news >正文

网站的建设意见邯郸教育行业网站建设

网站的建设意见,邯郸教育行业网站建设,网站建设服务合同交印花税,关于网站建设的管理实践报告由于打算在云端服务器部署奈斯启示录服务端跟朋友们一起玩, 所以在云端搭建服务器, 顺便写下本文章记录搭建的过程。 博主博客 https://blog.uso6.comhttps://blog.csdn.net/dxk539687357 要使用 Docker Compose 部署 steamcmd(Steam 命令行…

由于打算在云端服务器部署奈斯启示录服务端跟朋友们一起玩, 所以在云端搭建服务器, 顺便写下本文章记录搭建的过程。

博主博客

  • https://blog.uso6.com
  • https://blog.csdn.net/dxk539687357

要使用 Docker Compose 部署 steamcmd(Steam 命令行工具),可以按照以下步骤进行:

步骤 1:创建 docker-compose.yml 文件

在目标目录下创建 docker-compose.yml 文件,内容如下:

version: '3.8'services:steamcmd:image: cm2network/steamcmd:steamcontainer_name: steamcmdrestart: unless-stopped# volumes:#   - ./steamcmd_login_volume:/home/steam/Steam:zenvironment:- PUID=1000- PGID=1000- USER=steam- HOMEDIR=/home/steam- STEAMCMDDIR=/home/steam/steamcmd- TZ=Asia/Shanghaistdin_open: truetty: true

注意:我的目标目录为 /volume1/docker/steamcmd, 由于 volumes 取消注释会覆盖掉镜像中的文件, 所以这里需要注释。

步骤 2:创建所需的目录

docker-compose.yml 文件所在目录,执行以下命令创建目录:

mkdir steamcmd_login_volume
  • steamcmd_login_volume 用于存放 Steam 文件。

我的目录绝对路径为:

  • /volume1/docker/steamcmd/steamcmd_login_volume

步骤 3:启动 SteamCMD 容器

docker-compose.yml 文件所在目录运行:

docker-compose up -d

这将启动 steamcmd 容器,并在后台运行。

步骤 4:拷贝文件夹到宿主

拷贝容器中的文件夹到宿主:

docker cp steamcmd:/home/steam/Steam /volume1/docker/steamcmd/steamcmd_login_volume

把文件取出,并且删除临时文件夹:

mv /volume1/docker/steamcmd/steamcmd_login_volume/Steam/* /volume1/docker/steamcmd/steamcmd_login_volume
rm -rf /volume1/docker/steamcmd/steamcmd_login_volume/Steam/

重新编辑 docker-compose.yml

version: '3.8'services:steamcmd:image: cm2network/steamcmd:steamcontainer_name: steamcmdrestart: unless-stoppedvolumes:- ./steamcmd_login_volume:/home/steam/Steam:zenvironment:- PUID=1000- PGID=1000- USER=steam- HOMEDIR=/home/steam- STEAMCMDDIR=/home/steam/steamcmd- TZ=Asia/Shanghaistdin_open: truetty: true

在这里把文件夹内容拷贝出来以后, 可以取消 volumes 的注释。

执行下面的命令, 重启容器:

docker-compose down
docker-compose up -d

步骤 5:进入 SteamCMD 容器

执行以下命令进入容器:

docker exec -it steamcmd bash

然后在容器内运行 steamcmd

./steamcmd.sh

steamcmd.sh/home/steam/steamcmd 中。

步骤 6:安装游戏服务器(例如 奈斯启示录)

steamcmd 交互模式中,运行:

login anonymous
app_update 1169370 validate
quit

使用匿名登陆。

  • app_update 1169040 validate 表示下载 奈斯启示录 服务器(奈斯启示录 的 App ID 是 1169370)。
  • 下载完成后,服务器文件会存放在 /home/steam/Steam/steamapps/common/Necesse Dedicated Server 目录。

如果下载失败, 请检查宿主中的文件夹权限,比如使用下面命令:

chmod -R 777 /volume1/docker/steamcmd/steamcmd_login_volume

步骤 7:启动游戏服务器

启动游戏即可以在宿主中启动, 也可以在容器中启动, 因为奈斯启示录是用 Java 写的, 虚拟机包含在下载的文件中。

进入游戏目录 /volume1/docker/steamcmd/steamcmd_login_volume/steamapps/common/Necesse Dedicated Server

启动 StartServer-nogui.sh 脚本, 根据提示进行操作。

nukix@nukixNAS:/volume1/docker/steamcmd/steamcmd_login_volume/steamapps/common/Necesse Dedicated Server$ sh StartServer-nogui.sh 
First time launched
Cache version was not correct, deleted version cache files.
[2025-03-09 15:10:40] (DEBUG) Started logging to: /var/services/homes/nukix/.config/Necesse/latest-server-log.txt
[2025-03-09 15:10:40] Launched game with arguments: -nogui
[2025-03-09 15:10:40] (DEBUG) Initializing DesktopPlatform
[2025-03-09 15:10:40] Could not load settings file, does not exist. Creating new default settings.cfg
[2025-03-09 15:10:41] Could not load server settings file, does not exist. Creating new default server.cfg
[2025-03-09 15:10:41] (DEBUG) Started logging to: /var/services/homes/nukix/.config/Necesse/logs/2025-03-09 15h10m41s.txt
[2025-03-09 15:10:41] Loading dedicated server on version 0.31.1.
[2025-03-09 15:10:43] Type a name for the world to create[2025-03-09 15:10:46] Creating new save: /var/services/homes/nukix/.config/Necesse/saves/worlds/.zip
[2025-03-09 15:10:46] Custom server options? (y/n)
y
[2025-03-09 15:11:35] > y
[2025-03-09 15:11:35] Please specify host port
14159
[2025-03-09 15:13:11] > 14159
[2025-03-09 15:13:11] Please specify player slots (1 - 250)
16
[2025-03-09 15:13:20] > 16
[2025-03-09 15:13:20] Please specify server password (blank for none)
123456
[2025-03-09 15:13:30] > 123456
[2025-03-09 15:13:30] Please specify custom spawn island (blank for random, format: <x>,<y>)[2025-03-09 15:13:42] > Random spawn island selected
[2025-03-09 15:13:42] Please specify spawn seed (blank for random)[2025-03-09 15:13:46] > Random spawn seed selected
[2025-03-09 15:13:46] Spawn guide house? (y/n)
y
[2025-03-09 15:14:09] > y
[2025-03-09 15:14:09] Creating save with name: .zip
[2025-03-09 15:14:09] Could not find world file, creating new one: .zip
[2025-03-09 15:14:09] (DEBUG) Took 27 iterations to find a spawn island
[2025-03-09 15:14:09] Could not find Level: /levels/1654x-7996d0.dat file for .zip
[2025-03-09 15:14:12] Started lan socket at port 55169
[2025-03-09 15:14:12] Started server using port 14159 with 16 slots on world ".zip" with password "123456", game version 0.31.1.
[2025-03-09 15:14:12] Found 0 saved players.
[2025-03-09 15:14:12] Local address: 127.0.0.1:14159
[2025-03-09 15:14:12] Type help for list of commands.

注意上面的 log, 比如我的配置文件目录在 /var/services/homes/nukix/.config/Necesse, 我需要修改默认的配置可以通过 /var/services/homes/nukix/.config/Necesse/cfg/server.cfg 进行配置。

http://www.dtcms.com/a/568109.html

相关文章:

  • dw做网站怎么让文字移动wordpress电商主题数据
  • 小程序网站app定制开发公司品牌logo设计商标设计
  • 个人如何建网站最近时政新闻10条
  • 上海黄浦网站建设dw做的网站乱码
  • 推广网站站群烟台房产网站建设
  • 有没有网站建设的兼职建网站有什么用
  • 网站项目需求说明书青岛专业网站建设价格
  • 洛阳网站建设网站建设备案期间关网站吗
  • 网站建设所需要的软件设计素材网站那个好
  • 苏州网站推帝国cms做淘宝客网站
  • 合肥网站开发外包宁波网站建设首选品牌
  • 徐州市云龙区建设局网站识图找图
  • 外网视频网站做泥声控华星建设集团网站
  • 代理商加盟项目网站新闻头条最新消息
  • 做房地产网站广告销售网站数据库名称怎么改
  • 自贡建设机械网站o2o网站线上
  • 江苏网站建设多少钱二级网站如何一级域名
  • 建设银行杭州分行网站丰都县网站
  • 模版营销型网站怎么做wordpress的优势
  • 上海专业网站建站公百度站长资源管理
  • 国外的网站叫什么wordpress网站同步插件
  • 莆田网站建设哪家好建设网站多少钱 郑州
  • 成都那家做网站好儋州网站设计公司
  • 做外贸网站基本流程支付公司网站建设会计分录
  • 数据库 搭建 网站番禺网站制作 优帮云
  • 国内网站设计案例wordpress网页加速
  • 旅游类网站策划建设_徐州百度运营中心
  • 网站开发哪里便宜招聘网站开发模板
  • 天河商城网站建设wordpress淘客板块
  • 深圳住 建设局网站首页做网站还得备案