Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
屋宇署;在ubuntu docker容器中运行无头unity3D游戏_Docker_Unity3d - Fatal编程技术网

屋宇署;在ubuntu docker容器中运行无头unity3D游戏

屋宇署;在ubuntu docker容器中运行无头unity3D游戏,docker,unity3d,Docker,Unity3d,我试图找到一种方法,仅仅使用命令行就可以从基于Ubunty的linux容器中构建和运行我的游戏。尽管我在DockerHub上找到了几个容器,但它们都不允许我以“批处理”模式通过许可证注册阶段 到目前为止我试过的命令: xvfb运行--自动servernum/opt/Unity/Editor/Unity-force-free-batchmode-nographics-logFile-username'xxx'-password xxx-quit /opt/Unity/Editor/Unity-

我试图找到一种方法,仅仅使用命令行就可以从基于Ubunty的linux容器中构建和运行我的游戏。尽管我在DockerHub上找到了几个容器,但它们都不允许我以“批处理”模式通过许可证注册阶段

到目前为止我试过的命令:

xvfb运行--自动servernum/opt/Unity/Editor/Unity-force-free-batchmode-nographics-logFile-username'xxx'-password xxx-quit

/opt/Unity/Editor/Unity-force-free-batchmode-nographics-logFile-username'xxx'-password xxx-quit

我通常从Unity获得以下错误日志:

mono profile='/opt/Unity/Editor/Data/mono/lib/mono/2.0'初始化 单声道路径[0]='/opt/Unity/Editor/Data/Managed'单声道路径[1]= “/opt/Unity/Editor/Data/Mono/lib/Mono/2.0”单声道路径[2]= “/opt/Unity/Editor/Data/UnityScript”单路径[3]= “/opt/Unity/Editor/Data/Mono/lib/Mono/2.0”Mono配置路径= 使用monopoptions的“/opt/Unity/Editor/Data/Mono/etc” --调试器代理=transport=dt_套接字,嵌入=1,延迟=y,地址=0.0.0.0:56542 DisplayProgressbar:Unity许可证取消显示对话框:未能 激活/更新许可证。尝试更新时发生超时 许可证请稍后再试或与联系support@unity3d.com这 不应在批处理模式下调用

我想知道是否有其他人已经解决了这个问题,并且能够共享Dockerfile和适当的命令行。

请参阅文章。确保您拥有pro许可证