当前位置: 首页 > article >正文

Perforce 2025.2 REST API 技术预览版发布:开启“无客户端”运维新时代

Perforce 2025.2 REST API 技术预览版发布开启“无客户端”运维新时代在上一期“ Perforce on Tour 游戏研发效能进阶沙龙”回顾文章中我们分享了Perforce 资深技术工程师 Kory Luo关于P4 MCPModel Context Protocol服务器的前瞻解析。作为连接 AI 模型与本地数据的开放标准MCP 为 P4 引入了前所未有的“语义理解”能力。要让这项能力顺畅落地离不开现代化的接口与工具支持。今天我们将继续回顾 Kory Luo 演讲中的核心内容2025.2 版本重磅推出的 REST API以及专为现代研发场景设计的P4产品矩阵。Perforce P4:极致灵活的 2025.2 版本更新以下为演讲实录欢迎收藏阅读地基开放——REST API 开启“无客户端”运维讲完 MCP我们再来看看 2025.2 版本即 2025 年下半年推出的另一项重大创新功能——REST API。简单来讲REST API 允许开发者通过 Web 方式HTTP REST 端点直接与 P4 服务器交互返回 JSON 格式的数据。整个过程中你完全不需要安装 P4 命令行或客户端。只需一条简单的命令就可以启动随 P4D 引擎自带的 P4 Web Server无需安装额外组件。调用该接口需要具备 Super 或 Operator 权限目前在安全性上使用的是基于 P4 Tickets 的基本身份验证Basic Authentication官方也在规划后续版本支持更现代化的身份验证方式。技术预览版您的反馈决定 26.1 的走向需要强调的是2025.2 版本推出的 REST API 目前是一个“技术预览版”它是一个很好的起点目前只支持核心的基础功能。我们正在进行第二阶段的开发预计在今年 5 到 6 月份左右会推出功能更完善的阶段版本。我们非常鼓励大家去试用 REST API在试用过程中如果有任何你希望通过 REST API 实现的特定业务需求欢迎随时发邮件告诉我们。尽早提交建议我们很可能就会把你的需求采纳并集成到 26.1 版本5 月份发布中去越早反馈越早受益。REST API 目前开放的三大接口能力我们来看一下目前开放了哪些接口能力。第一类是服务器与仓库的智能化查询。通过 REST API你可以查询服务器的关键信息如版本号、运行时间、License 信息以及当前的所有配置项Configurables。你还可以按名称或类型对仓库进行列举和筛选。这非常适合用于自动化运维和监控场景方便开发者构建自定义面板来实时访问服务器状态。第二类能力是文件操作。例如它支持从任意 Depot 路径下直接下载文件。基于此你可以构建一个纯 Web 的前端界面让用户点击按钮就能将仓库里的内容直接下载到本地工作区。同时它也支持版本说明符Revision Specifier比如你可以指定访问版本 1 到 5 的文件或是查询某个特定 Change List 下的历史记录。最后一类是关于 Change List 的详细信息查询。包括谁在什么时间提交的、具体内容、变更描述以及关联的 Jobs 等。它可以通过接口直接列出已提交变更列表中的所有信息。这非常适用于代码变更审计、自动化数据分析或者用于自动生成团队的一周开发简报总结本周重大的代码改动。如何利用 REST API 构建实用工具利用 REST API大家可以构建出哪些实用的工具呢首先是构建自定义的数据仪表板通过可视化界面展示服务器的健康状态、各个 Depot 仓库的活跃度以及代码提交趋势极大方便了运维和管理。第二个场景是 CI/CD 流水线的深度集成。你可以直接基于特定 Change List 的提交来触发构建将变更的元数据引入自动化流水线中实现 P4 与现有 CI/CD 系统的无缝衔接。第三个场景是构建基于 Web 的轻量级资产浏览器。这意味着非技术人员可以直接通过浏览器页面浏览并下载 Depot 仓库中的文件完全不需要繁琐地安装 P4V 或其他客户端。第四个是合规审查与报告生成。你可以用它进行审计追踪生成 Change List 报表并实时监控 License 的使用情况生成汇报。最后一个场景是轻量级的微服务集成。通过标准的 HTTP 接口你几乎可以在任何编程语言或平台上无需安装 SDK 或下载客户端就能轻松接入 P4 系统后台。产品矩阵——专为现代研产而生的“利器”前面介绍的是 P4 系统底层开放的接口能力。现在我们将视角拉回到产品本身看看 P4 One、P4 Code Review 和 P4 DAM 在整个平台矩阵中的定位。P4 One艺术家的本地“版本保险箱”大家之前有没有用过 P4 One这是我们去年专为 2D/3D 艺术家打造的版本控制客户端。它和传统的 P4V 最大的区别在于它不需要依赖网络连接就能实现极速的本地化版本管控。我们都知道在美术开发中一张贴图或数字资产可能会被反复修改很多遍。而最终选定的版本可能并非最后修改的一版而是中间的某一版。如何将所有中间迭代版本安全保存在本地并在需要时一键回退P4 One 就是答案。在 P4 One 界面中你可以直接看到 2D/3D 文件的真实缩略图预览。文件在 Unreal Engine 或 Unity 里呈现出什么效果在 P4 One 里就能看到相同的渲染表现。界面左侧提供了一条可视化的时间线让你清晰看到每个时间节点所做的变更。需要回退时只需在时间线上操作即可。作为一款本地版本控制软件它处理资产的速度比 Git 快 10 倍以上。加载项目到工作区后瞬间就能投入使用。它的回退操作极为简单美术人员完全不需要学习复杂的版本控制概念只需把资产拖拽进 P4 One 界面它就会自动在后台完成版本管控。P4 Code ReviewAI 驱动的协作温度接下来是 P4 Code Review以前叫 Swarm它与 P4 紧密集成主要用于代码审查管理。通常服务器中既有代码也有美术资产针对这两类对象的评审流程是不一样的。对于核心代码我们要求采用“提交前审查”Pre-commit Review。在提交到主库之前必须跑完自动化测试并确认代码无误因为提交有致命 Bug 的代码极大概率会导致整个项目崩溃。因此代码需要严格遵守提交前审查模板。而对于 2D/3D 的美术资产其版本变更提交到仓库通常不会导致服务器崩盘。为了不阻塞工作流我们采用“提交后审查”Post-commit Review允许美术直接提交随后系统自动生成审查任务。项目经理可以在每天结束时通过查看提交后审查列表快速了解每位美术师今天的工作量和修改细节。此外系统也完全支持与 Jira 任务系统的双向关联。刚才提到了 AIP4 Code Review 也深度集成了 AI 辅助功能。当提交代码评审时AI 会自动对代码变动生成技术解释和总结Summary指出新旧版本间的差异。这样评审人员就无需逐行肉眼排查代码AI 提供了客观的第二视角参考大幅提升审查效率。此外系统界面支持对 Review 任务发表评论、投票表态后续版本还加入了 Emoji 表情支持让审查系统多一些人性化交流的温度。P4 DAM高级可视化资源库接着来看 P4 DAM。这是我们去年大力打造的核心产品之一是一个专为 2D/3D 美术资产打造的高级可视化资源库。虽然可以用 Code Review 页面审查资产但在浏览器加载 uasset 或 Blender 文件时速度往往较慢且呈现的状态远没有在 Unity 等引擎中原生打开时直观。P4 DAM 解决了这个痛点它能自动生成高保真的交互式缩略图和动画视图。文件在 Unreal Engine 中渲染出什么效果在 P4 DAM 界面里就能高保真还原展示。除了审查预览功能它最重要的作用是作为 2D/3D 资产的存储库。游戏开发中许多资产是可以复用的但要在海量 P4 历史库中快速查找到旧资产并不容易。P4 DAM 引入了基于元数据Metadata的追踪功能让你能迅速锁定所需资产。比如开发新关卡需要一把狙击枪只需在 P4 DAM 中输入描述如“黑色、某种造型的狙击枪”它就能精准搜索出匹配的模型你可以一键拷贝至新项目中复用避免重新制作浪费人力。为什么它能搜得这么准比如“黑色狙击枪”的属性是如何记录到 P4 数据库中的这得益于强大的 AI TaggingAI 智能打标签功能。启用该工具后每次提交美术资产到 P4 服务器时AI 引擎会在后台自动扫描并分析图像的视觉特征自动生成极其详尽的标签写入数据库。同时人工也可以手动增加、修改或删除这些标签确保搜索逻辑符合项目规范。P4 Plan项目规划的理想替代方案最后是 P4 Plan这是我们专为游戏研发打造的项目实施规划与跟踪工具。它提供了全局统一的管理视图兼容敏捷Agile及瀑布模型Waterfall全面支持 Scrum 看板、甘特图Gantt Chart等项目进度追踪功能。它拥有极其强大的 Backlog待办事项视图底座即使承载成千上万条任务其视图依然能保持卓越的性能与超快的响应速度。并且它还能与 P4 Change List 相关联。在 P4 平台产品线中各产品间都是无缝互联的。想提醒大家注意一个动向像 Atlassian 以及 Microsoft Project 等部分项目管理工具已经或即将发布停产公告预计在 2026 至 2029 年间逐步退出舞台。面对工具链断层的风险如何选择能与版本仓库结合的规划工具P4 Plan 是非常理想的替代选择。如果不了解该产品会后可以联系龙智或 Perforce 团队我们会为大家安排 Demo 演示。构建无缝互联、面向未来的研发工具链利用 REST API 与 MCP 协议您可以为 P4 系统插上 AI 的翅膀而在 P4 产品矩阵中不同角色的团队成员得以在统一、智能的生态中协作。下周预告下周我们将继续带您走进 Perforce 2026 发展路线图并分享《阿凡达》等项目团队如何利用 P4 架构实现 20 分钟内完成新项目点火部署的实战秘籍如果您想更深入地了解REST API、MCP服务器或希望了解如何通过 AI 提升美术资产复用率欢迎联系Perforce授权合作伙伴——龙智DragonSoft抢先体验 AI 驱动的 Perforce 解决方案。

