我叫小舞,跳舞的舞!新斗罗大陆游戏详细图文架设教程

前言

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

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

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

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

咳咳,不好意思,跑题了,那个本文介绍新斗罗大陆手游架设教程,以上内容是我之前版本斗罗大陆教程的前言,现在看还是很感动,所以就直接拿来用啦,我真的没偷懒哈。新版的斗罗大陆这次支持安卓苹果双端,而且经测试暂时没有发现严重的 BUG,非常 Nice~

我架设的新斗罗大陆请关注我的公众号 echeverra, 发送“新斗罗大陆”获取游戏链接和源码,后台 GM 发送“新斗罗大陆GM”免费获取,长期维护,快来体验一下吧。

如果你对 GM 游戏感兴趣,推荐我架设的:免费 GM 公益游戏合集,欢迎来玩~

新斗罗大陆游戏截图:

架设

1.架设条件

新斗罗大陆架设需要准备:

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

游戏运行会占用 8G 左右的内存,所以最低建议 4G 内存配置的服务器然后开虚拟内存,比较友好的是游戏没有热更,手游对宽带要求不高。

2. 安装宝塔及环境

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

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

安装完后,按照提示信息登录宝塔,并在宝塔软件商店中搜索以下软件安装:

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

打开 Linux 工具箱,设置 swap 虚拟内存 8192MB,设置低了游戏无法启动运行- -,游戏刚开始启动会占 4G 多的内存,然后会一点点变大...

3. 开放端口

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

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

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

4. 关闭防火墙

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

systemctl stop firewalld.service
systemctl disable firewalld.service

5. 上传源码

拿到源码后,将dldl.zip压缩文件通过宝塔上传到根目录,由于最新的宝塔禁止直接上传到根目录,可以先上传到任一目录下,在剪切粘贴到根目录。

上传成功后,剪切粘贴到根目录,并解压到根目录。

cd /
unzip dldl.zip

解压完成后,命令授予 777 权限:

chmod -R 777 /home/
chmod -R 777 /www/wwwroot/

6. 配置环境

首先安装 Ruby 环境,最后一步会执行时间长一些:

cd /home
tar -zxvf ruby-2.1.10.tar.gz
cd ruby-2.1.10
./configure
make && make install

安装依赖关系管理工具 Bundler,由于 RubyGems 源在国外安装很慢,所以我们添加国内的镜像,移除原来的源再安装:

gem sources --add https://gems.ruby-china.com
gem sources --remove https://rubygems.org/gem install bundler -v 1.17.3

再安装 Java 环境:

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

安装好后,查看具体的版本:

java -verbose

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

/home/root/center/wow-server-center/scripts/service.sh(29行)和/home/root/wow-server-dldl_1/scripts/service.sh(26行)文件中,找到MY_JAVA_HOME设置为:

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

7. 修改源码IP

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

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

在宝塔中找到对应文件,Ctrl+F批量替换 IP 即可。以第一个文件assist.properties为例:

8. 导入数据库

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

添加 5 个数据库,分别是:

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

以第一个assist_dldl为例,编码格式选择utf8,其他默认即可。

5 个数据库全部添加完后,依次导入数据库,点击导入,选择对应的数据库进行导入。wow-dldl_1wow-dldl-center比较大,导入时间会比较长,耐心等待下就好。

这个是清档的数据库,据说 200R 才买到的。

9. 创建网站

新斗罗大陆需要创建两个站点,第一个域名设置为127.0.0.1:88,根目录为 \www\wwwroot\dldl_alpha,PHP 选择 5.6 版本。

第二个站点域名设置为IP:81,根目录为 \www\wwwroot\gonggao,PHP 选择 5.6 版本。

两个站点无需额外设置伪静态防跨站什么的,这样就可以了。

10. 启动游戏

以上步骤都操作完毕,就到了激动人心的启动游戏啦!

首先启动运维服务:

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

再启动游戏服务:

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

最后启动运营后台,不启动 GM 后台是无法使用的:

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

第一次启动时间会比较长,以后启动就正常了,最后可能会有一些异常提示,可以无视,不影响运营后台启动。

查看下服务端口:

netstat -lntp

9228808099887200就是全部启动成功拉。

11. 客户端修改

11.1 安卓客户端

首先修改安卓端,只需要修改一个文件:

  1. \assets\scripts\envConfig.lua

