-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ubuntu, can not reset environment with steam turning on. #5
Comments
Thanks for you report, I'll look into it. Some observations:
That doesn't help your issue though does it? You also list "Observe:: cout (..) Observe:: cerr" what are those? |
By the way, the logs with steam on print a lot of "FS: Tried to Write NULL file handle!", which i think is just warning and should not influence other jobs. Doesn't check. I guess the block may caused by loaded steam DLL. Since this is one difference between the logs of with and without steam on that i found. I didn't find other difference until now. |
Interesting. How did you compile the |
Use this command |
That cannot be the right command. You're missing includes.. Anyway I think I figured that part out. |
I am not quite understand what to includes? Do you mean protobuf? I already exported it. It did not show any warning or error during compiling. |
I can confirm steam only needs to be turned on (or even installed!) when you want the graphical interface. It runs fine on a docker container without steam.. |
Hi, thanks for your reading first.
Environment
Ubuntu 18.04.1.
The newest steam, Dota2 client and code up to date (10/12/2018).
Problem
python3 -m dotaservice
state = await asyncio.wait_for(env.reset(config))
When i do as 1 2 3 (whether with and without rendering), the server will blocked at
The last few logs are showing below:
But when i do as 2 3 4, without turn on steam client, it can work correctly. Some logs are:
I compared the two logs, it seems without steam running, it can not load steam API. Can this be one reason of the block?
I doesn't know much about Steam and Dota2 APIs, and doesn't know how to debug this error.
Thanks for your helping!
The text was updated successfully, but these errors were encountered: