|
|
更新一下,增加了GM工具
services:
# ============ DNF 游戏服务端 ============
dnf-server:
image: ghcr.io/oyxp233/dnf-86jp:latest
container_name: dnf-server
restart: unless-stopped
ports:
- "7001:7001"
- "10011:10011"
volumes:
- ./data:/app/Data
- ./pvf:/app/Data/Pvf
environment:
- SERVER_IP=192.168.1.31
- DFO_FREE_DUEL_CHANNEL_LISTENER=true
- DFO_UDP_RELAY=true
- DFO_PVP_UDP_RELAY=true
- DFO_UDP_RELAY_PUBLIC_IP=192.168.1.31
command: ["--server-ip", "192.168.1.31"]
# 健康检查(可选)
healthcheck:
test: ["CMD", "pgrep", "DfoServer"]
interval: 30s
timeout: 10s
retries: 3
# ============ DNF GM 管理工具 ============
dnf-gmtool:
image: ghcr.io/oyxp233/86jpgmtool:latest
container_name: dnf-gmtool
restart: unless-stopped
ports:
- "5050:5050"
volumes:
# GM 工具配置文件(可选)
- ./config.ini:/app/config.ini
# 共享服务端数据目录(注意路径与 dnf-server 保持一致)
- ./data:/data/Data
- ./pvf:/data/Data/Pvf
environment:
- DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1
command: ["--server-bin", "/data"]
# 依赖服务端先启动(可选)
depends_on:
- dnf-server |
|