Blaze.Server.GetTelemetryServerCommand.HandleRequest C# (CSharp) Method

HandleRequest() public static method

public static HandleRequest ( Request request ) : void
request Request
return void
        public static void HandleRequest(Request request)
        {
            var data = new List<Tdf>
            {
                new TdfString("ADRS", "127.0.0.1"),
                new TdfInteger("ANON", 0),

                new TdfString("DISA", "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"),
                new TdfString("FILT", ""),
                new TdfInteger("LOC", request.Client.Localization),

                new TdfString("NOOK", "US,CA,MX"),
                new TdfInteger("PORT", 9988),

                new TdfInteger("SDLY", 15000),
                new TdfString("SESS", "telemetry_session"),
                new TdfString("SKEY", "telemetry_key"),
                new TdfInteger("SPCT", 75),
                new TdfString("STIM", "Default")
            };

            request.Reply(0, data);
        }
    }

Usage Example

Example #1
0
        public static void HandleRequest(Request request)
        {
            switch (request.CommandID)
            {
            case 1:
                FetchClientConfigCommand.HandleRequest(request);
                break;

            case 2:
                PingCommand.HandleRequest(request);
                break;

            case 5:
                GetTelemetryServerCommand.HandleRequest(request);
                break;

            case 7:
                PreAuthCommand.HandleRequest(request);
                break;

            case 8:
                PostAuthCommand.HandleRequest(request);
                break;

            case 0xB:
                UserSettingsSaveCommand.HandleRequest(request);
                break;

            case 0xC:
                UserSettingsLoadAllCommand.HandleRequest(request);
                break;

            case 0x16:
                SetClientMetricsCommand.HandleRequest(request);
                break;

            default:
                Log.Warn(string.Format("Unhandled request: {0} {1}", request.ComponentID, request.CommandID));
                break;
            }
        }
GetTelemetryServerCommand