藏宝湾网游单机站

 找回密码
 注册

QQ登录

只需一步,快速开始

★【神将三国SF★我是大主宰SF】【维京传奇SF】★

★【0.1折】★【变态网页游戏私服】★

★神将三国网页版上线送V5 5w元宝 5000w铜币 我是大主宰上线满v,80万元宝,小怪都爆元宝,耐玩长久稳定★

【原始传奇SF/维京传奇SF★0.1折手游】

★【原始传奇SF/维京传奇SF★0.1折手游】★

★『维京传奇+战online+仙姬剑+王城霸主+原始传奇+千军纵横』1刀99999999999999元宝满地★

首创可以单机 可以互动 可以赚烟钱的传奇

★全网独家 可以单机 可以互动的传奇!★

★全网唯一持续更新的可单机游戏!每15-25天更新一次内容,保持游戏新鲜度!! 众多独家的功能特色,众多你没见过的全新玩法,有能力的赚点烟钱,还能偶尔沙城战斗!★

★包站手游!体验 gm 和土豪感觉★
★包站手游!体验 gm 和土豪感觉★

★Gm 游戏平台【无限资源包站平台,真正体验gm和土豪感觉】★

☆ 双十一新区开放-放置传奇☆

★ 双十一新区开放-放置传奇★

★可白嫖 上班摸鱼类 放置文字传奇游戏(放置休闲)qq群756025698★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★三职业复古★开局送神装★爆率100%★散人逆袭★

★〖双线〗〖无忧传奇〗〖每日新区〗〖开局送神装 100%高爆率 装备元宝打怪爆〗★

【独家RPG文字梦幻】【摸鱼搬砖不氪不肝】

★【独家RPG文字梦幻】【摸鱼搬砖不氪不肝】★

★新区开放,三端互通,适合上班挂机、摸鱼。 休闲放置,不占时间,玩熟了一天只需十几分钟就能轻松搞定。★

★承接推广★

★承接推广★

★承接推广★

★DNF★全职业平衡★公益服★
★DNF★全职业平衡★公益服★

【dnf86版本】【怀旧服】【全职业平衡】【非变态服】【非商业服】【774031300】

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

★承接推广★

12
返回列表 发新帖
楼主: 楓落

[原创] 星际战甲丨docker部署服务

