-
Notifications
You must be signed in to change notification settings - Fork 3
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
Incorrect linux SteamCMD work without system environment variable "HOME" #6
Comments
Thank you for the report. Fixed in commit gameap/GDaemon2@2133bb8 |
Why we must use root's uid when we providing username which must be used when starting server, SteamCMD? |
Also need to create symlink from |
@iTeeLion I uploaded your image to github So that it does not disappear. Many image hostings automatically delete images after a while. |
Should be fixed in new version. I didn't check this. I appreciate if you'll check. |
Nothing changed:
|
Linux SteamCMD use system environment variable "HOME" to create ".steam" folder in user home directory. Many source engine based servers use .steam folder to link to steamclient.so file and connect to steam. Without env variable steam creates folder "(null)" in it's own directory and game servers can't link steamclient.so file.
Solution:
Need to set env variable "HOME" before initialization steamcmd.
setenv("HOME", "/root", 1);
The text was updated successfully, but these errors were encountered: