企鹅 发表于 2024-7-7 20:51:02

Docker快速部署放开那三国白金版+视频教程+双端+本地镜像+GM后台+活动后台

Docker可玩性非常高,可以在多系统上部署。有持续集成、版本控制、可移植性、隔离性和安全性等优势。甚至可以把服务搭建在家里的NAS、软路由等等使用Linux系统支持docker而且性能足够的设备上。

使用Docker部署放开那三国白金版的方法,安装好docker和docker compose之后基本就是一键部署了。以下是具体搭建教程(本教程使用Centos7演示搭建过程,建议使用Centos7.9作为宿主机系统搭建)
(一)安装docker和docker compose
1.更新系统 (由于系统更新需时较长,演示前已对系统进行了更新)
yum update -y


2.安装docker
yum install docker -y


3.启动docker
service docker start


4.开机自动启动docker
systemctl enable docker


5.安装docker-compose
将docker-compose上传到 /usr/local/bin


6.docker compose给予权限
chmod +x /usr/local/bin/docker-compose


(二)搭建白金放三
1.将f3bj.tar文件上传到服务器root目录


2.镜像导出到服务器
docker load < f3bj.tar
3.修改文件
修改dockerf3文件夹里的index.php文件
"static_url"=>"http://192.168.200.100:88/phone/"      #把这里的ip改成自己ip


4.把dockerf3文件夹整个文件夹上传到服务器root目录,并启动容器
cd dockerf3
docker-compose up -d


5.登录容器启动游戏。
地址:ip:522   账号:root 密码:dockerf3
启动游戏服务端
./start.sh


6.修改数据库服务器列表使用N11等数据库工具连接,连接使用SSH通道的连接方式。
修改数据库sanguo_ly --->表t_serverlist--->值host 为自己的ip


7.客户端修改 (客户端默认地址192.168.200.100)
安卓
\assets\script\platform\config\config_Android_zyx.lua


这里以安卓为例修改后
反编译回去编译就不演示了


IOS修改
\Payload\CardSango-dangle.app\script\platform\config\config_apple.lua
\Payload\CardSango-dangle.app\script\platform\config\config_Android_zyx.lua


8.后台使用方法
GM后台地址:ip:88/gm/
GM校验码:q304135945


活动后台地址:ip:88/re
账号:Admin 密码:q304135945 GM校验码:q304135945

以下是docker-compose.yml的详细解释。



version: '3.8'


services:
app:
    image: bengogozhou/game:f3bj                  #这里是拉取镜像的地址,不要更改。
    container_name: f3   
    restart: unless-stopped                         #冒号后面是容器的名字,可以随意更改。
    networks:
      mynetwork:
      ipv4_address: 172.18.0.2
    volumes:
      - ./game696001.xml:/home/pirate/lcserver/conf/game696001.xml
      - ./game696002.xml:/home/pirate/lcserver/conf/game696002.xml
      - ./game4009001.xml:/home/pirate/lcserver/conf/game4009001.xml
      - ./index.php:/home/pirate/html/phone/get3dVersion/index.php
      - ./hosts:/etc/hosts      
    ports:   
      - '88:88'         #88是网页端口,可以按自己喜好自由更改。但记得注册账号的时候使用你修改过的端口。
      - '522:22'          #522是映射的端口,可以按自己喜好更改。这里是SSH的端口,可以用这端口登录容器里的系。 账号:root密码:dockerf3
      - '9001:9001'       #游戏端口,不需要修改
networks:
mynetwork:
    driver: bridge
    ipam:
      driver: default
      config:
      - subnet: 172.18.0.0/16 172.18.0.0/16

***备注***
服务端需要2H4G才能正常启动(如内存不足可自行添加虚拟内存)游戏中各项活动也需要大量内存,建议设置虚拟内存为8G或以上。
其他功能请自行探索


下载链接: https://og1.in/yBhKXX
提取码: **** Hidden Message *****

hupubilod 发表于 2024-9-6 01:01:21

很开心 居然有DOCKER版本的私服玩

wqhtkwqh 发表于 2024-9-20 14:22:33

很开心 居然有DOCKER版本的私服玩
页: [1]
查看完整版本: Docker快速部署放开那三国白金版+视频教程+双端+本地镜像+GM后台+活动后台