幽冥传奇手游商业开服级超详细图文教程文档附开服热更新配套工具

一、服务器选择及配置(服务器的选择、端口配置和磁盘格式)

云服务器的服务商可以选择阿里云腾讯云、华为云…等等,最低基础配置可以1核1G带宽1M,可容纳大概20人内同时游戏,但是沙巴克攻城等大画面可能会卡顿。推荐使用Windows Server 2012 R2中文版,如果没有D盘,需要新增,方式如下:我的电脑–管理–磁盘管理–压缩其他磁盘–新建磁盘,端口开放是在安全组内可暂时开放1-65535端口,运行起来后通过端口抓包,尽量做到需要使用的端口才开放,其他无用的不要开放,避免增加服务器被入侵的风险。

我们以Windows Server 2012 R2 x64为例,将下载后的游戏解压缩到D盘:D:\YMserver,

进入环境文件夹安装常用环境

1.安装常用运行库合集

2.安装notepad++中文版

3.解压N11

修改服务端文件IP

以下是具体路径:
D:\LYserver\server\Server\LogicServer\crossserver.txt
D:\LYserver\server\Server\DBServer\crossserver.txt
D:\LYserver\server\Server2\LogicServer\crossserver.txt
D:\LYserver\server\Server2\DBServer\crossserver.txt
D:\LYserver\server\Server跨服\LogicServer\crossserver.txt
D:\LYserver\server\Server跨服\DBServer\crossserver.txt
D:\LYserver\phpstudy_pro\WWW\args.php
D:\LYserver\phpstudy_pro\WWW\args_ios.php
D:\LYserver\phpstudy_pro\WWW\api\notice.php

使用N11链接数据库

数据库账号:root

数据库密码:123456abc

修改数据库【gameback】表【bg_server】把里面的ip替换成你的服务器ip。

启动游戏:

1.启动网站数据库 (启动NginxMySQL),一定要保持两个都是绿灯,如果不是,请检查是不是端口没开放或防火墙没关闭。关闭后重启服务器再试一次。

2.启动基础服务

3.启动一区

4.启动二区

5.启动跨服区

客户端修改:

安卓:
\assets\data\scripts\platform\platform_adapter.lua
\assets\data\scripts\platform\windows\platform_adapter.lua

苹果:
\Payload\cq.app\data\scripts\platform\platform_adapter.lua
\Payload\cq.app\data\scripts\platform\\windows\platform_adapter.lua

PC微端
PC微端.7z\ym\assets\scripts\platform\platform_adapter.lua
PC微端.7z\ym\assets\scripts\platform\windows\platform_adapter.lua

二、服务端及客户端各种修改路径大全(DIY开服必备,每个版本略有不同,仅供参考)

D:\YMCQ\build_pub\Server28\LogicServer\data\config\recharge\FirstRechargeConfig.lua   首充奖励

D:\YMCQ\build_pub\Server28\LogicServer\data\config\mail\MailEventConfig.lua   角色N级时候,触发邮件发送物品

D:\YMCQ\build_pub\Server28\LogicServer\data\config\misc\ReliveConfig.lua   复活配置文件路径

D:\YMCQ\build_pub\Server28\LogicServer\data\envir\scene\scene219.lua   地图属性路径

D:\YMCQ\build_pub\Server28\LogicServer\data\config\NpcMiscCfg\ChuanSongYuanCfg.lua   传送地图坐标配置文件

D:\YMCQ\build_pub\Server28\LogicServer\data\config\activityconfig\OpenServer   开服活动路径

D:\YMCQ\build_pub\Server28\LogicServer\data\config\activityconfig\OpenServer   开服活动路径

D:\YMCQ\build_pub\Server28\LogicServer\data\config\NpcMiscCfg\HongNiangCfg.lua   结婚红娘配置文件

D:\YMCQ\build_pub\Server28\LogicServer\data\functions\Activity\Operation\act_1.lua   活动编辑文件

D:\YMCQ\build_pub\Server28\LogicServer\data\config\activity\ExpRefiningConfig.lua   经验炼制

客户端\assets\data\scripts\config\auto_new\funopen_auto.lua   开服触发副本功能

D:\YMCQ\build_pub\Server28\LogicServer\data\config\misc\ScriptTimer.lua   定时执行脚本路径

D:\YMCQ\build_pub\Server28\LogicServer\data\config\item   物品路径

D:\YMCQ\build_pub\Server28\LogicServer\data\language\Zh-CN\Item.lua   物品列表文件

D:\YMCQ\build_pub\Server28\LogicServer\data\config\item\ItemSelect.lua   自选宝箱配置路径

D:\YMCQ\build_pub\Server28\LogicServer\data\config\item\StdItems.txt   物品关联文件

D:\YMCQ\build_pub\Server28\LogicServer\data\config\misc\ScriptTimer.lua   定时执行脚本路径

D:\YMCQ\build_pub\Server28\LogicServer\data\config\item\scriptItemConfig    这个文件是设置某些物品到什么时间以后才能使用

–某些特殊物品在使用前的一些处理

–如指定时间(春节)后才可以使用

PreUseItemConfig = {
[1561] = { startDt = 98496031},        –指定时间后才能使用  25年2月14日0点
[1562] = { startDt = 98496031},
[1563] = { startDt = 98496031},
}

该文件定义了奖励类型物品的获得途径\Server\LogicServer\data\config\misc\ItemWayTipsConfig.lua

修改攻城战:3个文件同步修改,并同步客户端Guild.lua文件

1,\Server\LogicServer\data\config\activity\ActivityGuideCfg.lua

2,\Server\LogicServer\data\config\guild\Guild.lua

3,\Server\LogicServer\data\config\misc\ScriptTimer.lua

福利按钮文件路径:包含等级福利,每日签到等D\YMCQ\build_pub\Server28\LogicServer\data\config\welfare

总经验配置表 \Server\LogicServer\data\config\activityconfig\AllTaskExp.lua config/activityconfig/DailyActivity/ServerPKConfig.lua

全服争霸奖励路径 data\config\circle   CircleConsumes

转生消耗等级路径文件 config/activity/secretary.lua

任务地图修改路径 密码验证文件login_controller.lua    language.lua   agent_login_view.lua

修改服务器开服时间;(活动逻辑运行生效)

//打开D:\ymcq\build_pub\Server\LogicServer中LogicServer.txt:

ServerOpenTime  = “2020-03-28 10:00:00”,  –服务器的开区时间,必须按照这个格式写
这个时间的设定,会开启新服活动;

ServerCombineTime = “2020-04-28 10:00:00”,    –服务器合区时间,必须按照这个格式写
这个时间的设定,会开启合服活动;

开启跨服和指定区跨服;(灵活设定跨服区域范围)

//打开D:\ymcq\build_pub\Server跨服\DBServer中crossserver.txt:

{id=999,commondbsrv=”127.0.0.1“,dbport=32999,loginsrv=”127.0.0.1“,minport=13999,maxport=13999},
跨服区ID                          数据服务器IP               数据端口                        网关IP                              端口

{start=1,idend=20,centerid=999}, –从1到20服,使用跨服999
开始区            结束区          应用跨服ID

//将配置好的crossserver.txt文件覆盖到所有跨服对应分区里;

HeroGodWeaponRechargeConfig.lua充值送英雄神兵;
FirstRechargeConfig.lua首冲奖励
FashionRechargeConfig.lua充值时装奖励
以上3个文件同步客户端

修改角色初始元宝、vip、金钱等

服务端打开D:\ymcq\build_pub\Server\LogicServer\data\config\ActorEvent中DefaultConfig.lua文件;
default_vip = 1,        –默认vip等级
default_yb = 0,        –默认元宝
default_bindyb = 6666,   –默认绑定元宝
default_coin = 88888,    –默认金币
客户端打开\assets\data\scripts\config\server\config\ActorEvent中DefaultConfig.lua文件对应修改相同的数值;

修改全民红包的开启时间和次数;(设定抢红包的基础)

//服务器修改路径:D:\ymcq\build_pub\Server\LogicServer\data\config\activityconfig\DailyActivity中NationwideRedPacketsConfig.lua:
设置红包开关时间和抢红包的次数;

D:\ymcq\build_pub\Server\LogicServer\data\config\misc中ScriptTimer.lua:
搜索红包活动,修改对应第一步的开始和停止时间;
客户端修改路径:assets\data\scripts\config\server\config\activityconfig\DailyActivity中NationwideRedPacketsConfig.lua:
设置红包开关时间和抢红包的次数;必须与服务端对应,避免出现BUG;
assets\data\scripts\config\server\config\misc中ScriptTimer.lua:
设置红包开关时间和抢红包的次数;必须与服务端对应,避免出现BUG;53/54行

游戏更新公告:
服务端路径D:\ymcq\www\dev\data\scripts\language中language.lua:
搜索“更新公告”进行添加修改;
客户端路径D:\ymcq\www\dev\data\scripts\language中language.lua同步修改;

滚动公告:
服务端路径D:\ymcq\build_pub\Server\LogicServer\data中notice.txt:

聊天窗公告:
服务端路径D:\ymcq\build_pub\Server\LogicServer\data\language\Zh-CN中SystemNotify.lua:
客户端路径D:\ApkIDE\Work\langlang\assets\data\scripts\config\server\language\Zh-CN中SystemNotify.lua

