Hi, 请 | 立即注册

1 2
查看: 37|回复: 0

Docker游戏服务端 手游铁杆三国

[复制链接]
发表于 2025-3-17 07:59:51 | 显示全部楼层 |阅读模式
                                                     Docker游戏服务端【手游】【铁杆三国】

本教程使用Ubuntu 20.04演示搭建过程,建议使用Ubuntu 20.04、 Centos7.9和Debian10作为宿主机系统搭建。此服务端需要使用4G内存,如果内存不够可以配合虚拟内存使用。
(一)安装docker和docker compose
1.更新系统
Ubuntu20.04/Debian10
apt-get update && apt-get upgrade -y
Centos7
yum update -y

2.安装docker
Ubuntu20.04/Debian10
apt install docker.io -y
Centos7
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.将tgsg.tar文件上传到服务器root目录

2.镜像导出到服务器
docker load < tgsg.tar

3.修改服务端ip
把下列文件中的ip192.168.200.100修改为服务器外网ip
/crossServer/application.properties
/gameServer/application.properties
/query.php

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

5.登陆容器设置服务端并启动游戏
地址:ip:522   账号:root 密码:123456

./start.sh        #启动游戏

./stop.sh        #关闭游戏

如果遇到以上所有过程都正常,但还是无法进入游戏。可以重启一下容器,就可以正常进入游戏了***
具体方法:在宿主机游戏目录输入docker-compose restart 等容器重启后再进入容器启动游戏

后台
http://IP:88/gm/gm.php
GM码:123456

(三)客户端修改
安卓客户端:使用工具反编译apk,修改AndroidManifest.xml文件的ip192.168.200.100
修改完成后回编译,并使用MT管理器等工具签名就可以安装使用了。

游客,如果您要查看本帖隐藏内容请回复



本教程只限于技术研究使用,请勿用于商业用途。

本教程资源全部来自互联网,仅供研究学习使用,下载后请于24小时内删除,或购买正版。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|老网吧论坛

GMT+8, 2025-4-19 21:21 , Processed in 0.041441 second(s), 32 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.