tag

网络

共 27 篇文章。
全部文章GoTypeScript游戏开发小游戏独立开发者游戏设计Godot书稿RustPython性能优化游戏引擎PRDSaaS
game

Godot 跨区延迟提示:红色 Ping 值之外,还要告诉玩家影响什么

为什么这个问题要单独设计 Ping 值不是最终体验,抖动、丢包、玩法类型和匹配阶段都会改变提示策略。很多团队会把它当成局部功能,在某个按钮、某个页面、某个脚本里补一段判断。短期看,这样最快;项目跑过几轮版本之后,就会出现同一件事在三个地方有三种解释的情况。玩家看到的是一个客户端,团队内部却把责任拆散了。

9 分钟阅读
Godot 网络 延迟
game

Godot 移动端断点下载队列:Wi-Fi、蜂窝和暂停恢复要算同一笔账

断点下载不是继续发 Range 请求 移动端资源下载最容易被低估。很多团队以为只要 HTTP 支持 Range,客户端就具备断点续传能力。实际线上问题会复杂得多:Wi-Fi 下载到一半切成蜂窝,玩家是否同意继续;后台被系统暂停后,临时 URL 是否过期;分片文件写入成功但校验未完成,下一次应该从哪里继续;资源 m...

10 分钟阅读
Godot 移动端 网络
game

Godot 队伍语音权限治理:能说话、被静音和网络降级要分清

为什么这个问题要单独设计 语音按钮灰掉时,玩家需要知道是没授权、被队长静音、弱网降级还是服务不可用。很多团队会把它当成局部功能,在某个按钮、某个页面、某个脚本里补一段判断。短期看,这样最快;项目跑过几轮版本之后,就会出现同一件事在三个地方有三种解释的情况。玩家看到的是一个客户端,团队内部却把责任拆散了。

9 分钟阅读
Godot 网络 语音
game

Godot 前后台切换后的会话续租:别让玩家回来时卡在半登录状态

半登录状态比掉线更麻烦 移动端游戏从后台回到前台时,最常见的坏体验不是直接掉线,而是卡在半登录状态。大厅还显示好友列表,活动入口还能点,资源下载也在转圈,但进入房间失败、聊天发送失败、商店拉取价格失败。玩家看到的是一个“好像在线”的客户端,实际每个需要服务端确认的动作都在失败。

10 分钟阅读
Godot 移动端 网络