7 Days to Die

7 Days to Die

View Stats:
JesusFreak Jan 31, 2021 @ 9:54am
For the love of GOD - allow anonymous download via steamcmd
Using plain-text credentials in a batch file is horrendous in this day and age.

We have multiple administrators in our group and we host dozens of game servers. Right now, in order to update the 7 Days to Die server, an admin has to remote into the machine, modify the batch file with their credentials, runs the update, then removes their credentials. This keeps us from automating anything because automation stops when it hits an admin's steamguard. Of course, that's if it takes your password. Steamcmd command line doesn't seem to like certain special characters.

We've been hosting servers for our group since it formed in 2016. We've gone from a clapped out Dell to a full rack of hardware supported by our group. We started with 7 Days to Die in a16, and this has been an annoyance ever since.
< >
Showing 1-7 of 7 comments
Sirendire Jan 31, 2021 @ 5:31pm 
I have been doing anonymous download for updates for my 7 days server since i started it.
This is what is in my batch file.

steamcmd +login Anonymous +force_install_dir ./7days +app_update 294420 +quit
Last edited by Sirendire; Feb 2, 2021 @ 4:22pm
Pseudolus Feb 2, 2021 @ 8:59am 
I am using steams dedicated server software all i needed to do was change the port to the one i have forwarded. https://store.steampowered.com/app/294420/7_Days_to_Die_Dedicated_Server/
SylenThunder Feb 2, 2021 @ 12:21pm 
Yeah, got to say you're doing it wrong. I've been hosting and supporting since Alpha 10, and have always used anonymous download. Our group also started with a wee desktop and are now sporting two full racks.

And if you truly want automation, you should be running Linux with LGSM. I even wrote a guide for it.
https://7dac.net/linux-server-setup-guide/
JesusFreak Feb 2, 2021 @ 4:23pm 
I've tried doing it anon, and it keeps throwing me "not subscribed" errors.

The only reason we don't run on Linux is because there are still several utilities that we for our other games that are Windows only. Plus some games still don't support Linux and I don't have time to fiddle with Wine. Though, we're close to adding another machine to the stack and that one may wind up being Linux. Or at least HyperV server with one of the VMs being Linux.
SylenThunder Feb 2, 2021 @ 4:34pm 
When I'm testing on Windows, this is what I use.

D:\steamcmd\steamcmd +login anonymous +force_install_dir "D:\servers\7dtd" +app_update 294420 +quit

Works perfectly every time.
MMan Feb 3, 2021 @ 8:17am 
Both linux and windows work fine with anonymous login. My guess is that you use games app id 251570 instead of server packages 294420.
JesusFreak Feb 3, 2021 @ 1:26pm 
This would be my problem...

I somehow wound up with 294420 for the appID. I guess I am dumb.
Last edited by JesusFreak; Feb 3, 2021 @ 1:27pm
< >
Showing 1-7 of 7 comments
Per page: 1530 50

Date Posted: Jan 31, 2021 @ 9:54am
Posts: 7