Skip to content
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

L4D2 Dedicated server autoupdate broken with steamcmd (Debian) #3530

Open
gudvinr opened this issue Mar 18, 2021 · 1 comment
Open

L4D2 Dedicated server autoupdate broken with steamcmd (Debian) #3530

gudvinr opened this issue Mar 18, 2021 · 1 comment

Comments

@gudvinr
Copy link

gudvinr commented Mar 18, 2021

When you install L4D2DS (app: 222860) through steamcmd from non-free Debian repo it doesn't work with -autoupdate flag due to wrong search path.

  • srcds_run trying to find libraries in $HOME/.steam/sdk32 but they located in $HOME/.steam/steamcmd/linux32.
    It is fixable by making symlink ln -s "$HOME/.steam/steamcmd/linux32" "$HOME/.steam/sdk32" but this is error-prone and it shouldn't be required
  • srcds_run looking for steamcmd.sh in $HOME/.steam but it sits in "$HOME/.steam/steamcmd instead.
    This also fixable by ln -s "$HOME/.steam/steamcmd/steamcmd.sh" "$HOME/.steam/steamcmd.sh"

Although workarounds kinda work, it should be fixed and not be done manually

@gudvinr
Copy link
Author

gudvinr commented Mar 18, 2021

@kisak-valve this is probably srcds issue rather than problem with steamcmd. I guess either steamcmd or its debian installation was updated and relative paths in srcds_run now point to wrong location.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants