新斗罗大陆游戏详细图文架设教程

前言

“我叫小舞,跳舞的舞”,唐三不知道的是,这个叫做小舞的十万年魂兽会成为他一生的羁绊。在星斗大森林被武魂殿追杀生死存亡之际,小舞毅然决然进行了死亡献祭,将魂环魂骨和灵魂毫无保献祭留给了唐三,这是我听斗罗大陆小说最感人虐泪也是最不愿意二刷的一段。就像唐三的母亲蓝银皇阿银献祭给了唐昊一样,将生的机会留给了最爱的人。

斗罗大陆的魅力远远不止于此,拥有蓝银皇和昊天锤双生武魂、超强魂环魂骨实力强悍的千手修罗唐三;拥有各种怪物一样天赋,默契配合进阶的史莱克七怪;为能拥有保护爱人的能力,独自苦行历练十年的第一位食物系封号斗罗奥斯卡;坚信“没有废物的武魂,只有废物的魂师”一生致力于武魂理论研究,却没逃过柳二龙与比比东感情纠葛的大师...

还有忘年之交以性命庇护唐三的老毒物独孤博;为炼制暴雨梨花针投身熔炉的神将楼高;一起经历杀戮之都,痛苦爱上唐三的武魂殿圣女胡列娜;实力深不可测崇尚权力,却苦命爱而不得的反派大Boss比比东...

在唐家三少的笔下,斗罗大陆的每个人物、每个故事都是那么扣人心弦,感人落泪。强烈建议大家听听喜马拉雅紫禁的《斗罗大陆》和腾讯视频的动漫版《斗罗大陆》。

咳咳,不好意思,跑题了,那个本文介绍新斗罗大陆手游架设教程,这也是我第二次架设客户端的游戏,游戏长期维护,欢迎来玩~ 游戏客户端和源码请关注我的公众号 echeverra 发送“斗罗大陆”获取。后台 GM 发送“斗罗大陆GM”获取。

同样推荐另外几款我架设的H5游戏:H5游戏整理汇总,欢迎来玩耍~

游戏截图:

架设

1. 架设条件

斗罗大陆架设需要准备:

  1. linux服务器,建议CentOs 7.6版本,推荐轻量应用服务器,性价比高。
  2. 游戏源码,关注我的公众号 echeverra,发送 “斗罗大陆” 获取。

服务器配置可以是2H4G,但最好选用4H8G,以免内存原因引发架设玄学问题,因游戏启动后会占用超大的内存。

2. 安装宝塔及环境

宝塔是一个服务器运维管理软件,安装命令:

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完后,按照提示信息登录宝塔(如果无法访问可能是由于服务器没有开放8888端口,参考步骤开放端口),并在宝塔软件商店中搜索以下软件安装:

  1. web服务器:Nginx1.18
  2. 数据库:Mysql 5.6
  3. 编程语言:PHP 5.6
  4. 数据库管理工具:phpMyAdmin 4.4
  5. 工具:Linux工具箱 2.1

打开Linux工具箱,设置 swap/虚拟内存 4096MB,swap 是 Linux 下的虚拟内存,设置适当的 swap 可增加服务器稳定性。如果你使用的是 4G 内存的服务器,那么 swap 一定要设置才能成功启动游戏。

3. 关闭防火墙

通过宝塔菜单终端,执行关闭防火墙命令:

systemctl stop firewalld.service
systemctl disable firewalld.service

4. 开放端口

我们直接开放所有端口1-65535,阿里云服务器在安全组中配置规则。

腾讯云服务器在防火墙中配置规则。

然后在宝塔菜单安全中开放所有端口。

如果对安全性有要求,可以单独开放端口 9229、9228、8080、72000、9988,方法同上。

在宝塔安全菜单中单独开放的端口可以查看端口的使用状态,建议大家单独设置。

5. 上传源码

拿到源码后,将服务端目录下的 dldl.zip 压缩文件通过宝塔上传到根目录(如果宝塔禁止上传到根目录,可上传其他路径后剪切粘贴到根目录)。

