Workshop on Linux (Garrys Mod)
Hello, I wanted to do my Garrysmod server, but when I start it, it won't download the workshop.
it always says that the download is timed out. could someone help me fix this.

Addon needs downloading...
Download Failed! Timed out!

This is in the Console when i start the Server

Log: https://pastebin.com/1t13yXUn
Last edited by Lukasvombuffet; Jan 9, 2021 @ 2:56pm
< >
Showing 1-13 of 13 comments
Thomas Jan 9, 2021 @ 7:19pm 
Genau das habe ich auch
That's exactly what I have

RecordSteamInterfaceCreation (PID 15319): SteamGameServer013 /
RecordSteamInterfaceCreation (PID 15319): SteamUtils010 /
RecordSteamInterfaceCreation (PID 15319): SteamGameServer013 /
RecordSteamInterfaceCreation (PID 15319): SteamUtils010 /
RecordSteamInterfaceCreation (PID 15319): SteamNetworking006 /
RecordSteamInterfaceCreation (PID 15319): SteamGameServerStats001 /
RecordSteamInterfaceCreation (PID 15319): STEAMHTTP_INTERFACE_VERSION003 /
RecordSteamInterfaceCreation (PID 15319): STEAMINVENTORY_INTERFACE_V003 /
RecordSteamInterfaceCreation (PID 15319): STEAMUGC_INTERFACE_VERSION014 /
RecordSteamInterfaceCreation (PID 15319): STEAMAPPS_INTERFACE_VERSION008 /
Metal_Warrior Jan 10, 2021 @ 7:35am 
There's no error in your quotes.

I've figured steamcmd runs into errors when even one file is not owned by the user executing steamcmd. So if you have your game files owned by another user (say "server") and try to update/download GM as root, it will fail with that annoying and good-for-nothing timeout error message.

(BTW: Crossposts sind scheiße, hör auf mit dem Kack!)
Last edited by Metal_Warrior; Jan 10, 2021 @ 7:36am
Thomas Jan 10, 2021 @ 7:38am 
Thanks i use steamcmd as root over putty and i start my server from root user
Bloo Alien Jan 10, 2021 @ 3:06pm 
Originally posted by Mein-RPThomas:
Thanks i use steamcmd as root over putty and i start my server from root user
Generally a really bad idea from a security viewpoint. Especially running internet facing services as root. Should create a special user account just for the server and give only permissions necessary for the server to run correctly.
Last edited by Bloo Alien; Jan 10, 2021 @ 3:07pm
Thomas Jan 10, 2021 @ 3:08pm 
but i can't adjust that
When I do that it doesn't load the folder properly

Should I install the server with Easy-WI?
Then the whole error would be gone and everything would be great

@Bloo Alien
Bloo Alien Jan 10, 2021 @ 3:14pm 
Originally posted by Mein-RPThomas:
but i can't adjust that
When I do that it doesn't load the folder properly

Should I install the server with Easy-WI?
Then the whole error would be gone and everything would be great

@Bloo Alien
Dunno what Easy-WI is, but I do know that services running as root are generally a security disaster waiting to happen. If running a service as it's own user account isn't "loading the folder properly" then you need to check/set owner/permissions correctly on all the files and folders of the game server such that the server user account can at least read them, and some folders/files may require write access too. The main thing is not to be giving an internet facing service access to the entire system as a superuser. The account running the service should generally be as limited as you can manage while still running the service correctly.
Last edited by Bloo Alien; Jan 10, 2021 @ 3:16pm
Thomas Jan 10, 2021 @ 3:18pm 
Easy-WI is a game server web interface
https://easy-wi.com/

I'll have a look but thank you for your great help!
I was only interested in the steam ♥♥♥♥
Thomas Jan 10, 2021 @ 3:18pm 
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
RecordSteamInterfaceCreation (PID 24102): STEAMHTTP_INTERFACE_VERSION003 / HTTP
Bloo Alien Jan 12, 2021 @ 3:56am 
Originally posted by Mein-RPThomas:
Easy-WI is a game server web interface
https://easy-wi.com/

Nice. As long as it sets permissions and everything properly, I see nothing wrong with using a tool like that to manage a server. Have you used it before? Is it good? I've always just done that sorta thing the "old-school" way, but I ain't got nothin' against layering a little convenience on top.

Is that follow-up message there the error message you get if permissions aren't proper?
Last edited by Bloo Alien; Jan 12, 2021 @ 3:58am
Thomas Jan 12, 2021 @ 4:00am 
Hi there,
Can you invite me to Steam!

Yes, I used it on my last server!

But now I have Windows Server and there are no errors except for the HTTP problem with the TDM Car Base
1337 Jan 12, 2021 @ 4:30am 
ok
Metal_Warrior Jan 12, 2021 @ 12:38pm 
Boo Alien is right - using root for any service that is not 100% needing it is basically asking for trouble. Create a new user (preferably a system user), and start steamcmd & download with that. You can (although it shouldn't be done) run the service afterwards as this user, but everything is better than using root.

If you're on Linux and it doesn't work: Delete all files and start from scratch. Most of the time you just missed a step.

By the way: All your so-called error messages are none, and don't serve any purpose aside spamming the thread. And if you're on windows - you are wrong here. There's a reason Windows and Linux are separated.
Last edited by Metal_Warrior; Jan 12, 2021 @ 12:40pm
✪ Legend Feb 10, 2021 @ 3:57am 
Originally posted by Metal_Warrior:
Boo Alien is right - using root for any service that is not 100% needing it is basically asking for trouble. Create a new user (preferably a system user), and start steamcmd & download with that. You can (although it shouldn't be done) run the service afterwards as this user, but everything is better than using root.

If you're on Linux and it doesn't work: Delete all files and start from scratch. Most of the time you just missed a step.

By the way: All your so-called error messages are none, and don't serve any purpose aside spamming the thread. And if you're on windows - you are wrong here. There's a reason Windows and Linux are separated.
< >
Showing 1-13 of 13 comments
Per page: 1530 50