使用阿里云ECS搭建Perforce服务器用于Unreal(虚幻,Ue4)项目版本管理

简介: 游戏项目通常有很多二进制文件,如游戏贴图和各类游戏资产。使用面向文本文件的版本管理工具如git时,会导致诸多问题:1. 分支和版本的增加使项目迅速膨胀。2. 受到代码仓库的文件大小限制而无法上传文件。虚幻官方推荐面向文件的Perforce或SVN作为版本同步工具,本文介绍如何使用阿里云ECS搭建Perforce版本管理服务器的流程。

版本管理方案

使用git+git lfs

不足:

  1. 使用github时,有流量和lfs仓库大小限制(详见github官网),增加上限需要使用PayPal等付费方式。
  2. 可能需要科学上网方式,上传下载速度不稳定。

使用Perforce

推荐理由:

  1. 虚幻官方推荐方案,UE Editor内嵌无缝衔接。
  2. 使用阿里云ECS服务器搭建,支付便捷、传输稳定、存储空间大且可弹性扩容。

实践步骤

前置条件

  1. 已购买阿里云ECS服务器
  2. 使用Windows Server镜像

步骤

服务端

  1. 登录阿里云ECS服务器。
  2. 服务器下载安装Perforce服务端P4D

下载链接:https://www.perforce.com/downloads/helix-core-p4d

image.png

按照引导完成设置和安装

  1. 确认服务器已启动

开始->搜索“服务”->Helix Core Server

image.png

  1. 安全组配置(重要)

(可选)命令行输入p4 info即可查询安装时的配置信息,主要获取端口号。

image.png

ECS安全组配置

image.png

配置入方向访问规则,暴露P4D服务器端口;出方向使用默认即可(默认允许所有出方向)

image.png

Tips:不要在服务器上开启防火墙功能,可能导致Workbench不可登录(可使用VCN连接关闭防火墙)和安全组配置失效。

客户端

  1. 工作电脑安装Perforce客户端P4V。
  2. 登录和管理Perforce服务器

image.png

  • 输入阿里云ECS服务器公网Ip:Port
  • 注册用户并登入

Tips:可使用P4Admin登录服务器管理用户

  1. 工作空间配置和云端项目初始化。
  2. 使用Ue4 Editor配置版本管理,接入Perforce。

总结

搭建流程预计1小时,相当方便和快捷。

相关链接

Using Perforce as Source Control Ue4官网版本管理工具推荐

Perforce for UE4 / Unreal Engine 4 安装过程、repository初始化、UE Editor配置

Download Helix Core (P4D) Server P4D下载链接

Download Helix Visual Client (P4V) P4V下载链接


相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
弹性计算 搜索推荐 异构计算
阿里云服务器多少钱一年?亲自整理ECS、轻量和GPU服务器租赁价格表
2025年阿里云服务器优惠汇总:轻量应用服务器2核2G 38元/年起,ECS 2核2G 99元/年,2核4G 199元/年,4核16G 89元/月,8核32G 160元/月,香港轻量25元/月起,新老用户同享,续费同价。
968 158
|
2月前
|
运维 安全 Ubuntu
阿里云渠道商:服务器操作系统怎么选?
阿里云提供丰富操作系统镜像,涵盖Windows与主流Linux发行版。选型需综合技术兼容性、运维成本、安全稳定等因素。推荐Alibaba Cloud Linux、Ubuntu等用于Web与容器场景,Windows Server支撑.NET应用。建议优先选用LTS版本并进行测试验证,通过标准化镜像管理提升部署效率与一致性。
|
2月前
|
存储 监控 安全
阿里云渠道商:云服务器价格有什么变动?
阿里云带宽与存储费用呈基础资源降价、增值服务差异化趋势。企业应结合业务特点,通过阶梯计价、智能分层、弹性带宽等策略优化成本,借助云监控与预算预警机制,实现高效、可控的云资源管理。
|
2月前
|
弹性计算 运维 安全
阿里云轻量应用服务器38元1年和云服务器99元1年怎么选?二者性能区别及选择参考
在阿里云当下的活动中,38元/年的轻量应用服务器与99元/年的云服务器ECS成为众多新用户的关注焦点。但是有部分用户并不是很清楚二者之间的区别,因此就不知道应该如何选择。接下来,笔者将为您详细剖析ECS云服务器与轻量应用服务器的差异,以供您参考和选择。
380 4
阿里云轻量应用服务器38元1年和云服务器99元1年怎么选?二者性能区别及选择参考
|
2月前
|
存储 弹性计算 监控
阿里云渠道商:如何挑选阿里云服务器配置?
本文详解通用型、计算型、内存型等实例适用场景,结合性能评估与成本优化策略,助力用户按需选择。以日均1万访问企业网站为例,2核4G+3M带宽月费约200元,性价比高。合理配置更省钱。
|
弹性计算 安全 前端开发
ECS初体验——基于ECS的PHP WEB项目部署
本文内容主要是关于在ECS上搭建PHP web环境操作流程,并且会结合笔者在搭建过程中遇到的一些常见或不常见的问题给出一些比较实用的避坑建议。 ECS实例规格:云翼计划学生默认; 服务器OS:Debian 8.11 64位; WEB环境:LAMP——Linux+Apache2+Mysql5.5.62+PHP5.6.4
ECS初体验——基于ECS的PHP WEB项目部署
|
2月前
|
弹性计算 运维 安全
阿里云轻量应用服务器与云服务器ECS啥区别?新手帮助教程
阿里云轻量应用服务器适合个人开发者搭建博客、测试环境等低流量场景,操作简单、成本低;ECS适用于企业级高负载业务,功能强大、灵活可扩展。二者在性能、网络、镜像及运维管理上差异显著,用户应根据实际需求选择。
276 10
|
2月前
|
弹性计算 ice
阿里云4核8g服务器多少钱一年?1个月和1小时价格,省钱购买方法分享
阿里云4核8G服务器价格因实例类型而异,经济型e实例约159元/月,计算型c9i约371元/月,按小时计费最低0.45元。实际购买享折扣,1年最高可省至1578元,附主流ECS实例及CPU型号参考。
422 8
|
2月前
|
弹性计算 运维 安全
区别及选择指南:阿里云轻量应用服务器与ECS云服务器有什么区别?
阿里云轻量应用服务器适合个人开发者、学生搭建博客、测试环境,易用且性价比高;ECS功能更强大,适合企业级应用如大数据、高流量网站。根据需求选择:轻量入门首选,ECS专业之选。
270 2