上传成功后进行解压。

解压完成后,通过宝塔菜单终端,命令授予777权限:

chmod -R 777 /home/root/
chmod -R 777 /www/wwwroot/dldl/
chmod -R 777 /www/wwwroot/update/

6. 配置环境

安装 JAVA 环境,命令:

yum install java-1.8.0-openjdk* -y
yum install jsvc

安装好 JAVA 后,查看版本:

java -verbose

将 JAVA 版本路径 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64 复制下来,修改源码中的 JAVA 环境变量。

/home/root/center/wow-server-center/scripts/service.sh/home/root/wow-server-dldl_1/scripts/service.sh 文件中,找到 MY_JAVA_HOME 设置为:

MY_JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64

有的服务器 JAVA 路径是 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.372.b07-1.el7_9.x86_64 ,仔细对比会发现 b08b07 很小的区别,但是如果不配置 JAVA 环境变量会造成后续的启动服务端失败。

安装ruby环境,命令:

cd /home
tar -zxvf ruby-2.1.10.tar.gz

cd ruby-2.1.10
./configure

make && make install //时间较长,请耐心等待

安装 ruby gem 管理工具,命令:

gem install bundler -v 1.17.3

7. 修改源码IP

源码中的IP(101.43.194.154),需要替换成你自己的服务器 IP。

需要修改IP的文件:

  1. \home\root\assist_dldl\config\assist.properties
  2. \home\root\center\wow-server-center\config\game.properties
  3. home\root\center\wow-server-center\scripts\ .temp.sh
  4. \home\root\wow-assist\server_cfg\app_server\dldl_1\game.properties
  5. \home\root\wow-assist\server_cfg\fight_server\dldl_center\game.properties
  6. \home\root\wow-server-dldl_1\config\game.properties
  7. \home\root\wow-server-dldl_1\scripts\ .temp.sh
  8. \www\backup\database\assist_dldl.sql

assist.properties 文件为例,在宝塔中找到文件,双击修改,Ctrl+F 批量替换 IP。

8. 导入数据库

宝塔数据库菜单中修改root密码为 pwd123456

之所以设置为 pwd123456 是为了大家如果想改成自己的数据库密码,可以在源码中方便搜索到并替换成自己的密码。

创建以下 5 个数据库,编码格式默认即可:

  1. assist_dldl
  2. dldl-gm
  3. wow-dldl-center
  4. wow-dldl_1
  5. cdk

将数据库导入,我已经将 sql 文件放到 \www\backup\database\ 目录下,所以可以直接导入,需要注意的是 wow-dldl-centerwow-dldl_1 两个库文件特别大,导入时间较长,可以打开两个界面分别导入。

9. 创建游戏网站

需要创建两个网站,在宝塔网站菜单中添加站点,第一个站点域名填写 127.0.0.1:88,根目录指向 \www\wwwroot\dldl,PHP 版本使用 PHP-56。

第二个站点域名填写 IP:81,IP 为你的服务器 IP,也可以填写域名,只要与客户端修改的对应即可,根目录指向 \www\wwwroot\update,PHP 版本仍使用 PHP-56。

10. 安卓客户端

斗罗大陆只有安卓客户端,其他斗罗大陆版本的 IOS 客户端反馈问题很多。不过也好,IOS 客户端还需要签名也是很不方便,建议苹果手机用户玩我的 H5 游戏- -,或者用安卓模拟器。

在资源客户端目录下找到 新斗罗大陆.apk,建议使用 360 压缩软件打开,找到 \assets\scripts\envConfig.lua 文件,将文件中所有 101.43.194.154 修改为你的服务器 IP 或域名,与上一步第二个站点对应即可。修改完保存,提示将修改更新到压缩包,选择确定即可。

修改完客户端需要进行签名,在资源工具目录下找到 jdk18.exe 安装到本机,安装好 JDK 环境后,使用资源工具目录下的 ApkToolAid,选择文件 新斗罗大陆.apk,点击签名按钮进行签名,提示“获取更新版本号失败”可以无视,后台会继续签名操作,整个签名过程大概 5 分钟。

11. 启动游戏

上面都操作完成,就到了激动人心的启动游戏啦。

首先启动运维:

cd /home/root/tomcat-assist/bin
./1.sh

启动服务端:

cd /home/root/center/wow-server-center/scripts
./start_game.sh
cd /home/root/wow-server-dldl_1/scripts
./start_game.sh

此时服务器内存会瞬间暴增!

最后一步是启动运营后台,不过在启动运营后台前我们需要修改些配置,修改下 Ruby 的镜像源改为国内镜像:

gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/

再修改文件 /home/root/dldl-gm/Gemfile,在文件头部添加 source 'https://gems.ruby-china.com/',将其他 source 前添加 # 注释掉。

最后执行启动运营后台命令:

cd /home/root/dldl-gm
sh restart-alpha.sh

第一次启动会安装一些 gem 依赖,所以会很慢,请耐心等待,成功后看到安装的依赖列表。

全部启动后可以查看下监听端口情况:

全部正常说明已经成功启动,我们将客户端在安卓模拟器上安装运行试下,我使用的是夜神模拟器。

注册,选区,进入游戏,Nice~

12. GM 工具

斗罗大陆有两种 GM 授权方式,给大家都介绍下吧。

第一种是常见的 GM 码授权方式,访问链接:http://IP:81/ht/gm.php,默认 GM 码为 123456。如果想修改 GM 码需要修改文件 \www\wwwroot\update\ht\user\config.php 中的 $gmcode 字段值即可。

可以充值和发送物品,也可以进行授权,授权后玩家可以通过链接:http://IP:81/ht/ 使用后台 GM,后台功能很齐全,还有很多免费的功能哦~

第二种是 CDK 卡密授权方式,我先吐槽下,CDK 授权代码很乱而且有 BUG - -,还好我已经修复成功了,有很多无效的文件和代码,不过功能还是可用的。

首先访问生成 CDK 链接:http://IP:81/ht/cdk.php,默认 GM 码为 123456。如果想修改 GM 码需要修改文件 \www\wwwroot\update\ht\config1.php 中的 $d_gmrz 字段值即可。

拿到 CDK 后就可以进行账号授权了,访问链接:http://IP:81/ht/ggm.php,填写 CDK 和游戏账号点击提交,成功后会跳转到设置密码界面,设置成功后会自动跳转到玩家后台界面。

13. 运维运营后台

运维后台链接:http://IP:7200,账号:admin,默认密码:123456,运维后台功能很强大,可以查看玩家,工会,卡牌等等信息。如果想修改默认密码,需要修改数据库 dldl-gmadmins 中的 password 字段。

运营后台链接:http://IP:9988,账号:admin,默认密码:123456。如果想修改默认密码,需要修改数据库 assist_dldlassist_user 中的 password 字段,需要注意的是密码需要 MD5 加密。

14. 关闭游戏

停止服务端命令:

cd /home/root/center/wow-server-center/scripts
./stop_game.sh
cd /home/root/wow-server-dldl_1/scripts
./stop_game.sh

后续

游戏监听

如果游戏端口掉了,可以通过脚本监听,重新启动游戏,在宝塔计划任务中添加 Shell 脚本:

#!/bin/sh
XYTCPListeningnum=`netstat -an | egrep "0.0.0.0:7200" | awk '$1 == "tcp"'|wc -l`
echo $XYTCPListeningnum
if [ $XYTCPListeningnum -eq 0 ];
    then
        cd /home/root/tomcat-assist/bin
        ./1.sh

        cd /home/root/center/wow-server-center/scripts
        ./start_game.sh
        cd /home/root/wow-server-dldl_1/scripts
        ./start_game.sh

        cd /home/root/dldl-gm
        sh restart-alpha.sh