文件我放到了安卓修改目录下,用notepad++编辑器打开,将IP(111.230.105.124)替换成你的 IP 即可。找到新斗罗大陆.apk文件,用好压压缩软件打开,将修改好的文件拖回对应的目录下替换。

替换后使用签名工具ApkTool选择修改好的APK文件进行签名。

11.2 苹果客户端

苹果端同样只需要修改一个文件:

  1. \Payload\dldl-alpha-yongce.app\scripts\envConfig.lua

文件我放到了苹果修改目录下,用notepad++编辑器打开,将IP(111.230.105.124)替换成你的 IP 即可。找到新斗罗大陆.ipa文件,用好压压缩软件打开,将修改好的文件拖回对应的目录下替换。

修改好后我们需要借助爱思助手签名,签名后就可以成功安装到自己的苹果手机中,需要在手机设置-通用-设备管理中信任该软件才可启动。

12. 游戏后台

游戏后台有三个,第一个是运维后台链接:http://IP:9988,默认账号:admin,默认密码:123456,可以对游戏服务器和区,还有玩家进行一些管理。

第二个是运营后台链接:http://IP:7200,默认账号:kk2022,默认密码:123456,运营后台的功能也很齐全,可以发送邮件,查看游戏数据等。

第三个是 GM 后台链接:http://IP:81/gm/gm.php,默认 GM 码:123456,修改 GM
码需要修改文件/www/wwwroot/gonggao/gm/user/config.php$gmcode字段值即可。可以授权、充值和发送物品。

玩家 GM 后台链接:http://IP:81/gm/player.php,填写授权的密码和账号,就可以充值和发送物品啦。

还有一个是各种一键拉满的玩家后台,链接:http://IP:81/gm,测试是生效的,功能很强大,瞬间战力拉满~

13. 关闭游戏

关闭游戏服务很简单,命令:

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

后续

免责声明

我架设的所有游戏资源均搜集于互联网,如有侵权,请联系我,我会马上删除。

游戏都是禁止内充的,只限于技术研究使用,禁止商用,请于下载后 24 小时内删除,或购买正版。

根据二○○二年一月一日《计算机软件保护条例》规定:为了学习和
研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软
件等方式使用软件的,可以不经软件著作权人许可,不向其支付报酬
鉴于此,也希望大家按此说明研究软件。

游戏公告

游戏公告需要修改文件\www\wwwroot\gonggao\noticelist.json,按照已有的格式修改即可。

修改密码

运维后台密码修改只需要登录运维后台后,在左上角点击修改密码按钮即可。

运营后台密码修改在菜单管理员列表中修改即可。

需要注意的是,修改完运营后台的密码,还需要修改 GM 后台文件/www/wwwroot/gonggao/gm/user/config.phpmanagepwd这个运营后台密码的字段值,两者必须保持一致,GM 后台才可以正常使用。

游戏监控

游戏会随着运行时间内存逐渐变大,所以建议定时重启服务器。游戏监控可以在服务器重启或者服务挂掉后自动重启游戏服务。在宝塔计划菜单中新建任务,几分钟一监测,脚本如下:

#!/bin/sh
XYTCPListeningnum=`netstat -an | egrep ":::9228" | awk '$1 == "tcp6"'|wc -l`
echo $XYTCPListeningnum
if [ $XYTCPListeningnum -eq 0 ];then
cd /home/root/tomcat-assist/bin
./1.shcd /home/root/center/wow-server-center/scripts
./start_game.sh
cd /home/root/wow-server-dldl_1/scripts
./service.sh restartcd /home/root/dldl-gm
sh restart-alpha.sh
fi

关于新斗罗大陆

斗罗大陆我之前架设过一版,只有安卓端,而且 BUG 比较多,这次终于找到一款双端比较稳定的版本了。

如果没有较大的 BUG 这款游戏我也准备一直开下去,就让我们一起再一次去斗罗大陆感受唐三和小舞的爱恋吧~

最后感谢大家一路的支持与陪伴,还有对我只能月更的包容,祝大家游戏愉快,一切顺利~

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

你学“废”了么?

(完)


文章首发于我的博客 https://echeverra.cn/xdldl,原创文章,转载请注明出处。

欢迎关注我的微信公众号 echeverra,一起学习进步!不定时会有资源和福利相送哦!


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/779614.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

