[冰雪传奇H5] 架设教程 linux架设教程

[复制链接]
4015 发表于 2024-9-23 20:43:15 | 显示全部楼层 |阅读模式
冰雪传奇H5 架设教程 linux架设教程
冰雪传奇架设需要准备:



    1、Linux服务器,推荐CentOs 7.6版本,可以考虑阿里云或腾讯云等。
需注意服务器CentOs 8以上版本无法启动游戏端口,推荐比较稳定的7.6或7.9版本。游戏源码中已去除广告,并修复部分功能。
2.安装宝塔及环境
宝塔是一个服务器运维管理软件,安装执行命令:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
安装完后,按照提示信息登录宝塔(如果无法访问可能是由于服务器没有开放8888端口,参考步骤开放端口),并在宝塔软件商店中搜索以下软件安装:
web服务器:Nginx 1.18
数据库:Mysql 5.6
编程语言:PHP 5.6
数据库管理工具:phpMyAdmin 4.4
还需建立软链接,执行命令:
ln -sf /usr/lib64/mysql/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.16
3.关闭防火墙
通过宝塔菜单终端,关闭防火墙执行命令:
systemctl stop firewalld.servicesystemctl disable firewalld.service

4.开放端口
我们直接开放所有端口1-65535,以阿里云服务器为例,在安全组中配置规则。
150837lxxg1b7ggxhgx1xg.jpg
然后在宝塔菜单安全中开放所有端口。
150837w6k419j6w1miudq1.jpg
如果对安全性有要求,可以单独开放需要开放的端口,方法同上。
5.上传源码
拿到源码后,将bxcq.zip压缩文件通过宝塔上传到根目录(如果宝塔禁止上传到根目录,可上传其他路径后剪切粘贴到根目录),由于文件较大,上传时间大概在半小时以上。
150837w4y5q2bey3l0p3r2.jpg
源码压缩包上传成功后解压到根目录。
150837kxbpjac9q4rabqzx.jpg
解压完成后,通过宝塔菜单终端,授予文件夹777权限,执行命令:
chmod -R 777 /datachmod -R 777 /www/wwwroot/bxcq


6.导入数据库
宝塔设置数据库名:root 密码设置为:123456
150837n176hiaibeylyzh4.jpg
开放数据库远程权限执行命令:

  • mysql -u root -p123456
  • GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY '123456' WITH GRANT OPTION;
  • FLUSH   PRIVILEGES;
  • GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;
  • FLUSH   PRIVILEGES;
  • quit

[color=rgb(51, 102, 153) !important]复制代码


创建还原恢复数据库执行命令:
cd /datash sk


7.修改源码IP
源码中的IP是我自己虚拟机的,需要替换成你自己的服务器IP。
需要修改IP的文件:
路径:www/wwwroot/bxcq/index.js
路径:www/wwwroot/bxcq/index1.js
路径:www/wwwroot/bxcq/GetServerList.php
路径:data/Debug/LogicServer/CrossSourceServer.config
路径:data/Debug/LogicServer/data/config/Cross/CrossSourceServer.config
路径:data/Debug2/LogicServer/CrossSourceServer.config
路径:data/Debug2/LogicServer/data/config/Cross/CrossSourceServer.config
路径:data/Debug_cross/LogicServer/data/config/Cross/CrossSourceServer.config
以index.js文件为例,在宝塔中找到文件,双击修改,Ctrl+F批量替换IP。
150837gqqiqciir2lqu3rc.jpg
8.创建游戏网站
添加游戏网站才能访问游戏,网站域名写你的IP,根目录/www/wwwroot/bxcq/,PHP选择5.6版本。
150837yhoghvx1honlos9o.jpg
9.开启游戏
以上都执行完毕,那么就到了激动人心的启动游戏啦,启动执行命令:
cd /data/build./run.sh cd /data/Debug./run.shcd /data/Debug2./run.shcd /data/Debug_cross./run.sh
由于执行时间较长,请多等待片刻,保险起见,可开4个终端窗口,分别执行上面4个命令。
查看监听端口,如果游戏架设失败,请对照是否有端口没有启动监听。查看端口执行命令:
netstat -lntp
监听端口截图:
150837w4ib5yuulmt8lru8.jpg
如果只开启了一区,监听端口显示如下:
150837jyu4vlflh5pdur8h.jpg
浏览器访问游戏链接:http://您的地址/ 手机浏览器截图演示:
150837xn6n6w7n5k65llgp.jpg
GO~注册/登录,进入游戏,选择角色,开始游戏,Nice~
10.游戏管理GM后台系统
GM玩家后台
150837iogee72adlh927wh.jpg
150837ehrwt0lqqk0zmrmq.jpg
GM玩家后台地址:http://您的地址/gm
GM授权后台
150837az99u1s7m77gsgmu.jpg
GM授权后台地址:http://您的地址/gm/gm.php 默认GM密码:zye.cc
注:GM密码可在bxcq/gm/目录下的:config.php、gmquery.php、query.php三个文件中修改,可以给玩家授权充值发送物品等操作...
11.关闭游戏
关闭游戏执行命令:
cd /data/build./stop.shcd /data/Debug./stop.shcd /data/Debug2./stop.shcd /data/Debug_cross./stop.sh
同样可开4个终端,分别执行上面4个命令。
后续...
1.如果您想使用域名访问游戏;
只需修改2个文件,将IP替换成自己的域名即可!
方法(如下图)修改文件:bxcq/index.js - 移动端使用的js文件
150837viro5bo5702dhhhh.jpg
方法(如下图)修改文件:bxcq/index1.js - 电脑端使用的js文件
150837g1uh1mddjpf8f1h1.jpg
然后浏览器输入您设置的域名,即可访问游戏。
2.无法注册问题;
如果遇到进入游戏提示注册已关闭,这时候需要修改限制注册时间。
150837jr5bxk88keb0e071.jpg
方法(如下图)修改文件路径:data/Debug/LogicServer/data/config/editionConf.config 里面的:nosetopenday值改为0,然后重启服务端即可生效!
150837g6nnunfhln6n66ur.jpg
3.修改开服时间;
方法(如下图)如果想修改游戏开服时间,修改文件路径:data/Debug/LogicServer/LogicServerLinux.txt 里面的:ServerOpenTime字段,执行关闭游戏命令后再启动即可生效。
150837i5vromrwibmklvil.jpg
4.修改为BT变态版;
如果想升级更快,伤害更高,可修改泡点经验和狂爆攻魔加成。
方法(如下图)泡点经验修改文件路径:data/Debug/LogicServer/data/config/hookexp.config 里面的:BasePdValue字段值。
150837j5u889nw599ci59h.jpg
方法(如下图)狂爆攻魔加成修改文件路径:data/Debug/LogicServer/data/config/Rage/Rageconst.config 里面的:RageAttr字段值。
150837qw28h9tnyft4bbhn.jpg
不过并不建议修改,游戏的各项属性比较均衡,比较耐玩,一旦改为变态版,也就失去了游戏的乐趣...
5.登录选区弹窗报错;
150837moxfdexmmhmsoodd.jpg
登录选完区以后弹窗报这个错误,是在重启以后出现的这个问题!
最大的可能就是数据库的问题了,打开数据库查看果然没错,actor_c1001里面的actors角色数据库打不开了,芭比Q了,幸亏有备份导入进去重启就好了,所以以后重启的时候不要暴力重启,大力出奇迹有可能也会出现惊喜,温柔一点,按正常停止启动就行了。
6.游戏上线邮箱修改教程,可以当做上线奖励修改;
150837voz1e5bb5t9i93t4.jpg
方法(如下图)修改服务端文件路径:data/Debug/LogicServer/data/config/mail/MailID.config
150837u5fjv1pggrgrigbr.jpg
attachment = 后面的就是邮箱附件;
type=0时 后面的ID就是物品的ID;
count=就是数量;
如果type=后面的不是0时 就代表着;
150837pqgd1k1tzsi4bbba.jpg
后面的ID也是相应的数,比如:{type=2,id=2,count=100}这样就是200绑定金币count=就是数量!
7.游戏开启GM及命令教程;
1、如要开启游戏GM使用教程,先在数据库中找到:mmo_account 然后打开找到:globaluser,找到自己的角色账号,设置:gmlevel 等级为10(最高);
2、修改服务端文件路径:build/SessionServer/GM.txt 里面的IP改成您自己的IP;
        gmloginip=        {           "10.10.10.120",   –-改成你自己的IP        },
这样就拥有了GM权限,启动服务端,登陆游戏,在聊天框输入GM命令就可以啦,如:@Move 兽人古墓一层,具体详细的GM命令附送在游戏源码压缩包内;
8.手动修复跨服BOSS;
1、修改服务端文件路径:data/Debug_cross/LogicServer/data/config/boss/boss.config
2、里面的:isopen = 0 全部改成:isopen = 1
3、然后在第756行添加一行:reborn = 2
4、方法(如下图)
150837zmd24dz7209oxjrj.jpg
9.修改安全区泡点经验奖励;
方法(如下图)修改服务端文件路径:data/Debug/LogicServer/data/config/hookexp.config
150837cguzmtjwot3l6gv9.jpg
代码注释说明:
[1]是所有活动泡点
[2]安全区泡点
一般这两个同步修改就行
[2] = {
idx = 2,
BasePdValue = 10000,
PdPercent = 10000,
BasePdValue = 10000 这个是固定经验
PdPercent = 10000 这个是万分比经验加成系数
修改完以后记得重启服务端!
10.二维码更换教程;
方法一,二维码更换目录路径:www\wwwroot\bxcq\resource_Publish\assets\multiVersion
方法二,目录路径:www\wwwroot\bxcq\index.js 第57行 window.pfID = 10003; 改成window.pfID = 10001;
11.修改全服系统公告+修改邮件广告+修改聊天窗口广告;
150837mghwznhewnbhpxen.jpg
150837qi09q9ixmzvrr0kg.jpg
修改全服文件路径:data/Debug/LogicServer/data/config/WholeNotice/NSNotice.config
修改邮件广告路径:data/Debug/LogicServer/data/config/mail/MailID.config
12.冰雪传奇游戏都按教程全部搭建好了,点开始游戏没反应;
清除浏览器所有缓存文件,然后重新进入游戏再试一试。
13.冰雪传奇使用云储存加载res资源的方法;
手机版页面(如图)文件路径:www/wwwroot/bxcq/index.js 第57行下添加:window[“publicRes”] = “云储存地址”;
150837gid3iaxr11ezse13.jpg
电脑版页面(如图)文件路径:www/wwwroot/bxcq/index1.js 第58行 window[“publicRes”] = “/”; /改为云储存地址
150837njjya12t2xayxc11.jpg
14.冰雪传奇电脑端登陆器bxcq.exe修改教程;
1、找到冰雪传奇电脑端登陆器bxcq.exe然后打开修改工具软件;
150837t7gs8g7gstyk0pfl.jpg
2、把冰雪传奇电脑端登陆器bxcq.exe拖到修改工具软件内;
150837bpzb6b4pb6qrqpr6.jpg
3、点击视图-资源;
150837f2l1o4qoppl2lptw.jpg
4、鼠标右键,找到字串7-编辑资源;
150837rhjqaihyqyolinys.jpg





混沌资源社区- 论坛版权- 免责声明
欢迎您访问“混沌资源论坛”(www.0086.fun),以下简称“混沌资源”
为确保本网站的正常发展、规避意外风险,清晰责权利益,特制定本《免责条款》。在您浏览本内容之前,请仔细阅读本条款。
   01、“混沌资源”刊载之企业等相关单位(个人)原创作品,是为更好的展示其形象,提供参考学习之用,请勿保存、转载,以及用于商业用途,请支持原创及正版作品。
02、“混沌资源”秉承分享资源、分享快乐的原则,会员可每天登录和领取红包任务.登录他人主页以及发帖等分享方式赚金币免费互相交流下载,无对外开设贴吧、博客、等主页,本站的所有内容都不保证其准确性,有效性,完整性,时间性,凡因本站内容引起误导等因素而造成的损失本站不承担连带责任。
   03、 本网站所刊载信息的作品内容及下载件仅代表原作者本人的观点,不代表本网站观点,对于任何因本网站内容所引起的纠纷、损失等,本网站均不承担侵权行为的连带责任。
   04、 当本网站以链接形式推荐其他网站内容时,由于本网站并不控制相关网站和资源,因此,本网站不能保证从这些链接获取的任何内容、产品、服务或其他材料的真实性、合法性。对于任何因使用或信赖从此类网站或资源上获取的内容、产品、服务或其他材料而造成(或声称造成)的任何直接或间接损失,本站均不承担任何责任。
   05、 本网站所荐公司或项目,在其所提供资料的基础上,本网站已进行核实,故不能保证其内容的真实性、可靠性及准确性。因此,所荐内容仅供参考,不做为任何会员、任何行为依据的指导和建议。因此而引发的任何争议和纠纷,与本网站无任何关联。
   06、 本网站可能因其他合作方或相关电信部门的互联网软硬件设备故障或失灵、或人为操作疏忽而全部或部分中断、延迟、遗漏、误导或造成资料传输或储存上的错误、或遭第三人侵入系统篡改或伪造变造资料等,本网站不承担任何责任。
   07、 在混沌资源论坛上传的作品(包括软件、网游服务端客户端、文字、图片和FLASH、动画)者皆视为混沌资源网友投稿,文责自负。本站享有使用、选择和修改的权利。
   08、 由于会员将密码告知他人或与他人共享同一会员ID,由此导致的任何会员资料泄露、积分丢失以及所带来的任何其它损失,本网站均不负任何责任。
   09、 混沌资源所发布的作品,其版权归属原作者或所属公司所有。其他个人.媒体.公司或其他网站对本站发布作品如需使用,必须事先与原作者或混沌资源联系。
   10、 如本站转载涉及版权问题,您认为内容侵犯了您的权益,请立即通知本站并提供相应的充分的证据。本站在核实后将及时予与删除并致以最深的歉意!同时本站保留全部修改、解释、更新本声明的权利。
   11、 法律法规规定的其它有关免责规定。
   12、 凡以任何方式登陆本网站或直接、间接使用本网站资料者,视为自愿接受本网站声明的约束。
13、本站发布的所有资源(包括动漫作品.文字.图片.FLASH.动画及各种软件工具)只为本地单机测试用途,请勿用于商业途径或非法使用,否则后果自负!请下载后24小时内删除!
14、本站管理员和版主有权不事先通知发贴者而删除本文
15、关于资源链接失效问题,查看帖子主题是否有编号,有编号的帖子本站(123网盘)均有保留,无编号的一旦失效那就石沉大海了
特别申明:一切网民在进入混沌资源主页及各层页面时已经仔细看过本条款并完全同意。敬请谅解。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表