| 
 
|  | Luigi Auriemmaaluigi.org (ARCHIVE-ONLY FORUM!) |  
		
		
			|  | It is currently 19 Jul 2012 11:34 
 |  
	
	
		View unanswered posts | View active topics
		
	 
	
	
		|     | Page 1 of 1 
 | [ 28 posts ] |  |  
	
		
			| Author | Message |  
			| Sidonuke | 
				
				
					|  Post subject: Red Alert 3 and Gamespy Peerchat Research  Posted:  24 Aug 2008 17:09  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| This post will be a place to publicly share my knowledge and research on the protocols RA3 Uses with the Gamespy Peerchat.
 Initial Login:
 Code: >Tell gamespy we are crypting our connection with DES (This is used on all GS Peerchat Apps)CRYPT des 1 redalert3pcb
 
 ### GAMEKEY: uBZwpf
 :s 705 * SjcYwcde>PQImGcE RC>AjNWf[m>jd=gr
 ### CLIENT CHALLENGE: SjcYwcde>PQImGcE
 ### SERVER CHALLENGE: RC>AjNWf[m>jd=gr
 >We get our IP from the peerchat servers to use in our user info
 USRIP
 >Server gives us our IP
 >Setup our user info
 >XlG1W4OFpX|153849803 = EncodedIP|GSProfileId
 >:71d11854800540d25e87d7e3af2daa6f = CDKey
 :s 302  :=+@216.40.74.237
 USER XlG1W4OFpX|153849803 127.0.0.1 peerchat.gamespy.com :71d11854800540d25e87d7e3af2daa6f
 >Setup what User Name we want.
 NICK Sidonuke
 >Yay we are connected
 :s 001 Sidonuke :Welcome to the Matrix Sidonuke
 :s 002 Sidonuke :Your host is xs1, running version 1.0
 :s 003 Sidonuke :This server was created Fri Oct 19 1979 at 21:50:00 PDT
 :s 004 Sidonuke s 1.0 iq biklmnopqustvhe
 :s 375 Sidonuke :- (M) Message of the day -
 :s 372 Sidonuke :- Welcome to GameSpy
 :s 376 Sidonuke :End of MOTD command
 >Join the lobby channel "Casual 1" for RA3
 JOIN #GPG!2266
 >We have joined =3
 :Sidonuke!XlG1W4OFpX|153849803@* JOIN :#GPG!2266
 >Get Modes for channel
 MODE #GPG!2266
 >Topic =3 (Unused)
 :s 332 Sidonuke #GPG!2266 :Click on the "Game Info" button at the top of your screen for the latest information on patches, add-on files, interviews, strategy guides and more!  It`s all there!
 >Unknown...
 :s 333 Sidonuke #GPG!2266 SERVER 1217231339
 >User list
 :s 353 Sidonuke * #GPG!2266 :@ChatMonitor-gs Trismegistus RebelWithout Night-Hawk VarXX oceanz87 raybrowning4 TheKaiser koodi1 PGrg844 GritSpitter guwer MattMCM thunder1234 {36C}-CoSm0s Alibubble xomm bLEST wesa lutinblanc stallone Pr0wn attredies CrazyRu55ian slowkid R.Ocelot Shepperd xervant yxovertka Solo80 Bajter Yolan Cheeseball XaraCoS tomcch92 Brillosch959 General1337 PATALOPOLIS WildBorman PsychoIncarnate Anser Teeze NotFor Admiral_DuGalle CEPMoebius nexusataxia Taurispp
 :s 353 Sidonuke * #GPG!2266 :ajaxgigant Cuycoybuster chriswar Dunkelherz TonyFerelli Sidonuke
 :s 366 Sidonuke #GPG!2266 :End of NAMES list
 >Get user flags for everyone in lobby (Playing status and more)
 GETCKEY #GPG!2266 * 000 0 :\username\b_flags
 >Setup our ranking information
 SETCKEY #GPG!2266 Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\62\b_losses\32\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\0
 >Get all players ranking info
 GETCKEY #GPG!2266 * 001 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 >We finally got the modes
 :s 324 Sidonuke #GPG!2266 +tnp
 >GETCKEY #GPG!2266 * 000 0 :\username\b_flags Response
 :s 702 Sidonuke #GPG!2266 Sidonuke 000 :\XlG1W4OFpX|153849803\
 > #GPG!2266 Sidonuke 000 :\XlG1W4OFpX|153849803\
 > Channel      Username        EncodeIP       ProfileID     Extra Flags
 :s 702 Sidonuke #GPG!2266 TonyFerelli 000 :\XDaupalslX|155978172\
 :s 702 Sidonuke #GPG!2266 Dunkelherz 000 :\XlDDfqOfaX|155981948\
 :s 702 Sidonuke #GPG!2266 chriswar 000 :\XGsqlaGfqX|153361449\
 :s 702 Sidonuke #GPG!2266 Cuycoybuster 000 :\XsGf4OWsFX|152886244\
 :s 702 Sidonuke #GPG!2266 ajaxgigant 000 :\XWWsFGusWX|155981926\
 :s 702 Sidonuke #GPG!2266 Taurispp 000 :\XflWFWlfvX|153603382\
 :s 702 Sidonuke #GPG!2266 nexusataxia 000 :\XsGsufqs1X|155647501\
 :s 702 Sidonuke #GPG!2266 CEPMoebius 000 :\XWssvpFsaX|155963137\
 :s 702 Sidonuke #GPG!2266 Admiral_DuGalle 000 :\XGGu1sGs4X|153456486\s
 :s 702 Sidonuke #GPG!2266 NotFor 000 :\XqFlpFup1X|153306376\s
 :s 702 Sidonuke #GPG!2266 Teeze 000 :\XaGfav4WOX|153263245\
 :s 702 Sidonuke #GPG!2266 Anser 000 :\XlGupWsflX|155981868\s
 :s 702 Sidonuke #GPG!2266 PsychoIncarnate 000 :\Xu1fupWsaX|154026950\
 :s 702 Sidonuke #GPG!2266 WildBorman 000 :\Xp1vqOvf9X|155981467\s
 :s 702 Sidonuke #GPG!2266 PATALOPOLIS 000 :\XvD9WvuspX|155977568\
 :s 702 Sidonuke #GPG!2266 General1337 000 :\Xq41DuFsaX|153578977\
 :s 702 Sidonuke #GPG!2266 Brillosch959 000 :\XllvWODfpX|155978645\s
 :s 702 Sidonuke #GPG!2266 tomcch92 000 :\XvOG99qFvX|155975492\
 :s 702 Sidonuke #GPG!2266 XaraCoS 000 :\XfuvfWGpvX|155552342\s
 :s 702 Sidonuke #GPG!2266 Cheeseball 000 :\XGlWlWFqqX|155629842\s
 :s 702 Sidonuke #GPG!2266 Yolan 000 :\XvlufvlfaX|152915806\s
 :s 702 Sidonuke #GPG!2266 Bajter 000 :\XFp14F9f4X|152886486\s
 :s 702 Sidonuke #GPG!2266 Solo80 000 :\XfquGFOs1X|155981341\s
 :s 702 Sidonuke #GPG!2266 yxovertka 000 :\XFO9pvFf4X|155981446\
 :s 702 Sidonuke #GPG!2266 xervant 000 :\Xpu4sl9fGX|155981359\
 :s 702 Sidonuke #GPG!2266 Shepperd 000 :\XssFWW4saX|153734341\s
 :s 702 Sidonuke #GPG!2266 R.Ocelot 000 :\XaluFlF9WX|155965963\
 :s 702 Sidonuke #GPG!2266 slowkid 000 :\XpvuupqsaX|155971860\s
 :s 702 Sidonuke #GPG!2266 CrazyRu55ian 000 :\XuafpW4sFX|155981541\s
 :s 702 Sidonuke #GPG!2266 attredies 000 :\XFvs1v1saX|155981482\
 :s 702 Sidonuke #GPG!2266 Pr0wn 000 :\Xaff4DasWX|153527008\s
 :s 702 Sidonuke #GPG!2266 stallone 000 :\X9WqfaDflX|153313478\
 :s 702 Sidonuke #GPG!2266 lutinblanc 000 :\X4qDpDlvpX|155980845\
 :s 702 Sidonuke #GPG!2266 wesa 000 :\XaWWfGuf4X|155976830\
 :s 702 Sidonuke #GPG!2266 bLEST 000 :\Xa1vOuDsqX|153007714\
 :s 702 Sidonuke #GPG!2266 xomm 000 :\X11vl9vs4X|153600235\
 :s 702 Sidonuke #GPG!2266 Alibubble 000 :\XO1FfqssaX|153562528\
 :s 702 Sidonuke #GPG!2266 {36C}-CoSm0s 000 :\XlfOWsvaWX|155980608\
 :s 702 Sidonuke #GPG!2266 thunder1234 000 :\X4ufspqs9X|154027272\
 :s 702 Sidonuke #GPG!2266 MattMCM 000 :\Xssq1vas4X|155518742\
 :s 702 Sidonuke #GPG!2266 guwer 000 :\Xvl1FDaFqX|152886656\
 :s 702 Sidonuke #GPG!2266 GritSpitter 000 :\Xuas9lGsaX|155979347\
 :s 702 Sidonuke #GPG!2266 PGrg844 000 :\XFpsOuFspX|152888944\
 :s 702 Sidonuke #GPG!2266 koodi1 000 :\XvvquGuf4X|154053602\
 :s 702 Sidonuke #GPG!2266 TheKaiser 000 :\XavqqqfqGX|155510690\
 :s 702 Sidonuke #GPG!2266 raybrowning4 000 :\X9lGfq4vpX|154277383\
 :s 702 Sidonuke #GPG!2266 oceanz87 000 :\XulufDWvpX|155411221\
 :s 702 Sidonuke #GPG!2266 VarXX 000 :\Xlpl1WasqX|152133654\
 :s 702 Sidonuke #GPG!2266 Night-Hawk 000 :\XG9sfl1spX|153159886\
 :s 702 Sidonuke #GPG!2266 RebelWithout 000 :\XfO19GpWOX|154008306\
 :s 702 Sidonuke #GPG!2266 Trismegistus 000 :\XWWfFfFFlX|155776766\
 :s 702 Sidonuke #GPG!2266 ChatMonitor-gs 000 :\XaaaaaaaaX|25677635\
 >End of the user flags list for the channel
 :s 703 Sidonuke #GPG!2266 000 :End of GETCKEY
 >BCAST is a player flags change for Sidonuke of #GPG!2266. Make sure clients stay synced.
 :s 702 #GPG!2266 #GPG!2266 Sidonuke BCAST :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\62\b_losses\32\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\0
 >This is our Player Ranking List
 :s 702 Sidonuke #GPG!2266 Sidonuke 001 :\\0\0\62\32\\\\\0
 :s 702 Sidonuke #GPG!2266 TonyFerelli 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 Dunkelherz 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 chriswar 001 :\\0\0\19\11\\\\\0
 :s 702 Sidonuke #GPG!2266 Cuycoybuster 001 :\\0\0\0\2\\\\\0
 :s 702 Sidonuke #GPG!2266 ajaxgigant 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 Taurispp 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 nexusataxia 001 :\\0\0\17\20\\\\\0
 :s 702 Sidonuke #GPG!2266 CEPMoebius 001 :\\0\0\3\4\\\\\0
 :s 702 Sidonuke #GPG!2266 Admiral_DuGalle 001 :\\0\0\119\38\\\\\0
 :s 702 Sidonuke #GPG!2266 NotFor 001 :\\0\0\251\58\\\\\0
 :s 702 Sidonuke #GPG!2266 Teeze 001 :\\0\0\95\48\\\\\0
 :s 702 Sidonuke #GPG!2266 Anser 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 PsychoIncarnate 001 :\\0\0\2\2\\\\\0
 :s 702 Sidonuke #GPG!2266 WildBorman 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 PATALOPOLIS 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 General1337 001 :\\0\0\2\0\\\\\0
 :s 702 Sidonuke #GPG!2266 Brillosch959 001 :\\0\0\0\1\\\\\0
 :s 702 Sidonuke #GPG!2266 tomcch92 001 :\\0\0\0\1\\\\\0
 :s 702 Sidonuke #GPG!2266 XaraCoS 001 :\\0\0\16\21\\\\\0
 :s 702 Sidonuke #GPG!2266 Cheeseball 001 :\\0\0\26\5\\\\\0
 :s 702 Sidonuke #GPG!2266 Yolan 001 :\\0\0\33\34\\\\\0
 :s 702 Sidonuke #GPG!2266 Bajter 001 :\\0\0\40\11\\\\\0
 :s 702 Sidonuke #GPG!2266 Solo80 001 :\\0\0\1\0\\\\\0
 :s 702 Sidonuke #GPG!2266 yxovertka 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 xervant 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 Shepperd 001 :\\0\0\7\28\\\\\0
 :s 702 Sidonuke #GPG!2266 R.Ocelot 001 :\\0\0\1\1\\\\\0
 :s 702 Sidonuke #GPG!2266 slowkid 001 :\\0\0\0\1\\\\\0
 :s 702 Sidonuke #GPG!2266 CrazyRu55ian 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 attredies 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 Pr0wn 001 :\\0\0\4\6\\\\\0
 :s 702 Sidonuke #GPG!2266 stallone 001 :\\0\0\48\18\\\\\0
 :s 702 Sidonuke #GPG!2266 lutinblanc 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 wesa 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 bLEST 001 :\\0\0\97\28\\\\\0
 :s 702 Sidonuke #GPG!2266 xomm 001 :\\0\0\3\3\\\\\0
 :s 702 Sidonuke #GPG!2266 Alibubble 001 :\\0\0\20\8\\\\\0
 :s 702 Sidonuke #GPG!2266 {36C}-CoSm0s 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 thunder1234 001 :\\0\0\12\36\\\\\0
 :s 702 Sidonuke #GPG!2266 MattMCM 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 guwer 001 :\\0\0\16\26\\\\\0
 :s 702 Sidonuke #GPG!2266 GritSpitter 001 :\\0\0\0\0\\\\\0
 :s 702 Sidonuke #GPG!2266 PGrg844 001 :\\0\0\16\20\\\\\0
 :s 702 Sidonuke #GPG!2266 koodi1 001 :\\0\0\22\17\\\\\0
 :s 702 Sidonuke #GPG!2266 TheKaiser 001 :\\0\0\25\6\\\\\0
 :s 702 Sidonuke #GPG!2266 raybrowning4 001 :\\0\0\17\49\\\\\0
 :s 702 Sidonuke #GPG!2266 oceanz87 001 :\\0\0\20\34\\\\\0
 :s 702 Sidonuke #GPG!2266 VarXX 001 :\\0\0\2\4\\\\\0
 :s 702 Sidonuke #GPG!2266 Night-Hawk 001 :\\0\0\34\9\\\\\0
 :s 702 Sidonuke #GPG!2266 RebelWithout 001 :\\0\0\11\41\\\\\0
 :s 702 Sidonuke #GPG!2266 Trismegistus 001 :\\0\0\2\18\\\\\0
 :s 702 Sidonuke #GPG!2266 ChatMonitor-gs 001 :\\\\\\\\\\
 >And finally the end of the ranking list...
 :s 703 Sidonuke #GPG!2266 001 :End of GETCKEY
 
 |  |  
			| Top |   |  
		|  |  
		
			|  |  |  
			|  |  |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject:   Posted:  24 Aug 2008 17:29  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| While In Lobby:
 Code: :lutinblanc!*@* PRIVMSG #GPG!2266 :What with a "Please wait for Refresh NAT to be completed" error?>This is a normal chat message. =p
 >In the RA3 Client coloring for chat works like this.
 >Having "@" or +o results in light blue chat
 >If you are a VIP ProfileID as defined in the RA3 Client your chat is blue always
 >Being on a players friend list results in pink chat
 >Normal Players are red chat
 
 :s 702 #GPG!2266 #GPG!2266 TonyFerelli BCAST :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\0\b_losses\0\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\0
 >This updates our ranking information to everyone in chat
 :s 702 #GPG!2266 #GPG!2266 bourne93 BCAST :\b_flags\s
 >This updates our player status
 >Flags List
 >s = Starting a game
 >h = We are the hosting for the game
 >g = We are ingame (ingame is marked as sg)
 
 :yxovertka!XFO9pvFf4X|155981446@* QUIT :Later!
 >Results from logging off or Crashing
 
 :Cuycoybuster!XsGf4OWsFX|152886244@* PART #GPG!2266 :
 >Result from changing lobbys or going into a game.
 >This could be useful for knowing when to run a whois command to get his channels and see what game he joined. If no channels are listed then its a loby change.
 
 :matchcola!*@* NOTICE #GSP!redalert3pcb!MzJ3P31DKM :5...
 >This is for a game lobby and not the main lobby but this results in white text from no name. When sent to channels.
 >If its sent only to a user he only sees the white text (A name may be attached. Dont know...)
 >If a notice is sent to a game lobby while the game is in session no text is sent.
 >If a notice is sent to a player while ingame we will see the message ingame with blue text and Username : Text
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject:   Posted:  24 Aug 2008 17:31  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Game Lobby Creation and while in a game lobby:
 Joining a existing game
 This gets a little crazy because alot is happening at once.
 Code: >Join the gameJOIN #GSP!redalert3pcb!MaPJ9aPhaM
 >we have joined
 :Sidonuke!XlG1W4OFpX|153849803@* JOIN :#GSP!redalert3pcb!MaPJ9aPhaM
 >Get modes
 MODE #GSP!redalert3pcb!MaPJ9aPhaM
 >Topic
 :s 332 Sidonuke #GSP!redalert3pcb!MaPJ9aPhaM :car2nr 1 vs 1
 >Users list
 :s 333 Sidonuke #GSP!redalert3pcb!MaPJ9aPhaM car2nr 1219384396
 :s 353 Sidonuke = #GSP!redalert3pcb!MaPJ9aPhaM :@car2nr Sidonuke
 :s 366 Sidonuke #GSP!redalert3pcb!MaPJ9aPhaM :End of NAMES list
 >Tell lobby we are staging
 SETCKEY #GPG!2266 Sidonuke :\b_flags\s
 >Tell game lobby we are staging
 SETCKEY #GSP!redalert3pcb!MaPJ9aPhaM Sidonuke :\b_flags\s
 >Get game lobby user flags
 GETCKEY #GSP!redalert3pcb!MaPJ9aPhaM * 023 0 :\username\b_flags
 >Update ranking to lobby
 SETCKEY #GPG!2266 Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\62\b_losses\32\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\0
 >Tell game lobby our rank
 SETCKEY #GSP!redalert3pcb!MaPJ9aPhaM Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\62\b_losses\32\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\0
 >Get ranking of people in game lobby
 GETCKEY #GSP!redalert3pcb!MaPJ9aPhaM * 024 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 >Unknown... (Give me rules update?)
 UTM #GSP!redalert3pcb!MaPJ9aPhaM :BCLR/
 >Response about game rules.
 >Player names and there slot
 :car2nr!*@* UTM #GSP!redalert3pcb!MaPJ9aPhaM :PN/ 0=car2nr,1=Sidonuke
 >Rules information
 >M=Link to the Map we are playing
 >MC=Unknown
 >MS=Unknown
 >SD=Unknown
 >GSID=Unknown
 >GT=Unknown
 >PC=Unknown
 >RU=Rules setting
 >S=Slot Information
 :car2nr!*@* UTM #GSP!redalert3pcb!MaPJ9aPhaM :SL/ M=281data/maps/official/map_mp_2_black1b;MC=FEAA7D29;MS=0;SD=597651853;GSID=31EB;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 -1 ;S=H,465F54F0,0,TT,-1,7,1,0,0,1,-1,:H,D8284AED,8088,FT,-1,7,-1,-1,0,1,-1,:X:X:X:X:;
 >Map Changed?
 UTM car2nr :MAP 1
 >Game Lobby Modes
 :s 324 Sidonuke #GSP!redalert3pcb!MaPJ9aPhaM +tnle 6
 >Finally got our user status sent back to us
 :s 702 #GSP!redalert3pcb!MaPJ9aPhaM #GSP!redalert3pcb!MaPJ9aPhaM Sidonuke BCAST :\b_flags\s
 >EncodedIP/ProfileID/Flags List
 :s 702 Sidonuke #GSP!redalert3pcb!MaPJ9aPhaM Sidonuke 023 :\XlG1W4OFpX|153849803\s
 >Notice he has 'sh' flags? it means hes staging and a host
 :s 702 Sidonuke #GSP!redalert3pcb!MaPJ9aPhaM car2nr 023 :\X44vuulsFX|155970863\sh
 :s 703 Sidonuke #GSP!redalert3pcb!MaPJ9aPhaM 023 :End of GETCKEY
 >More game Lobby Settings
 >Pings to be used for NAT Nego
 :car2nr!*@* UTM #GSP!redalert3pcb!MaPJ9aPhaM :Pings/ ,,0,0,0,0
 >PIDs... Unknown
 :car2nr!*@* UTM #GSP!redalert3pcb!MaPJ9aPhaM :PIDS/ 0, ,92b8fcb, , , , , , , , , ,
 >Ranking Update from us
 :s 702 #GSP!redalert3pcb!MaPJ9aPhaM #GSP!redalert3pcb!MaPJ9aPhaM Sidonuke BCAST :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\62\b_losses\32\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\0
 >Ranking info for users
 :s 702 Sidonuke #GSP!redalert3pcb!MaPJ9aPhaM Sidonuke 024 :\\0\0\62\32\\\\\0
 :s 702 Sidonuke #GSP!redalert3pcb!MaPJ9aPhaM car2nr 024 :\\0\0\0\5\\\\\0
 :s 703 Sidonuke #GSP!redalert3pcb!MaPJ9aPhaM 024 :End of GETCKEY
 
 Yes we are now in another persons game lobby. When We host Code: JOIN #GSP!redalert3pcb!M9lDDK9PaM :Sidonuke!XlG1W4OFpX|153849803@216.40.74.237 JOIN :#GSP!redalert3pcb!M9lDDK9PaM
 MODE #GSP!redalert3pcb!M9lDDK9PaM
 :s 331 Sidonuke #GSP!redalert3pcb!M9lDDK9PaM :No topic is set
 :s 353 Sidonuke * #GSP!redalert3pcb!M9lDDK9PaM :@Sidonuke
 :s 366 Sidonuke #GSP!redalert3pcb!M9lDDK9PaM :End of NAMES list
 MODE #GSP!redalert3pcb!M9lDDK9PaM
 SETCKEY #GPG!2266 Sidonuke :\b_flags\s
 SETCKEY #GSP!redalert3pcb!M9lDDK9PaM Sidonuke :\b_flags\sh
 GETCKEY #GSP!redalert3pcb!M9lDDK9PaM * 027 0 :\username\b_flags
 TOPIC #GSP!redalert3pcb!M9lDDK9PaM :Sidonuke 1v1aaa
 MODE #GSP!redalert3pcb!M9lDDK9PaM +l 6
 SETCKEY #GPG!2266 Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\62\b_losses\32\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\0
 SETCKEY #GSP!redalert3pcb!M9lDDK9PaM Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\62\b_losses\32\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\0
 :s 324 Sidonuke #GSP!redalert3pcb!M9lDDK9PaM +tnp
 MODE #GSP!redalert3pcb!M9lDDK9PaM -i+p-s-m+n+t+l+e 6
 UTM #GSP!redalert3pcb!M9lDDK9PaM :PN/ 0=Sidonuke
 UTM #GSP!redalert3pcb!M9lDDK9PaM :SL/ M=281data/maps/official/map_mp_2_feasel1;MC=32853103;MS=0;SD=-1294104150;GSID=4402;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 -1 ;S=H,D8284AED,0,TT,-1,7,-1,-1,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pcb!M9lDDK9PaM :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pcb!M9lDDK9PaM :PIDS/ 0, , , , , , , , , , , ,
 UTM Sidonuke :MAP 1
 :s 324 Sidonuke #GSP!redalert3pcb!M9lDDK9PaM +tnp
 :s 702 #GSP!redalert3pcb!M9lDDK9PaM #GSP!redalert3pcb!M9lDDK9PaM Sidonuke BCAST :\b_flags\sh
 :s 702 Sidonuke #GSP!redalert3pcb!M9lDDK9PaM Sidonuke 027 :\XlG1W4OFpX|153849803\sh
 :s 703 Sidonuke #GSP!redalert3pcb!M9lDDK9PaM 027 :End of GETCKEY
 :Sidonuke!XlG1W4OFpX|153849803@* TOPIC #GSP!redalert3pcb!M9lDDK9PaM :Sidonuke 1v1aaa
 :Sidonuke!XlG1W4OFpX|153849803@* MODE #GSP!redalert3pcb!M9lDDK9PaM +l 6
 :s 702 #GSP!redalert3pcb!M9lDDK9PaM #GSP!redalert3pcb!M9lDDK9PaM Sidonuke BCAST :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\62\b_losses\32\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\0
 :Sidonuke!XlG1W4OFpX|153849803@* MODE #GSP!redalert3pcb!M9lDDK9PaM -p
 :Sidonuke!XlG1W4OFpX|153849803@* MODE #GSP!redalert3pcb!M9lDDK9PaM +e
 :Sidonuke!XlG1W4OFpX|153849803@* UTM Sidonuke :MAP 1
 
 Host leaves channel.... Code: >Host updates his status:s 702 #GPG!2266 #GPG!2266 car2nr BCAST :\b_flags\
 >he parts.
 :car2nr!X44vuulsFX|155970863@* PART #GSP!redalert3pcb!MaPJ9aPhaM :
 >we part
 PART #GSP!redalert3pcb!MaPJ9aPhaM :
 >update our status
 SETCKEY #GPG!2266 Sidonuke :\b_flags\
 >status updated.
 :s 702 #GPG!2266 #GPG!2266 Sidonuke BCAST :\b_flags\
 
 Nat Nego. Unknown.... Code: :car2nr!X44vuulsFX|155970863@* UTM Sidonuke :NAT/ NATHOST0 37135021 car2nrUTM car2nr :NAT NATINITED1 37135021 Sidonuke
 
 :matchcola!X1FqG1p1qX|152141942@* UTM Sidonuke :NAT/ NATHOST0 1164169 matchcola
 UTM matchcola :NAT NATINITED1 1164169 Sidonuke
 
 UTM matchcola :NAT CONNDONE0 1 11C38A
 :matchcola!X1FqG1p1qX|152141942@* UTM Sidonuke :NAT CONNDONE1 0 11C38A
 Kick Commands (can only be used by +o) Code: :xervant!Xpu4sl9fGX|155981359@* UTM Sidonuke :KICK/ GameFull
 Lobby Rules/Slots/Maps Sync Commands Code: UTM #GSP!redalert3pcb!M9lDDK9PaM :PN/ 0=SidonukeUTM #GSP!redalert3pcb!M9lDDK9PaM :SL/ M=281data/maps/official/map_mp_2_feasel1;MC=32853103;MS=0;SD=-1294104150;GSID=4402;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 -1 ;S=H,D8284AED,0,TT,-1,8,-1,-1,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pcb!M9lDDK9PaM :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pcb!M9lDDK9PaM :PIDS/ 0, , , , , , , , , , , ,
 UTM #GSP!redalert3pcb!M9lDDK9PaM :KPA/
 
 UTM Sidonuke :REQ/ PlayerTemplate=8
 UTM Sidonuke :REQ/ Color=0
 UTM Sidonuke :REQ/ Team=0
 UTM Sidonuke :REQ/ StartPos=1
 
 PRIVMSG #GSP!redalert3pcb!M9lDDK9PaM :open slot
 UTM #GSP!redalert3pcb!M9lDDK9PaM :PN/ 0=Sidonuke
 UTM #GSP!redalert3pcb!M9lDDK9PaM :SL/ M=281data/maps/official/map_mp_2_feasel1;MC=32853103;MS=0;SD=-1294104150;GSID=4402;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 -1 ;S=H,D8284AED,0,TT,1,4,1,1,0,1,-1,:O:O:X:X:X:;
 UTM #GSP!redalert3pcb!M9lDDK9PaM :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pcb!M9lDDK9PaM :PIDS/ 0, , , , , , , , , , , ,
 
 PRIVMSG #GSP!redalert3pcb!M9lDDK9PaM :close slot
 UTM #GSP!redalert3pcb!M9lDDK9PaM :PN/ 0=Sidonuke
 UTM #GSP!redalert3pcb!M9lDDK9PaM :SL/ M=281data/maps/official/map_mp_2_feasel1;MC=32853103;MS=0;SD=-1294104150;GSID=4402;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 -1 ;S=H,D8284AED,0,TT,1,4,1,1,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pcb!M9lDDK9PaM :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pcb!M9lDDK9PaM :PIDS/ 0, , , , , , , , , , , ,
 
 UTM #GSP!redalert3pcb!MzJ3P31DKM :BCLR/
 
 UTM matchcola :READY true
 
 :matchcola!*@* UTM #GSP!redalert3pcb!MzJ3P31DKM :HWS/ true
 
 Game Launch Code: :matchcola!*@* NOTICE #GSP!redalert3pcb!MzJ3P31DKM :5...:matchcola!*@* NOTICE #GSP!redalert3pcb!MzJ3P31DKM :4...
 :matchcola!*@* NOTICE #GSP!redalert3pcb!MzJ3P31DKM :3...
 :matchcola!*@* NOTICE #GSP!redalert3pcb!MzJ3P31DKM :2...
 :matchcola!*@* NOTICE #GSP!redalert3pcb!MzJ3P31DKM :1...
 :matchcola!*@* UTM #GSP!redalert3pcb!MzJ3P31DKM :GML
 :matchcola!*@* PRIVMSG #GSP!redalert3pcb!MzJ3P31DKM :@@@GML 12.210.62.2/OLD
 :s 702 #GSP!redalert3pcb!MzJ3P31DKM #GSP!redalert3pcb!MzJ3P31DKM matchcola BCAST :\b_flags\shg
 SETCKEY #GPG!2266 Sidonuke :\b_flags\sg
 SETCKEY #GSP!redalert3pcb!MzJ3P31DKM Sidonuke :\b_flags\sg
 MODE Sidonuke +q
 PART #GPG!2266 :
 
 Game End Code: MODE Sidonuke -qSETCKEY #GSP!redalert3pcb!MzJ3P31DKM Sidonuke :\b_flags\s
 JOIN #GPG!2266
 :Sidonuke!XlG1W4OFpX|153849803@* JOIN :#GPG!2266
 
 Last edited by Sidonuke on 24 Aug 2008 18:34, edited 2 times in total.
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject:   Posted:  24 Aug 2008 18:13  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Exploits and hacks that can be done.
 Impersonate a GS Profile ID
 You can use a players profile id even if they are playing
 
 Impersonate a Nickname
 Now as long as the player isnt online we can use their name
 
 The two above in combo will make it look like you are the players friend and all which is fun =)
 
 Using Notices for white text. We can use a notice command send to the channel to look like system messages and look "Offical"
 
 Impersonating a VIP's Profile id will give us blue text which is fun
 
 Hijacking a hosting channel.
 Player hosts a game.
 We join on our irc client.
 We wait for game to end.
 We /hop and get Channel Oper =)
 
 At this point we control zee shit and we rox =)
 
 adding +k to the channel prevent game joining or hosting for that player =p requires +o
 
 Sending /utm PlayerName :KICK/ GameFull
 will make them part and go wtf? This can only be done with +o
 
 /kicking result in a major client error which you dont recieve text and you stay dead in the game lobby (you can still leave tho) requiring +o
 
 noticing in game lobbys can result in white text.
 
 
 Potental Exploits.
 Messing up game syncing and nat nego preventing a game launch.
 
 Modifying game rules and map.
 
 Giving ourselfs hosting flag (This may give us more access)
 
 Forcing a Game to prematurely launch "Possible?"
 
 Sending corrupted game rules/player sync infos...
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject:   Posted:  24 Aug 2008 19:03  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Theory...
 Initial Login is controlled by EA servers which use there
 Email+Password+Username System to Authenticate
 Then some other system for cdkey auth.
 
 Moving on...
 Stats are also controlled by EA and the battlecast system also.
 They also seem to have manglers for automatching and other purposes.
 
 The way...
 By emulating cdkey auth and login we can then get inside the custom game system which is handled mostly by peerchat. peerchat doesnt require auth or cdkeys.
 
 Now Stats and Automatching wouldnt be usable but maybe custom matches.
 
 Now even if the custom matches listings are controlled by EA we can still emulate the list using peerchat via /list redalert3 and then doing a GETCKEY sflags to get game status.
 
 The point...
 By doing this we can completely bypass any EA based banning system and login and cdkey auth and be able to play custom games.
 
 If i can get help to start logging how authentication works stats and all then it maybe possible to develop a program to bypass cdkey auth for red alert 3 and possiblely future games using the auth system.
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject:   Posted:  24 Aug 2008 19:24  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| The Compilation of Research...
 How to Login Properly to peerchat.
 Code: CRYPT des 1 redalert3pcb
 ### GAMEKEY: uBZwpf
 :s 705 * SjcYwcde>PQImGcE RC>AjNWf[m>jd=gr
 ### CLIENT CHALLENGE: SjcYwcde>PQImGcE
 ### SERVER CHALLENGE: RC>AjNWf[m>jd=gr
 
 USRIP
 >Ignore reply
 
 USER XaaaaaaaaX|13371337 127.0.0.1 peerchat.gamespy.com :0000000000000000000000000000000
 >We can use any info we want =)
 
 NICK Sidonuke
 >Any nick will do
 
 JOIN #GPG!2266
 MODE #GPG!2266
 GETCKEY #GPG!2266 * 000 0 :\username\b_flags
 >Ignore Responses. Its not needed for a fake client
 SETCKEY #GPG!2266 Sidonuke :\b_clanName\\b_arenaTeamID\\b_locale\\b_wins\\b_losses\\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\
 >Send what ever info we want.
 GETCKEY #GPG!2266 * 001 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 >Ignore this too.
 
 While in a lobby Code: PRIVMSG #GPG!2266 text>for chatting
 NOTICE #GPG!2266 text
 >for system messages (This is a hack)
 PRIVMSG User text
 >for whispers
 NOTICE User text
 >for system messages to users (This is a hack)
 
 Joining a Game Code: JOIN #GSP!redalert3pcb!MaPJ9aPhaM MODE #GSP!redalert3pcb!MaPJ9aPhaM
 >This must be set
 SETCKEY #GPG!2266 Sidonuke :\b_flags\s
 SETCKEY #GSP!redalert3pcb!MaPJ9aPhaM Sidonuke :\b_flags\s
 GETCKEY #GSP!redalert3pcb!MaPJ9aPhaM * 023 0 :\username\b_flags
 >Send the same ranking info as before.
 SETCKEY #GPG!2266 Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\62\b_losses\32\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\0
 SETCKEY #GSP!redalert3pcb!MaPJ9aPhaM Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\62\b_losses\32\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\0
 GETCKEY #GSP!redalert3pcb!MaPJ9aPhaM * 024 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 UTM #GSP!redalert3pcb!MaPJ9aPhaM :BCLR/
 UTM car2nr :MAP 1
 
 Notes when joining: If the game is full the host will send a  UTM Yourname :KICK/ GameFull Ignore this =p (Removed from slots) If you do join successfully you will be added to the slots list. Then we can start doing stuff? If the host kicks you he will send a  UTM Sidonuke :KICK/ KickByHost Ignore this =p (Removed from slots) If you are kicked then you are not in the slots. If you join a game and not lobby is present you will not be on the slots. While in a game lobby Code: PRIVMSG #GPG!2266 text>for chatting
 NOTICE #GPG!2266 text
 >for system messages (This is a hack)
 PRIVMSG User text
 >for whispers
 NOTICE User text
 >for system messages to users (This is a hack)
 
 Time to start fking around with lobby sync and rules Player Commands (Send these to host) Code: UTM HostersName :REQ/ PlayerTemplate=8>Faction
 UTM HostersName :REQ/ Color=0
 >Color
 UTM HostersName :REQ/ Team=0
 >Team
 UTM HostersName :REQ/ StartPos=1
 >Start
 UTM #GSP!redalert3pcb!MzJ3P31DKM :BCLR/
 >I Joined?
 UTM matchcola :READY true
 >I'm Ready
 UTM matchcola :READY false
 >I'm not ready
 UTM #GSP!redalert3pcb!M9lDDK9PaM :KPA/
 >Update Status?
 
 Host Commands (Sent To Channel) Code: UTM #GSP!redalert3pcb!M9lDDK9PaM :PN/ 0=SidonukeUTM #GSP!redalert3pcb!M9lDDK9PaM :SL/ M=281data/maps/official/map_mp_2_feasel1;MC=32853103;MS=0;SD=-1294104150;GSID=4402;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 -1 ;S=H,D8284AED,0,TT,1,4,1,1,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pcb!M9lDDK9PaM :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pcb!M9lDDK9PaM :PIDS/ 0, , , , , , , , , , , ,
 >Rules Slots Everything....
 UTM #GSP!redalert3pcb!MzJ3P31DKM :HWS/ true
 >I'm Ready to Start (Sends a white text message telling player to ready up.
 
 NOTICE #GSP!redalert3pcb!MzJ3P31DKM :5...
 NOTICE #GSP!redalert3pcb!MzJ3P31DKM :4...
 NOTICE #GSP!redalert3pcb!MzJ3P31DKM :3...
 NOTICE #GSP!redalert3pcb!MzJ3P31DKM :2...
 NOTICE #GSP!redalert3pcb!MzJ3P31DKM :1...
 UTM #GSP!redalert3pcb!MzJ3P31DKM :GML
 PRIVMSG #GSP!redalert3pcb!MzJ3P31DKM :@@@GML 12.210.62.2/OLD
 >Starts the game
 
 Host Commands (Sent to Player) Code: UTM Sidonuke :KICK/ GameFull UTM Sidonuke :KICK/ KickByHost
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject:   Posted:  24 Aug 2008 19:27  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Ok well this is all i have for now. Any new info ill edit posts.
 Do not repost without credits =)
 Thanks to aluigi for his peerchat programs.
 
 Edit:
 I got ub3r banned from the peerchat server. (Connection is rejected.)
 Waiting for IP to change now since tor isnt working for me atm.
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  25 Aug 2008 01:18  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 |  |  
			| Top |   |  
		|  |  
	
			| aluigi | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  25 Aug 2008 01:28  |  |  
			| Joined: 13 Aug 2007 21:44
 Posts: 4068
 Location: http://aluigi.org
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  25 Aug 2008 01:40  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  25 Aug 2008 03:22  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| ra3game.dat:5520	UDP	Sidonuke-PC:61328	*:*		 ra3game.dat:5520	TCP	sidonuke-pc.sidonuke.com:53507	easo.ea.com:18071	ESTABLISHED	 ra3game.dat:5520	UDP	Sidonuke-PC:6500	*:*		 ra3game.dat:5520	TCP	sidonuke-pc.sidonuke.com:53508	207.38.11.34:29900	ESTABLISHED	 ra3game.dat:5520	TCP	sidonuke-pc.sidonuke.com:53510	159.153.244.83:9986	ESTABLISHED	 OrgName:    Electronic Arts, Inc. OrgID:      ELECTR-60 Address:    209 Redwood Shores Parkway City:       Redwood City StateProv:  CA PostalCode: 94065 Country:    US NetRange:   159.153.0.0 - 159.153.255.255 CIDR:       159.153.0.0/16 NetName:    EA NetHandle:  NET-159-153-0-0-1 Parent:     NET-159-0-0-0-0 NetType:    Direct Assignment NameServer: SEDNS.EA.COM NameServer: SWDNS.EA.COM Comment: RegDate:    1992-04-29 Updated:    2006-07-07 RTechHandle: EAMAI1-ARIN RTechName:   EA Maintainer RTechPhone:  +1-650-628-5555 RTechEmail:  ea-maint@ea.com OrgTechHandle: EAMAI1-ARIN OrgTechName:   EA Maintainer OrgTechPhone:  +1-650-628-5555 OrgTechEmail:  ea-maint@ea.com # ARIN WHOIS database, last updated 2008-08-24 19:10 # Enter ? for additional hints on searching ARIN's WHOIS database. Intelenet Communications NETWORK-207-38-0-0 (NET-207-38-0-0-1)                                   207.38.0.0 - 207.38.47.255 IGN Entertainment ICI-IGNEN-1 (NET-207-38-8-0-1)                                   207.38.8.0 - 207.38.15.255 # ARIN WHOIS database, last updated 2008-08-24 19:10 # Enter ? for additional hints on searching ARIN's WHOIS database. Server:		70.84.160.11 Address:	70.84.160.11#53 Non-authoritative answer: Name:	easo.ea.com Address: 159.153.234.54
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  25 Aug 2008 04:02  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| IP address changed. time to put my research to work. 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  25 Aug 2008 04:29  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| ;/cncjoin #GPG!2266;/cncjoin #lobbychannel
 /cncjoin {
 raw JOIN $1
 raw MODE $1
 raw GETCKEY $1 * 000 0 :\username\b_flags
 raw SETCKEY $1 $me :\b_clanName\\b_arenaTeamID\\b_locale\\b_wins\\b_losses\\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\
 raw GETCKEY $1 * 001 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 }
 
 ;/cncgamejoin #gamechannel #lobbychannel HosterName (The channel operator or the one with sh flags)
 /cncgamejoin {
 raw JOIN $1
 raw MODE $1
 raw SETCKEY $2 $me :\b_flags\s
 raw SETCKEY $1 $me :\b_flags\s
 raw GETCKEY $1 * 023 0 :\username\b_flags
 raw SETCKEY $2 $me :\b_clanName\\b_arenaTeamID\\b_locale\\b_wins\\b_losses\\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\
 raw SETCKEY $1 $me :\b_clanName\\b_arenaTeamID\\b_locale\\b_wins\\b_losses\\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\
 raw GETCKEY $1 * 024 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 raw UTM $1 :BCLR/
 raw UTM $3 :MAP 1
 }
 
 ;/cncgamestatus #gamechannel
 /cncgamestatus {
 raw UTM $1 :KPA/
 }
 
 ;/cncgameready #gamechannel true/false
 /cncgameready {
 raw UTM $1 :READY $2
 }
 
 ;/cncgamestart #gamechannel
 /cncgamestart {
 raw NOTICE $1 :5...
 raw NOTICE $1 :4...
 raw NOTICE $1 :3...
 raw NOTICE $1 :2...
 raw NOTICE $1 :1...
 raw UTM $1 :GML
 raw PRIVMSG $1 :@@@GML $2/OLD
 }
 
 ;/cncgamerules HosterName
 /cncgamerules {
 raw UTM $1 :REQ/ PlayerTemplate=$2
 raw UTM $1 :REQ/ Color=$3
 raw UTM $1 :REQ/ Team=$4
 raw UTM $1 :REQ/ StartPos=$5
 }
 
 ;/cncgamestartplz #gamechannel
 /cncgamestartplz {
 raw UTM $1 :BCLR/
 }
 
 ;/cncgamekick PlayerToRemove
 /cncgamekick {
 raw UTM $1 $1 :KICK/ KickByHost
 }
 
 ;/cncgamefull PlayerToRemove
 /cncgamefull {
 raw UTM $1 $1 :KICK/ KickByHost
 }
 
 ;/cncbflags YourStatusFlags (s = Staging, h = hoster, g = ingame)
 /cncbflags {
 raw SETCKEY $1 Sidonuke :\b_flags\$2
 }
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  25 Aug 2008 05:43  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Testing proves the following.UTM Kick Commands are only accepted from senders with +o
 Forcing a game to start will not happen without NAT Negoed... and having +o and even with sh flags on (Requirement must be slot 0)
 Updating Game Rules is not accepted except from +o and even with sh flags on (Requirement must be slot 0)
 Everyone Ready Up Command isn't accepted even from +o and even with sh flags on (Requirement must be slot 0)
 raw PRIVMSG $1 :@@@GML $2/OLD is not used... Because im still gagged and it didn't stop a valid game.
 You need to be in a slot to send player option commands raw UTM $1 :REQ/ StartPos=$5
 raw UTM $1 :REQ/ StartPos=$5 if they are invaild they arnt accepted.
 invalid faction is settable.
 
 Results of able exploits.
 Impersonation is still ok.
 Use of Notices for white text is still ok.
 Using VIP IDs is still ok.
 hijacking a channel after everyone left is still ok.
 Kick Commands are accepted from +o's or hoster
 Rules/Map/Slot Info Updates are only accepted from hoster
 Starting a game isn't allowed except from hoster
 Asking Ready Up isnt allowed except from hoster
 Using the /cncgamejoin is vaild and will make you join.
 You can control your faction team color and position only if you are fully joined and in a slot (Being kicked results in no slot (KickByHost/GameFull) Or a Channel Kick (Non UTM))
 Your player controls must be in vaild ranges.
 Changing Topic Doesnt have any effect on whos hoster or lobby name.
 If you are kicked all you need to do is /part then /cncgamejoin you will be slotted.
 
 Gaining the Hoster Flag seems tricky. Having +o or Setting the Topic to your name or having sh flags doesnt give you hoster... Nor is any of those flags are needed to be a hoster. (Hosting is controlled though other means)
 You can not validate Nat Nego on a fake client. So games can not start.
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  25 Aug 2008 06:01  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Here is the final list of usable commands on a fake client. Code: /cncjoin {raw JOIN #GPG!2266
 raw MODE #GPG!2266
 raw GETCKEY #GPG!2266 * 000 0 :\username\b_flags
 raw SETCKEY #GPG!2266 $me :\b_clanName\\b_arenaTeamID\\b_locale\\b_wins\\b_losses\\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\
 raw GETCKEY #GPG!2266 * 001 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 }
 
 /cncgamejoin {
 raw JOIN $1
 raw MODE $1
 raw SETCKEY #GPG!2266 $me :\b_flags\s
 raw SETCKEY $1 $me :\b_flags\s
 raw GETCKEY $1 * 023 0 :\username\b_flags
 raw SETCKEY #GPG!2266 $me :\b_clanName\\b_arenaTeamID\\b_locale\\b_wins\\b_losses\\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\
 raw SETCKEY $1 $me :\b_clanName\\b_arenaTeamID\\b_locale\\b_wins\\b_losses\\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\
 raw GETCKEY $1 * 024 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 raw UTM $1 :BCLR/
 raw UTM $nick($1,1,o) :MAP 1
 }
 
 /cncgamerejoin {
 raw PART $1
 raw JOIN $1
 raw MODE $1
 raw SETCKEY #GPG!2266 $me :\b_flags\s
 raw SETCKEY $1 $me :\b_flags\s
 raw GETCKEY $1 * 023 0 :\username\b_flags
 raw SETCKEY #GPG!2266 $me :\b_clanName\\b_arenaTeamID\\b_locale\\b_wins\\b_losses\\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\
 raw SETCKEY $1 $me :\b_clanName\\b_arenaTeamID\\b_locale\\b_wins\\b_losses\\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\
 raw GETCKEY $1 * 024 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 raw UTM $1 :BCLR/
 raw UTM $nick($1,1,o) :MAP 1
 }
 
 /cncgameready {
 raw UTM $1 :READY $2
 }
 
 /cncgamekick {
 raw UTM $1 $1 :KICK/ KickByHost
 }
 
 /cncgamefull {
 raw UTM $1 $1 :KICK/ GameFull
 }
 
 /cncgametakeover {
 raw PART $1
 raw JOIN $1
 raw MODE $1 +l 1
 raw MODE $1 +k locked123
 }
 
 Kick Commands can only be used if you are Oper. Game Locking can only be used if you are Oper. Usage... Start peerchat-irc with the args peerchat_irc.exe -g redalert3pcb uBZwpf -i 25677635 -D 702 -p 6669 -a XaaaaaaaaX -h 00000000000000000000000000000000 Login with mIRC use /cncjoin use /list redalert3 find a game to join. use /cncgamejoin #gps!redalert3pcb!XXXXXXXX Keep readied up =) Keep an eye on the UTMs if you get removed /cncgamerejoin #gps!redalert3pcb!XXXXXXXX Annoy the game hoster for a bit. Hoster leaves. You /cncgametakeover #gps!redalert3pcb!XXXXXXXX They can no longer host =) VIP Profile Ids for getting blue chat change the -i 25677635 to any VIP ID Code: <VIP>19576023
 21525197
 95243469
 93332782
 95701019
 93335431
 95673191
 95688731
 </VIP>
 
 /notice's result in white chats =) Use /nick to take over peoples names =p And thats all the good exploits i got atm. Till i can find the hoster flag setup =p
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  25 Aug 2008 07:05  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| More Extensive reasearch has resulted in the following.
 First... We Vaild Join a Game
 
 raw JOIN $1
 raw MODE $1
 raw SETCKEY #GPG!2266 $me :\b_flags\s
 raw SETCKEY $1 $me :\b_flags\s
 raw GETCKEY $1 * 023 0 :\username\b_flags
 raw SETCKEY #GPG!2266 $me :\b_clanName\\b_arenaTeamID\\b_locale\\b_wins\\b_losses\\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\
 raw SETCKEY $1 $me :\b_clanName\\b_arenaTeamID\\b_locale\\b_wins\\b_losses\\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\
 raw GETCKEY $1 * 024 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 raw UTM $1 :BCLR/
 raw UTM $nick($1,1,o) :MAP 1
 
 If we are not UTM $me :KICK/ GameFull
 If we get a UTM containing Game Lobby Info
 
 Then we can start a Ready/Unready flood.
 
 Loop Start
 UTM $hoster :READY/ true
 UTM $hoster :READY/ false
 Loop End
 
 Else we notify attacker and part channel (if desired)
 
 This spam.... returns the hoster updating lobby into such as slots every time we send. Now the irc server/client results in the hoster sending the updates slowly. Causing a backlog when players/hoster updates their settings. Not only does it create lag but it also prevent users settings changing till the flood ends. This also prevents the hoster from sending any messages till the queue is completed. Now the hoster at this point will go WTF and part or quit. In result all other users will leave since if the host quits/parts all valid client users will part. After this we part/join and gain channel operator and do what ever we please at this point.
 
 The point of this is we can force a hoster to leave in order to take over his channel.
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  25 Aug 2008 07:17  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Final Update:I'm ending this research now since i reached the peak of what is possible.
 
 Exploits Found:
 Using a fake client to connect to gamespy peerchat to annoy users of RA3.
 
 Details (The following can be done to annoy users):
 Spoofing Playernames and Profile IDs to look like their friends.
 Spoofing a Profile ID of a VIP to gain blue text.
 Using GETCDKEY command to find Encoded IP/Profile ID/Hashed CD Key
 Using Notice's To send white text with no name to main chat lobbies and game hosting lobbies
 Using Notice's To message players while in a game
 
 Channel Exploits:
 The ability to join a game lobby and register a slot
 Able to stay in a game lobby and disrupt NAT Negotiation to prevent a game from launching
 Spamming Player Status Changes (Ready/Faction/Color/Team/Position) to the hoster freeze all game lobby settings
 Gaining Channel Operator for custom games and preventing game hosting and annoying users with GameFull Kick Messages
 Locking Channels to prevent a person from hosting a game
 
 Extended Annoyance:
 Tracking users via whois to find which channels they are in to then join their games to prevent play
 Spamming Chat Lobbies with notices and causing panic
 Holding up the ability to play games
 Spoofing of a trusted Username/ProfileID to impersonate a friend of a friend to gain trust and social engineering.
 
 I'll be releasing a mIRC Script to do all of this for you and include the peerchat-irc tool to connect to gamespy.
 
 Thank you all for reading,
 Sidonuke
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| TOTALSLAG | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  02 Sep 2008 10:56  |  |  
			| Joined: 14 Aug 2007 15:32
 Posts: 6
 | 
				
					| did u guys get atm to work ?? :O
 i beleave the ATM command edits incoming chat for badwords etc and client info
 
 
 ChatMonitor ATM #GSP!ta CHDEL nigger
 
 
 WolfBlade ATM stin-gs ?IMP INFO
 
 other commands CHDEL...CHDELN..CHREP.
 
 this was the info i got sent to my client this was about 4 years ago so dunno wot updates they have done
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  03 Nov 2008 16:15  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Ok this completely slipped my mind how the fuck do i get gamekeys.I was able to get it on the ra3beta but now i dont remember how to get the new gamekey
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| aluigi | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  03 Nov 2008 17:46  |  |  
			| Joined: 13 Aug 2007 21:44
 Posts: 4068
 Location: http://aluigi.org
 | 
				
					| the simplest way: launch the game, enter in the multiplayer menu, dump the memory or attach a debugger to the process and search all the occurrencies of the gamename of the game (like redalert3pcb), the gamekey is some bytes around it 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  05 Nov 2008 05:36  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| wow im stupid. its the exact same gamekey... I did a memory dump and found some interesting strings tho. more on that later. Anyways the only thing that has changed is initial auth. Code: ----------------------------------Log file appended at:
 04/11/08   (dd/mm/yy)
 23:26:25
 ----------------------------------
 
 CRYPT des 1 redalert3pc
 
 ### GAMEKEY: uBZwpf
 :s 705 * mltC`=dZqWlKQmh? tT`l?BH`rbRf?PE\
 ### CLIENT CHALLENGE: mltC`=dZqWlKQmh?
 ### SERVER CHALLENGE: tT`l?BH`rbRf?PE\
 USRIP
 :s 302  :=+@216.40.74.112
 USER Xq41W4OFpX|165497110 127.0.0.1 peerchat.gamespy.com :fed32e04231660dea6d0ae9a41c8ed3b
 NICK Sidonuke
 :s 001 Sidonuke :Welcome to the Matrix Sidonuke
 :s 002 Sidonuke :Your host is xs0, running version 1.0
 :s 003 Sidonuke :This server was created Fri Oct 19 1979 at 21:50:00 PDT
 :s 004 Sidonuke s 1.0 iq biklmnopqustvhe
 :s 375 Sidonuke :- (M) Message of the day -
 :s 372 Sidonuke :- Welcome to GameSpy
 :s 376 Sidonuke :End of MOTD command
 CDKEY AAAAAAAAAAAAAAAAAAAA (Notice this isnt a vaild key you may not be authenticated) (testing will be done soon)
 :s 706 Sidonuke 1 :Authenticated
 JOIN #GPG!2176
 :Sidonuke!Xq41W4OFpX|165497110@* JOIN :#GPG!2176
 MODE #GPG!2176
 :s 332 Sidonuke #GPG!2176 :Click on the "Game Info" button at the top of your screen for the latest information on patches, add-on files, interviews, strategy guides and more!  It`s all there!
 :s 333 Sidonuke #GPG!2176 SERVER 1225379572
 :s 353 Sidonuke * #GPG!2176 :@ChatMonitor-gs randlemadden straightedge101 Fresh{0} GerNtlER fil1987 bulksta Armoredwood sucake KushFader liucmc Rawrior birdman711 acode100 joemoma ChewyTwoey Charlton03 shogunapocolypse Roguecoder koreajon ani21stillakid chaoboj ddubs14 Fluid DasPeakz Ricoman Lixt Shnoosh Beef-Stewart Deikum Aeoneth robh1214 Fizzyboy Ahva Tron67 Stargher Feudal1 TUB><MadMarine bfire853 A_Steamy_Pickle Khaos HvpE hubr645 supercomanderwan chocolatehamster theasiannoob
 :s 353 Sidonuke * #GPG!2176 :gatekeep Rockanator27 SyphenX wiznxg Mert GermanC4 TryLee Nukemuff capcomroy -b4p- FinalBahamutC2K ObiWanCeleri marel1985 turck3 MaiDeMao Maiku_Wongu sungod feeling580 TartarusMkII hellfirereborn quelys atxboy512 GrenadeShark akishadows{0} breal4u269 pilotrowa PrimarchHorus Matrix Boxtao Talinai danknation DarkWizard Pigzorkly PatrikLim Teeko Viking205 Aly699 Keson jerkstore RangerDan600 Defektor Sombust Ishan22 Sidonuke
 :s 366 Sidonuke #GPG!2176 :End of NAMES list
 GETCKEY #GPG!2176 * 000 0 :\username\b_flags
 SETCKEY #GPG!2176 Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\2\b_losses\8\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\1
 GETCKEY #GPG!2176 * 001 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 SETCKEY #GPG!2176 Sidonuke :\b_rank1v1\-1\b_rank2v2\-1\b_clan1v1\-1\b_clan2v2\-1
 SETCKEY #GPG!2176 Sidonuke :\b_onlineRank\1
 :s 324 Sidonuke #GPG!2176 +tnp
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  05 Nov 2008 06:39  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Gamespy seems to handle CDKEY Auth to a extent.If i try to login from RA3 while my fake client is working with that key it will get removed.
 Also you need a vaild key to join Lobbies or else you are +b to them
 You must be under the RA3 Game Key before joining RA3 Lobbies or you will get chat banned on that IP
 Their Auto Detection has improved alot be careful and use a fully authenticated login.
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  05 Nov 2008 06:52  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Proper Login with mIRC and peerchat_irc.exe Code: Run peerchat_irc.exe -v -f irc_log.log -i 13371337 -a XaaaaaaaaX -g redalert3pc uBZwpf -k AAAAAAAAAAAAAAAAAAAA -h thisisntavaildcdkeyhashgetavaildkeyplz
 You need Vaild IPs/Profile IDs/CDKeys and Hashes to login or else you will get auto muted or even fully banned. Vaild IP must be your encoded ip. Profile ID must be a vaild profile id in use CDKey must be vaild and authorized to login mIRC: Remote: Code: on ^*:LOGON:*:{/raw NICK YourNickHere
 /halt
 }
 
 on ^*:CONNECT:*:{
 /halt
 }
 
 Aliases Code: /cnclogin {raw CDKEY AAAAAAAAAAAAAAAAAAAA
 raw JOIN #GPG!2166
 raw MODE #GPG!2166
 raw GETCKEY #GPG!2166 * 000 0 :\username\b_flags
 raw SETCKEY #GPG!2166 $me  :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\0\b_losses\0\b_rank1v1\\b_rank2v2\\b_clan1v1\\b_clan2v2\\b_onlineRank\1
 raw GETCKEY #GPG!2166 * 001 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 raw SETCKEY #GPG!2166 $me :\b_rank1v1\-1\b_rank2v2\-1\b_clan1v1\-1\b_clan2v2\-1
 raw SETCKEY #GPG!2166 $me :\b_onlineRank\1
 }
 
 Failed Login (Rand Key and IP) Code: CRYPT des 1 redalert3pcb:s 705 * QhcTuKdUOhPQrOOb `]bWaFtf<l<>hoTm
 USRIP
 NICK Sidonuke
 USER XwaegwghrX|19576023 127.0.0.1 peerchat.gamespy.com :ab66e878a34dff01676cfe4cef93d3e8
 :s 302  :=+redalert3pcb@216.40.74.112
 :s 433 * Sidonuke :Nickname is already in use
 NICK :Failure
 :s 001 Failure :Welcome to the Matrix Failure
 :s 002 Failure :Your host is xs3, running version 1.0
 :s 003 Failure :This server was created Fri Oct 19 1979 at 21:50:00 PDT
 :s 004 Failure s 1.0 iq biklmnopqustvhe
 :s 375 Failure :- (M) Message of the day -
 :s 372 Failure :- Welcome to GameSpy
 :s 376 Failure :End of MOTD command
 :ADMIN!ADMIN@* PRIVMSG Failure :Notice: Your chat privileges have been revoked from this service for violation of our acceptable use policy (http://www.gamespyarcade.com/software/support/chatrules.shtml). The reason given is: Using unauthorized client. This will expire on: 11/5/2008 21:43. You can continue to use the service to play games, but will not be allowed to chat with other users.
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  05 Nov 2008 08:15  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Hosting Game Code: JOIN #GSP!redalert3pc!M9cDDK9J1M :Sidonuke!Xq41W4OFpX|165497110@216.40.74.112 JOIN :#GSP!redalert3pc!M9cDDK9J1M
 MODE #GSP!redalert3pc!M9cDDK9J1M
 :s 331 Sidonuke #GSP!redalert3pc!M9cDDK9J1M :No topic is set
 :s 353 Sidonuke * #GSP!redalert3pc!M9cDDK9J1M :@Sidonuke
 :s 366 Sidonuke #GSP!redalert3pc!M9cDDK9J1M :End of NAMES list
 MODE #GSP!redalert3pc!M9cDDK9J1M +k lol123
 MODE #GSP!redalert3pc!M9cDDK9J1M
 SETCKEY #GPG!2166 Sidonuke :\b_flags\s
 SETCKEY #GSP!redalert3pc!M9cDDK9J1M Sidonuke :\b_flags\sh
 GETCKEY #GSP!redalert3pc!M9cDDK9J1M * 009 0 :\username\b_flags
 TOPIC #GSP!redalert3pc!M9cDDK9J1M :Sidonuke hosting test
 MODE #GSP!redalert3pc!M9cDDK9J1M +l 6
 SETCKEY #GPG!2166 Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\2\b_losses\8\b_rank1v1\-1\b_rank2v2\-1\b_clan1v1\-1\b_clan2v2\-1\b_onlineRank\1
 SETCKEY #GSP!redalert3pc!M9cDDK9J1M Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\2\b_losses\8\b_rank1v1\-1\b_rank2v2\-1\b_clan1v1\-1\b_clan2v2\-1\b_onlineRank\1
 UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=Sidonuke
 UTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_2_feasel4;MC=17793252;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,-1,7,-1,-1,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 0, , , , , , , , , , , ,
 UTM Sidonuke :REQ/ PlayerTemplate=4
 UTM Sidonuke :REQ/ Color=0
 :s 702 #GPG!2166 #GPG!2166 Sidonuke BCAST :\b_flags\s
 :s 324 Sidonuke #GSP!redalert3pc!M9cDDK9J1M +tnp
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M +k lol123
 :s 324 Sidonuke #GSP!redalert3pc!M9cDDK9J1M +tnpk lol123
 :s 702 #GSP!redalert3pc!M9cDDK9J1M #GSP!redalert3pc!M9cDDK9J1M Sidonuke BCAST :\b_flags\sh
 :s 702 Sidonuke #GSP!redalert3pc!M9cDDK9J1M Sidonuke 009 :\Xq41W4OFpX|165497110\sh
 :s 703 Sidonuke #GSP!redalert3pc!M9cDDK9J1M 009 :End of GETCKEY
 :Sidonuke!Xq41W4OFpX|165497110@* TOPIC #GSP!redalert3pc!M9cDDK9J1M :Sidonuke hosting test
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M +l 6
 :s 702 #GSP!redalert3pc!M9cDDK9J1M #GSP!redalert3pc!M9cDDK9J1M Sidonuke BCAST :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\2\b_losses\8\b_rank1v1\-1\b_rank2v2\-1\b_clan1v1\-1\b_clan2v2\-1\b_onlineRank\1
 MODE #GSP!redalert3pc!M9cDDK9J1M -i+p-s-m+n+t+l+e 6
 :s 702 #GPG!2166 #GPG!2166 Sidonuke BCAST :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\2\b_losses\8\b_rank1v1\-1\b_rank2v2\-1\b_clan1v1\-1\b_clan2v2\-1\b_onlineRank\1
 :Sidonuke!Xq41W4OFpX|165497110@* UTM Sidonuke :REQ/ PlayerTemplate=4
 :Sidonuke!Xq41W4OFpX|165497110@* UTM Sidonuke :REQ/ Color=0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=Sidonuke
 UTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_2_feasel4;MC=17793252;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,-1,4,-1,-1,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=Sidonuke
 UTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_2_feasel4;MC=17793252;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,0,4,-1,-1,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M -p
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M +e
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :hosted test
 
 Faction set to empire Code: UTM Sidonuke :REQ/ PlayerTemplate=2:Sidonuke!Xq41W4OFpX|165497110@* UTM Sidonuke :REQ/ PlayerTemplate=2
 UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=Sidonuke
 UTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_2_feasel4;MC=17793252;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,0,2,-1,-1,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :faction changed to empire
 
 Team set to one Code: UTM Sidonuke :REQ/ Team=0:Sidonuke!Xq41W4OFpX|165497110@* UTM Sidonuke :REQ/ Team=0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=Sidonuke
 UTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_2_feasel4;MC=17793252;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,0,2,-1,0,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :team changed to one
 
 My Color set to yellow Code: UTM Sidonuke :REQ/ Color=1:Sidonuke!Xq41W4OFpX|165497110@* UTM Sidonuke :REQ/ Color=1
 UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=Sidonuke
 UTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_2_feasel4;MC=17793252;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :color set to yellow
 
 Map changed Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/internal/map_mp_promo_feasel5;MC=18CA6657;MS=831740;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :map changed
 
 Map changed to 6 players Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :map changed to 6
 
 Map Position Set Code: UTM Sidonuke :REQ/ StartPos=1:Sidonuke!Xq41W4OFpX|165497110@* UTM Sidonuke :REQ/ StartPos=1
 UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=Sidonuke
 UTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,1,0,0,1,-1,:O:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :position set
 
 Map Position Unset Code: UTM Sidonuke :REQ/ StartPos=-1:Sidonuke!Xq41W4OFpX|165497110@* UTM Sidonuke :REQ/ StartPos=-1
 UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=Sidonuke
 UTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :position unset
 
 Disable VOIP Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 0 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 NOTICE #GSP!redalert3pc!M9cDDK9J1M :Type,GUI:RuleChangeWarning,7
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :disable voip
 
 Enable VOIP Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 NOTICE #GSP!redalert3pc!M9cDDK9J1M :Type,GUI:RuleChangeWarning,7
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :enable voip
 
 Commentary Mode DisAllowed Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 0 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 NOTICE #GSP!redalert3pc!M9cDDK9J1M :Type,GUI:RuleChangeWarning,4
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :disable comm
 
 Commentary Mode Allowed Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 NOTICE #GSP!redalert3pc!M9cDDK9J1M :Type,GUI:RuleChangeWarning,4
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :enable comm
 
 Enabled Crates Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 1 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 NOTICE #GSP!redalert3pc!M9cDDK9J1M :Type,GUI:RuleChangeWarning,6
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :enable crates
 
 Disable Crates Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 NOTICE #GSP!redalert3pc!M9cDDK9J1M :Type,GUI:RuleChangeWarning,6
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :disable crates
 
 Credits set to 40000 Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 40000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 NOTICE #GSP!redalert3pc!M9cDDK9J1M :Type,GUI:RuleChangeWarning,2
 UTM #GSP!redalert3pc!M9cDDK9J1M :KPA/
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :credits 40000
 
 Slot Closed Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 40000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:X:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :slot closed
 
 Slot Opened Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 40000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:O:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :slot opened
 
 Easy AI Set Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_6_feasel3;MC=347819AE;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 40000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,1,2,-1,0,0,1,-1,:O:CE,-1,7,-1,-1,0,-1:O:O:O:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :easy ai
 
 Leave Code: PART #GSP!redalert3pc!McKl3aaccM :SETCKEY #GPG!2166 Sidonuke :\b_flags\
 :s 702 #GPG!2166 #GPG!2166 Sidonuke BCAST :\b_flags\
 :Sidonuke!Xq41W4OFpX|165497110@* PART #GSP!redalert3pc!McKl3aaccM :
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  05 Nov 2008 08:33  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Quick Match Code: JOIN #GSP!redalert3pc!M9cDDK9J1M :Sidonuke!Xq41W4OFpX|165497110@216.40.74.112 JOIN :#GSP!redalert3pc!M9cDDK9J1M
 MODE #GSP!redalert3pc!M9cDDK9J1M
 :s 331 Sidonuke #GSP!redalert3pc!M9cDDK9J1M :No topic is set
 :s 353 Sidonuke * #GSP!redalert3pc!M9cDDK9J1M :@Sidonuke
 :s 366 Sidonuke #GSP!redalert3pc!M9cDDK9J1M :End of NAMES list
 MODE #GSP!redalert3pc!M9cDDK9J1M
 SETCKEY #GPG!2171 Sidonuke :\b_flags\s
 SETCKEY #GSP!redalert3pc!M9cDDK9J1M Sidonuke :\b_flags\sh
 GETCKEY #GSP!redalert3pc!M9cDDK9J1M * 019 0 :\username\b_flags
 TOPIC #GSP!redalert3pc!M9cDDK9J1M :Sidonuke
 MODE #GSP!redalert3pc!M9cDDK9J1M +l 2
 MODE #GSP!redalert3pc!M9cDDK9J1M +i+p+s+m+n+t+l+e 2
 :s 324 Sidonuke #GSP!redalert3pc!M9cDDK9J1M +tnp
 MODE #GSP!redalert3pc!M9cDDK9J1M -i+p-s-m+n+t+l+e 2
 :s 324 Sidonuke #GSP!redalert3pc!M9cDDK9J1M +tnp
 :s 702 #GSP!redalert3pc!M9cDDK9J1M #GSP!redalert3pc!M9cDDK9J1M Sidonuke BCAST :\b_flags\sh
 :Sidonuke!Xq41W4OFpX|165497110@* TOPIC #GSP!redalert3pc!M9cDDK9J1M :Sidonuke
 :s 702 Sidonuke #GSP!redalert3pc!M9cDDK9J1M Sidonuke 019 :\Xq41W4OFpX|165497110\sh
 :s 703 Sidonuke #GSP!redalert3pc!M9cDDK9J1M 019 :End of GETCKEY
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M +l 2
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M +i
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M -p
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M +s
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M +m
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M +e
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M -i
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M -s
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M +p
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M -p
 :Sidonuke!Xq41W4OFpX|165497110@* MODE #GSP!redalert3pc!M9cDDK9J1M -m
 
 Code: :SadisticMagician!XqGlOFWs4X|165897482@68.7.165.125 JOIN :#GSP!redalert3pc!M9cDDK9J1MUTM SadisticMagician :QMREQ/
 :SadisticMagician!XqGlOFWs4X|165897482@* UTM Sidonuke :QMRES/ Faction=4
 :SadisticMagician!XqGlOFWs4X|165897482@* UTM Sidonuke :QMRES/ Color=2
 :SadisticMagician!XqGlOFWs4X|165897482@* UTM Sidonuke :QMRES/ IP=1141351805
 :SadisticMagician!XqGlOFWs4X|165897482@* UTM Sidonuke :QMRES/ NAT=0
 :SadisticMagician!XqGlOFWs4X|165897482@* UTM Sidonuke :QMRES/ Rank=0
 :SadisticMagician!XqGlOFWs4X|165897482@* UTM Sidonuke :QMRES/ ProfileID=165897482
 :SadisticMagician!XqGlOFWs4X|165897482@* UTM Sidonuke :QMRES/ BroadcastEnabled=0
 :SadisticMagician!XqGlOFWs4X|165897482@* UTM Sidonuke :QMRDY/
 UTM #GSP!redalert3pc!M9cDDK9J1M :QMGO/ 3 59102000 0 Sidonuke -668448144 7 0 0 50 165497110 0 SadisticMagician 1141351805 4 2 0 0 165897482 1
 UTM SadisticMagician :NAT/ NATHOST0 126392713 Sidonuke
 :SadisticMagician!XqGlOFWs4X|165897482@* UTM Sidonuke :NAT NATINITED1 126392713 SadisticMagician
 UTM Sidonuke,SadisticMagician :NAT/ NEGO0 1 788998A
 :Sidonuke!Xq41W4OFpX|165497110@* UTM Sidonuke :NAT/ NEGO0 1 788998A
 UTM Sidonuke,SadisticMagician :NAT CONNDONE1 0 788998A
 MODE Sidonuke +q
 UTM #GSP!redalert3pc!M9cDDK9J1M :GML
 PRIVMSG #GSP!redalert3pc!M9cDDK9J1M :@@@GML 216.40.74.112/OLD
 SETCKEY #GPG!2171 Sidonuke :\b_flags\sg
 SETCKEY #GSP!redalert3pc!M9cDDK9J1M Sidonuke :\b_flags\shg
 PART #GPG!2171 :
 
 Code: MODE Sidonuke -qJOIN #GPG!2171
 :s 353 Sidonuke = #GSP!redalert3pc!M9cDDK9J1M :@Sidonuke SadisticMagician
 :s 366 Sidonuke #GSP!redalert3pc!M9cDDK9J1M :End of NAMES list
 GETCKEY #GSP!redalert3pc!M9cDDK9J1M * 020 0 :\username\b_flags
 :s 702 #GSP!redalert3pc!M9cDDK9J1M #GSP!redalert3pc!M9cDDK9J1M SadisticMagician BCAST :\b_flags\s
 :s 702 Sidonuke #GSP!redalert3pc!M9cDDK9J1M SadisticMagician 020 :\XqGlOFWs4X|165897482\s
 :s 702 Sidonuke #GSP!redalert3pc!M9cDDK9J1M Sidonuke 020 :\Xq41W4OFpX|165497110\sh
 :s 703 Sidonuke #GSP!redalert3pc!M9cDDK9J1M 020 :End of GETCKEY
 :Sidonuke!Xq41W4OFpX|165497110@* JOIN :#GPG!2171
 :s 332 Sidonuke #GPG!2171 :Click on the "Game Info" button at the top of your screen for the latest information on patches, add-on files, interviews, strategy guides and more!  It`s all there!
 :s 333 Sidonuke #GPG!2171 SERVER 1225343647
 :s 353 Sidonuke * #GPG!2171 :@ChatMonitor-gs Lanz Cerebrumm ra3test45 SovietAri forthree Rock0727 z0mb0r Monkeybomber Stamp79 MTPILOT Carbon1nTheRough lingle AAHHHHHHHHHHHaaa LlamaLord Schlegeljr luisosaurus Fireatomicman0 Mocha claybucket moman2001 Namahs tongtongbae commondier weles pajing nero9 Vectrex yyyiiiuuu tdanger dj-cor ahkeongjai MagicDK dunkytots Glahardt potuyt ShaqATK mechanizeddemon UNRSomonah 586WS245JCY8WWAB noir3v Fizzyboy eErroR Jibba Skill2Kill PyroCryo bertspank
 :s 353 Sidonuke * #GPG!2171 :H3adkill XtremeX3 Nuctank mvpofbhd green_reaper05 Jamsandwich NumbRoss rhacker777 pdtr corban-fx SpacedOutFX DeathMArineOL HellfireOLSK melonadeq ch0comilk DeathMidgetSquad phaty01 Strigori ixaosich Adareth{0} king3vbo WheelBaller rsXbwa Azeroth48 doomranger8 p40thawk Fome Kelet Sidonuke
 :s 366 Sidonuke #GPG!2171 :End of NAMES list
 MODE #GPG!2171
 SETCKEY #GPG!2171 Sidonuke :\b_flags\s
 GETCKEY #GPG!2171 * 021 0 :\username\b_flags
 SETCKEY #GPG!2171 Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\2\b_losses\9\b_rank1v1\-1\b_rank2v2\-1\b_clan1v1\-1\b_clan2v2\-1\b_onlineRank\2
 SETCKEY #GSP!redalert3pc!M9cDDK9J1M Sidonuke :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\2\b_losses\9\b_rank1v1\-1\b_rank2v2\-1\b_clan1v1\-1\b_clan2v2\-1\b_onlineRank\2
 GETCKEY #GPG!2171 * 022 0 :\b_clanName\b_arenaTeamID\b_locale\b_wins\b_losses\b_rank1v1\b_rank2v2\b_clan1v1\b_clan2v2\b_onlineRank
 PART #GSP!redalert3pc!M9cDDK9J1M :
 SETCKEY #GPG!2171 Sidonuke :\b_flags\
 :s 702 #GSP!redalert3pc!M9cDDK9J1M #GSP!redalert3pc!M9cDDK9J1M SadisticMagician BCAST :\b_clanName\tB\b_arenaTeamID\29213\b_locale\0\b_wins\26\b_losses\20\b_rank1v1\-1\b_rank2v2\-1\b_clan1v1\-1\b_clan2v2\-1\b_onlineRank\5
 :s 702 #GSP!redalert3pc!M9cDDK9J1M #GSP!redalert3pc!M9cDDK9J1M Sidonuke BCAST :\b_clanName\\b_arenaTeamID\0\b_locale\0\b_wins\2\b_losses\9\b_rank1v1\-1\b_rank2v2\-1\b_clan1v1\-1\b_clan2v2\-1\b_onlineRank\2
 :Sidonuke!Xq41W4OFpX|165497110@* PART #GSP!redalert3pc!M9cDDK9J1M :
 :s 324 Sidonuke #GPG!2171 +tnp
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| Sidonuke | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  05 Nov 2008 17:21  |  |  
			| Joined: 24 Aug 2008 17:06
 Posts: 24
 | 
				
					| Sample Host -> Clients Rules Update Code: UTM #GSP!redalert3pc!M9cDDK9J1M :PN/ 0=SidonukeUTM #GSP!redalert3pc!M9cDDK9J1M :SL/ M=283data/maps/official/map_mp_2_feasel4;MC=17793252;MS=0;SD=1819790562;GSID=4087;GT=-1;PC=-1;RU=3 100 10000 0 1 10 0 1 0 -1 0 -1 -1 1 ;S=H,D8284A70,0,TT,0,4,-1,-1,0,1,-1,:O:X:X:X:X:;
 UTM #GSP!redalert3pc!M9cDDK9J1M :Pings/ ,0,0,0,0,0
 UTM #GSP!redalert3pc!M9cDDK9J1M :PIDS/ 9dd4916, , , , , , , , , , , ,
 
 Client -> Host Requests Code: UTM Sidonuke :REQ/ PlayerTemplate=2UTM Sidonuke :REQ/ Team=0
 UTM Sidonuke :REQ/ Color=1
 UTM Sidonuke :REQ/ StartPos=1
 UTM Sidonuke :REQ/ StartPos=-1
 
 
 |  |  
			| Top |   |  
		|  |  
	
			| aluigi | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  01 Jul 2010 22:40  |  |  
			| Joined: 13 Aug 2007 21:44
 Posts: 4068
 Location: http://aluigi.org
 |  |  
			| Top |   |  
		|  |  
	
			| aluigi | 
				
				
					|  Post subject: Re: Red Alert 3 and Gamespy Peerchat Research  Posted:  13 Mar 2012 16:15  |  |  
			| Joined: 13 Aug 2007 21:44
 Posts: 4068
 Location: http://aluigi.org
 | 
				
					| just to report a message from the user Maraakat: Quote: I have finally found out how to make  yourself identify 100% as a legitimate gsa client, so you can even hang out
 and talk in the lobby and nobody knows!
 
 This is all for using it with mIRC, not sure if the script is the same with
 XChat or other clients:
 
 1) start peerchat-irc.exe -g gslive Xn221z -i <your PID> -a <your encrypted
 ip>
 2) Add the following to remote.ini in mIRC
 
 on ^*:LOGON:*:{
 /raw NICK <your gsa nick>
 /halt
 }
 
 on ^*:CONNECT:*:{
 /halt
 }
 
 3) Add this to aliases.ini in mIRC
 
 /joingsa {
 /raw
 SETKEY :\instsvc\quakeworld,daikatana,deusex,quake2,sin,unreal,ut,nolf,nolf2,rtcw,ut2
 <-- your games list
 /raw SETKEY :\b_pinfo\US,,393217000,1280,6,4,1988,0.000000,0.000000,0, <--
 Country,,your PID,screen res?,birth day, birth month, birth year,,,,,,
 /raw JOIN #GSP! $+ $$1
 /raw MODE #GSP! $+ $$1
 /raw GETCKEY #GSP! $+ $$1 * 000 0 :\b_reg60\b_look\username\b_flags
 /raw SETCKEY #GSP! $+ $$1 $me :\b_reg60\1 <-- set flag to show that you are
 subscribed (necessary because now it is free)
 /raw SETCKEY #GSP! $+ $$1 $me :\b_look\393217000,0 <-- your PID
 }
 
 To join a channel simply type /joingsa <chan> , so for the lobby /joingsa
 subhome
 
 I noticed you have to type the command one more time to finaly the SETCKEY
 since they seem to be sent before you join the channel. No worries though,
 becuase you will still look normal to the clients. Only reason I found that
 out was doing a GETCKEY before and after.
 Quote: I forgot to mention the 393217000 number isn't your PID.  It'sthe number that shows up when you do a whois on a user i.e. Scrambled
 IP|<some number>  this some number is the unique number for your ID.
 You will have to login to your real GSA client with peerchat_proxy to
 find this number.
 
 |  |  
			| Top |   |  
		|  |  
	
		|     | Page 1 of 1 
 | [ 28 posts ] |  |  
	|  | You cannot post new topics in this forum You cannot reply to topics in this forum
 You cannot edit your posts in this forum
 You cannot delete your posts in this forum
 You cannot post attachments in this forum
 
 |  
   |