Unity Accelerator本地服务器加速Unity项目资源载入速度
去年的时候项目引擎版本由2019升级为2020,对应的资源导入管线也由V1切换到了V2,在这个过程中发现原来的cachesever就不满足项目需要了,查阅了一些资料发现unity的cachesever升级成了Unity Accelerator(有一点坑爹的是官网的信息看起来就像必须和云服务一起使用一样,差评!),也就不得不尝试去进行相关升级,本来没想写下来,今年年初服务器硬盘挂了,看网上对此类事项几乎没有说明,也就废话几句作为备忘~~
Unity Accelerator和Cache Server的区别以及用处
- 大部分人在使用unity进行项目开发的时候或多或少应该都碰到过importing读条等待让人绝(mo)望(yu)的情况,在2019.3以前版本,unity提供了cachesever服务来加速整个项目的资源导入效率,通俗的远离有点类似bt下载(项目组任意人员导入一次后,数据上传中转服务器,其他人导入的时候优先去服务器取一下,有就下载服务器的,没有就自己导入并上传数据);
- Unity Accelerator的作用和cachesever一致,新增了云端协作(Collaborate
service)和V2管线资源导入,别看官网介绍好像只能用云端部署一样,其实也是可以进行本地部署的;
Unity Accelerator如何部署
下载地址:
https://docs.unity.cn/cn/2019.3/Manual/UnityAccelerator.html
如果实在懒得去找也可以直接点击下面连接下载:
windows:https://unity-accelerator-prd.storage.googleapis.com/unity-accelerator-windows-installer.exe
下载完毕后直接按照正常的软件安装逻辑进行安装即可,注意安装的时候记得取消 Accelerate Unity Collaborate的勾选项
连接权限按需进行配置,一般内网权限的话是不需要进行过多的权限设置
设置后台登录用户名
安装完毕后应该会直接拉起后台,在后台登录后可进行存储位置、硬盘最大占用控件等等设置
可能会遇到的坑
服务器配置好后,成员连接极其不稳定(表现为连接几分钟后就断开)
此类问题可能是由于在进行配置的时候,开启了Collaborate的缓存服务,由于Collaborate的优先级会比较高,客户端会频繁的尝试去请求,在尝试请求过程中会导致本地服务器的连接断开
服务器本地可以连接,但是项目组同事无法连接
优先检查服务器的防火墙设置(一般内网服务器的话是可以关闭防火墙的),如果有运维部门可以找运维部门协助排查一下服务器的端口开放情况
加速效果不理想,感觉比本地还慢
缓存服务器本质上是提供预加载数据下载,如果服务器的带宽不够、服务器网络连接不稳定以及硬盘读取速度受限都将会影响整体的效果,建议采用内网连接(外网、VPN等方式不建议使用),并将缓存数据存放到ssd中(建议组Raid,项目越大文件数量越多,对硬盘的读取会很频繁,我就碰到了SSD坏块导致效率降低的情况)以提升数据读取效率;
参考文档
https://docs.unity.cn/cn/2019.3/Manual/UnityAccelerator.html
Unity Accelerator本地服务器加速Unity项目资源载入速度相关推荐
- 本地服务器打开laravel项目报错的解决方法
部分初学者安装完laravel项目,在本地服务器想打开项目首页时会发现这样的问题: Warning:require(C:\phpStudy\PHPTutorial\WWW\test\BSbacksta ...
- unity android本地推送,Unity安卓本地推送
https://blog.csdn.net/macaopark/article/details/69053691 新建推送脚本:LocalReceive import android.annotati ...
- [Unity]读取本地图片ArgumentException: A null reference or invalid value was found错误
虽然 (Texture2D)Resources.Load(pngFilePath); 可以读取图片, 但是当项目工程文件中存储大量图片,几百万个图片的时候,就会出现项目编译卡顿,等待时间过长的问题. ...
- 2021Unity学习教程:本地下载的Unity项目怎么打开?
2021Unity学习教程:Unity项目怎么打开? 前言:很多人想通过下载学习Unity项目资源来快速上手Unity,但初学者有时在打开文件这一步就遇到了问题.其实,Unity项目工程需要在Unit ...
- unity 传输图片到本地服务器并生成二维码
#unity 传输图片到本地服务器并生成二维码 电脑安装IIS: link. 在IE地址里输入localhost,能打开,就代表已经安装. ZXing.dll下载(放入unity): link. 服务 ...
- Unity打包webgl搭建本地服务器卡loading的解决方案
首先确保你的工程是正常的,比如build and run可以正常打开 当然不嫌麻烦可以每次这样,相信有很多人会选择搭建本地服务器,使用IIS,我本人安装好之后,使用localhost:端口号打开本地w ...
- NetBox创建Unity本地服务器
## 前言 * 翻了网上好多的教程,这个抄那个那个抄这个来回解释不明白,干脆自己写 ## 步骤 1. 下载netbox并解压 2. 选择任意地方创建名为WebServer的文件夹,作为自己的本地服务器 ...
- 关于Unity中从服务器下载资源压缩包AssetBundle的步骤
AssetBundle 1: 在Unity中,能为用户存储资源的一种压缩格式的打包集合,他可以存任意一种Unity引擎可以识别的资源: 模型,音频,纹理图,动画, 开发者自定义的二进制文件; 2: 这 ...
- 【Unity3D】Unity 编辑器窗口布局 ( 创建 Unity3D 项目 | 添加物体 | 层级窗口 | 场景窗口 | 游戏窗口 | 属性窗口 | 项目窗口 | 控制台窗口 | 窗口位置修改 )
文章目录 一.在 Unity Hub 中创建 Unity 2020 编辑器版本的 Unity3D 项目 二.Unity 编辑器窗口布局 1.添加物体 2.菜单栏和工具栏 3.Hierarchy 层级窗 ...
最新文章
- 认识一下Kotlin语言,Android平台的Swift
- Spring Boot项目利用MyBatis Generator进行数据层代码自动生成
- python ansible_Ansible Python API | linux系统运维
- 去德国做汉语老师,月薪四万
- Ehcache详细解读
- 每周荐书:MyBatis、并行编程、Ansible(评论送书)
- python包裹和运费_使用shopifyapipython,添加新产品并注明价格和“需要运费”:Fals...
- 位运算 取某一位 java_Java 位运算妙用
- UIView中的坐标转换
- 沧小海笔记之PCIE协议解析——第一章 PCIE概述(下)
- 经纬度转换,度转度分秒,度分秒转为度,前端js
- 史上最简单,利用Spring-boot快速搭建邮件发送服务!
- vue汉王签字板_汉王ESP370U驱动下载|汉王签字板ESP370U驱动(附控件接口) - 驱动无忧...
- 《东周列国志》第四十七回 弄玉吹箫双跨凤 赵盾背秦立灵公
- 数独大师级技巧_数独高级解法技巧,数独高手教你如何玩转数独
- MAVEN理想创库配置
- 标题python自动化测试培训-UnitTest/PyUnit的用法介绍
- 用antd实现番茄钟
- 卷积神经网络权重,特征图计算
- outlook——分类及密送