相关文章:

Perforce 2025.2 REST API 技术预览版发布:开启“无客户端”运维新时代

Perforce 2025.2 REST API 技术预览版发布:开启“无客户端”运维新时代 在上一期“ Perforce on Tour 游戏研发效能进阶沙龙”回顾文章中,我们分享了Perforce 资深技术工程师 Kory Luo关于P4 MCP(Model Context Protocol)服务器的…...

OpsKat v1.3.0 - SSH、数据库集中管理工具

平时操作服务器环境,经常要打开好几个工具来回切换,想着能不能直接跟 AI 说一句话就搞定,于是做了 OpsKat ,就算你不使用 AI 功能,常用的资产操作都集成在一起,也不用再在好几个工具之间跳了。举几个实际使…...

2026年数据驱动经济与信息管理国际学术会议(DDEMI 2026)

2026年数据驱动经济与信息管理国际学术会议(DDEMI 2026)会议时间:2026年8月07日-09日会议地点:江苏-南京截稿日期:2026年7月31日录用结果:投稿后1周内收录检索:EI Compendex, Scopus【大会简介】…...

图片批量识别提取信息

图片批量识别提取信息工具,是用aardio写的,调用微信OCR识别图片中的信息,识别正确率非常高,用于提取各类证件和文档,对于在基层村、社区工作的人员是很有帮助的。 喜欢的朋友可以下载试用。分享了「图批量识别提取信息…...