聚焦OLAP性能提升,火山引擎ByteHouse发布六大场景解决方案

随着数字化转型的深入,不仅仅是电商领域,各行业都需要基于实时数据做出关键决策。而对企业底层数据系统来说,在处理复杂的数据分析任务,如多维度的关联分析或数据挖掘时,可能出现延迟、崩溃、错误等问题,导致数据不准确、不完整、时效性差。随着数字化转型的深入,不仅仅…

AI挑战高考作文,看AI怎么写自己?

本文由 ChatMoney团队出品现在已经离高考过去快二个月了,不管是考的好或不好,都是人生中难以忘记的一个拐点,那么在现如今AI时代,我不禁想到,如果用人工智能参加高考,会得多少分呢? 不知道朋友们有没有关注今年的高考作文题目呢?有部分考生反馈,很庆幸,自己的语文老师…

.NET 与 LayUI 实现高效敏捷开发框架

前言 WaterCloud 是一个集成了 LayUI 的高效敏捷开发框架,专为 .NET 开发者设计。 它不仅支持多种 .NET 版本(.NET 4.5、.NET Core 3.1、.NET 5、.NET 6),还内置了丰富的功能,如权限管理、流程表单设计以及多数据库支持下的多租户架构。使用了 ORM(SqlSugar 和 Chloe ) …

at32+rtos+lwip2.1.2下使用snmp时发生死机的bug记录

主要问题:设置snmp集合是用局部变量传递发生的内存改变导致取指针指向的地址值越界发生死机

Linux中可怕的fork炸弹

什么是Linux中的 Fork 炸弹 Linux中的Fork炸弹(Fork Bomb)是一种拒绝服务攻击的形式,它利用了操作系统中的“fork()”系统调用。 Fork()系统调用用于创建新进程,该进程是调用进程的副本。 Fork炸弹利用此系统调用创建大量的子进程,以消耗系统资源,例如内存和CPU时间,…

博客总领--咸鱼翻身记

咸鱼犯神经翻身记为什么我为OI泪目?因为我菜得离谱......博客更新计划难度 知识点名称 入队时间 出队时间 链接橙 双指针 8.6 8.8橙 二分答案 8.6 IDK橙 离散化 8.6 IDK橙 归并排序 8.6 IDK橙 二维前缀和 8.6 IDK黄 ST表 8.6 IDK黄 最小生成树 8.6 IDK绿 树上问题 8.6 IDK绿 空…

前端联调budget

测试环境一直报错{"id":"grpc.client","code":14,"detail":"message:connection error: desc = \"transport: Error while dialing dial tcp 172.21.0.2:34083: i/o timeout\", callee_addr:172.21.0.2:34083",&q…

微信小程序解决不支持画布的createConicGradient

微信圆环进度条开发,先看效果 微信小程序中canvas使用createConicGradient,开发者工具中显示正常,真机上报错,表示createConicGradient方法underfed,然后试一下使用图片放进去,发现微信小程序不支持new Image方法,后面查看微信官方文档有 createImage方法 wxml代码: <…

【算法】【线性表】【链表】LRU 缓存2

1 题目 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类:LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。 void put(int key, i…

介绍一款新奇的开源操作系统:GodoOS

在快节奏的现代办公环境中,一款高效、集成化的操作系统无疑是提升工作效率的利器。今天,我们要为您隆重介绍 ——GodoOS,一款专为内网办公环境设计的全能操作系统。它不仅仅是一个工具,更是您团队协作与文件管理的得力助手,将彻底改变您的工作方式,带来前所未有的便捷体验…

CORS跨域漏洞修复

原文链接: https://www.cnblogs.com/wenyoudo/p/14862701.html 漏洞介绍概述:CORS,跨域资源共享(Cross-origin resource sharing),是H5提供的一种机制,WEB应用程序可以通过在HTTP增加字段来告诉浏览器,哪些不同来源的服务器是有权访问本站资源的,当不同域的请求发生时,…

lg-dp1

记忆化搜索:记忆化压缩 DP 状态(一些期望 dp 里会用)剪枝递推:保证前面的部分已经计算了数位 dp 求 \([l,r]\) 之内满足某种限制的数的个数,该限制应该是与数位有关系的。 带不带前导0取决于是否对统计答案造成影响。 前缀和转化:只有上界补充题:如果 lim=1 的时候前面都…