本文へ移動
ygopro server的搭建

ygopro server的搭建

1097 文字 3 分
目次

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

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

安装1Panel

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

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

然后根据提示安装好1Panel

下载docker镜像

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

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

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

拉取成功了

创建文件夹

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

创建docker容器

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

名称:随意
镜像:选择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 (这个是后台的密码,根据情况设置)
挂载

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

测试一下能不能连上 没毛病嗷!

4,107 文字 00:11 5 件

© 2026 星見小屋 · 心を込めて記録

Powered by Nuxt · Inspired by Koharu / Shoka