阿瑞斯传奇乐园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

游戏开服表 申请开服
游戏名称 游戏描述 开服状态 游戏福利 运营商 游戏链接
经典热血传奇百区 经典热血传奇百区秒卡1倍养老区 刚开一秒 淫威 进入游戏
韩服怀旧版 特色复古、虎卫宝宝-电脑手机同玩 开放中... 韩服怀旧版 进入游戏
km2三清体验服 仿韩四职业-昆仑三清-km2 不删档测试 LV9 进入游戏
广告
【腾讯云】爆款1核2G云服务器首年48元
收玩家群
查看: 410|回复: 3

[源码教程] [转载]BlueCodePXL源码编译简易教程-感谢汤团先生分享!

[复制链接]

165

主题

399

帖子

1046

积分

管理员

韩逼天团成员

Rank: 9Rank: 9Rank: 9

积分
1046

最佳新人活跃会员

QQ
发表于 2022-5-7 11:40:56 | 显示全部楼层 |阅读模式
一、安装Delphi 10.4.2
      1、安装lite版本或者官方发版本都行,反正安装好,激活就OK。
二、第一次启动Delphi,简单设置一下。这里没有特殊要求,根据自己喜好设置即可。
      1、可以先关闭一次,准备好源码,解压好。比如解压到D:根目录。
三、安装Components,即安装组件。
       1、安装组件源码是有说明的。或者你看我的操作。
      【再次提醒,原版的组件多多少少需要有一些修改才能安装的,我的源码是以及修改好了的组件,所以
        我的源码组件可以直接安装】
       2、安装这个说明来就可以。
        E:\BlueCodePXL\Components\uFormDesinger         uFormDesigner.dpk----OK
        E:\BlueCodePXL\Components\Raize                一键安装.groupproj-----(4个文件,1、3编译,2、4安装,按顺序来就行。)----OK
        E:\BlueCodePXL\Components\OverbyteIcsV8        OverbyteIcsV8.groupproj---(2个文件,1编译,2安装,反了,刚刚,
反正你自己看,一个用来编译,一个用来安装)----OK
        E:\BlueCodePXL\Components\EmbeddedWB\Source     EmbeddedWebBrowser.dpk----OK
        E:\BlueCodePXL\Components\DevExpressVCL        DxAutoInstaller.exe——放最后都行,是另外一种安装组件方法。现在来完成这个安装。
          因为我电脑安装了D11.1,所以有2列。只需要选择D10.4.2的全部能勾选的即可。不明白的看视频,退回去看怎么选,就勾那个64位的即可。
        然后就等安装过程完成即可。我的笔记本比较老,时间会比较久...

        E:\BlueCodePXL\Source\SceneUI                 DXSceneUIComponents.dpk----注意路径,是在source路径下----OK,并直接关闭Delphi。

四、因为我为了给大家演示安装编译,把之前的Delphi10.4.2卸载了,希望大家能够多多支持、多多分享,把【传奇】这东西续续命吧…
毕竟都这些年了,能挣钱的都是他们那些大神,大佬,我们仅仅是为了那点情怀了,,靠爱发电……哈哈哈
五、Finished!  安装完成,启动Delphi开始编译

六、        Release是编译后生成exe文件的位置,我把之前编译的删掉。刚刚弹出来的那个框是因为是的组件是修改过的,你的如果是源码的
组件,不会出现这个问题的。所以我这里单独处理我的源码问题即可,注意,你的源码应该是不会出现这问题的,所以接下来的安装工作
你并不需要做!!

七、        好了我们继续开始编译,刚刚是小插曲你们不会发生。
         1、我刚刚是在检查编译路径,当然,只是给你们演示编译的路径怎么设置的:比如..\..\Release\DBServer  表示DBServer.exe会生成在
        D:\BlueCodePXL\Release\DBServer里面,其他的一样,我就不设置演示了。我直接编译全套引擎。
        2、完成了引擎的,我们来试试登录的。引擎的8个全在这哈,我们现在编译登录三件套。
        3、登录三件套,可能你的源码没有这样的项目组,你自己按照这个顺序、按照这个顺序、按照这个顺序 添加好MirClient、GameLogin(你的源码可能是Login)
        、LoginEditor。按顺序是这几个编译有文件依赖的,应该都懂哈,就是后面编译需要前面那个的生成文件。
        4、编译成功,开始进游戏。
八、自己准备好版本,我演示的时候把之前的引擎exe全部删掉了。
        1、更新全套引擎exe文件,批处理,免得一个个复制麻烦。libmySQL_x64.dl 是mysql数据库依赖,必须要的。、、
        【当然,如果你修改了引擎,不用MYSQL那就不需要。。。】

@echo off
echo 在程序文件更新前,确保服务器已停止服务!
set WSDir=D:\MirServer
Copy DBServer\DBServer.exe %WSDir%\DBServer\ /y
Copy LogServer\LogDataServer.exe %WSDir%\LogServer\ /y
Copy LoginGate\LoginGate.exe %WSDir%\LoginGate\ /y
Copy LoginSrv\LoginSrv.exe %WSDir%\LoginSrv\ /y
Copy RunGate\RunGate.exe %WSDir%\RunGate\ /y
Copy SelGate\SelGate.exe %WSDir%\SelGate\ /y
Copy GameCenter\GameCenter.exe %WSDir%\GameCenter.exe /y
Copy libmySQL_x64.dll %WSDir%\libmySQL_x64.dll /y
Copy libmySQL_x64.dll %WSDir%\DBServer\ /y
Copy libmySQL_x64.dll %WSDir%\LoginSrv\ /y
Copy libmySQL_x64.dll %WSDir%\Mir200\ /y

echo 程序文件已更新完成. . .
pause
exit

        2、注意,你的引擎需要先启动mysql数据库,再启动引擎哈。【至于怎么搭建MYSQL,我做源码编译就不演示了,
        我直接启动mysql】
        小插曲,M2没更新过来,可以能是批处理没加上,你自己加上把。我不演示了。
        3、引擎启动应该没什么问题,现在配置登录器。(LoginEditor.exe和ServerListEditor.exe两个即可)
        4、我演示了操作过程,我就不再生成列表,再传列表了哈,我直接就用之前的列表。列表生成后,上传列表地址,然后
填入列表的地址,点击确定,再输入登录器exe文件名字,就可以生成登录器了。我直接用之前的登录器。
        5、拷贝到完整端,登游戏进去。好尴尬,我看看哪出问题了。IP没改,小问题。。。没保存配置……

好吧,反正进游戏了。大家应该看得出来,其实我也是半吊子。全部都是自己摸索的。你们也可以的。加油把。


宝贝不要放在硬盘或网盘里藏灰了,放着也是浪费,发在这里一起交流分享,还能提现换钱,还不是美滋滋!!!

0

主题

27

帖子

45

积分

新手上路

Rank: 1

积分
45
发表于 2022-5-7 14:50:55 | 显示全部楼层
非常荣幸能被转载,分享到更多人。
回复

使用道具 举报

0

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2022-5-8 20:47:47 | 显示全部楼层
有视频教程吗
回复

使用道具 举报

0

主题

16

帖子

51

积分

注册会员

Rank: 2

积分
51
发表于 2022-5-18 19:47:49 | 显示全部楼层
感谢大佬无私分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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