stm32f4 + Helix + Max98357播放mp3文件

stm32f4的SDIO + FataFs读取SD卡文件在前面的文章中已经实现,下面的配置和修改基于之前的配置实现 配置I2S 模式设置 参数设置 DMA配置 勾选 SPI2 global interrupt 以上都配置完Helix 解码出来的 PCM 数据就发给 MAX98357了 Helix解码库移植...

职业会崩塌,岗位会消失,聪明的技术人该何去何从?

凌晨两点,写字楼的灯还亮着。我盯着屏幕上第 37 次运行的测试用例,咖啡杯里沉淀着今天的第三份浓缩。突然弹出一条消息:“系统架构升级,你的岗位可能被优化”。那一刻,我忽然意识到:我精心打磨的"职业…...

国产信创ARM架构系统的备份与还原

ARM架构系统的备份与还原这里以【银河麒麟桌面系统】为例进行演示操作,其余的ARM架构的服务器或桌面 操作系统进行备份与还原都是一样的步骤,详细操作如下所示: 2.1、使用再生龙通过ssh方式克隆备份系统(推荐) 2.1.1…...

SAP LeanIX: 从“手工台账”到“EA中枢“

在上一篇文章中,我们跟着PumpTech走完了一整圈——从体检、找堵点、数据验证,到画目标蓝图、排路线图。最后我们提炼了一套“五步法”和一个“三维评估矩阵”,算是把EA方法论从书本拽到了地上。 但故事讲完后,有一个问题始终悬而…...

