SRCDS Steam group

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
wrench: a Linux command-line srcds control manager.
(10-06-2014, 07:58 AM)Rhapsody Wrote:  I tried installing the server over SSH, and when I installed the Garry's Mod server using the parameters you gave me, this is what happened;

Is this the first server type you are installing?

It looks like the script is failing. I'm not sure why that would be happening.

Try cd-ing into the steamcmd directory and executing from right there. If that doesn't work, then it's definitely broken.

Try deleting/moving your old steamcmd installation in ~/bin/steamcmd and then doing a "wrench setup" and let it re-install steamcmd for you.

It could be possible that you are missing some library dependency of SteamCMD.

I have run into that problem before with bad steamcmd installations, but it's been a long time since I've seen that.

Once you get this fixed, you will need to update the master installation. Just do a "wrench update gmod-MASTER" and that will take care of it. From there, you can "wrench install" a new linked installation.
Rhapsody, I was able to reproduce your problem that you listed. You just need to install the 32bit gcc library, which SteamCMD requires:

Read here for the fix:

I will look into adding a better dependency checker for wrench, but this is really a problem with Valve's tool, and I can't fix stupid.

This command will install the needed libraries and applications for Debian. This will probably work for Ubuntu as well:

apt-get install lib32gcc1 lib32ncurses5 lib32tinfo5 coreutils util-linux procps xmlstarlet wget tmux sqlite3 symlinks sed lsof findutils gawk

I will be updating wrench and it's README file in the near future to include these.

lib32gcc1 is required by steamcmd on 64-bit systems.

lib32gcc1 and lib32ncurses5 are required by TF2 as of 7th of Aug 2014, version 2351233, and will probably be required by other source games in the future.
There is a typo in wrench v1.21 which set nice to 10 instead of -10.
Line 3648:
WRENCHRUN_NICEOPTS="nice -10 ionice -c 2 -n 2"
Shold be:
WRENCHRUN_NICEOPTS="nice -n 10 ionice -c 2 -n 2"
(11-02-2014, 04:45 AM)reflex_ Wrote:  There is a typo in wrench v1.21 which set nice to 10 instead of -10.
Line 3648:
WRENCHRUN_NICEOPTS="nice -10 ionice -c 2 -n 2"
Shold be:
WRENCHRUN_NICEOPTS="nice -n 10 ionice -c 2 -n 2"


The wrench run process should have a high priority so that it is not preempted by other less important things on the host, like backups or other non-interactive processes.

Thus, it should be "nice -n -10".

Thanks for the report. I will fix that.
I just wanted to say first off thank you so much for creating wrench. I don't use all of it nor do I understand all of it but you really deserve more recognition for this amazing work of art. I came here to say that for qstat the download page downloads it as quakestat and some people may have issues finding the path to qstat through wrench so don't forget to rename it. I put those two (lns and quakestat) in my usr/bin file as well as wrench in my /username/bin file to make it a command instead of an executable so that I didn't have to type in ./ every time. Thanks again!

Why ?
I am uploading wrench v1.3.1 today.

Removed all support for REPLAYPORT. No DB changes are needed, but this old field will be ignored and is no longer used.

Fixes some problems with the wrong MAILTO address being used for crash notifications

Makes the AUTOUPDATE_LOCKFILE file multi-user safe. Not that SteamCMD itself is still not multi-user safe (Valve's fault).

Replace "which" usage with "type", which is more portable and safer.

Fixed issues with reconfiguring gametypes.

Fixed issues when the Debian archive "qstat" package is installed and "setup" failing due to bad dep check.

Improved tmux version testing for feature usage.

Fixed some bad quoting issues.

Minor comments and print text changes/improvements.
Seems nice, good job!
Gratis hjemmeside hosting hos Hostinger

Free website hosting at Hostinger

Forum Jump:

Users browsing this thread: 1 Guest(s)