频道聊天等级修改;(解决低等级不能发言)
服务端路径D:\ymcq\build_pub\Server\LogicServer\data\config中GlobalConfig.lua:

修改首次充值元宝返利显示
服务器D:\ymcq\build_pub\Server\LogicServer\data\config\activityconfig\OpenServer中OpenServerFirstRechargeConfig.lua:
{ id = 1, yuanbao = 60000, addyuanbao = 60000,otheryuanbao=900, count = 1, days = 99 },
顺序              充值元宝                  返利元宝                  其他附送
客户端assets\data\scripts\config\server\config\activityconfig\OpenServer中OpenServerFirstRechargeConfig.lua:

调整游戏攻速
build_pub\Server\LogicServer\data\config\vocation\vocationconfig.lua
找到第11行
nDefaultAttackSpeed=500     默认是500修改为300或350个人感觉最佳—-数值越小越快!~

通天塔副本路径D:\ymcq\build_pub\Server\LogicServer\data\config\fuben\SkyTower:
在 showAwards 与  swards 段落里分别添加需要增加的,
前者可不添加,前者为奖励展示物品;
客户端修改,路径\assets\data\scripts\config\server\config\fuben\SkyTower

开启游戏内活动图标;
只需要改客户端;\assets\data\scripts\config\auto_new中funopen_auto.lua

三、幽冥传奇清档教程(开服必备)

N11链接数据库,清空account的数据(注意是点清空,不要删除了),同样的方式清除actor1-999的数据库,打开每个区下面的文件夹Server\LogicServer\data把runtime文件夹删除。把notice.txt里面的内容全部删除。

四、加载与启动画面的修改(更官方正式)

安卓APP启动画面在assets\agentres里的landscape_1.png和loading_bg.jpg,按照原来的格式和1360*760分辨率替换即可。

IOS在Payload\client iOS.app\data\res\xui\painting里面的login_bg_10.jpg和login_bg_10_ios.jpg,按照原来的格式和1360*760分辨率替换即可。

五、修改客户端世界频道里的隐藏广告公告

在一些客户端,新号进入游戏升级不久,在世界频道有个留下的QQ号广告,而且此文件加密了,不容易被找到,找到的修改替换如下:assets\data\scripts\config\client\guide里面的ContentCfg.lua;支付修改路径assets\data\scripts\game\charge里面的charge_platform_view.lua。

六、开启特定城市安全区域增加泡点经验功能(增加玩家在线时长)

在服务端相关区的文件LYserver\server\Server\LogicServer\data\envir\scene里找到相关地图文件,如盟重地图是scene5.lua,打开后在第46行左右增加{type=41,value = {1000000}},  —41代表经验   —1000000代表每秒给1000000经验值

七、幽冥热更新的正确方式(解决热更新没反应)

WWW/args.php文件中

“update_package” => true,                                                       // 开关 – 安装包更新
“update_url” => “http://127.0.0.1/agent/dev/”,                                           // 资源更新地址

WWW\agent\dev文件夹中version.txt

{
version“: 214726,
file_list“: {“path”: “list.zip“, “size“: 272}
}

version代表版本号每次要更新依次增加即可(版本号要大于客户端\assets目录的version.txt里面的版本号)
file_list 中的list.zip是要更新资源的配置信息,size是list.zip的文件大小,每次修改增加都可能会变
压缩包中有一个list.txt
{
[“data/scripts/config/server/config/store/classes/YuanBao.lua”]={t=1,v=”7079e7f2″,s=10217},
[“data/scripts/language/language.lua”]={t=1,v=”632c5410″,s=147443},
}
如果要更新其他文件,就在这里增加客户端的绝对路径,V的值是CRC-32,S的值是文件大小(每次修改要更新文件就要重新计算大小和CRC-32否则更新失败或者卡更新)

WWW\agent\dev\data文件夹里面就是存放绝对路径的要更新的文件。如果要更新很多文件不可能一个一个写,所以这个工具很实用,(幽冥传奇热更新生成器已经放下载里了,大家下载即可使用)。

八、安卓APP和苹果APP改名

反编译apk文件后res\values里面的strings.xml即可。

ipa文件修改Payload\client里面的Info.plist文件即可。

 

服务声明: 本网站所有发布的源码、软件和资料均为作者提供或网友推荐收集各大资源网站整理而来,仅供功能验证和学习研究使用,您必须在下载后24小时内删除。不得使用于非法商业用途,不得违反国家法律,否则后果自负!一切关于该资源商业行为与本站无关。如果您喜欢该程序,请购买正版源码,能得到更好的正版售后服务。如有侵犯你的版权合法权益,请邮件或QQ与我们联系处理(邮箱:kechenen8@gmail.com),本站将立即删除改正。
科科资源 » 幽冥传奇手游商业开服级超详细图文教程文档附开服热更新配套工具