OK
https://krunker.io/
Websites
Runtime: 1.3s
On December 04, 2024, 07:56 AM UTC, https://krunker.io/ was accessible when tested on AS51896 in Iceland.
Failures
HTTP Experiment
null
DNS Experiment
null
Control
null
DNS Queries
Resolver:
45.134.88.121
Query:
IN A krunker.io
Engine:
system
Name
Class
TTL
Type
DATA
@
IN
A
104.18.8.28
@
IN
A
104.18.9.28
TCP Connections
Connection to 104.18.8.28:443 succeeded.
Connection to 104.18.9.28:443 succeeded.
HTTP Requests
URL
GET https://krunker.io/
Response Headers
Cache-Control:no-cache, no-store, must-revalidateCf-Cache-Status:DYNAMICCf-Ray:8eca3e1b3e057305-KEFContent-Type:text/htmlDate:Wed, 04 Dec 2024 07:56:55 GMTExpires:0Last-Modified:Thu, 14 Nov 2024 10:47:15 GMTServer:cloudflareVary:Accept-EncodingWww-Authenticate:BasicX-Game-Scheme:krunker_prod
Response Body
<!doctype html> <html lang=en> <head> <meta charset=UTF-8> <title>Krunker</title> <script>window._startTS=performance.now()</script> <script src="./libs/frvr-sdk.min.js?build=sB4Og"></script> <script src="./libs/frvr-channel-web.min.js?build=sB4Og"></script> <script>window.FRVR=window.FRVR||{},window.FRVR.config=window.FRVR.config&&0!==Object.keys(window.FRVR.config).length?window.FRVR.config:{gameId:"krunker",ads:{remote:!0,vendors:{fran:{pollfish:{apiKey:"8685bdec-f922-49d5-b7f9-58850c5c0a3a"},prebid:{url:"https://cdn.frvr.com/fran/prebid.7.23.0.js",analytics:{enabled:!0,provider:"frvr",options:{}},config:{cache:{url:"https://usc.cache.frvr.com/cache",vasttrack:!0,ignoreBidderCacheKey:!0},instreamTracking:{enabled:!0},consentManagement:{gdpr:{cmpApi:"iab",timeout:5e3,allowAuctionWithoutConsent:!1}},s2sConfig:[{enabled:!0,timeout:2500,maxBids:1,adapter:"prebidServer",accountId:"9a3c6c23-1111-1111-1111-123456789123",bidders:["rubicon|s2s","pubmatic|s2s","openx|s2s","tappx|s2s","criteo|s2s","oftmedia|s2s","inmobi"],endpoint:{p1Consent:"https://fran.frvr.com/openrtb2/auction",noP1Consent:"https://fran.frvr.com/openrtb2/auction"},syncEndpoint:{p1Consent:"https://fran.frvr.com/cookie_sync",noP1Consent:"https://fran.frvr.com/cookie_sync"},extPrebid:{cache:{vastxml:{returnCreative:!1}},aliases:{"rubicon|s2s":"rubicon","pubmatic|s2s":"pubmatic","openx|s2s":"openx","tappx|s2s":"tappx","criteo|s2s":"criteo","oftmedia|s2s":"appnexus"},targeting:{pricegranularity:{ranges:[{max:20,increment:.01},{max:40.2,increment:.1},{max:60.25,increment:.25},{max:100,increment:.5}]}}}}],schain:{validation:"strict",config:{ver:"1.0",complete:1,nodes:[{asi:"frvr.com",sid:"001",hp:1}]}},userSync:{userIds:[{name:"pubCommonId",storage:{type:"cookie",name:"_pubcid",expires:365}},{name:"criteo"}],filterSettings:{all:{bidders:"*",filter:"include"}},auctionDelay:250,syncDelay:3e3,iframeEnabled:!0,syncEnabled:!0,aliasSyncEnabled:!0},userIdTargeting:{GAM:!0},bidderTimeout:2500,currency:{adServerCurrency:"EUR",conversionRateFile:"https://cdn.jsdelivr.net/gh/prebid/currency-file@1/latest.json",granularityMultiplier:1},enableSendAllBids:!1,priceGranularity:{buckets:[{max:20,increment:.01},{max:40.2,increment:.1},{max:60.25,increment:.25},{max:100,increment:.5}]},deviceAccess:!0,useBidCache:!0,ortb2:{site:{name:"krunker_io",domain:"krunker.io",cat:["IAB9-30"],sectioncat:["IAB9-30"],pagecat:["IAB9-30"],page:"https://krunker.io/",ref:""}},bidderSettings:{standard:{storageAllowed:!0,allowAlternateBidderCodes:!0}}}},uam:{pubID:"a0c80cc5-5232-44a0-981f-0db953bdb1ca"}}},providers:[{name:"fran#display",type:"reward",priority:2,config:{pageUrl:"https://krunker.io",adUnit:{floorsopt:!0,code:"/21823819281/krunker-display-reward-default"}}},{name:"fran#video",type:"reward",priority:1,config:{pageUrl:"https://krunker.io",adUnit:{floorsopt:!0,code:"/21823819281/krunker-video-reward-default",mediaTypes:{video:{placement:1,context:"instream",playerSize:[],mimes:["video/mp4","video/3gpp","video/mpeg","video/ogg","video/quicktime","video/webm","application/javascript"],protocols:[2,3,5,6,7,8],playbackmethod:[1,2],skip:1,startdelay:0,linearity:1,api:[1,2]}},ortb2Imp:{instl:1},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533298",video:{language:"en",size_id:201}}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533298",video:{language:"en",size_id:201}}},{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649644"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649644"}},{bidder:"openx",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1665461238510"}},{bidder:"criteo",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-reward-default"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-reward-default"}},{bidder:"oftmedia",params:{placementId:27861874,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:27861874,usePaymentRule:!0}}]}}},{name:"fran#display",type:"banner",priority:1,config:{pageUrl:"https://krunker.io",adUnits:[{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_1",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649652"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649652"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}},{bidder:"openx",params:{unit:"557919893",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919893",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70855-mweb-2675,pub-70854-desktop-2673",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70855-mweb-2675,pub-70854-desktop-2673",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1665276943539"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_728x90_1"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_728x90_1"}},{bidder:"oftmedia",params:{placementId:28082135,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082135,usePaymentRule:!0}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_2",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_3",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533306"}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_728x90_4",mediaTypes:{banner:{sizes:[[300,50],[320,50],[468,60],[728,90],[300,100],[320,100]]}}},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_300x250_4",mediaTypes:{banner:{sizes:[[300,250]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649648"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649648"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533304"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533304"}},{bidder:"openx",params:{unit:"557919896",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919896",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70853-mweb-2670,pub-70852-desktop-2667",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70853-mweb-2670,pub-70852-desktop-2667",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666664556148"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_4"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_4"}},{bidder:"oftmedia",params:{placementId:28082134,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082134,usePaymentRule:!0}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_300x250_3",mediaTypes:{banner:{sizes:[[300,50],[320,50],[300,100],[320,100],[300,250],[336,280]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649647"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649647"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533302"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533302"}},{bidder:"openx",params:{unit:"557919895",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919895",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70851-mweb-2664,pub-70850-desktop-2661",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70851-mweb-2664,pub-70850-desktop-2661",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666861512133"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_3"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_3"}},{bidder:"oftmedia",params:{placementId:28082106,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082106,usePaymentRule:!0}}]},{floorsopt:!0,code:"/21823819281/krunker-display-banner-krunkerio_300x250_2",mediaTypes:{banner:{sizes:[[300,50],[320,50],[300,100],[320,100],[300,250],[336,280]]}},bids:[{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649646"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649646"}},{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533300"}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533300"}},{bidder:"openx",params:{unit:"557919894",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919894",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70935-mweb-3514,pub-70934-desktop-3494",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70935-mweb-3514,pub-70934-desktop-3494",endpoint:"zz40614frv",host:"zz40614frv.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666215920105"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_2"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-banner-krunkerio_300x250_2"}},{bidder:"oftmedia",params:{placementId:28082105,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082105,usePaymentRule:!0}}]}]}},{name:"fran#video",type:"interstitial",priority:1,config:{pageUrl:"https://krunker.io",adUnit:{code:"/21823819281/krunker-video-interstitial-default",mediaTypes:{video:{placement:1,context:"instream",playerSize:[],mimes:["video/mp4","video/3gpp","video/mpeg","video/ogg","video/quicktime","video/webm","application/javascript"],protocols:[2,3,5,6,7,8],playbackmethod:[1,2],skip:1,startdelay:0,linearity:1,api:[1,2]}},ortb2Imp:{instl:1},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2533296",video:{language:"en",size_id:201}}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2533296",video:{language:"en",size_id:201}}},{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4649645"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4649645"}},{bidder:"openx",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919898",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70861-mweb-2692,pub-70860-desktop-2689",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1665461238510"}},{bidder:"criteo",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-interstitial-default"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1696887,publisherSubId:"frvr-krunker_io-krunker-video-interstitial-default"}},{bidder:"oftmedia",params:{placementId:27861804,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:27861804,usePaymentRule:!0}}]}}},{name:"fran#display",type:"interstitial",priority:2,config:{pageUrl:"https://krunker.io",adUnit:{code:"/21823819281/krunker-display-interstitial-default",mediaTypes:{banner:{sizes:[]}},ortb2Imp:{instl:1},bids:[{bidder:"rubicon",params:{accountId:"24342",siteId:"440788",zoneId:"2602120",video:{language:"en"}}},{bidder:"rubicon|s2s",params:{accountId:"24342",siteId:"440788",zoneId:"2602120",video:{language:"en"}}},{bidder:"pubmatic",params:{publisherId:"162156",adSlot:"4737038"}},{bidder:"pubmatic|s2s",params:{publisherId:"162156",adSlot:"4737038"}},{bidder:"openx",params:{unit:"557919899",delDomain:"frvrltd-d.openx.net"}},{bidder:"openx|s2s",params:{unit:"557919899",delDomain:"frvrltd-d.openx.net"}},{bidder:"tappx",params:{tappxkey:"pub-70857-mweb-2680,pub-70856-desktop-2677",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"tappx|s2s",params:{tappxkey:"pub-70857-mweb-2680,pub-70856-desktop-2677",endpoint:"vz40617frr",host:"vz40617frr.pub.tappx.com/rtb/"}},{bidder:"inmobi",params:{plc:"1666917590907"}},{bidder:"criteo",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-interstitial-default"}},{bidder:"criteo|s2s",params:{networkId:11611,zoneId:1692763,publisherSubId:"frvr-krunker_io-krunker-display-interstitial-default"}},{bidder:"oftmedia",params:{placementId:28082141,usePaymentRule:!0}},{bidder:"oftmedia|s2s",params:{placement_id:28082141,usePaymentRule:!0}}]}}},{name:"fran#survey",type:"survey",priority:9999999,config:{adUnit:{code:"/21823819281/krunker-display-reward-default"}}}],throttling:{maxfrequency:0}},abTests:{register_gift_ad:{active:!1,cohorts:["control","enabled"]}},consent:{providerName:"cookiepro",config:{websiteKey:"15b4472b-823a-468e-b5eb-6eeaca5d6de4"}},tracker:{trackerChannelId:"krunker_io",analyticsProviders:{metapixel:{pixelId:"1361622040527227"}}}};const isSocial=document.location.pathname.includes("social.html"),isMsPwa=-1!==document.referrer.indexOf("app-info://platform/microsoft-store")||-1!==window.location.search.indexOf("mspwa")||-1!==window.location.search.indexOf("msstart_sdk_init"),userAgent=navigator.userAgent.toString(),isSteamClient=userAgent.includes("io.krunker.steam")&&"io.krunker.steam"!=userAgent,showCmp=!isMsPwa;function loadingPopup(e){var r=m("div",{style:"width:100%;text-align:center"},[m("div",{class:"lds-ring sm"},[m("div"),m("div"),m("div"),m("div")]),m("div",{style:"font-size:20px;color:rgba(255,255,255,0.5)"},e)]);genericPopup(r,"loadingPop")}showCmp||(delete window.FRVR.config.tracker,delete window.FRVR.config.consent),window.paymentsChannelId=isMsPwa?"microsoft_pwa":null,window.canShowExternalLinks=!isMsPwa,window.canShowPaypal=!isMsPwa,window.canShowSocialHub=!isMsPwa,window.canShowMods=!isMsPwa,window.canConnectExternalAccounts=window.canShowExternalLinks,window.canShowMarketplace=window.canShowSocialHub,window.canShowNFTs=!isMsPwa&&!isSteamClient,window.canShowTwitch=window.canShowExternalLinks,window.canShowKrunkerEngine=window.canShowExternalLinks,window.forceMergeQueryString=isMsPwa&&null!=typeof URLPattern,window.playSelect=()=>{},window.playTick=()=>{},window.logBtnFRVR=()=>{},window.showWindowAfterLoad=0,window.windows=[],window.resetPops=function(){popupHolder.style.zIndex=2147483645,popupHolder.style.display="block",popupContent.style.display="none",popupContent.style.backgroundColor="#353535",itemViewPop.style.display="none",policePop.style.display="none",bundlePop.style.display="none",premiumPop.style.display="none",spinHistoryPop.style.display="none",genericPop.style.display="none"},window.genericPopup=function(e,r,i){return resetPops(),r&&genericPop.setAttribute("class",r),genericPop.setAttribute("style",i||""),m.render(genericPop,"object"==typeof e?e:m.trust(e)),genericPop.style.display="block",genericPop},window.showWindow=function(e){window.showWindowAfterLoad=e,loadingPopup()},window.clearPops=function(){resetPops(),popupHolder.style.zIndex=2147483647,popupHolder.style.display="none"},Object.defineProperty(window,"canShowAds",{get:()=>!isMsPwa&&!isSteamClient,set(){}}),Object.defineProperty(window,"useFRVRSDKAds",{get:()=>window.canShowAds,set(){}}),Object.defineProperty(window,"useFRVRSDKBannerAds",{get:()=>window.canShowAds,set(){}}),window.useFRVRSDKAds||window.FRVR.config.ads&&delete window.FRVR.config.ads,window.FRVR.init("prod"),window.FRVR.tracker.addExtraFieldFunction((function(e){e.context="krunker",e.app_version="7.2.7r1",isSteamClient?e.channel="steam":isMsPwa&&(e.channel="microsoft_pwa")}))</script> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-69264675-5"></script> <script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","UA-69264675-5")</script> <script>function _0x13bf9a(t,r,n,W,f){return _0x1af5(t-53,W)}function _0x527870(t,r,n,W,f){return _0x1af5(r-437,W)}function _0x42628a(t,r,n,W,f){return _0x1af5(t- -681,r)}function _0x4f3f25(t,r,n,W,f){return _0x1af5(r- -430,n)}function _0x25cad7(t,r,n,W,f){return _0x1af5(f-951,n)}function _0x2cc9(){var t=["jveyW5umWOVdMmk/WOddVmkUW74","WQe4u8k9WRe1W6xdQ8oLtKZcMa","uCkNW7VcGCoiDs/dUW","W6hcV1/dKq","sM0dWRX1","CmowpLBdHq","cxJdQ8ohacOMaSoDzJBdMa","W6fbWQPhW6buWP1sqCk9W4/cRq","W4xcS8kdq8kLf8o3Dmo9qghdOG","F8oRWOGc","gmoLW53cPSow","WP/dN8kmomkBW47dQxddOG","p1jTWRRcMYalW4PMW4nelq","D2WqW6ys","W5WWiSkIW48","WRuScgrwp1hcLuRdHmk7wG","W5WSrgae","gGOGjmkz","da0xk8oGBSomWPWSdbFdSW","W70pWO7dPSoR","WONcJ8koW6TCWOtcSSkTiHLmW7S","n2XTaCklfSoDWQNcGcKHW5C","BfiFWQDG","WPxcL8oQs8kR","CZBdSCkp","W6bUfCoMW7y","ySkoWRtcKq","phNdJw4","WO8Tkcu","W4LKAdtcJWPLW43dHW","WOedWRLtyenhEM7cJMtdKG","W6WdW7jvzW","WO3cISkoW6HyWOxcVCkzlsbMW6i","mhJcUCoFzXDde1RcRfS1","W6G/WQO","W6hdTrpdJq","W6ddOGhdNCoL","n2uCymodq8oUWPu","v1uTWRRdIW","W4LKA3xdSfjsW7tdJSoHzmky"];return(_0x2cc9=function(){return t})()}function _0x1af5(t,r){var n=_0x2cc9();return(_0x1af5=function(r,W){var f=n[r-=216];if(void 0===_0x1af5.CGtBPC){var c=function(t){for(var r,n,W="",f="",c=0,o=0;n=t.charAt(o++);~n&&(r=c%4?64*r+n:n,c++%4)?W+=String.fromCharCode(255&r>>(-2*c&6)):0)n="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=".indexOf(n);for(var a=0,e=W.length;a<e;a++)f+="%"+("00"+W.charCodeAt(a).toString(16)).slice(-2);return decodeURIComponent(f)},o=function(t,r){var n,W,f=[],o=0,a="";for(t=c(t),W=0;W<256;W++)f[W]=W;for(W=0;W<256;W++)o=(o+f[W]+r.charCodeAt(W%r.length))%256,n=f[W],f[W]=f[o],f[o]=n;W=0,o=0;for(var e=0;e<t.length;e++)o=(o+f[W=(W+1)%256])%256,n=f[W],f[W]=f[o],f[o]=n,a+=String.fromCharCode(t.charCodeAt(e)^f[(f[W]+f[o])%256]);return a};_0x1af5.UPwOiV=o,t=arguments,_0x1af5.CGtBPC=!0}var a=n[0],e=r+a,d=t[e];return d?f=d:(void 0===_0x1af5.oxcmAS&&(_0x1af5.oxcmAS=!0),f=_0x1af5.UPwOiV(f,W),t[e]=f),f})(t,r)}!function(t,r){var n,W,f,c,o=_0x2cc9();function a(t,r,n,W,f){return _0x1af5(t- -494,W)}function e(t,r,n,W,f){return _0x1af5(f-671,n)}for(;;)try{if(265512===-parseInt(e(0,0,"MFu)",0,914))/1+-parseInt(e(0,0,"zulP",0,915))/2+parseInt(a(-239,0,0,"MFu)"))/3+-parseInt(e(0,0,"j6dF",0,887))/4+-parseInt(e(0,0,"G3IG",0,900))/5+parseInt(a(-274,0,0,"zulP"))/6*(-parseInt(e(0,0,"[4k]",0,893))/7)+-parseInt((f="3WT[",c=1124,_0x1af5(c-890,f)))/8*(-parseInt((n="iGRL",W=178,_0x1af5(W- -45,n)))/9))break;o.push(o.shift())}catch(t){o.push(o.shift())}}(),Object[_0x4f3f25(-179,-193,"ZFTT",-190,-203)+_0x4f3f25(-201,-185,"4PH#",-169,-193)+_0x13bf9a(271,283,286,"h!SA",270)](Object[_0x42628a(-441,"ZKnI",-448,-443,-456)+_0x4f3f25(-185,-183,"j6dF",-195,-177)],_0x4f3f25(-183,-194,"VV2X",-193,-193)+"xt",{_0x315e05:!0,set:function(t){var r={};r[o(-150,-149,-151,"JA$M",-148)+o(-157,-164,-169,"6sco",-154)]=e(-363,-347,-377,"yN*C",-368)+"ts";var n,W,f,c=r;function o(t,r,n,W,f){return _0x13bf9a(t- -442,r-49,n-219,W,f-253)}function a(t,r,n,W,f){return _0x25cad7(t-358,r-72,W,W-61,n- -163)}function e(t,r,n,W,f){return _0x527870(t-146,t- -1048,n-318,W,f-114)}function d(t,r,n,W,f){return _0x4f3f25(t-475,t-1013,f,W-178,f-204)}delete Object[o(-156,-142,-141,"$&Xg",-142)+e(-360,-345,-347,"[4k]",-369)][(n=-658,W="4PH#",f=-645,_0x42628a(n- -204,W,n-419,W-451,f-391)+"xt")],this[a(1017,1018,1030,"Qq*U",1050)+"xt"]=t;var x={};x[e(-357,0,-376,"$weM",-358)+a(1035,1046,1037,"5r8(")]=!1,x[d(811,0,0,819,"Wm2v")+e(-394,0,-403,"MeBM",-392)]=!1,Object[o(-170,-171,-171,"h!SA",-162)+d(829,0,0,840,"MvzS")+o(-139,-158,-147,"CVLx",-143)](this,c[d(804,0,0,798,"ErtC")+a(1008,1003,1014,"h!SA")],x)}})</script> <link rel="shortcut icon" type=image/png href=./img/favicon.png> <meta name=viewport content="width=device-width,user-scalable=no,minimum-scale=1,maximum-scale=1,viewport-fit=cover"> <meta name=description content="Krunker.io is a free Multiplayer Online Game. No Download needed"> <meta name=keywords content="io game,game engine,.io,online game,free game,browser fps,roblox"> <meta http-equiv=Accept-Ranges content=none> <meta property=og:title content=Krunker> <meta property=og:image content=https://assets.krunker.io/promo/og.png> <meta property=og:type content=website> <meta property=og:url content=https://krunker.io> <meta property=og:description content="Krunker.io is a free Multiplayer Online Game. No Download needed"> <meta property=og:locale content=en> <link rel=stylesheet href="./css/main.css?build=sB4Og"> <link rel=stylesheet href="./css/bundled/bundledStyles.min.css?build=sB4Og"> <link rel=stylesheet href="./css/main_custom.css?build=sB4Og"> <link rel=stylesheet href="./css/flag.css?build=sB4Og"> <link rel=stylesheet href="./css/material-icons.css?build=sB4Og"> <link rel=stylesheet href="./css/material-icons-outlined.css?build=sB4Og"> <link rel=stylesheet href="./css/material-symbols-outlined.css?build=sB4Og"> <link rel=stylesheet href="./css/google-play.css?build=sB4Og"> <style>#aHolder{position:absolute;top:calc(100% - 140px);left:0;right:0;text-align:center;z-index:999999999999;pointer-events:none}#aMerger{text-align:left;display:inline-block!important;min-width:728px;min-height:90px;pointer-events:auto}#aContainer{cursor:pointer;pointer-events:auto;padding:10px;background-color:rgba(0,0,0,.6);max-height:120px;max-width:810px;min-width:728px;min-height:90px;overflow:hidden;display:inline-block!important;border-radius:6px}.endAHolder{display:inline-block;text-align:center;z-index:214748361;pointer-events:none;margin-left:10px}#endAMerger{text-align:left;display:inline-block!important;min-width:300px;min-height:250px;pointer-events:auto}#endAContainer{cursor:pointer;pointer-events:auto;padding:10px;background-color:rgba(0,0,0,.5);max-height:280px;max-width:382px;overflow:hidden;border-radius:6px}</style> <link rel=manifest href=manifest.json> <link rel=apple-touch-icon sizes=60x60 href=/img/pwa/icon60x60.png> <link rel=apple-touch-icon sizes=76x76 href=/img/pwa/icon76x76.png> <link rel=apple-touch-icon sizes=120x120 href=/img/pwa/icon120x120.png> <link rel=apple-touch-icon sizes=196x196 href=/img/pwa/icon196x196.png> <link rel=apple-touch-icon sizes=256x256 href=/img/pwa/icon256x256.png> <link rel=apple-touch-icon sizes=1024x1024 href=/img/pwa/icon1024x1024.png> <meta name=apple-mobile-web-app-status-bar-style content=black-translucent> <meta name=apple-mobile-web-app-capable content=yes> <meta name=apple-mobile-web-app-title content="Krunker FRVR"> <meta name=HandheldFriendly content=true> <meta name=format-detection content="telephone=no"> <meta name=msapplication-tap-highlight content=no> <meta name=google content=notranslate> <meta name=theme-color content=#FFD600> <link rel=icon type=image/png href=/img/pwa/icon32x32.png> </head> <body oncontextmenu=return!1> <script>!function(){var e,o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;window._isMobile=((e=navigator.userAgent)&&e.headers&&"string"==typeof e.headers["user-agent"]&&(e=e.headers["user-agent"]),"string"==typeof e&&(!!(navigator.maxTouchPoints&&navigator.maxTouchPoints>2&&/MacIntel/.test(navigator.platform))||o.test(e)))}()</script> <script>window.randInt=function(n,o){return Math.floor(Math.random()*(o-n+1))+n}</script> <div id=loadingBg1></div> <div id=loadingBg></div> <canvas id=game-overlay oncontextmenu=return!1 style=position:absolute;pointer-events:none;z-index:1></canvas> <div id=frvrMenuMobileHolder></div> <div id=uiBase> <script>!function(){var e=!0,t=window._isMobile?.9:.7;try{"kro_setngss_uiScaling"in localStorage&&(e=!!localStorage.getItem("kro_setngss_uiScaling")),"kro_setngss_scaleUI"in localStorage&&(t=Number(localStorage.getItem("kro_setngss_scaleUI")))}catch(e){}if(e){t=1-(t=Math.min(1,Math.max(.1,t)))+1;var i=window.innerHeight,s=window.innerWidth,o=1700*t,a=900*t,l=s/o,n=i/a,r=document.getElementById("uiBase");r&&(n<l?(r.style.transform="scale("+n.toFixed(3)+")",r.style.width=(s/n).toFixed(3)+"px",r.style.height=a+"px"):(r.style.transform="scale("+l.toFixed(3)+")",r.style.width=o+"px",r.style.height=(i/l).toFixed(3)+"px"))}}()</script> <div id=errorNotification class=menuCard style=display:none> <div>It looks like Krunker ran in to a problem. Please try <a target=_blank href=https://www.computerhope.com/issues/ch001411.htm>disabling all of your browser extensions</a> and reloading the page. If the issue persists, please report the issue to us on Reddit or Discord.</div> <br> <div style=text-align:center><a onclick='errorNotification.style.display="none"' style=cursor:pointer>Hide</a></div> </div> <div id=aHider> <div id=aHolder> <div id=aMerger> <div id=baseLinks></div> <div style=height:10px></div> <div id=aContainer> <div style=display:none>v1.5.3</div> <div> <div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_728x90_1></div> </div> </div> </div> </div> </div> <div id=twoFAPop style=display:none> <div id=twoFAWindow> <div class=twoFAHeader>2-Factor Authentication</div> <div id=twoFAqr style=display:none> <div id=twoFAmsg>Scan QR code with <div style=color:rgba(0,0,0,.4)> <span style=color:#9c9c9c>Authy</span> or <span style=color:#9c9c9c>Google Authenticator</span> </div> </div> <img src="" style=width:250px;margin-top:15px> </div> <div id=twoFAmsg>Enter Verification Code</div> <form id=twoFAForm></form> <div id=twoFAbtn onclick=sub2FA()>Submit</div> </div> </div> <div id=consentBlock> <div id=consentShake> <div id=consentWindow> <span style=font-size:25px>Welcome to Krunker.io</span> <div style=color:rgba(0,0,0,.6)> This site uses cookies to personalize your experience. To use this site you must agree and read the <a target=_blank href=https://frvr.com/legal/krunker#TermsofService>Terms & Conditions.</a> Learn more about cookies <a href=https://cookiesandyou.com/ >here.</a> </div> <div> <div class=termsBtn onclick=checkTerms(0) style=background-color:#dd4a42>Decline</div> <div class=termsBtn onclick=checkTerms(1) style=background-color:#a6dd42>Accept</div> </div> </div> </div> </div> <div id=fullMenHider> <div id=vignette></div> <div id=overlay></div> <div id=imgFlash></div> <div id=infoHider> <div id=infoHolder style=display:none> <div id=mapInfoHolder> <div id=termsInfo> <span class="terms standout" onclick="windows[20].tabIndex=1,showWindow(21)" onmouseover='SOUND.play("tick_0",.1)'>Contact</span> <span class=verticalSeparatorInline></span> <span class=terms onclick=abTestsPopup() onmouseover='SOUND.play("tick_0",.1)'>Experiments</span> <span class=verticalSeparatorInline></span> <span class=terms onclick='window.canShowExternalLinks?openTab("https://frvr.com/legal/krunker#TermsofService"):showWindow(47)' onmouseover='SOUND.play("tick_0",.1)'>Terms</span> <span class=verticalSeparatorInline></span> <span class=terms onclick=showWindow(35) onmouseover='SOUND.play("tick_0",.1)'>Changelog</span> </div> </div> </div> </div> <div id=purchaseHolder> <div id=purchaseBack onclick=purchaseCancel()></div> <div id=purchaseSelector> <div style=margin-bottom:10px;text-align:center;color:#fff>Select a secure Payment Method</div> <div style=color:rgba(255,255,255,.4);font-size:20px;margin-bottom:10px;text-align:center> Reversing a payment can result in the termination of your krunker account.</div> <div id=xsollaPayB onclick=XsollaPopup()></div> <div id=paypal-button></div> <div id=applePayB class=pay-button style=background-color:#424242cc onclick=XsollaPopup(3175)> <img src=./img/app_1.png style=width:26px;margin-right:6px;margin-bottom:-2px> Pay with Apple Pay </div> <div id=androidPayB class=pay-button style=background-color:#424242cc onclick=XsollaPopup(3431)> <img src=./img/app_0.png style=width:26px;margin-right:6px;margin-bottom:-5px> Pay with Google Pay </div> <div id=cashPayB class=pay-button style=background-color:#3bbb63cc onclick='XsollaPopup(null,"paybycash")'> <span class=material-icons style=color:#fff;margin-right:3px;font-size:30px;vertical-align:bottom;margin-bottom:-2px> local_atm</span> Pay with Cash </div> <div id=cryptoPayB class=pay-button style=background-color:#e68e25 onclick=XsollaPopup(2682)> <img src=./img/btc_icn.png style=width:18px;margin-right:3px;margin-bottom:-3px> Pay with Crypto </div> </div> </div> <div id=purchaseResponse> <div id=purchaseRespH> </div> </div> <div id=menuHolder> <div id=mMenuHolDef> <div id=spinUI> <div id=spinTHold> <div id=spinKR></div> </div> <div id=spinItems></div> <div id=spinInfo></div> <div id=spinHolder class=midHolder> <div id=spinRaysH> <div id=spinRays></div> </div> <div id=spinItem> <div id=spinItemCanvas></div> </div> <div id=spinItemName></div> <div id=spinButton> <div id=spinText> <div id=spinHeader>SPIN</div> <div id=spinCost></div> </div> </div> <canvas id=spinWindow></canvas> </div> </div> <div id=spinUIBtns> <div id=spinAgainBtn class="button smallNoS buttonP" style=line-height:39px!important></div> <div id=spinInfoBtn class="button btnSpinAgain">?</div> <div id=spinEquipBtn class="button smallNoS buttonG">Equip Item</div> <div id=spinNextBtn class="button smallNoS buttonG">Next Item</div> </div> <div id=purchaseLoad> <div class=centerV> <div id=purchLoadRing class=lds-ring> <div></div><div></div><div></div><div></div></div> <div id=purchaseLabel></div> </div> </div> <div id=menuHider> <div id=hiddenClasses style=display:none></div> <div id=subLogoButtons> <div id=mapInfoHld> Now Playing: <div id=mapInfo></div> <div id=mapVote></div> </div> <div class="button small buttonP" id=menuBtnHost onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("host"),showWindow(42)'>Host Game</div> <div class="button small buttonR" id=menuBtnBrowser onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("server_browser"),showWindow(48)'>Server Finder</div> <div id=inviteButton class="button small buttonPI" onmouseenter=playTick() onclick=playSelect(),copyInviteLink()>Invite</div> <div class="button small buttonPI" id=menuBtnJoin onmouseenter=playTick() onclick=playSelect(),openJoinWindow()>Join</div> <div id=policeButton class="button small buttonPI" onclick=shoPolicePop()> <img src=./img/police.png style=height:43px> </div> </div> <div id=tlInfHold> <div id=homeStoreAd> <div id=homeStoreAdC loading=lazy> <div id=homeStoreAdTx></div> <div id=bundleQuickBuyB></div> </div> </div> <div> <div class=youNewDiv id=newUserGuide> <img id=helpPIcon src=./img/newp.png> <div class=helpTxtHol onclick=openGuide(1)> New to Krunker? <div class=helpGuidOpn> Check the Guide</div> </div> </div> <div class=youNewDiv id=krDiscountAd style=display:none onclick=windows[13].purchase(1)> <img class=krSaleIcon src="https://assets.krunker.io/img/shop/5.png?build=sB4Og"> <div class=helpTxtHol> KR DISCOUNT! <div class=helpGuidOpn>Limited Time Offer!</div> </div> </div> <div class=youNewDiv id=freeKRAd style=display:none onclick=claimReward()> <img class=freeKRIcon src="https://assets.krunker.io/img/shop/spins/4_0.png?build=8zjda"> <div class=helpTxtHol style=margin-left:6px> Free KR Available <div class=helpGuidOpn>Claim Now!</div> </div> </div> <div class=youNewDiv id=doubleRaidDropsAd style=display:none> <div class=doubleXPIcon></div> <div class=helpTxtHol style=margin-left:6px> Double Raid Drops Weekend </div> </div> <div class=youNewDiv id=doubleClassXPAd style=display:none> <div class=doubleXPIcon></div> <div class=helpTxtHol style=margin-left:6px> Double Class XP Weekend </div> </div> <div class=youNewDiv id=doubleXPAd style=display:none> <div class=doubleXPIcon></div> <div class=helpTxtHol style=margin-left:6px> Double XP Mode </div> </div> <div class=youNewDiv id=eventAd style=display:none> <img class=freeKRIcon id=eventAdImg src=./img/doublexp.png> <div class=helpTxtHol id=eventAdName style=margin-left:6px> <div class=helpGuidOpn id=eventAdDesc></div> </div> </div> <div class=youNewDiv id=updateAd style=display:none onclick=showWindow(35)> <div id=updateAdIcon></div> <div class=helpTxtHol style=margin-left:6px> Whats new ? <div id=updateAdVersion></div> </div> </div> <div class=youNewDiv id=battlepassAd onmouseenter=playTick() onclick=playSelect(),showWindow(6)> <div id=bpAdIcon class=adIconL></div> <div class=helpTxtHol style=margin-left:8px!important> <div style=color:#fff>Season 7</div> <div style=color:#dd90f9;font-size:15px>New Battle Pass</div> </div> </div> <div class=youNewDiv id=modVote style=display:none> <div id=modVoteIcon><span class=material-icons-outlined>color_lens</span></div> <div class=helpTxtHol style=margin-left:8px!important> <div id=modVoteName style=color:#fff;font-size:15px>Mod</div> <div id=modVoteHold style=margin-top:5px;display:block></div> </div> </div> </div> </div> <div id=guidePopupH onclick=openGuide(0) style=display:none> <div id=guidePopup> <div class=guideSubH> <div class=guideHeader>Movement Basics</div> <img id=moveGuidSlid src="https://assets.krunker.io/img/guide/0.gif?build=sB4Og"> <div class=guideInfoT> Krunker is a Movement Based FPS Game. The most important movement technique is called <span style=color:#fbc02d> Slide Hopping</span>. <div style=height:20px></div> To perform a Slide Hop, <span style=color:#fbc02d>Move Forward & Jump.</span> While in the Air, <span style=color:#fbc02d>Hit Crouch</span> to prepare for the Slide. <div style=height:20px></div> When you Land on the Ground you will notice a slight Speed Boost. You can repeat this process to build up a lot of speed. [Release Crouch each Jump] <div style=height:20px></div> To control the direction of your movement, turn your mouse mid slide. Watch <a href=https://youtu.be/I4jwatriPXA target=_blank class=menuLink>this</a> for more Information </div> <div style=height:60px></div> </div> <div class=guideSubH> <div class=guideHeader>Play with Friends</div> <div class="guideStep guStepS"> Select a Game <span class=guideStepV> <a href=javascript:showGames();> Select a Game</a> to Host from the vast list of user created Games <img class=guideStepImg src="https://assets.krunker.io/img/guide/host1.png?build=sB4Og"> </span> </div> <div class="guideStep guStepS"> Start Server <span class=guideStepV> Configure your Server to your liking and Press Start Server <img class=guideStepImg src="https://assets.krunker.io/img/guide/startserv.png?build=sB4Og"> </span> </div> <div class="guideStep guStepS"> Invite Players <span class=guideStepV> Click the Invite Button and send the Link to your Friends <img class=guideStepImg src="https://assets.krunker.io/img/guide/invite.png?build=sB4Og"> </span> </div> </div> <div class=guideSubH> <div class=guideHeader>Common Issues</div> <div class="guideStep guStepS"> High Ping <span class=guideStepV> Ping can be Affected by many things. Try changing the <a>Auto Routing Setting</a>. It is also recommended that you play with an Ethernet (Cable) Connection </span> </div> <div class="guideStep guStepS"> Low Framerate <span class=guideStepV> Adjust your <a>Settings</a>. If you are playing on a Web Browser, make sure that you have <a target=_blank href=https://www.lifewire.com/hardware-acceleration-in-chrome-4125122> Hardware Acceleration</a> Enabled </span> </div> <div class=guideStep> Mouse Flick <span class=guideStepV> <span style=color:#fbc02d>Reduce Polling Rate</span> of Mouse (We are looking into a permanent Fix) </span> </div> </div> <div class=guideSubH> <div class=guideHeader>Dealing with Hackers</div> <div class="guideStep guStepS"> Report Player <span class=guideStepV> Submit a Report on a Players Profile <img class=guideStepImg src="https://assets.krunker.io/img/guide/report.png?build=sB4Og"> <div style=height:10px></div> or Alternatively Report them after the match ends <img class=guideStepImg src="https://assets.krunker.io/img/guide/report2.png?build=sB4Og"> </span> </div> <div class="guideStep guStepS"> Call K.P.D <span class=guideStepV> Press <span style=color:#fbc02d>[ALT]</span> to Open the Player List and to Call the K.P.D on a Player in your match. A Moderator will then Join and take action if needed <img class=guideStepImg src="https://assets.krunker.io/img/guide/kpd.png?build=sB4Og"> </span> </div> <div class="guideStep guStepS"> Votekick <span class=guideStepV> Press <span style=color:#fbc02d>[ALT]</span> to Open the Player List and start a Votekick on a Player <img class=guideStepImg src="https://assets.krunker.io/img/guide/kick.png?build=sB4Og"> </span> </div> </div> <div class=guideSubH> <div class=guideHeader>Community</div> <div class=guideFullTx> Krunker is a community driven game. We have a wide range of communities to choose from to help you get involved </div> <div class="guideStep guStepS"> <img class=guideSIcon src=../img/social/discord.png> Discord Community <span class=guideStepV style=text-align:right> <a target=_blank href=https://discord.com/invite/Dw8F62u> Join Community Server </a> </span> </div> <div class="guideStep guStepS"> <img class=guideSIcon src=../img/social/reddit.png> Reddit Community <span class=guideStepV style=text-align:right> <a target=_blank href=https://www.reddit.com/r/KrunkerIO/ > Join Krunker Reddit </a> </span> </div> <div class="guideStep guStepS"> <img class=guideSIcon src=../img/twitch.png> Twitch Community <span class=guideStepV style=text-align:right> <a target=_blank href=https://www.twitch.tv/directory/game/Krunker> View Twitch Category </a> </span> </div> <div class="guideStep guStepS"> <img class=guideSIcon src=../img/youtube.png> Youtube Community <span class=guideStepV style=text-align:right> <a target=_blank href=https://www.youtube.com/channel/UCqH34FGuOae5o-wO2wOa38A> View Popular Content </a> </span> </div> <div class="guideStep guStepS"> <img class=guideSIcon src=../img/mmok.png> Map/Game Making Community <span class=guideStepV style=text-align:right> <a target=_blank href=https://discord.gg/Kfypyp5> Join Community Server </a> </span> </div> </div> </div> </div> <div id=topLeftAdHolder style=display:none><div> <div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_5></div> </div></div> <div id=teamSelector style=display:none> <span class=teamNm id=teamNm1 style=color:#fff>Alpha</span> <label class="switchsml centSwitch"><input id=selectT type=checkbox onclick=toggleTeam(this.checked?2:1)> <span class=sliderCent></span></label> <span class=teamNm id=teamNm2>Bravo</span> </div> <div id=gameNameHolder> <img id=mainLogo src=./img/logo_6.png loading=lazy> <img id=mainLogoFace loading=lazy> <script>mainLogoFace.src="./img/menu/faces/f_"+randInt(0,15)+".png"</script> </div> <div id=seasonLabel>Season <span style=color:#ac69b9;font-size:36px;margin-left:2px>7</span></div> <div id=topRightAdHolder><div> <div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_6></div> </div></div> <div id=streamContainer> <div id=friendCon style=display:none></div> <div id=adCon style=position:relative><div> <div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_4></div> </div></div> </div> <div id=newsHolder> <div style=position:relative> <div id=newsHed>Featured</div> <div id=newsStat><span id=newsStatV>...</span> Plays</div> <div id=newsBody></div> </div> </div> <div id=spectButton> <span style=font-size:15px;color:rgba(255,255,255,.6)>Spectate</span> <label class=switchsml><input type=checkbox id=specBtn onclick=setSpect(this.checked)><span class=sliderSml> </span></label> </div> <div id=menuClassContainer> <div id=bubbleContainer> <div class="speechBox sb1" id=txtBubble></div> </div> <canvas id=classPreviewCanvas></canvas> <div id=menuClassNameTag></div> <div></div> <div style=display:inline-block;position:relative> <div id=menuClassSubtext></div> <div id=menuClassName></div> </div> <img id=menuClassIcn> <div style=margin-top:20px> <div id=customizeButton class="button buttonG bigShadowT" onmouseenter=playTick() onclick=playSelect(.1),showWindow(3)> Customize <span class=material-icons style=font-size:42px;color:#fff;margin-left:6px;margin-top:-8px;margin-right:-10px;vertical-align:middle>brush</span> </div> </div> </div> <div id=signedOutHeaderBar class="headerBarLeft headerBar"> <div class="button buttonO lgn" style=width:300px;margin-right:0;padding-top:5px;padding-bottom:13px onmouseenter=playTick() onclick=loginOrRegister()> Login or Register <span class=material-icons style=vertical-align:middle;color:#fff;font-size:36px;margin-top:-8px>person</span> </div> </div> <div id=signedInHeaderBar class="headerBarLeft headerBar" style=display:none> <div style=display:inline-block> <div id=menuUsernameContainer onclick=showWindow(5)> <img src=./img/player_pfp.png id=menuMiniProfilePic> <div id=menuAccountUsername>?</div> </div> <div class=verticalSeparator style=height:35px></div> <div class=krInfo onclick=windows[13].purchase(1)> <div id=menuKRCount>?</div> </div> <div class=verticalSeparator style=height:35px></div> <div class=junkInfo onclick=windows[13].craftMenu()> <div id=menuJNKCount>?</div> </div> <div class=verticalSeparator style=height:35px></div> <div id=mailContainer> <div id=mailCount></div> <i class=material-icons id=mailIcon onclick=showWindow(30) style=color:#fff;font-size:37px>email</i> </div> <div class=progressBar id=menuLvlHold> <div class=progressBarInner id=menuLevelBar> </div> </div> </div> <div id=mLevelCont> <div id=mLevelContV>...</div> </div> </div> <div id=headerRight class="headerBarRight headerBar"> <div id=menuServerInfoContainer> <div id=menuRegionLabel onclick=showWindow(2)>...</div> <div class=menuDebugInfo> <div id=menuFPSDisplay><span id=menuFPS style=color:#9eeb56>0</span> FPS</div> <div id=menuPingDisplay><i id=menuPingIcon class=material-icons style=color:gray>signal_cellular_alt</i><span id=menuPingText>0</span></div> </div> </div> <div id=headerRightSocial style=display:contents> <div class=verticalSeparator></div> <div class=menuSocialB onmouseenter=playTick() onclick='openURL("https://www.tiktok.com/@krunker.io")'> <span class=material-icons-outlined style=font-size:50px;color:#fff;vertical-align:middle>tiktok</span> </div> <div class=menuSocialB onmouseenter=playTick() onclick=openDiscord() style=margin-right:10px;margin-left:10px> <span class=material-icons-outlined style=font-size:50px;color:#fff;vertical-align:middle>discord</span> </div> <div class=menuSocialB onmouseenter=playTick() onclick='openURL("https://www.reddit.com/r/KrunkerIO")'> <span class=material-icons-outlined style=font-size:50px;color:#fff;vertical-align:middle>reddit</span> </div> <img src=./img/client.png id=editorBtnM onmouseenter=playTick() onclick=showWindow(25)> <img src=./img/editor.png id=editorBtnM onmouseenter=playTick() onclick='openURL("/editor.html")'> </div> </div> <div id=menuItemContainer> <div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("profile"),showWindow(5)'> <span class="material-icons-outlined menBtnIcn" style=color:#ff6a0b>person</span> <div class=menuItemTitle id=menuBtnProfile style=font-size:13px>Profile & Friends</div> </div> <div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("shop_crafting"),showWindow(14)'> <span class="material-icons-outlined menBtnIcn" style=color:#ff8e0b>storefront</span> <div class=menuItemTitle id=menuBtnShop style=font-size:13px>Shop</div> </div> <div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("challenges"),windows[32].openHome()'> <span class="material-icons-outlined menBtnIcn" style=color:#ffbb0b>flag</span> <div class=menuItemTitle id=menuBtnChall style=font-size:13px>Challenges</div> </div> <div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("hub"),window.open("/social.html","_blank")'> <span class="material-icons-outlined menBtnIcn" style=color:#fff>public</span> <div class=menuItemTitle id=menuBtnSocial>Hub</div> </div> <div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("games"),showGames()'> <span class="material-icons-outlined menBtnIcn" style=color:#fb5555>sports_esports</span> <div class=menuItemTitle id=menuBtnMaps>Games</div> </div> <div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("mods"),showWindow(4)'> <span class="material-icons-outlined menBtnIcn" style=color:#f5479b>color_lens</span> <div class=menuItemTitle id=menuBtnMods>Mods</div> </div> <div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("settings"),showWindow(1)'> <span class="material-icons-outlined menBtnIcn" style=color:#d747f5>settings</span> <div class=menuItemTitle id=menuBtnSettings>Settings</div> </div> <div class=menuItem onmouseenter=playTick() onclick='playSelect(),logBtnFRVR("exit"),clientExitPopup()' id=clientExit> <span class="material-icons-outlined menBtnIcn" style=color:#fb5555>exit_to_app</span> <div class=menuItemTitle id=menuBtnExit>Exit</div> </div> </div> <div class="button bigShadowT" id=expertModeBtn style=display:none onmouseenter=playTick() onclick=playSelect(.1),expertMode()>Expert Mode</div> <div id=phonePop> <img id=phoneImg src=./img/phone_r.png> </div> </div> </div> <div id=mMenuHolComp style=display:none> <div id=compClassPHolder> <div style=display:inline-block id=compClassHold> </div> </div> <div id=compTScrsB> <div style=display:inline-block> <div id=compT1Scr class=compTScrB style="color:#eb4034;padding-left:60px;clip-path:polygon(0 0,100% 0,100% 100%,30% 100%)">0</div> <div class=compTScrB style=width:120px;background:rgba(0,0,0,.8);margin-left:-6px;margin-right:-6px> <span style=color:#fff;text-shadow:none>VS</span> </div> <div id=compT2Scr class=compTScrB style="color:#3489eb;padding-right:60px;clip-path:polygon(0 0,100% 0,70% 100%,0 100%)">0</div> </div> </div> <div id=compTimBox>Match Pending</div> <div id=cmpDatBox> Krunker Competitive <div id=cmpDatSub></div> </div> <div id=compBtnLst> <div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' onclick=playSelect(),showWindow(3) style=background-color:#3489eb> <span class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px> brush </span> </div> <div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' onclick=playSelect(),showWindow(1) style=background-color:#3489eb> <span class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px> settings </span> </div> <div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' id=cmpSpectBtn style=background-color:#eb4034 onclick=playSelect(),toggleSpect()> <span class=material-icons id=cmpSpectTgl style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px> visibility_off </span> </div> <div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' style=background-color:#ba34eb onclick=playSelect(),showWindow(5)> <span class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px> account_circle </span> </div> <div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' style=background-color:#e87c2a onclick=playSelect(),copyInviteLink(1)> <span class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px> link </span> </div> <div class=compMenBtnS onmouseenter='SOUND.play("tick_0",.1)' style=background-color:#e82a80 onclick=playSelect(),openJoinWindow(!1,1)> <span class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-bottom:12px> travel_explore </span> </div> </div> <img src="https://assets.krunker.io/img/backgrounds/vs_2.png?build=sB4Og" id=vsHolder> <div id=compPlListL></div> <div id=compPlListR></div> </div> </div> <div id=menuPopHider> <div id=popupHolder> <div id=popupBack onclick=clearPops()></div> <div id=popupContent></div> <div id=itemViewPop></div> <div id=policePop> <div id=policePopC></div> </div> <div id=bundlePop></div> <div id=premiumPop></div> <div id=spinHistoryPop></div> <div id=genericPop></div> </div> </div> <div id=menuWindowHider> <div id=windowHolder style=display:none> <div id=windowHeader></div> <div id=windowCloser onclick=closWind()></div> <div id=windowCHolder> <div id=menuWindow></div> </div> </div> </div> <div id=endUI> <div id=endChals></div> <div id=victorySubHolder> <img id=victorySub> </div> <div id=endInfo> <div style=margin-top:30px></div> <div id=teamTotal0 class=teamTotals style=margin-right:15px></div> <div id=endTimer></div> <div id=teamTotal1 class=teamTotals style=margin-left:15px></div> </div> <div id=endMidHolder style=display:none> <div class=endAHolder id=endAHolderL style=opacity:0;margin-right:10px> <div id=endAMerger> <div id=endAContainer> <div> <div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_3></div> </div> </div> </div> </div> <div id=endTabbedView></div> <div class=endAHolder id=endAHolderR style=opacity:0> <div id=endAMerger> <div id=endAContainer> <div> <div align=center id=/21823819281/frvr-krunker_io-krunker-display-banner-krunkerio_300x250_2></div> </div> </div> </div> </div> </div> <div></div> <div id=matchVoteHolder></div> </div> <div id=aimRecticle> <div id=topBox class=black></div> <div id=leftBox class=black></div> <img id=recticleImg src="https://assets.krunker.io/textures/recticle.png?build=sB4Og"> <div id=bottomBox class=black></div> <div id=rightBox class=black></div> </div> <img id=aimDot src="https://assets.krunker.io/textures/reticles/reticle_0.png?build=sB4Og"> <div id=chatUI style=display:none> <div id=chatBG></div> <div id=chatHolder> <div id=chatList></div> <div id=chatInputHolder> <div class=greyInlineInner> <div id=chatSwitchHolder> <div id=chatSwitch class=material-icons data-tab=public onclick=switchChat(this)></div> </div> </div> <div class=greyInlineInnerMid> <input id=chatInput placeholder="Enter Message" maxlength=70 autocomplete=off onfocus=focusChat(1) onblur=focusChat()> </div> <div class=greyInlineInner> <i id=voiceIcon class="material-icons voiceOff"></i> <div id=recTimer>[V]</div> </div> </div> </div> </div> <div id=blockerDiv></div> <img id=jumpSIMG style=display:none> <div id=jumpSVIDHolder style=display:none> <video id=jumpSVID></video></div> <div id=spectateUI> <div id=spectateHUD> <div id=spec0> <div id=specHeaderTm0> <span id=specNameTm0>Alpha</span> <span id=specScoreTm0>0</span> </div> <div id=specTeam0></div> </div> <div class=spectateInfo> <div id=specTimer></div> <div id=specGameInfo></div> </div> <div id=spec1> <div id=specHeaderTm1> <span id=specScoreTm1>0</span> <span id=specNameTm1>Bravo</span> </div> <div id=specTeam1></div> </div> <div id=specGMessage></div> </div> <div id=specNames> Spectating </div> <div id=specStats style=display:none> <div id=specStatsInner></div> </div> <div id=specSUS style=display:none>SUSPECT</div> <div id=specControlHolder> <div class=greyInner style=padding:10px> <div class=specControl>Prev<span class=specControlKey>[LM]</span></div> <div class=specControl>Next<span class=specControlKey>[RM]</span></div> <div class=specControl>Objective Cam<span class=specControlKey id=specObjCam>[H]</span></div> <div class=specControl>Free Cam<span class=specControlKey id=specFreeCam>[F]</span></div> <div class=specControl>Player/Cam<span class=specControlKey>[1-9]</span></div> <div class=specControl><span id=specIns style=color:inherit>First Person</span><span class=specControlKey id=specFirstP>[R]</span></div> <div class=specControl>Focus<span class=specControlKey id=specFocus>[.]</span></div> <div class=specControl>Force Nametags<span class=specControlKey id=specNamesF>[M]</span></div> <div class=specControl style=display:none>KPD Vision<span class=specControlKey id=kpdVision>[=]</span></div> <div class=specControl>Minimap<span class=specControlKey id=specMinimap>[-]</span></div> </div> </div> <div id=specKPDContr> <div id=specKPDTxt></div> <div id=specKRHid> <div class=specKPDContrI style=margin-left:0 id=kpdVoteN><span style=color:rgba(255,255,255,.7)>NO</span> [N]</div> <div style=width:120px;display:inline-block></div> <div class=specKPDContrI id=kpdVoteY><span style=color:rgba(255,255,255,.7)>YES</span> [Y]</div> </div> </div> </div> </div> <div id=gameUI> <div id=customGUIHolder style=display:none></div> <div id=gameUIHider> <div id=inGameUI> <div id=midGameUIHider> <div id=centerLeaderDisplay> <div id=leaderContainerD class=centerLeaderContainer></div> <div id=leaderContainer0 class=centerLeaderContainer></div> <div id=leaderContainer1 class=centerLeaderContainer></div> </div> <div id=topRight> <div id=leaderboardHolder> <div id=leaderContainer></div> </div><div></div> <div class=topRightCounters> <div id=scoreZoneCount class=statIcon> <div class=greyInner> <i class=material-icons style=color:#fff;font-size:24px>flag</i> <span id=scoreZoneVal style=color:rgba(255,255,255,.6)>0</span> </div> </div> <div id=livesCount class=statIcon> <div class=greyInner> <i class=material-icons style=color:#fff;font-size:24px>favorite</i> <span id=livesDisp style=color:rgba(255,255,255,.6)>0</span> </div> </div> <div id=killCount class=statIcon> <div class=greyInner> <img src=./img/skull_0.png id=killsIcon> <span id=killsVal>0</span> </div> </div> <div id=deathCount class=statIcon> <div class=greyInner> <img src=./img/skull_1.png id=deathsIcon> <span id=deathsVal>0</span> </div> </div> <div id=streakCount class=statIcon> <div class=greyInner> <img src=./img/skull_2.png id=streakIcon> <span id=streakVal>0</span> </div> </div> <div id=kdCount class=statIcon> <div class=greyInner> <img src=./img/skull_3.png id=kdIcon> <span id=kdVal>0</span> </div> </div> <div id=scoreCount class=statIcon> <div class=greyInner> <i class=material-icons style=color:#ffc147;font-size:24px>star</i> <span id=myScoreVal>0</span> </div> </div> </div> <div></div> <div id=killFeed></div> </div> <img id=bloodDisplay src=./img/blood.png> <div id=chalDisplay> <div id=chalName class=centerUIB></div> </div> <div id=propControlHolder style=display:none> <div class=greyInner style=padding:10px> <div class=propControl style=display:none>Change Prop<span class=propControlKey>[LM]</span></div> <div class=propControl>Random Prop<span class=propControlKey id=pickRandProp>[M]</span></div> <div class=propControl>Prop Wheel<span class=propControlKey id=pickProp>[P]</span></div> <div class=propControl>Toggle Rotation<span class=propControlKey id=rotProp>[R]</span></div> <div class=propControl>Reset Rotation<span class=propControlKey id=rotRProp>[N]</span></div> <div class=propControl>Taunts:</div> <div class=propControl>Psst<span class=propControlKey id=taunt0>[1]</span></div> <div class=propControl>Whistle<span class=propControlKey id=taunt1>[2]</span></div> <div class=propControl>Fart<span class=propControlKey id=taunt2>[3]</span></div> <div class=propControl>Meme<span class=propControlKey id=taunt3>[4]</span></div> <div class=propControl>WTF is This?<span class=propControlKey id=taunt4>[5]</span></div> <div class=propControl>Right Now!<span class=propControlKey id=taunt5>[6]</span></div> </div> </div> <div id=botRightHider> <div id=weapHolder></div> <div id=perkHolder></div> <div id=bottomRight> <div id=botRHider> <div id=bhHolder> <div class=bhHead></div> <div style="display:table;margin:0 auto"> <div class=bhArm></div> <div class=bhBody></div> <div class=bhArm></div> </div> <div style="display:table;margin:0 auto"> <div class=bhLeg></div> <div class=bhLeg></div> </div> </div> <div id=krTagHolder></div> <div id=giftTagHolder></div> <div id=powerUpHolder> <div class=powerupItem style=background-image:url(img/powerups/0.png);display:none> <div class=powerupTime>0:00</div> </div> <div class=powerupItem style=background-image:url(img/powerups/1.png);display:none> <div class=powerupTime>0:00</div> </div> <div class=powerupItem style=background-image:url(img/powerups/2.png);display:none> <div class=powerupTime>0:00</div> </div> </div> <div id=killStreakHolder></div> <div id=ammoHolder> <div class=greyInner> <div id=ammoVal></div> <div id=ammoMax></div> <img id=ammoIcon src="https://assets.krunker.io/textures/ammo_0.png?build=sB4Og"> </div> </div> </div> </div> </div> <div id=topMidHold> <div id=roundsDisplay style=display:none> <div class=roundScrV id=roundTSc1 style="border-bottom:6px solid #eb4034"> 0 </div> <div style=display:inline-block;margin:8px;margin-top:8px;margin-left:20px;margin-right:20px> <span id=roundsVal></span> <div></div> <div id=roundSub>Round</div> </div> <div class=roundScrV id=roundTSc2 style="border-bottom:6px solid #3489eb"> 0 </div> </div> <div id=gameMessage></div> <div id=roundMessage></div> </div> <div id=topLeftHolder> <div id=topLeftMain> <div id=topLeftMap> <div id=miniMapOverlay> <canvas id=miniMapCanvas oncontextmenu=return!1 style=pointer-events:none></canvas> </div> </div> <div id=topLeftMatchData> <div id=timerHolder> <div id=timerInner> <img src=./img/timer.png id=timerIcon> <span id=timerVal></span> </div> </div> <div id=matchInfo></div> </div> </div> <div id=topLeftData> <div class=debugInfo> <div id=fpsDisplay> <span id=ingameFPS style=color:#9eeb56>0</span> FPS </div> <div id=pingDisplay> <span id=pingText style=color:#9eeb56>0</span> PING </div> </div> <div class=packetInfo> <div id=ingressDisplay> <i id=ingressIcon class=material-icons>keyboard_arrow_down</i> <span id=ingressPacketCount>0 P/s</span> <span id=ingressDataSize>0 KB/s</span> </div> <div id=egressDisplay> <i id=egressIcon class=material-icons>keyboard_arrow_up</i> <span id=egressPacketCount>0 P/s</span> <span id=egressDataSize>0 KB/s</span> </div> <div id=tickDisplay> <i id=egressIcon class=material-icons>sync_alt</i> <span id=tickPacketCount>0 TPS</span> </div> </div> </div> <div id=topLeftBottom> <div id=teamScores></div> <div id=voteToKick> <div id=voteHeader>Vote Kick</div> <div id=voteKickInfo></div> <div id=voteKickNum>Votes: 0/0</div> <div id=voteKickName>Kick Guest_1</div> <div id=voteKickKeys> <span style=color:#fbc02d id=kickVoteY>[1]</span> YES <span style=color:#fbc02d id=kickVoteN>[2]</span> NO </div> </div> <div id=voteToForfeit> <div id=voteHeader>Forfeit Match</div> <div id=voteForfeitInfo></div> <div id=voteForfeitNum>Votes: 0/0</div> <div id=voteForfeitKeys> Enter <span style=color:#fbc02d>/ff</span> to vote </div> </div> <div id=networkLag> <div id=networkLagHed>Network Lag Detected!</div> <div>Make sure you use</div> <div>Official Client or</div> <div>Chrome at 60 FPS</div> </div> <div id=speakerDisplay></div> <div id=skinRewardHolder style=display:none> <div class=skinRewDesc>Items Found</div> <div id=skinRewList></div> </div> <div id=debugStats></div> </div> </div> <div id=hiddenMsg> You are hidden <i class=material-icons style=color:#fff;font-size:40px;vertical-align:middle;margin-top:-5px> remove_red_eye </i> </div> <div id=speedRunHider> <div id=speedRunHolder style=display:none> <div id=speedRunReset> <div class=greyInner style=padding:20px> <div style=color:#fff><span id=speedRunRstKey>[B]</span> Reset to Start</div> <div style=color:#fff><span id=speedRunRstLKey>[B]</span> Last Checkpoint</div> </div> </div> <div id=speedRunBox> <div class=greyInner style="padding:10px 20px"> <div id=speedRunInfo></div> <div id=speedRunList></div> <div id=speedRunTimer></div> </div> </div> </div> </div> <div id=interactMsg class=centerUIB></div> <div id=reloadMsg style=display:none></div> <div id=bottomLeftHolder> <div id=bottomLeftPlayer> <div id=bottomLeftPlayerLeft> <img id=bottomLeftClassImg> </div> <div id=bottomLeftPlayerMid> <div id=bottomLeftTeamHolder> <div id=bottomLeftTeamType>FFA</div> <div id=bottomLeftTeamName></div> </div> <div id=bottomLeftHealthBar></div> </div> <div id=bottomLeftPlayerRight> <img id=bottomLeftChallIcon> <div id=bottomLeftHealth></div> </div> </div> <div id=zPerksHolder></div> </div> <img id=hitmarker src="https://assets.krunker.io/textures/hitmarker_3.png?build=sB4Og"> </div> <div class=death-ui-holder id=deathUIHolder></div> </div> </div> <div id=instructionsFadeBG></div> <div id=instructionsUpdateBG></div> <div id=instructionHolder> <div id=instructionHider> <div id=instructions> <div style=width:100%;text-align:center;transform:scale(1.4)><div class=lds-ring><div> </div><div></div><div></div><div></div></div></div> <div style=color:#fff;width:50vw id=loadGamNm></div> </div> </div> <div id=instructionsUpdate></div> <div id=instructionsUpdateCredit onclick='openURL("https://twitter.com/EmpoDesign")'>Art by @EmpoDesign</div> </div> </div> </div> <div id=mobileUI> <div id=mobileJoystick></div> <div id=mobileJump></div> <div id=mobileCrouch></div> <div id=mobileEsc></div> <div id=mobileShoot></div> <div id=mobileAimShoot></div> <div id=mobileScope></div> <div id=mobileReload></div> <div id=mobileSwap></div> <div id=mobileKSwap></div> </div> <script>let isGame=!(document.location.pathname.includes("social.html")||document.location.pathname.includes("editor.html")),urlParams=new URLSearchParams(window.location.search.replace("#","%23").replace("+","%2B")),canStore="undefined"!=typeof Storage;try{window.localStorage.canStore=!0}catch{canStore=!1}function updateElement(e,t){const n=document.getElementById(e);n&&t(n)}function newUserCheck(){const e=!!window.getSavedVal("krunker_token"),t=!!window.getSavedVal("krunker_username"),n=!!window.getSavedVal("krunker_id"),o=!!window.getSavedVal("krunker_haslogin"),l=urlParams.has("play"),s=urlParams.has("host");return!(e||t||n||o||l||s)}window.saveVal=function(e,t){canStore&&localStorage.setItem(e,t)},window.deleteVal=function(e){canStore&&localStorage.removeItem(e)},window.getSavedVal=function(e){return canStore?localStorage.getItem(e):null},window.ftueBotMatches=3,window.isNewUser=newUserCheck(),window.hasFullMenu=!window.isNewUser||parseInt(window.getSavedVal("ftue_gradual_menu"))>=4,window.botMatches=parseInt(window.getSavedVal("ftue_bm"))||0,window.isBotFTUE=!1,window.becomeNewUser=()=>(["krunker_token","krunker_haslogin","krunker_id","krunker_username","ftue_bm","ftue_gradual_menu"].forEach(e=>window.deleteVal(e)),location.href=location.origin),window.canShowKRPopupAd=!1,window.canShowRegisterPopupAd=!1,window.ftueFixedMapRotation=!1,window.ftueNewMaps=!0,window.changeMenu=function(e){if(window.isNewUser){if(e)return window.fullMenu();tlInfHold.style.display="none",subLogoButtons.style.display="none",newsHolder.style.display="none",signedInHeaderBar.style.display="none",menuServerInfoContainer.style.display="none",headerRightSocial.children[0].style.display="none",window.isBotFTUE||(customizeButton.classList.toggle("buttonD",!0),customizeButton.setAttribute("onclick","playSelect(0.1);showWindow(5)"),menuClassSubtext.style.display="none",menuClassName.style.display="none",menuClassIcn.style.display="none"),menuBtnMaps.parentNode.classList.toggle("mIH",!0),menuBtnSocial.parentNode.classList.toggle("mIH",!0),menuBtnChall.parentNode.classList.toggle("mIH",!0),menuBtnShop.parentNode.classList.toggle("mIH",!0),menuBtnProfile.parentNode.classList.toggle("mIH",!0),menuBtnMods.parentNode.classList.toggle("mIH",!0),chatHolder.style.display="none",speakerDisplay.style.display="none",spectButton.style.display="none",spectButton.style.opacity="0",expertModeBtn.style.display="inline-block",window.canShowAds&&(topLeftAdHolder.style.display="inline-block")}},window.fullMenu=function(){tlInfHold.style.display="",tlInfHold.children[1].style.display="",subLogoButtons.style.display="",newsHolder.style.display="",menuServerInfoContainer.style.display="",headerRightSocial.children[0].style.display="",customizeButton.classList.toggle("buttonD",!1),customizeButton.setAttribute("onclick","playSelect(0.1);showWindow(3)"),customizeButton.style.display="",menuClassSubtext.style.display="",menuClassName.style.display="",menuClassIcn.style.display="",menuBtnMaps.parentNode.classList.toggle("mIH",!1),menuBtnSocial.parentNode.classList.toggle("mIH",!1),menuBtnChall.parentNode.classList.toggle("mIH",!1),menuBtnShop.parentNode.classList.toggle("mIH",!1),menuBtnProfile.parentNode.classList.toggle("mIH",!1),menuBtnMods.parentNode.classList.toggle("mIH",!1),chatHolder.style.display="",speakerDisplay.style.display="",spectButton.style.display="",spectButton.style.opacity="1",expertModeBtn.style.display="none",topLeftAdHolder.style.display="none",topLeftAdHolder.style.top="",window.saveVal("ftue_bm",5),window.saveVal("ftue_gradual_menu",4)},window.expertMode=function(){window.saveVal("ftue_bm",5),window.saveVal("ftue_gradual_menu",4),window.changeMenu(!0),window.isBotFTUE&&window.exitBotFTUE(!0)},isGame&&window.changeMenu(window.hasFullMenu)</script> <script src="./libs/mithril.min.js?build=sB4Og"></script> <script type=module src=https://cdn.jsdelivr.net/npm/altcha@1.0.6/dist/altcha.min.js></script> <script async src=//platform.twitter.com/widgets.js charset=utf-8></script> <script async src=https://apis.google.com/js/platform.js></script> <script src="./libs/howler.min.js?build=sB4Og"></script> <script src="./libs/chart.bundle.2.8.0.min.js?build=sB4Og"></script> <script async src="./libs/confetti.1.2.0.min.js?build=sB4Og"></script> <script src="./libs/Tween.min.js?build=sB4Og"></script> <script async src=https://unpkg.com/web3@latest/dist/web3.min.js></script> <script src="./libs/zip.js?build=sB4Og"></script> <script src="./libs/nipplejs.min.js?build=sB4Og"></script> <script src="./libs/purejscarousel.js?build=sB4Og"></script> <script src="./libs/fflate.min.js?build=sB4Og"></script> <script>/*! * @license Krunker.io * * Copyright (C) Yendis Entertainment Pty Ltd - All Rights Reserved * Unauthorized copying of this file, via any medium is strictly prohibited * Proprietary and confidential * Written by Yendis Entertainment <info@yendis.ch> */!function(e){var r={};function t(n){if(r[n])return r[n].exports;var o=r[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=e,t.c=r,t.d=function(e,r,n){t.o(e,r)||Object.defineProperty(e,r,{enumerable:!0,get:n})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,r){if(1&r&&(e=t(e)),8&r)return e;if(4&r&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(t.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&r&&"string"!=typeof e)for(var o in e)t.d(n,o,function(r){return e[r]}.bind(null,o));return n},t.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(r,"a",r),r},t.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},t.p="",t(t.s=0)}([function(e,r){"undefined"==typeof TextEncoder||"undefined"==typeof TextDecoder?(instructionHolder.style.display="block",instructions.innerHTML="<div style='color: rgba(255, 255, 255, 0.6)'>Your browser is not supported.</div><div style='margin-top:10px;font-size:20px;color:rgba(255,255,255,0.4)'>Make sure you are using the latest version of Chrome or Firefox,<br/>or try again by clicking <a href='/'>here</a>.</div>",instructionHolder.style.pointerEvents="all"):import("./pkg/loader.mjs?t=sB4Og").then(e=>{e.default()})}])</script>
Resolver
Resolver ASN
AS34927
Resolver IP
45.134.88.121
Resolver Network Name
iFog GmbH
Report ID
20241204T075514Z_webconnectivity_IS_51896_n1_6a9w023v5oHWcSvk
Platform
windows
Software Name
ooniprobe-desktop-unattended (3.14.1)
Measurement Engine
ooniprobe-engine (3.14.1)