兄弟反目成仇?《易经》深挖人性:猜疑才是最大祸根

你有没有过这样的经历?关系最好的朋友或同事,因为一个误会,突然就成了“最熟悉的陌生人”。你解释,他觉得你掩饰;你沉默,他觉得你默认。最后,好好的关系,硬生生被“猜疑”这把刀&…...

【NotebookLM效应量计算实战指南】:20年统计学专家亲授3大避坑法则与5步精准计算流程

更多请点击: https://kaifayun.com 第一章:NotebookLM效应量计算的核心概念与适用场景 NotebookLM 是 Google 推出的基于用户上传文档进行语义理解与推理的实验性 AI 工具。其“效应量计算”并非内置统计模块,而是指用户在利用 NotebookLM 对…...

数据库局部变量,全局变量,流程控制

前言知识点什么时候用?局部变量调试脚本、存储过程参数、临时存值全局变量获取执行状态、错误处理IF/WHILE条件判断、批量数据处理视图简化复杂查询、统一查询逻辑索引加快查询速度函数封装可复用的计算逻辑存储过程封装复杂业务、批量操作一SQL局部变量变量1.是什么…...

ElevenLabs广西话输出突然失真?一文定位3类隐藏错误:声母浊化丢失、入声韵尾截断、连读变调失效

更多请点击: https://intelliparadigm.com 第一章:ElevenLabs广西话语音输出失真现象概览 ElevenLabs 作为当前主流的AI语音合成平台,其多语言支持能力广受开发者青睐。然而,在针对广西话(粤语勾漏片与邕浔片混合变体…...

H3CSE 高性能园区网:生成树保护机制

H3CSE 高性能园区网:生成树保护机制一、生成树保护机制1. BPDU保护1.1 边缘端口特点及问题端口基础特性存在的安全隐患1.2 BPDU保护机制核心防护逻辑机制运行优势1.3 BPDU保护配置配置使用规范H3C设备配置命令2. 根桥保护2.1 根桥保护机制2.2 根桥保护配置要求2.3 根…...

在内容生成流水线中集成多模型 API 以提升创作多样性

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 在内容生成流水线中集成多模型 API 以提升创作多样性 对于新媒体运营、营销或内容创作团队而言,保持内容的新鲜感与多样…...

opencode使用安装

确保已经安装好node npm安装opencode C:\WINDOWS\system32>npm install -g opencode-aiadded 3 packages in 2mC:\WINDOWS\system32>npm安装mcp-chrome C:\WINDOWS\system32>npm...

网络设备a

顺序1.聚合 2.vlan 3.MSTP 4.VRRP 5.路由先配置聚合lsw2 lsw1内同配置vlan 10 20,配置好后对所有接口放通vlan放通的其一进行MSTP配置lsw1作为instance 1的根桥 instance 2的备份根桥lsw2作为instance 2的根桥 instance 1的备份根桥再配置VRRP之后进行osp…...

本地部署 Open Claw 保姆教程,同事还在手动整理文件,我已经让 AI 全搞定了

前言 2026 年开源圈热门的「数字员工」OpenClaw(昵称小龙虾),GitHub 星标超 28 万,凭「本地运行 零代码操作 自动干活」的优势圈粉无数!很多人误以为它是普通聊天 AI,实则是能真正操控电脑的自动化神器 …...

CANN-Ascend-C存储体系-昇腾NPU的四级缓存怎么用才算对

写 Ascend C 算子,最常犯的错误不是计算写错,是数据搬运写错。昇腾NPU有四级存储,每一级的容量、带宽、延迟都不同。数据该放在哪一级、什么时候搬、搬多少,直接决定算子性能。 四级存储级别名称容量带宽延迟用途L0HBM&#xff08…...

