站内搜索

搜索

完美世界173docker端可外网+架设教程

yingjing

yingjing 性别不明 当前离线 『初窥门径』

『初窥门径』 发表于 2024-8-9 11:00:56 | 显示全部楼层 |阅读模式
本帖付費內容售價10钻石  本帖部分内容需要扣减积分,您尚未登录,请 登录注册

🔥UVWXYZ » W-完美世界服务端🔥

UVWXYZ » W-完美世界

💥UVWXYZ » W-完美世界Ubuntu服务端💯

UVWXYZ » W-完美世界网游名称: UVWXYZ » W-完美世界
Ubuntu操作系统: Ubuntu
半手工端架设难度: 半手工端
服务端主题类型: 服务端
古风仙侠画面类型: 古风仙侠
30000文件大小: 30000MB
解压密码解压密码: 您所在的用户组暂无权查看,请登录后查看。
论坛里的教程比较详细,链接里的没有这里的详细。

以下是具体搭建教程(本教程使用Ubuntu 20.04,其他系统请自行百度docker和docker compose的安装方法。建议使用Ubuntu 20.04、 Centos7.9和Debian10作为宿主机系统搭建)
(一)安装docker和docker compose
1.更新系统
apt-get update && apt-get upgrade -y

2.安装curl
apt install curl -y

3.安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
如果链接用不了可以用宝塔安装
宝塔安装链接
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
完美世界173docker端可外网+架设教程9156 作者:yingjing 帖子ID:1682

4.启动docker
service docker start

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

6.安装docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.20.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
如果是宝塔安装的会自动安装这一步骤

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

服务端安装

1.安装docker和docker compose

2.从网盘下载本地镜像wm173.tar文件并上传到服务器root目录。
可以用finalshell,或者宝塔上传。

3.把镜像载入到服务器
docker load < wm173.tar

4.下载网盘中的wm173文件夹,修改里面的config.php文件中的IP为自己服务器的IP,之后把整个文件夹上传到服务器root目录。

5.启动运行镜像
cd wm165
docker compose up -d

6.输入服务器的IP+端口号,打开后台启动游戏服务,然后就可以正常游戏了。
iweb后台:ip:580/iweb   账号:admin 密码:123456
tomcat后台: ip:588      密码:123456
完美世界173docker端可外网+架设教程2558 作者:yingjing 帖子ID:1682 完美世界173docker端可外网+架设教程5896 作者:yingjing 帖子ID:1682

注意:一定要到后台启动游戏服务才能启动服务端。

如果服务器内存比较小可以通过添加虚拟内存方式扩展,但是会影响性能。
sudo swapon --all
sudo fallocate -l 1G /swapfile  # 创建一个1GB大小的swap文件
sudo chmod 600 /swapfile       # 设置文件权限
sudo mkswap /swapfile          # 格式化swap文件
sudo swapon /swapfile          # 启用swap文件
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab       # 永久添加swap

7.通过下面的地址注册新账号和修改密码。
ip:580
完美世界173docker端可外网+架设教程2896 作者:yingjing 帖子ID:1682


客户端修改
\【完美国际2剑影龙心】\patcher\server\serverlist.txt中,把IP修改为你自己服务器的IP就可以。
完美世界173docker端可外网+架设教程9957 作者:yingjing 帖子ID:1682

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


version: '3'
services:
  wm:
    image: ez34/wm:165                 #这里是拉取镜像的地址,不要更改。
    container_name: wm165            #冒号后面是容器的名字,可以随意更改。
    command: /usr/sbin/init
    privileged: true
    restart: always
    ports:
      - "522:22"                                #522是映射的端口,可以按自己喜好更改。这里是SSH的端口,可以用这端口登录容器里的系。 账号:root  密码:123456
      - "580:80"                                #580是网页端口,可以按自己喜好自由更改。但记得登录iweb和注册账号的时候使用你修改过的端口。
      - "588:88"                                #tomcat端口,用法同上。
      - "29000:29000"                       #游戏端口,不需要修改
      - "29100:29100"                       
      - "29300:29300"
      - "29400:29400"
      - "53306:3306"                         #数据库端口,前面的可以随意修改。账号: root    密码:123456
      - "65535:65535"                       #iweb使用的端口,尽量不要修改。
    volumes:
      - ./hosts:/etc/hosts
      - ./config.php:/var/www/html/iweb/system/data/config.php
完美世界173docker端可外网+架设教程388 作者:yingjing 帖子ID:1682 完美世界173docker端可外网+架设教程4571 作者:yingjing 帖子ID:1682 完美世界173docker端可外网+架设教程8952 作者:yingjing 帖子ID:1682


完美世界173docker端可外网+架设教程9558 作者:yingjing 帖子ID:1682
评分
参与人数 1钻石 +10 贡献 +1 收起 理由
+ 10 + 1 原创首发,感谢为论坛做出贡献! ...

查看全部评分

boxtt

boxtt 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-8-9 11:35:56 | 显示全部楼层
大哥不白看大哥给你点赞
bounry

bounry 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-8-9 14:48:15 | 显示全部楼层
666,都上docker了
yingjing

yingjing 性别不明 当前离线 『初窥门径』

『初窥门径』  楼主| 发表于 2024-8-9 16:23:47 | 显示全部楼层
补充一点,服务器最好是4C16G的 可以启动的地图多一点,我2C4G两张图内存就满了,swap不太好用。
reveriexue

reveriexue 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-8-9 16:56:18 | 显示全部楼层
给你点赞~~~
muyu1313

muyu1313 性别不明 当前离线 『初窥门径』

『初窥门径』 发表于 2024-8-10 10:47:46 | 显示全部楼层
大哥不白看大哥给你点赞
yzyc

yzyc 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-8-13 09:03:06 | 显示全部楼层
看大哥给你点赞
226596816

226596816 性别不明 当前离线 『新手萌新』

『新手萌新』 发表于 2024-8-14 10:06:41 | 显示全部楼层
试一试,看能不能用
您需要登录后才可以回帖 登录 | 立即注册 QQ登录

本版积分规则

Powered by 教私服论坛 © 2016-2024