-
Notifications
You must be signed in to change notification settings - Fork 494
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Steam realms #863
Comments
Notes:
|
Likely because SteamCN have their own servers which aren't global like "our" realm. It's indicator which serverlist to return. |
then why would steam client ever need it in the proto header? I need to see what the client actually does, but I wonder if that field is actually designed for server-to-server comms. |
CMList still returns the same CM servers, so server alone isn't able to tell whether it's PW/China only. It only returns special servers if you use Shanghai cell and steamchina realm, but after these servers, normal servers come in the list. |
This comment was marked as outdated.
This comment was marked as outdated.
I can provide a test account if you need it. According to my usage, Steam China's CM servers communicate independently. If I run ArchiSteamFarm and Steam China at the same time, I cannot notify ArchiSteamFarm on Steam China to suspend the game, the message is unreachable. The same is true for friends online status/chat. But this may be limited on the server side, as far as I know, CS:GO on Steam Global uses So although the CM servers in the Chinese mainland are dedicated to Steam China (on CMList), through tools, we can force the designated CM servers to be used in the Steam Global Client (realm=steamglobal). |
There's new realm field in various protos and apis that is worthwhile to support.
GetCMList for example has
steamrealm=steamchina
The text was updated successfully, but these errors were encountered: