Skip to content
ETO-zePublic

About

GPT-6 参与开发的网页 FPS:沙二与米拉吉地图池、按需下载、多人联机、战术人机、触屏与陀螺仪;支持 Android / Windows 本地素材客户端。

Topics

Resources

Stars

11 stars

Watchers

0 watching

Forks

Repository files navigation

DUSKRAIN · 网页战术对战

GPT-6 参与开发的第一人称射击项目,支持网页、Android 与 Windows 在线联机,包含服务器权威判定、战术人机与移动端操作。

进入网页版 · 1.3.0 更新 · 安装包下载 · 地图池说明 · 验证范围

公开地图池与房间配置

新版网页首页:地图选择、模式配置、人机数量、房间创建与联机大厅。

网页版 1.3.0

沙二同步最新人机听觉、战术和装备系统;两张地图共用新版 HUD、键位操作、装备携带菜单与皮肤库。米拉吉保留现有地图资源、碰撞、导航、跳点和地图专用人机路线。

  • 装备携带: 全部 34 把枪械可选,每方携带 15 件;CT 起始手枪可选 USP-S/P2000,配置经过服务器确认后保存在本机。
  • 皮肤库: 50 款可选外观、35 个崭新默认外观;模型与新增动画按需加载,保留已有皮肤、手套和刀型选择。
  • 局内操作: 护甲数值居中、拆弹器与装备位置调整;商店连续购买进入队列;重复 F 不再重置检视,R 可取消,刀具 FR 切换平滑衔接。
  • 对局反馈: 己方全员阵亡且 C4 已安装时自动观战 C4,显示拆爆倒计时;听觉信息只提供近似位置,射击仍需视觉确认。

装备携带与全部武器选择

实际浏览器截图:阵营装备携带、分类替换与崭新默认外观。

沙二新版 HUD 与 AUG

实际浏览器截图:新版 HUD、护甲数值、装备显示与 AUG 秋叶原之选。

本次更新面向网站与公开源码;Android/Windows 下载包保持此前版本。详细变化与验证范围见 1.3.0 更新说明。

地图池与资源加载

地图 网页入口 当前开放范围
Dust II · 炙热沙城 II 进入沙二 默认地图,支持人机与多人房间。
Mirage · 米拉吉 进入米拉吉 一个共享房间,最多 10 名玩家。

首页仅加载界面、地图预览与房间列表。选择地图不会启动三维场景;创建或加入房间后,才下载所选地图的资源。通用装备与声音跨地图复用,已下载文件按 SHA 缓存,资源变化时补下载对应文件。

地图、材质、武器和声音通过独立下载域名分发;房间、人机、命中和经济仍由游戏服务器计算。资源缓存减少重复传输,进入场景时仍需材质解码、碰撞初始化与显卡准备。

米拉吉网页对战场景

公开米拉吉入口的电脑浏览器对战验证截图。

对战功能

功能 作用
多人房间 双方共 10 个席位,支持 CT / T 选择、房间码加入与邀请链接分享,人机填充空位。
竞技爆破 率先获得 13 回合胜利;每 12 回合换边,12:12 进入加时。
团队死斗 团队累计 100 次击杀获胜。
战术人机 轻松、普通、困难三档;结合视线、枪声与队友信息选择路线和回防,保留平滑视觉瞄准。
装备与经济 商店购买、退枪、护甲、拆弹器、捡枪与丢枪;支持五类投掷物与 C4。
战况与协作 击杀反馈、爆头与助攻、死亡观战、E 接管人机、聊天和计分板。
个性化设置 皮肤选择、准星、灵敏度、亮度、清晰度、画面比例与帧率上限。

打开菜单不会暂停在线对局。切到后台时清理操作输入,返回后重新同步服务器状态。

移动端操作

触屏摇杆负责移动,右侧按键支持开火、跳跃、切枪与投掷。布局可拖动、缩放、调整透明度,并通过布局代码或设置备份保存。

陀螺仪支持对局中开启、仅开镜与关闭;提供两轴灵敏度、开镜倍率、反转和校准。轻度辅助瞄准在准星接近可见敌人时跟随躯干,遮挡、烟雾与致盲会取消辅助,命中仍由服务器判定。

手机尺寸下的地图池与房间配置

390×844 CSS 像素的浏览器布局检查截图。

正式 Android 包使用 WebView;另有独立 GeckoView ARM64 测试包供内核比较。P60 真机持续帧率、温度和两种内核的对比尚未验收,正式内核保持 WebView。

安装与访问

入口 适用场景 下载与要求
网页 直接访问地图池,与朋友在线对战。 cs2.duskrain.cn;首次进入所选地图需要下载资源。
Android 正式包 基础素材随包安装,减少重复下载。 1.2.0-cdn.1 APK;Android 8+、WebView 110+、WebGL 2,沿用在线包名与签名。
Windows 本地联机包 本地素材与运行时,连接正式联机服务器。 Windows x64 ZIP;解压后运行 Start-Game.cmd。
GeckoView 测试包 对比 Android 浏览器内核,可与正式包共存。 GeckoView ARM64 APK。
独立离线版 无网络环境下与人机对战。 离线 0.2.0 · offline-v1 源码。

本次 1.3.0 更新针对网页版。已发布的 Android 与 Windows 包仍使用沙二入口;下载附件未因网页更新而重新打包。在线对局仍需要网络,本地素材与 CDN 不会消除线路延迟。

开发与验证

需要 Node.js 22.12+:

npm ci
npm run assets:fetch
npm run build
npm start

运行自动测试:node --test --test-concurrency=1 tests/*.mjs。CDN 工具与配置见 CDN 自动化说明。

公开源码包含网页菜单、联机客户端、地图运行时与 CDN 下载工具。原始地图导出、私有地图库、测试入口及部署诊断不包含在仓库内;自行部署米拉吉需要另行准备匹配签名的地图、碰撞与导航数据。沙二素材继续沿用现有获取流程。

地图池已进行实际浏览器进入、沙二移动与开火、米拉吉九人机和双客户端 WSS 加入/退出、共享缓存与首页按需加载验证。桌面、手机横屏和竖屏布局均已检查;这些结果不等同于 P60 真机或十名真人长时压力验收。详细范围见 地图池说明。

项目与素材来源

参考 henhaogame/dust2-offline 的离线、触控和部分人机设计,并复用本项目离线 0.2.0 的决策模块进行联机适配。

个人体验项目,非 Valve 官方 CS2,不包含 Source 2 引擎。素材、音乐和第三方组件的归属见 许可说明 与 素材来源。

About

GPT-6 参与开发的网页 FPS:沙二与米拉吉地图池、按需下载、多人联机、战术人机、触屏与陀螺仪;支持 Android / Windows 本地素材客户端。

Topics

Resources

Stars

11 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages