我正在试着浏览Unity Essentials教程。微游戏教程的最后一步是游戏的发布。过去三天我一直按照指示在Unity中使用WebGL上传微游戏,但没有成功。截至目前,它说有一个内部服务器错误(代码500)。有人知道可能发生了什么吗?
我在SO上找到了一个相关的帖子,他们说这是一个与Unity无关的问题。但是,在我现在得到的内部500错误出现之前,我的Unity Publishing加载条在不同的微游戏上会冻结在2%。
我尝试过的事情:重新启动电脑,重新安装Unity集线器和编辑器,删除项目并重新启动,尝试不同的Microgame,并等待了三天。
3条答案
按热度按时间xzlaal3s1#
您可以尝试更改压缩格式和/或启用解压缩回退。这些配置可以在
Player Settings
一月一日一次〉一月二日一次〉一月三日一次
WebGL有3种压缩设置
gzip这是默认选项。Gzip文件比Brotli文件大,但构建速度更快,并且所有浏览器都支持通过HTTP和HTTPS。
BrotliBrotli压缩提供了最佳的压缩比。Brotli压缩文件比gzip小,但压缩时间较长,这会增加发布版本的迭代次数。Chrome和Firefox仅在HTTPS上支持Brotli压缩。
已禁用禁用压缩。如果要在后处理脚本中实现自己的压缩,请使用此选项。如果计划在宿主服务器上使用静态压缩,也应该使用此选项。
此外,启用解压缩回退可能是正确的选择。
当您启用解压缩回退时,Unity会将.unityweb扩展名添加到构建文件。如果您对服务器配置经验不足,或者您无法使用服务器配置,则应考虑使用解压缩回退。
注意:使用此选项会导致加载器大小变大,并且生成文件的加载方案效率降低。
Unity Reference
x6yk4ghg2#
我有同样的问题...当发布到WebGL... Unity编辑器给内部服务器错误。所以,我试图登录到Unity播放,并检查是怎么回事...当我登录到Unity播放。浏览器给我内部服务器错误...
所以,我把浏览器(Firefox)改成了谷歌Chrome....而且成功了...你要做的是...改变你的默认浏览器。
我希望这对你有用...
请慢用
eaf3rand3#
我已经有几个版本的这个问题了。为WebGL做了一个项目,总是构建得很好,但上传后我每次都得到一个500错误。我想我现在已经做了一个PC应用程序。通过电子邮件联系支持,这是他们给我发的,所以必须是正确的线程。我已经尝试了所有的压缩选项。