View Single Post
nosoop
Veteran Member
Join Date: Aug 2014
Old 06-03-2018 , 12:29   Re: Steamworks > HTTP Requets > Non-Threaded requests
Reply With Quote #5

Quote:
Originally Posted by Neuro Toxin View Post
When you look at socket coding in general the paradigm is to give the choice by having both threaded and non-threaded operations. Even Sourcemod does this with the SQL API. To force people to use threaded operations because you beleive there is no legitimacy for non-threaded operations is naive imo.
Emphasis on the fact that it's a single threaded platform. Blocking would be fine if there was nothing else going on (e.g., utility scripts or simple applications), but there's expectations that a game server is able to respond in a predictable amount of time.

SteamWorks only has async HTTP/S functions anyways, so you're more than welcome to blame Valve for forcing this on you.

As an aside, snd_debug_sleep isn't present on the Linux version of the CS:GO dedicated server.
__________________
I do TF2, TF2 servers, and TF2 plugins.
I don't do DMs over Discord -- PM me on the forums regarding inquiries.
AlliedModders Releases / Github / TF2 Server / Donate (BTC / BCH / coffee)

Last edited by nosoop; 06-03-2018 at 23:02.
nosoop is offline