fi

关于斗罗大陆

这款斗罗大陆游戏和其他游戏最大的区别就是占用内存极大,虽然我还开着其他的游戏,但是我的服务器基本已经快满负荷了。

游戏的可玩度还是很高的,玩法很多,暂时还没有严重的 BUG,剧情还原度也还可以,所以快来体验下斗罗大陆的精彩世界吧~

好啦,以上就是新斗罗大陆架设教程的所有内容,希望对你有所帮助,如有问题可通过我的博客 https://echeverra.cn 或微信公众号 echeverra 联系我。

你学“废”了么?

(完)

(文章今日已有 3 人访问 ::>_<::)
文章首发于我的博客 https://echeverra.cn/dldl,原创文章,转载请注明出处。
欢迎关注我的微信公众号 echeverra,一起学习进步!不定时会有资源和福利相送哦!

评论

  1. 66666
    Android Chrome
    江苏省苏州市 移动
    4 月前
    2024-3-25 23:36:26

    有没有大哥弄好的后台分享一下呗

    • 博主
      66666
      Windows Chrome
      天津市 电信
      4 月前
      2024-3-26 8:50:06

      别着急后面我会出新版的双端斗罗大陆

      • 躺平的咸鱼
        echeverra
        Linux Chrome
        陕西省西安市 电信
        4 月前
        2024-3-28 11:01:56

        大佬,有没有H5版本的斗罗大陆

        • 博主
          躺平的咸鱼
          Windows Chrome
          天津市 电信
          4 月前
          2024-3-28 12:04:57

          没有,后面会出一版双端的斗罗手游

  2. 1212121
    Windows Chrome
    海南省 电信
    7 月前
    2023-12-23 14:46:11

    请问运维后台打不开怎么办?端口已经开放9988了

    • 博主
      1212121
      iPhone Safari
      天津市 移动
      7 月前
      2023-12-24 0:32:31

      再对照下教程

  3. kcn3388
    Windows Edge
    广东省广州市 电信
    7 月前
    2023-12-16 4:30:50

    cdk那个还是有点问题,跳转到设置后台密码的时候就提示没授权了

    • 博主
      kcn3388
      Windows Chrome
      天津市 联通
      7 月前
      2023-12-18 8:53:00

      查看下后台确认下是否授权了

      • echeverra
        Android Chrome
        河南省郑州市 联通
        3 月前
        2024-4-12 2:00:52

        怎么授权

        • 博主
          Windows Chrome
          天津市 联通
          3 月前
          2024-4-12 9:03:24

          这个关了,后面会出个双端的斗罗哈

  4. top
    Windows Chrome
    河北省张家口市 联通
    8 月前
    2023-11-19 9:38:11

    这个有没有H5呢

    • 博主
      top
      Windows Chrome
      天津市 联通
      8 月前
      2023-11-20 9:18:59

      嗯,没有H5的

  5. Asuna
    Android Chrome
    广西柳州市柳北区 联通
    1 年前
    2023-6-19 15:10:26

    你好,为什么我打任何副本打完都会提示出了点问题,请联系客服

    • 博主
      Asuna
      Windows Chrome
      天津市 联通
      1 年前
      2023-6-19 16:35:58

      把SP英雄换下来试试

      • Asuna
        echeverra
        Windows Edge
        广西柳州市柳北区 联通
        1 年前
        2023-6-19 16:50:40

        hhh是数值太高了的问题吗?

        • 博主
          Asuna
          Windows Chrome
          天津市 联通
          1 年前
          2023-6-19 17:00:27

          应该是bug

  6. thatbee
    Windows Chrome
    广东省汕头市 联通
    1 年前
    2023-6-14 10:37:43

    你好,请问如何增加游戏内容、活动、建筑

    • 博主
      thatbee
      Windows Chrome
      天津市 联通
      1 年前
      2023-6-14 10:38:45

      这个需要一定的开发能力了~

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