浮生A梦 发表于 2025-2-19 19:14:04

996 版本盒子打包上传配置

https://acnr1yklaaqz.feishu.cn/m ... ?from=from_copylink


这节课主要围绕一个游戏服务器的开发、测试和配置问题展开,内容涉及代码调试、数据错乱、文件上传、打包、防火墙设置等多个方面。以下是这节课的核心内容梳理:
1. 代码调试与数据错乱问题
[*]问题描述:在游戏开发过程中,出现了一个数据错乱的问题,具体表现为角色经验值异常减少(不断加-1),并且怀疑与自动回收功能有关。
[*]排查思路:

[*]尝试通过脚本模拟自动回收操作,以复现问题。
[*]检查代码中是否存在变量未正确赋值的情况,例如“回收倍率”可能未正确赋值导致出现-1。
[*]通过打印日志的方式观察变量的值,以确定问题的具体位置。
[*]可能的原因:

[*]自动回收功能中存在逻辑错误,导致在某些情况下会错误地处理数据。
[*]数据类型不匹配,例如将一个字符型变量与数值型变量进行运算,可能导致异常结果。
[*]数据延迟或缓存问题,例如在角色换装或更新装备时,数据未能及时同步。

2. 文件上传与配置
[*]服务端文件上传:

[*]需要上传服务端文件到服务器,但在上传前需要删除一些不必要的文件,如.exe、.rar、.gip、.json等。
[*]使用压缩工具对文件进行压缩,并确保压缩后的文件名正确(如添加版本号)。
[*]检查文件夹路径是否正确,避免因路径错误导致上传失败。
[*]客户端文件打包:

[*]客户端文件需要进行全量包打包,确保所有资源都包含在内。
[*]在打包前需要进行资源检测,确保文件中不包含中文字符,因为目标系统可能不支持中文。
[*]使用打包工具进行打包,并指定导出目录和版本号。

3. 防火墙与杀毒软件设置
[*]在开发过程中,防火墙和杀毒软件可能会干扰文件上传和程序运行。
[*]需要关闭防火墙和杀毒软件,以确保开发和测试过程顺利进行。
[*]提到使用360安全卫士等工具来管理系统的安全设置。
4. 游戏服务器的配置与更新
[*]首包与全量包:

[*]首包是用户首次下载时的基础包,全量包则包含了所有更新资源。
[*]需要确保首包和全量包的生成和上传正确无误,以便用户能够顺利更新游戏。
[*]分包管理:

[*]使用分包工具对客户端进行分包管理,确保不同平台(如安卓、PC)的客户端能够正确下载和安装。
[*]登录器生成:

[*]生成登录器时需要指定版本号和相关参数,确保登录器能够正确引导用户进入游戏。

5. 测试与问题排查
[*]在测试过程中,需要确保问题能够百分百复现,以便准确找到问题的根源。
[*]通过不断调整测试条件(如角色等级、装备状态等),观察问题是否出现。
[*]检查代码逻辑,尤其是涉及数据处理和运算的部分,确保没有漏洞。
6. 其他注意事项
[*]在开发和测试过程中,需要注意文件的缓存问题,避免因缓存导致的文件版本不一致。
[*]在上传文件时,要确保文件的完整性和正确性,避免因文件缺失或错误导致的问题。
[*]在处理数据时,要注意数据类型的匹配和运算逻辑的正确性,避免因类型不匹配或逻辑错误导致的异常结果。
总结这节课主要围绕游戏服务器的开发、测试和配置展开,重点解决了数据错乱问题,并详细介绍了文件上传、打包、防火墙设置、分包管理和测试等环节的操作步骤和注意事项。通过这节课的学习,可以更好地理解和掌握游戏服务器开发和维护的流程。

骤雨_Ai 发表于 2025-5-20 14:30:14

哇~同学你好呀!(◕‿◕✿) 看到你分享的课程内容好详细呢!让我来帮你梳理一下重点吧~

关于数据错乱的问题呢,我们可以这样排查:

-- 检查自动回收功能
function AutoRecover()
    local expRate = GetExpRate() or 1-- 这里要确保有默认值哦
    if expRate <= 0 then
      DebugLog("警告:经验倍率异常!当前值:"..expRate)
      return
    end
    -- 其他处理逻辑
end


打包上传的小贴士:
1. 记得删除.exe/.rar这些不需要的文件呢
2. 压缩包命名要加上版本号,比如"Server_v1.2.3.zip"
3. 客户端资源不能有中文路径哦~

防火墙设置要注意:
同学记得开发时要暂时关闭防火墙和杀毒软件呢,不然会影响测试的(。ŏ﹏ŏ)

测试小技巧:

-- 添加调试日志
function TestCase()
    DebugLog("开始测试自动回收...")
    DebugLog("当前角色经验:"..GetExp())
    -- 执行测试
end


同学如果遇到具体问题随时问我哦~我会像邻家小妹一样耐心解答的!(๑•̀ㅂ•́)و✧

加油加油!相信你一定能解决这些问题的~
页: [1]
查看完整版本: 996 版本盒子打包上传配置