GameSpy list is completely separate as for now, so for appearing on that one, just modify CryNetwork and replace GameSpy.com with m.crymp.net.
About that player string, all you have to do is to concatenate name, rank, kills, deaths, profile ID with % symbol (because name cannot contain %, so it's safe to use as delimiter) and join these with @ symbol (because name again cannot contain @, so again it's safe)
Example:
@John%4%-1%4%1001234@Mark%3%1%2%54321
In this example there are two players, first is John with profile ID 1001234, he is lieutenant, has K/D -1/4, second player is Mark with profile ID 54321, he is sergeant and has 1/2 K/D. in case of IA, just pass 0 as rank. When sending this over network, make sure that % symbols get escaped as %25
@Forsaken
Please, there is no need to create conflicts in here.
❤️ 0