asso........ domainPartition.domain=eagames domainPartition.subDomain=BFBC2 maxListSize=20 TXN=GetAssociations members.[]=0 owner.name=the1bob type=PlasmaMute owner.id=245282570 owner.type=1 domainPartition.domain=eagames domainPartition.subDomain=BFBC2 maxListSize=20 TXN=GetAssociations members.[]=0 owner.name=the1bob type=PlasmaBlock owner.id=245282570 owner.type=1 if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "gdomainPartition.domain=eagames\n" "members.0.created=\"Jun-23-2010 07%3a42%3a58 UTC\"\n" "members.0.name=EvilJamJars\n" "type=PlasmaFriends\n" "owner.id=245282570\n" "members.0.id=248135504\n" "owner.type=1\n" "domainPartition.subDomain=BFBC2\n" "maxListSize=20\n" "TXN=GetAssociations\n" "members.[]=1\n" "owner.name=Domo\n" "members.0.type=1\n" "members.0.modified=\"Jun-23-2010 07%3a42%3a58 UTC\"\n") < 0) printf("failed\n", exit); domainPartition.domain=eagames domainPartition.subDomain=BFBC2 maxListSize=100 TXN=GetAssociations members.[]=0 type=PlasmaRecentPlayers owner.id=245282570 owner.type=1. else if(TXN_CMP("PresenceSubscribe")) { printf("- PresenceSubscribe\n"); ussId = get_ea_value(buff, len, "userId"); #define SID_CMP(X) (!stricmp(ussId, X) || !stricmp(ussId, "Nu"X)) if(SID_CMP("248135504")) { if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "responses.0.outcome=0\n" "responses.[]=1\n" "TXN=PresenceSubscribe\n" "responses.0.owner.type=0\n" "responses.0.owner.id=248135504\n" "responses.0.owner.name=EvilJamJars\n") < 0) goto quit; } } fsys.......TpingSite.0.name=sjc pingSite.1.type=0 pingSite.3.addr=159.153.224.65 pingSite.1.addr=159.153.164.1 minPingSitesToPing=0 pingSite.1.name=gva pingSite.[]=4 pingSite.0.addr=159.153.193.193 pingSite.0.type=0 pingSite.3.type=0 pingSite.2.addr=159.153.172.25 pingSite.2.name=nrt pingSite.2.type=0 TXN=GetPingSites pingSite.3.name=iad.asso........domainPartition.domain=eagames domainPartition.subDomain=BFBC2 maxListSize=20 TXN=GetAssociations members.[]=0 owner.name=the1bob type=PlasmaMute owner.id=245282570 owner.type=1.asso........domainPartition.domain=eagames domainPartition.subDomain=BFBC2 maxListSize=20 TXN=GetAssociations members.[]=0 owner.name=the1bob type=PlasmaBlock owner.id=245282570 owner.type=1.asso........domainPartition.domain=eagames members.6.name=Shell.Slave members.4.created="Jun-09-2010 00%3a23%3a02 UTC" members.8.id=243731038 type=PlasmaFriends members.8.name=HELLRAISERXL owner.id=245282570 members.6.modified="Jun-07-2010 01%3a48%3a13 UTC" members.2.created="Jun-07-2010 07%3a04%3a45 UTC" members.5.type=1 members.1.id=237536006 owner.name=the1bob members.0.type=1 members.2.name=n01dPwnsYou members.6.type=1 members.0.created="Jun-18-2010 21%3a58%3a56 UTC" members.1.name=DRAVENOFOMEN owner.type=1 members.2.id=245863439 members.5.modified="Jun-07-2010 06%3a05%3a41 UTC" domainPartition.subDomain=BFBC2 TXN=GetAssociations members.[]=9 members.3.modified="Jun-23-2010 07%3a42%3a58 UTC" members.4.type=1 members.8.type=1 if(TXN_CMP("GetAssociations") { type = get_ea_value(buff, len, "TXN"); #define type_CMP(X) (!stricmp(type, X) || !stricmp(type, "Nu"X)) if(type_CMP("PlasmaMute")) { printf("- GetAssociations = PlasmaMute #1\n"); if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "TpingSite.0.name=sjc\n" "pingSite.1.type=0\n" "pingSite.3.addr=159.153.224.65\n" "pingSite.1.addr=159.153.164.1\n" "minPingSitesToPing=0\n" "pingSite.1.name=gva\n" "pingSite.[]=4\n" "pingSite.0.addr=159.153.193.193\n" "pingSite.0.type=0\n" "pingSite.3.type=0\n" "pingSite.2.addr=159.153.172.25\n" "pingSite.2.name=nrt\n" "pingSite.2.type=0\n" "TXN=GetPingSites\n" "pingSite.3.name=iad\n") < 0) goto quit; printf("- GetAssociations = PlasmaMute #2\n"); if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "domainPartition.domain=eagames\n" "domainPartition.subDomain=BFBC2\n" "maxListSize=20\n") < 0) goto quit; printf("- GetAssociations = PlasmaMute #3\n"); if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "TXN=GetAssociations\n" "members.[]=0\n" "owner.name=the1bob\n" "type=PlasmaMute\n" "owner.id=245282570\n" "owner.type=1\n") < 0) goto quit; } else if(type_CMP("PlasmaBlock")) { printf("- GetAssociations = PlasmaBlock\n"); if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "domainPartition.domain=eagames\n" "domainPartition.subDomain=BFBC2\n" "maxListSize=20\n" "TXN=GetAssociations\n" "members.[]=0\n" "owner.name=the1bob\n" "type=PlasmaBlock\n" "owner.id=245282570\n" "owner.type=1\n") < 0) goto quit; } else if(type_CMP("PlasmaFriends")) { printf("- GetAssociations = PlasmaFriends #1\n"); if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "domainPartition.domain=eagames\n" "members.6.name=Shell.Slave\n" "members.4.created=\"Jun-09-2010 00%3a23%3a02 UTC\"\n" "members.8.id=243731038\n" "type=PlasmaFriends\n" "members.8.name=HELLRAISERXL\n" "owner.id=245282570\n" "members.6.modified=\"Jun-07-2010 01%3a48%3a13 UTC\"\n" "members.2.created=\"Jun-07-2010 07%3a04%3a45 UTC\"\n" "members.5.type=1\n" "members.1.id=237536006\n" "owner.name=the1bob\n" "members.0.type=1\n" "members.2.name=n01dPwnsYou\n" "members.6.type=1\n" "members.0.created=\"Jun-18-2010 21%3a58%3a56 UTC\"\n" "members.1.name=DRAVENOFOMEN\n" "owner.type=1\n" "members.2.id=245863439\n" "members.5.modified=\"Jun-07-2010 06%3a05%3a41 UTC\"\n" "domainPartition.subDomain=BFBC2\n") < 0) goto quit; printf("- GetAssociations = PlasmaFriends #2\n"); if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "TXN=GetAssociations\n" "members.[]=9\n" "members.3.modified=\"Jun-23-2010 07%3a42%3a58 UTC\"\n" "members.4.type=1\n" "members.8.type=1\n" "members.7.id=226530846\n" "members.7.name=KHKilla\n" "members.0.id=247126305\n" "members.8.modified=\"Jun-09-2010 01%3a10%3a15 UTC\"\n" "members.2.modified=\"Jun-07-2010 07%3a04%3a45 UTC\"\n" "members.5.created=\"Jun-07-2010 06%3a05%3a41 UTC\"\n" "members.6.created=\"Jun-07-2010 01%3a48%3a13 UTC\"\n" "members.0.modified=\"Jun-18-2010 21%3a58%3a56 UTC\"\n" "members.4.id=232543184\n" "members.7.modified=\"Jun-09-2010 00%3a22%3a29 UTC\"\n" "members.4.modified=\"Jun-09-2010 00%3a23%3a02 UTC\"\n" "members.4.name=ImbalinNL\n" "members.8.created=\"Jun-09-2010 01%3a10%3a15 UTC\"\n" "members.0.name=HELLTennoxl\n" "members.3.id=248135504\n" "members.2.type=1\n" "members.7.type=1\n" "members.3.created=\"Jun-23-2010 07%3a42%3a58 UTC\"\n" "members.7.created=\"Jun-09-2010 00%3a22%3a29 UTC\"\n" "members.3.type=1\n" "maxListSize=20\n" "members.1.type=1\n" "members.3.name=EvilJamJars\n" "members.1.created=\"Jun-06-2010 08%3a15%3a13 UTC\"\n" "members.5.id=244011888\n" "members.5.name=MoreThot\n" "members.1.modified=\"Jun-06-2010 08%3a15%3a13 UTC\"\n" "members.6.id=243860863\n") < 0) goto quit; } else if(type_CMP("PlasmaRecentPlayers")) { printf("- GetAssociations = PlasmaRecentPlayers #1\n"); if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "domainPartition.domain=eagames\n" "domainPartition.subDomain=BFBC2\n" "maxListSize=100\n") < 0) goto quit; printf("- GetAssociations = PlasmaRecentPlayers #2\n"); if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "TXN=GetAssociations\n" "members.[]=0\n" "type=PlasmaRecentPlayers\n" "owner.id=245282570\n" "owner.type=1\n") < 0) goto quit; } if(TXN_CMP("PresenceSubscribe") { printf("- PresenceSubscribe\n"); ussId = get_ea_value(buff, len, "userId"); #define SID_CMP(X) (!stricmp(ussId, X) || !stricmp(ussId, "Nu"X)) if(SID_CMP("247126305")) { if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "responses.0.outcome=0\n" "responses.[]=1\n" "TXN=PresenceSubscribe\n" "responses.0.owner.type=0\n" "responses.0.owner.id=247126305\n" "responses.0.owner.name=HELLTennoxl\n") < 0) goto quit; } if(SID_CMP("237536006")) { if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "responses.0.outcome=0\n" "responses.[]=1\n" "TXN=PresenceSubscribe\n" "responses.0.owner.type=0\n" "responses.0.owner.id=237536006\n" "responses.0.owner.name=DRAVENOFOMEN\n") < 0) goto quit; } if(SID_CMP("245863439")) { if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "responses.0.outcome=0\n" "responses.[]=1\n" "TXN=PresenceSubscribe\n" "responses.0.owner.type=0\n" "responses.0.owner.id=245863439\n" "responses.0.owner.name=n01dPwnsYou\n") < 0) goto quit; } if(SID_CMP("248135504")) { if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "responses.0.outcome=0\n" "responses.[]=1\n" "TXN=PresenceSubscribe\n" "responses.0.owner.type=0\n" "responses.0.owner.id=248135504\n" "responses.0.owner.name=EvilJamJars\n") < 0) goto quit; } if(SID_CMP("232543184")) { if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "responses.0.outcome=0\n" "responses.[]=1\n" "TXN=PresenceSubscribe\n" "responses.0.owner.type=0\n" "responses.0.owner.id=232543184\n" "responses.0.owner.name=ImbalinNL\n") < 0) goto quit; } if(SID_CMP("244011888")) { if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "responses.0.outcome=0\n" "responses.[]=1\n" "TXN=PresenceSubscribe\n" "responses.0.owner.type=0\n" "responses.0.owner.id=244011888\n" "responses.0.owner.name=MoreThot\n") < 0) goto quit; } if(SID_CMP("243860863")) { if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "responses.0.outcome=0\n" "responses.[]=1\n" "TXN=PresenceSubscribe\n" "responses.0.owner.type=0\n" "responses.0.owner.id=243860863\n" "responses.0.owner.name=Shell.Slave\n") < 0) goto quit; } if(SID_CMP("226530846")) { if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "responses.0.outcome=0\n" "responses.[]=1\n" "TXN=PresenceSubscribe\n" "responses.0.owner.type=0\n" "responses.0.owner.id=226530846\n" "responses.0.owner.name=KHKilla\n") < 0) goto quit; } if(SID_CMP("243731038")) { if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "responses.0.outcome=0\n" "responses.[]=1\n" "TXN=PresenceSubscribe\n" "responses.0.owner.type=0\n" "responses.0.owner.id=243731038\n" "responses.0.owner.name=HELLRAISERXL\n") < 0) goto quit; } } if(TXN_CMP("ModifySettings") { TXN=ModifySettings acct telemetryToken=MTU5LjE1My4yMzUuMjYsOTk0NixlblVTLF6fpLSbqc7SvprjmN2rgZu13oLSw9asjLHvxLGhgoaMsrDE3bGWhsyb4e6woYKGjJiw4MCBg4bMsrnKibuDppiWxYKditSp0amvhJmStMiMlrHk4IGT5syYtOTg4dLM26rTgAo%3d enabled=CA,MX,PR,US,VI } if(TXN_CMP("GetTelemetryToken") { disabled=AD,AF,AG,AI,AL,AM,AN,AO,AQ,AR,AS,AW,AX,AZ,BA,BB,BD,BF,BH,BI,BJ,BM,BN,BO,BR,BS,BT,BV,BW,BY,BZ,CC,CD,CF,CG,CI,CK,CL,CM,CN,CO,CR,CU,CV,CX,DJ,DM,DO,DZ,EC,EG,EH,ER,ET,FJ,FK,FM,FO,GA,GD,GE,GF,GG,GH,GI,GL,GM,GN,GP,GQ,GS,GT,GU,GW,GY,HM,HN,HT,ID,IL,IM,IN,IO,IQ,IR,IS,JE,JM,JO,KE,KG,KH,KI,KM,KN,KP,KR,KW,KY,KZ,LA,LB,LC,LI,LK,LR,LS,LY,MA,MC,MD,ME,MG,MH,ML,MM,MN,MO,MP,MQ,MR,MS,MU,MV,MW,MY,MZ,NA,NC,NE,NF,NG,NI,NP,NR,NU,OM,PA,PE,PF,PG,PH,PK,PM,PN,PS,PW,PY,QA,RE,RS,RW,SA,SB,SC,SD,SG,SH,SJ,SL,SM,SN,SO,SR,ST,SV,SY,SZ,TC,TD,TF,TG,TH,TJ,TK,TL,TM,TN,TO,TT,TV,TZ,UA,UG,UM,UY,UZ,VA,VC,VE,VG,VN,VU,WF,WS,YE,YT,ZM,ZW,ZZ.pres......." TXN=SetPresenceStatus } if(TXN_CMP("SetPresenceStatus") { } if(TXN_CMP("NuGetEntitlements") { TXN=NuGetEntitlements entitlements.[]=0. } if(TXN_CMP("NuGetEntitlements") { groupName=AddsVetRank acct........entitlements.0.statusReasonCode= entitlements.0.productId= entitlements.0.terminationDate= entitlements.0.entitlementId=547891760 entitlements.0.entitlementTag=BFBC2%3aPC%3aADDSVETRANK entitlements.0.status=ACTIVE TXN=NuGetEntitlements entitlements.0.userId=2327389728 entitlements.[]=1 entitlements.0.grantDate=2010-06-03T5%3a3Z entitlements.0.groupName=AddsVetRank entitlements.0.version=1 } if(TXN_CMP("NuGetEntitlements") { groupName=BattlefieldBadCompany2 acct.......4TXN=NuGetEntitlements entitlements.[]=0 } if(TXN_CMP("GetStats") { rank........stats.1.key=score stats.[]=3 stats.2.value=62442.542 TXN=GetStats stats.1.value=108513.0 stats.2.key=time stats.0.value=9.0 stats.0.key=rank } if(TXN_CMP("GetRecordAsMap") { recp......."values.{234055457}=THRfU21lYWdvbAAAAAAAAGUUX0QAAAEAAAAYAA%3d%3d values.{246090015}=c2t5c3B5ZHVkZTEAAAAAANjOYkQAAAAAAQAAAA%3d%3d lastModified="2010-06-26 05%3a34%3a06.0" TXN=GetRecordAsMap state=1 values.{244881402}=UmF5Z2E4ODgAAAAAAAAAAIITX0QAAAAAAQAJAA%3d%3d values.{}=3 TTL=0 } if(TXN_CMP("GetLockerURL") { acct.......RTXN=GetLockerURL URL=http%3a//bfbc2.gos.ea.com/fileupload/locker2.jsp } if(TXN_CMP("GetRecord") { xmsg.......*TXN=GetMessages messages.[]=0.recp.......alocalizedMessage="Record not found" errorContainer.[]=0 TXN=GetRecord errorCode=5000 } if(TXN_CMP("NuGetEntitlements") { groupName=BFBC2PC acct.......4TXN=NuGetEntitlements entitlements.[]=0 } if(TXN_CMP("GetRankedStats") { .rank........stats.10.rank=250001 stats.[]=11 stats.10.key=score stats.1.value=9.0 stats.0.value=108513.0 stats.5.value=716.0 stats.7.value=62442.542 stats.4.key=kills stats.5.key=deaths stats.9.value=-262.629 stats.2.rank=250001 stats.8.key=veteran stats.9.text=20100705 stats.1.rank=250001 stats.6.key=sc_squad stats.0.key=score stats.1.key=rank stats.4.rank=250001 stats.9.key=elo stats.2.value=0.0 stats.6.rank=250001 stats.7.key=time stats.0.rank=250001 stats.5.rank=250001 stats.6.value=480.0 stats.8.rank=250001 stats.3.rank=250001 stats.10.value=108513.0 stats.8.value=0.0 TXN=GetRankedStats stats.2.key=form stats.4.value=632.0 stats.9.rank=250001 stats.7.rank=250001 stats.3.value=0.0 stats.3.key=level } if(TXN_CMP("GetTopNAndStats") { } printf("- TID=4 #1\n"); if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "TID=4\n" "LOBBY-NUM-GAMES=1\n" "NUM-GAMES=1\n" "LID=257\n" "LOBBY-MAX-GAMES=10000\n") < 0) goto quit; printf("- Quebec BSN Gaming HardCore\n"); if(ea_send(ssl_sock, sd, type, 0x80000000 | ++cnt, "JP=0\n" "F=0\n" "HN=bfbc2.server.p\n" "B-U-level=Levels/MP_001\n" "B-U-sguid=-1921058344\n" "N=\"Quebec BSN Gaming HardCore\"\n" "I=209.44.97.145\n" "J=O\n" "HU=224444376\n" "B-U-Time=\"T%3a14340.00 S%3a 9.84 L%3a 0.00\"\n" "V=1.0\n" "B-U-gamemode=CONQUEST\n" "P=19569\n" "B-U-balance=NORMAL\n" "B-U-Hardcore=1\n" "B-U-hash=9831B7DE-AB54-7BF2-64DC-BCDB2205E982\n" "B-numObservers=0\n" "TYPE=G\n" "LID=257\n" "B-U-VIPCount=0\n" "B-version=ROMEPC528299\n" "B-U-region=NAm\n" "QP=0\n" "MP=32\n" "B-U-HasPassword=0\n" "B-U-BannerUrl=http%3a//www.bsngaming.com/images/bannerbsn.png\n" "B-U-type=HARDCORE\n" "GID=49123\n" "B-U-public=1\n" "B-U-Punkbuster=1\n" "NF=0\n" "PL=PC\n" "B-U-elo=1000\n" "B-maxObservers=0\n" "PW=0\n" "TID=4\n" "AP=0\n" "B-U-MaxVIPCount=0\n") < 0) goto quit;