安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题


Setting my /tmp to noexec via systemd on my Mageia machine, the gameworks perfectly fine. If you could attempt to run the game via the terminal, provide me the output, and/or let me know what OS you have installed, I'll look further into it. I don't see the ownership icon next to your username, so I assume you're running the demo. I believe the demo from our website also includes debug symbols if you want to run gdb on it.
The game itself doesn't write anything into /tmp. That said, the game does use CEF (Chromium Embedded Framework) for the HTML reports. It may write to /tmp. It still shouldn't require any execution in /tmp. So I find it quite strange if the game isn't working for you while you have execution disabled for /tmp.
Thanks.
On Zorin, they do not ship OpenAL by default. (It's also not included with the Steam runtimes, which is surprising because they used to be.) So any Ubuntu systems with this issue will require: sudo apt-get install libopenal1 (Or install libopenal1 from your GUI package manager.) I'll rpath the lib with the game in the next update.
On the initial start, Zorin popped a "This program isn't responding" message. If you wait a few seconds instead force quit, it runs fine.
Please, if you could provide me with which distro/version you tried the demo on, I would love to see if I can duplicate your issue and resolve it.
Thank you.
I'm using Gentoo with openal installed
# equery l openal
* Searching for openal ...
[IP-] [ ] media-libs/openal-1.23.0:0
I will say that I just rebooted to update my running kernel and this time, it worked with /tmp still mounted noexec. Maybe a configuration file has been written to now that bypasses something needing /tmp to be executable to create that file in the first place?
Ah, a distro more to my liking.
Because of how customizable Gentoo is, it'll be difficult for me to replicate your machine, but I'll throw a fresh install together in a VM tonight and see if it causes any issues. It's been almost a decade since I tried GC on Gentoo. (Although there are several active GC users using Gentoo.)
The thing is, the game shouldn't be writing anything to tmp in the first place. It stores and looks for all cache files in the local folder, including CEF's. Unless CEF outputs something to tmp on the initial run, and I missed it in the docs (or it's undocumented). But I think that's unlikely. I assume this only happens with GC and not other Steam games? So It's likely not related to Steam either.
Did you do any updates without reboots? Still, that wouldn't explain it working when you disabled noexec (assuming you did). But I am glad to hear that it works fine on reboot. That leads me to believe it was a system and not a game issue. But I will see if I can replicate it on a fresh install.
Anyway, thank you very much for the information. I'll let you know if I find anything.
I generally update Gentoo daily, but I don't see anything that would likely be the fix in the updates in the past week. I'm more than happy to share my /etc/portage, make.conf, and world with you if you wanted to experiment.