跳到正文
ygopro server的搭建

ygopro server的搭建

发布于 2026年6月22日 2210 字 6 分钟
6 分钟阅读 · 2210 字
文章摘要

简要记述一下这个服务器应该怎么搭建,也是顺便回应一下朋友的请教了

文章目录

需要提前准备的材料与工具

  1. 一台linux服务器,我采用的是Ubuntu 24.04.4 LTS(采用linux部署的方式,感觉Windows自身就占用太多性能了)
  2. 正好找到的一个还在维护的ygopro server docker镜像
  3. 一个好的上网环境(项目在docker,网络不好会很慢)

安装1Panel

使用root用户运行一下命令:

shell
bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"

然后根据提示安装好1Panel

下载docker镜像

来到容器->镜像->拉取镜像 QQ_1782130626539

从这里拉取镜像(我就直接选择koishi版本了)

填入yunikon525/ygoserver:koishi后点击拉取(如果网络不好可能需要设置国内镜像源了,这里不过多赘述切换镜像源的内容) QQ_1782130783309

拉取成功了

QQ_1782131036334

创建文件夹

shell
mkdir -p /root/ygoserver/{config,data,plugins,decks,replays,logs}

创建docker容器

来到容器->容器->创建容器 QQ_1782131111676 按照如下内容填写即可:

text
名称:随意
镜像:选择kunikon525/ygoserver:koishi
暴露端口
  这里看情况勾选,容器的端口一定是7911、7922、7933、7980
  服务器的端口可以看情况选择,例如想开233端口作为联机端口,那么就将容器7911的端口对应到233端口上(我这里就全部保持默认,按照和容器相同的来)
  大概解释:
    7911: YGOPro端口
    7922: 管理后台端口 (请登录 http://(ip):7980)
    7933: 竞赛模式端口 (请登录 http://(ip):7980)
    7980: web端口

  选择本机目录,然后
  /root/ygoserver/replays -> /ygoserver/replays
  /root/ygoserver/logs    -> /root/.pm2/logs
  /root/ygoserver/config  -> /ygoserver/config
  /root/ygoserver/data    -> /ygoserver/ygopro/expansions
  /root/ygoserver/plugins -> /ygoserver/plugins
  /root/ygoserver/decks   -> /ygoserver/decks
环境变量:
  ENABLE_API=1    (这个是后台,启用本地web,一般对应着7980端口)
  API_PASS=123456 (这个是后台的密码,根据情况设置)
挂载

QQ_1782131437684 QQ_1782131835796 QQ_1782132106033

创建完成后点击确定,至此,就创建好了

QQ_1782132380326 测试一下能不能连上 QQ_1782132917383 QQ_1782132987207 QQ_1782133006004 没毛病嗷!

评论

评论组件正在载入。