Day03 Web应用OSS存储负载均衡CDN加速反向代理WAF防护部署影响

我的博客园笔记 一、WebWAF WAF(Web应用防火墙):是一种专门设计用于保护 Web 应用程序免受恶意攻击的安全设备,它能够实时监控、过滤和拦截可能对网站造成危害的网络流量,从而避免网站服务器被恶意入侵,导…...

Python之anonymate包语法、参数和实际应用案例

一、AnonyMate 包概述 AnonyMate是 Python 第三方数据匿名化工具包,版本 0.1.5,专注结构化/非结构化数据脱敏、假名化、加密与合成数据生成,适配医疗、金融、电商等敏感数据场景,助力合规(GDPR、等保2.0)。…...

开发靠 AI 提效,测试成最大瓶颈,现状过于真实

📝 面试求职: 「面试试题小程序」 ,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中…...

深入了解指针(3)

文章目录数组名的理解对arr[i]的理解一维数组传参的本质二级指针指针数组指针数组的用处总结这里是think的博客 希望可以一起交流知识&#xff0c;一起think 今天我们来学习指针(3)吧 一起来think吧 数组名的理解 //测试环境:X86 #include <stdio.h> int main() { int a…...

论文修改踩坑无数?paperxie 帮你一站式搞定查重与 AIGC 降重难题

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/AI PPThttps://www.paperxie.cn/weight?type1https://www.paperxie.cn/weight?type1 作为一名被论文查重和 AIGC 检测反复折磨过的过来人&#xff0c;我深知毕业季里&#xff0c;对着飘红的查重报告和居高…...

什么是占位符

占位符就是字符串里预留空位&#xff0c;后面填上真实数据&#xff0c;PyCharm里直接写代码就能运行调试1.%格式化占位符&#xff08;旧式格式化&#xff09;语法格式&#xff1a;"模板字符串"%(数据1&#xff0c;数据2...)基础类型占位符1.%s &#xff1a;适配字符串…...

什么是运算符

等一下...

【Lovable前端开发实战指南】:20年专家亲授5个让团队抢着用的可维护性设计模式

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;Lovable前端开发的核心理念与可维护性本质 Lovable前端开发并非追求炫酷动效或技术堆砌&#xff0c;而是以人本设计为原点&#xff0c;将开发者体验&#xff08;DX&#xff09;与用户界面体验&#xff08;UX&a…...

深度解析:基于RAG与任务执行的AI Agent全能力矩阵在话务系统的工程实践

在企业通讯架构演进中&#xff0c;话务系统正经历从流程驱动向智能驱动的范式转移。传统话务台高度依赖预设的IVR流程与人工查询&#xff0c;不仅交互生硬&#xff0c;且存在严重的数据孤岛问题。本文将聚焦AI Agent的全能力矩阵&#xff0c;从技术架构与业务逻辑层面&#xff…...

2026 年 5 月 AI 热点:大模型、硬件、人形机器人全面升级

一、大模型技术突破 | LLM Technology Breakthroughs 1.1 OpenAI GPT‑5.5 正式成为ChatGPT默认模型 | GPT‑5.5 Becomes ChatGPT Default Model 英文内容 | English On May 5, 2026, OpenAI officially rolled out GPT‑5.5 Instant as the new default model for ChatGPT, …...

[特殊字符]通用漏洞挖掘(黑盒篇)| 从一个登录框SQL注入,到拿下CNVD证书

&#x1f3af; 0x00 这篇文章能给你什么&#xff1f; 黑盒测试中 如何发现 SQL 注入&#xff08;手工 思路&#xff09; 万能密码 ≠ 全部&#xff0c;但有了它一定有问题 如何从“事件型漏洞”升级为“通用型漏洞” 利用 JS 指纹 在 FOFA 上批量找同款系统 CNVD 证书 的获…...

编译和链接(以Windows,VS环境下C语言为例)

编译和链接(以Windows,VS环境下C语言为例&#xff09;一.什么是翻译环境和运行环境&#xff1f;二.翻译环境2.1预处理(预编译)2.2编译2.2.1词法分析2.2.2语法分析2.2.3语义分析2.3汇编2.4链接三.运行环境提前说明一下&#xff0c;虽然说我们是以Windows操作系统为例&#xff0c…...