The explanation to this is in several steps and answers
First: Compilation mode (USA.KOR, BRZ OR INTEL) are only settings for the project, ranging from the include addresses (SDK, Other projects such as "CML, CSCOMMON, SAFEUDP, AMONG OTHERS), to #define, LIBS anchors, also the SDK and Build version, among much more configuration ...
Second: Each build selection in the gunz project has settings that enable or disable functions. If I remember correctly ...USA: It has several errors, one of which is the NAT configuration (GetIp) serverviewer that is related to the locator and many other functions that were intended to act as a filter in the USA.KOR, you also have your optionsI especially use the USA, I disable everything and begin to assemble my base and accommodate each project
third: You must compile all the projects (Match, Agent, Locator, cscommon and gunz, with the same configuration, if you use BRZ, use BRZ for all, since this can prevent you from starting login
All these examples are based on a source that has never been configured or is being migrated from VS2003 to VS2019