• How do I make gmpublush work with SteamCMD?
    7 replies, posted
I'd like to make a thing that does git -> workshop gmpublush says steam is not running when steamcmd is. (and it's logged in) How can I run gmpublish from my server so I can update my workshop addons automatically as soon as I push to the master branch?
I don't think this will be possible.
[QUOTE=Robotboy655;51155088]I don't think this will be possible.[/QUOTE] Why not? What can regular steam client do that steamcmd can't do?
I don't think SteamCMD can interface with steamworks. Would you be able to run GMod client and connect to a server without Steam running?
SteamCMD can upload workshop stuff for Quake Live, for example.
[QUOTE=xDShot;51162283]SteamCMD can upload workshop stuff for Quake Live, for example.[/QUOTE] Yes it can, because it does all the work by itself. It can also download server files, crazy right?
If you want to put the effort in, create a program with opensteamworks. With that you can log in to user accounts with a username and password using [url=https://github.com/SteamRE/open-steamworks/blob/6bcaa9d499c4d41647631f5517a4ce08ab409fea/Open%20Steamworks/IClientUser.h#L68]this[/url] and publish workshop stuff with [url=https://github.com/SteamRE/open-steamworks/blob/6bcaa9d499c4d41647631f5517a4ce08ab409fea/Open%20Steamworks/ISteamRemoteStorage012.h]this[/url].
[QUOTE=>>oubliette<<;51164010]If you want to put the effort in, create a program with opensteamworks. With that you can log in to user accounts with a username and password using [url=https://github.com/SteamRE/open-steamworks/blob/6bcaa9d499c4d41647631f5517a4ce08ab409fea/Open%20Steamworks/IClientUser.h#L68]this[/url] and publish workshop stuff with [url=https://github.com/SteamRE/open-steamworks/blob/6bcaa9d499c4d41647631f5517a4ce08ab409fea/Open%20Steamworks/ISteamRemoteStorage012.h]this[/url].[/QUOTE] Possibly... if I do want to put that much effort in it. I'll test out if I can get GMod itself working in SteamCMD next time I boot up into Linux.
Sorry, you need to Log In to post a reply to this thread.