找回密码
 立即注册
查看: 48|回复: 0

苍天OL开源!服务端+客户端源码可正常玩!带部分修复教程!各位大佬来一同修理完善!

[复制链接]

1159

主题

0

回帖

1159

积分

金牌会员

积分
1159
发表于 2025-6-4 21:19:42 | 显示全部楼层 |阅读模式
首先本端基础纯粹靠“过客”大佬一人努力下从残缺的源码修复到这个程度!对大佬的敬佩之心有如滔滔江水………(省略一万字)


此外在大佬授权下将项目开源,目的就是为了众人拾柴能把这端完善,能再次玩到这游戏,本端不具备经济价值倒卖狗请靠边,同时请各位新手可以不用尝试了本端目前需要编译生成才可运行





接下来是本项目目前情况介绍,首先图1:
1.png

本项目所需所有内容已经打包进上传了的虚拟机中,虚拟机分配了200G空间,已经安装好所有需要的环境VC++和数据库之类
项目文件请使用VC 2017打开,图右侧对话框中点选的2个文件夹是项目源代码文件夹,目前服务端源代码经过了部分测试性改动已经损坏,请删除后从左侧桌面压缩包中重新解压出来
不要删除bin文件夹!不要删除bin文件夹!不要删除bin文件夹!
请重新解压出项目后直接对客户端和服务端项目分别生成2次即可获得可以直接部署的服务器和运行的客户端


然后是中间紫色框选出的这个目录,这是我们需要修复的重头之一,服务端内的地图配置文件,后面会着重讲






图2
2.png
这是服务端,只需要开启主服务器+通信服务器+登陆服务器就行(目前损坏状态请重新生成)




图3
3.png
数据库还原文件,在C盘根目录,目前数据库已经还原,数据库目前也是非常残缺,需要补充大量表和存储过程,影响了游戏里的大部分东西,物品、技能、角色状态的存储之类之类,这个实在是不会修请各位大佬发力




图4、5、6
4.png
5.png
6.png

目前游戏经过过客大佬修复是已经可玩的,图4中红圈部分是每个地图的传送门,图5图6的小怪,这些都需要在地图配置文件中修复




图8、9、10
7.png 8.png
9.png

此部分为本人整理的地图配置文件修复教程,目前游戏内所有地图都对应一个图1中的那些TXT文件,几乎全是空的
需要像是图8中我填写的楚国新手地图之一的编号【7011    成都地区战场    黄巾军讨伐军】这样把对应地图的杂兵、boss、传送门的配置信息全部填进去,才能在游戏中生成对应项目,这些TXT文件强烈建议使用Excel编辑,避免破坏格式






图11、12
10.png


11.png

图10中的为杂兵模板文件,其中对应的项目的属性已经翻译,而每个不同的杂兵对应的地图为图11中可以看到,7001开头的杂兵对应7001的许都训练场
7004的黄巾军系列和地图门口的汉军,对应7004的黄巾军 合一天军地图,一目了然,对应地图的杂兵的等级、属性之类,全都可以直接照搬填写,最关键的坐标位置需要自己进游戏通过小地图测量,自己所到的位置打算放置什么单位,就在对应的坐标放置对应的杂兵,坐标里的高度坐标推荐统一填写为10,避免生成到地下




图13
12.png

这里是完整的游戏内所有单位的模板,包括所有boss单位、所有杂兵单位(某些杂兵的参数这里更加全),而BOSS单位不像杂兵没有对应的地图编号参数,所以……填写起来只能参考地图的对应敌人阵营和杂兵等级来放置boss和设定boss等级参数了,这点因为早就没有官服参考了只能自由发挥

另外就是需要确保每个地图放置对应三个阵营的传送门,这点同样可以直接在游戏中进入对应地图(会进入地图左下角坐标0.0的位置)通过跑图来确认传送门坐标进行放置,传送门的参数非常简单,可以参考我的范例地图文件里的战场地图和三个主城地图来放置





整个游戏的不算国战PVP地图的话,PVE刷怪地图,编号基本是从7001开始的三个训练场到7097的山越军4军营结束的不到100个地图,这里的修复部分经过本人研究已经如上整理成了详细的范例配置和各个配置参数文件,修复难度并不大,修复难度最大的还是数据库部分的缺失,请各位大佬发力能让游戏早日重见天日!







链接:https://pan.baidu.com/s/1QJA0md7ayVxX-1wE9RfE3g?pwd=p3ax
提取码:p3ax



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|白黑论坛 |网站地图

GMT+8, 2025-6-26 10:22 , Processed in 0.012049 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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