七星源码一直是市面上比较完整的游戏源码之一,涵盖了200多个游戏,但市场上流传的版本较多,文档不全。如果你的版本没有完整的文档说明,那么这份搭建教程将会非常实用!
本教程详细讲解七星德州修复版的搭建过程,包括环境配置、游戏代码修改、Kestore 生成、地图 API 配置、打包流程、OSS 服务器配置、游戏更新管理、iOS 打包等关键步骤,适用于开发者快速搭建和维护七星源码。
教程目录概览
1. 新游戏代码修改(Logic 部分)
游戏代码主要涉及 logic
目录内的 App
类型修改,例如:
具体代码修改方式请参考附件文档。
2. 生成 Keystore 文件(安卓打包必备)
Keystore 主要用于安卓应用签名,防止恶意篡改 APK 文件。
打开命令窗口,输入以下命令:
参数解析:
-alias android.keystore
:生成的 Keystore 别名(可自定义)-keyalg RSA
:使用 RSA 加密算法-validity 20000
:Keystore 的有效天数-keystore chongyangyunyou.keystore
:生成的 Keystore 文件名称
输入密钥库口令 123456
,确认后完成 Keystore 生成。
详细 Keystore 生成步骤请查看附件!
3. 高德地图 API Key 配置(地图功能支持)
在高德地图开放平台创建新应用,并添加 Android / iOS Key:
- 创建新应用,填写应用名称和类型(随便选择一个)。
- 添加新 Key:
- Android Key
- iOS Key
- 绑定 SHA1 证书和包名,然后保存 API Key,后续打包时使用。
注意:一个 Key 仅能绑定一个应用,不能多渠道共享!
4. 安卓游戏打包流程
- 复制
proj.android
工程 - 修改工程名称和包名
- 生成 Keystore 密码
- 使用 Eclipse 进行打包
打包后的 APK 文件可用于发布和测试。
5. OSS 服务器配置(游戏资源更新)
游戏的更新和资源存放依赖阿里云 OSS 服务器,部署方式如下:
-
创建目录结构:
-
XXX
为游戏工程文件夹 -
download/
存放最终 APK 文件
-
-
修改 6 个文件的 OSS 地址,确保路径正确。
-
修改 IP 和游戏版本号(
voiceURL
端口9995/yueyang/
)。
6. 游戏后续更新管理
更新时,需要执行以下步骤:
- 提高游戏版本号,运行
jscompile.cmd
和version_generator.bat
- 运行
updateVersion.bat
进行 MD5 校验 - 选择 MD5 文件,等待更新完成
- 进入
updateDir
目录,找到assets
、assets-apple
和configuration.json
,上传至服务器
7. iOS 版本打包流程
苹果打包流程涉及 Xcode 工程管理,大致步骤如下:
- 复制
qixing
工程文件夹,重命名为新的游戏名 - 修改
runtime-src/proj.ios_mac/assets/
目录中的project.manifest
- 调整 UI 资源(
Images.xcassets/AppIcon.appiconset
、LaunchImage.launchimage
) - 修改
weixin
密钥,确保包名和版本号正确 - 用 iPad 进行预览测试,确认无误后正式打包
8. 微信开放平台配置
微信 API 需要 AppSecret 进行授权,请按照以下步骤获取:
- 登录微信开放平台,找到对应游戏
- 查看游戏信息,生成
AppSecret
- 使用客户的微信扫码确认(有效期 2-3 分钟)
- 保存
AppSecret
,填入游戏工程中
9. 项目日常维护 & 注意事项
- 俱乐部和语音统一使用岳阳服务器
- 大厅背景图仅保留一张,避免影响游戏性能
- 合并 LYG 版本时,需将
src + main.js + testConfig.js + cocos2d-js.js
统一合并 - 语音 URL 需指向
http://ip:9995/yueyang/
相关教程推荐
七星游戏源码视频搭建教程——从零开始的详细部署指南
如何获取本教程?
本次提供的版本:七星德州修复版游戏源码搭建教程(附件包含完整文档)
隐藏内容,解锁需 付费 50元
付费解锁