[复制链接]
发表于 2025-7-26 15:30:32 | 显示全部楼层
Picasou 发表于 2025-7-23 17:26
如果是用的官方的镜像,而不是自己构建的镜像,可以用下面的命令更新(在compose.yml文件所在目录依次执行 ...

请问下,这个命令用了,如何能知道自己服务器是否更新到最新版本?有查看版本的命令吗?
发表于 2025-7-26 16:16:50 | 显示全部楼层
请问下需要多大的服务器才跑得起来=。=
发表于 2025-7-26 17:11:20 | 显示全部楼层
hrmydfer 发表于 2025-7-26 15:30
请问下,这个命令用了,如何能知道自己服务器是否更新到最新版本?有查看版本的命令吗?

还是在compose所在目录下使用:
  1. docker compose logs
复制代码

然后其中有一条信息就是:
  1. info:     Docker image was built on 25 July 2025
复制代码


就能看到当前的docker是什么时候打包的。
 楼主| 发表于 2025-7-27 15:48:32 | 显示全部楼层
死神黑羽 发表于 2025-7-26 16:16
请问下需要多大的服务器才跑得起来=。=

我的配置是i5-6200U、11G内存的老笔记本跑的,容器的CPU和内存静态占用不超过8%,所以只要能装5、6个docker容器的设备应该都能跑
发表于 2025-8-16 17:34:06 | 显示全部楼层
想在docker下修改服务端文件,比如说想改每次获得核桃数量。。。这个又办法改吗?
发表于 2025-8-17 19:23:42 | 显示全部楼层
Picasou 发表于 2025-7-26 17:11
还是在compose所在目录下使用:
然后其中有一条信息就是:

大佬你好,请问下我技能预览文件下载后的0文件夹放在SpaceNinjaServer/docker-data/static-data文件夹下,很多技能还是白的,这个是正常的还是位置错了?
发表于 2025-9-25 14:47:32 | 显示全部楼层
大佬,我用DOCKER架设,,架设好以后,启动容器 --一直提示  Error connecting to MongoDB server: getaddrinfo ENOTFOUND mongodb
我检查了SpaceNinjaServer\config.json
和docker-data/conf.json。。里面的IP都没问题,,docker-compose.yml里的端口也没问题,,,系统的防火墙也都关闭了,怎么都访问不通,,请求帮助。
[发帖际遇]: kksa123 在网吧通宵,花了 3 枚 金币. 幸运榜 / 衰神榜
 楼主| 发表于 2025-9-27 13:35:22 | 显示全部楼层
kksa123 发表于 2025-9-25 14:47
大佬,我用DOCKER架设,,架设好以后,启动容器 --一直提示  Error connecting to MongoDB server: getaddr ...

这个问题我遇到过,但是已经有很久没玩了,你可以尝试把两个容器都删掉,一般存档文件会保存在你挂载的目录,删掉容器并不会删掉本地文件,然后更新作者最新的服务端,不要改动关于mongodb相关的部分,重新部署容器试一下,不行再调整,下面是我之前配置文件config.json的数据库部分:
"mongodbUrl": "mongodb://openwfagent:spaceninjaserver@mongodb:27017/"
发表于 2025-9-27 16:58:57 | 显示全部楼层
本帖最后由 kksa123 于 2025-9-27 17:50 编辑

我删除了,重新搞了好几次了,,但是还是出现数据库连接错误。。
 楼主| 发表于 2025-9-28 09:25:22 | 显示全部楼层
kksa123 发表于 2025-9-27 16:58
我删除了,重新搞了好几次了,,但是还是出现数据库连接错误。。

那建议你新建一个路径,使用作者最新的服务端全新部署,除了端口号和文件路径,尽量别修改配置内容试试能不能搭建,如果能的话再把数据库导过去,这种情况一般是数据库连接链接错了,还有尽量把配置文档和错误日志发出来,不然虚空把脉我也看不准
[发帖际遇]: 楓落 在网吧通宵,花了 3 枚 金币. 幸运榜 / 衰神榜
发表于 2025-9-29 08:20:39 | 显示全部楼层
本帖最后由 kksa123 于 2025-9-29 08:21 编辑

谢谢大佬的热心回复,,
以下是我的配置

我用ubuntu24.02的系统,处理器是arm64位,面板是1panel,docker是面板安装的

游戏路径是/opt/SpaceNinjaServer

错误信息是出在容器进程中
spaceninjaserver-spaceninjaserver-1 log error:Error connecting to MongoDB server: getaddrinfo ENOTFOUND mongodb

以下三个是需要修改的地方

第一处:/opt/SpaceNinjaServer/config.json

{
"mongodbUrl": "mongodb://openwfagent:spaceninjaserver@mongodb:27017/",
"logger": {
"files": true,
"level": "trace"
},
"myAddress": "1.1.1.1",
"bindAddress": "0.0.0.0",
"httpPort": 55580,
"httpsPort": 55543,

第二处:/opt/SpaceNinjaServer/docker-compose.yml

image: openwf/spaceninjaserver:latest-arm64

    volumes:
        - ./docker-data/conf:/app/conf
        - ./docker-data/static-data:/app/static/data
        - ./docker-data/logs:/app/logs
    ports:
        - 55580:80
        - 55543:443
        - 6155:6155


第三处:/opt/SpaceNinjaServer/docker-data/conf/config.json

{
"mongodbUrl": "mongodb://openwfagent:spaceninjaserver@mongodb:27017/",
"logger": {
"files": true,
"level": "trace"
},
"myAddress": "1.1.1.1",
"bindAddress": "0.0.0.0",
"httpPort": 55580,
"httpsPort": 55543,


使用以下命令运行
docker compose pull  
docker compose down --remove-orphans
docker compose up -d


刚配置好是可以进游戏的。但是容器重启后,就出错了。提示找不到数据库MongoDB server: getaddrinfo ENOTFOUND mongodb

后来先启动MongoDB,后启动spaceninjaserver

依然报错。
 楼主| 发表于 2025-9-29 09:26:14 | 显示全部楼层
kksa123 发表于 2025-9-29 08:20
谢谢大佬的热心回复,,
以下是我的配置

首先检查一下数据库容器是否正常运行,端口27017是否被其他程序占用;
然后尝试防火墙放行27017端口;
docker-data中的config.json,尽量不要修改端口号和限制IP,因为这个貌似是容器内通讯用的,改回下面的试试
  "myAddress": "0.0.0.0",
  "httpPort": 80,
  "httpsPort": 443,

还不行的话我也没辙了
 楼主| 发表于 2025-9-29 09:51:45 | 显示全部楼层
kksa123 发表于 2025-9-29 08:20
谢谢大佬的热心回复,,
以下是我的配置

测试了一下,docker-data/conf/config.json的配置没问题,可以运行,外面根目录那个配置文件不用管
{
  "mongodbUrl": "mongodb://openwfagent:spaceninjaserver@mongodb:27017/",
  "logger": {
    "files": true,
    "level": "trace"
  },
  "myAddress": "0.0.0.0",
  "bindAddress": "0.0.0.0",
  "httpPort": 80,
  "httpsPort": 443,
发表于 2025-9-29 13:07:45 | 显示全部楼层
系统防火墙已经关闭了
端口已经映射过了
"myAddress": "0.0.0.0",是本机,我开的是外网的(但是是我自己玩,有台虚拟机)有IPV4的地址。。
发表于 2025-9-29 20:28:15 | 显示全部楼层
实测。。按照流畅走完,,确实能玩,但是重启后,账户登陆不上去,,会提示
error:         Error connecting to MongoDB server: getaddrinfo ENOTFOUND mongodb
我去问开发者了,,回答是不会用docker就不让用。。
 楼主| 发表于 2025-9-30 10:09:11 | 显示全部楼层
kksa123 发表于 2025-9-29 20:28
实测。。按照流畅走完,,确实能玩,但是重启后,账户登陆不上去,,会提示
error:         Error connecting to  ...

你重启容器了?确保数据库已经运行完成了吗?
发表于 2025-9-30 18:35:11 | 显示全部楼层
是的。。一般先打开mongo等2-3分钟 才启动server
您需要登录后才可以回帖 登录 | 注册

本版积分规则

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明

排行榜|联系我们|小黑屋|手机版|Archiver|游戏藏宝湾 |

GMT+8, 2025-11-5 12:50 , Processed in 0.151558 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表