。教程只为有需要的网友作为参考,大神勿喷~~
有视频和文字说明。我觉得大部分人自己研究研究,都能搞定编译,不济就看看下面的文件说明,免费看~~
一、安装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没改,小问题。。。没保存配置……
好吧,反正进游戏了。大家应该看得出来,其实我也是半吊子。全部都是自己摸索的。你们也可以的。加油把。
安装控件时,会有个Install报错 直接把'Install' 这一行注释掉!!!
安装控件时,会有个Install报错 直接把'Install' 这一行注释掉!!!
安装控件时,会有个Install报错 直接把'Install' 这一行注释掉!!!
发表评论