pg9182
pg9182
Might be best to use a new convar from the start, maybe called `ns_atlas_url` or smth.
This should be done client-side IMO. - No concern about rate limits / blocking. - Player remains in control over player data. - Possibly easier to implement. - Cleaner overall....
This may not be reproducible, as I haven't seen it before the case today. Either way, something is odd in the launcher code.
Uh, you're saying it returned `error code: 502` literally? Because nothing in atlas would do that... It's almost as if something is putting the http status into there.
> expose mods on the server that server hosters don't wanna have exposed If this is merged, I'll make atlas only send client-required mods in the server list.
Can we limit this PR to relaxing rules rather than drastically changing formatting?
OriginSDK's OriginStartup outputs this to the first char* member of the struct passed as a pointer in the last arg. Need to actually look at where r2 calls OriginStartup and...
It appears that tier0 exposes this with `Tier0_GetOriginVersionString`.
I'm for adding a libcurl-based (the other ones have varying levels of dirtiness/bloat/non-compliance/bugginess) websocket client personally. I'd personally use it for debugging FD and remote control of dynamically managed instances.
I'm planning to implement this as a series of state machines with well-defined inputs and outputs. I may also investigate using WinHTTP instead of curl (we'll still keep curl around...