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

ui设计页面seo搜索引擎优化案例

ui设计页面,seo搜索引擎优化案例,网站制作哪家好,在线销售型网站产品由于打算在云端服务器部署奈斯启示录服务端跟朋友们一起玩, 所以在云端搭建服务器, 顺便写下本文章记录搭建的过程。 博主博客 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/wzjs/386342.html

相关文章:

  • 如何判断网站开发语言海口关键词优化报价
  • 做百度网站网络营销品牌案例
  • 做后期哪个网站素材好网站优化的意义
  • 网站搭建就来徐州百度网络非常好百度人气榜
  • 开源程序做网站重庆seo和网络推广
  • 优秀个人博客网站软件开发培训多少钱
  • 做公司网站需要什么资料广告投放运营主要做什么
  • 网站如何做电脑和手机线下宣传渠道和宣传方式
  • 网站地图 seo网络策划书范文
  • 教育推广廊坊百度关键词优化怎么做
  • 河东苏州网站建设外贸seo是什么意思
  • 专业做w7系统的网站石家庄今日头条新闻
  • 建筑人才信息网查询厦门seo服务
  • 小说写作网站福建seo快速排名优化
  • 山东省住房城乡建设厅网站常州谷歌优化
  • 苏州 中英文网站建设奶茶店推广软文500字
  • 沈阳营销网站制作企业一站式营销平台
  • 石家庄网站排名推广关键词排名 收录 查询
  • 公司网页设计内容方案网站seo如何做好优化
  • 济南做网站互联网公司排名山东seo网页优化外包
  • 上海网站空间续费发帖推广百度首页
  • php网站开发实例教程码源企业网站建设平台
  • 上海做网站设计的公司政府免费培训 面点班
  • 网站建设和发布的一般流程图广州专门做seo的公司
  • 怎么做网站推广世界杯seo排名赚app
  • 做会展网站的关键词链接推广
  • 网站ip和pv网站服务器搭建
  • 网站怎么维护亚马逊跨境电商开店流程及费用
  • 开发公司承担物业费的规定惠州seo建站
  • 网站入口你会回来感谢我的国际最新新闻