1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <title>RDR2 Map | Interactive Map of Red Dead Redemption 2 Locations</title> 5 6<meta charset="utf-8"> 7<meta name="description" content="Interactive Map of Red Dead Redemption 2 Locations. Find weapons, easter eggs, collectibles and more! Use the progress tracker to find everything you need!"> 8<meta name="bingbot" content="noarchive"> 9 <meta name="keyword" content="Red Dead Redemption 2 Map, RDR 2 Map, RDR2 Map, RDR2 Guide, Red Dead Redemption 2 locations, RDR2 Locations, RDR2 Treasure Map, RDR2 Map Size"> 10<meta http-equiv="X-UA-Compatible" content="IE=edge"> 11<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/> 12 13 14<meta property="og:url" content="https://rdr2map.com/login"/> 15<meta property="og:type" content="website"/> 16<meta property="og:title" content="RDR2 Map | Interactive Map of Red Dead Redemption 2 Locations"/> 17<meta property="og:description" content="Interactive Map of Red Dead Redemption 2 Locations. Find weapons, easter eggs, collectibles and more! Use the progress tracker to find everything you need!"/> 18<meta property="og:image" content="https://media.mapgenie.io/v2/assets/prod/games/rdr2/preview.jpg"/> 19 20<meta name="twitter:card" content="summary_large_image"/> 21<meta name="twitter:title" content="RDR2 Map | Interactive Map of Red Dead Redemption 2 Locations"/> 22<meta name="twitter:description" content="Interactive Map of Red Dead Redemption 2 Locations. Find weapons, easter eggs, collectibles and more! Use the progress tracker to find everything you need!"/> 23<meta name="twitter:image" content="https://media.mapgenie.io/v2/assets/prod/games/rdr2/preview.jpg"/> 24 25<link rel="canonical" href="https://rdr2map.com/login"/> 26 27<link rel="apple-touch-icon" sizes="180x180" href="https://media.mapgenie.io/v2/assets/prod/games/rdr2/favicon/apple-touch-icon.png"> 28<link rel="shortcut icon" href="https://media.mapgenie.io/v2/assets/prod/games/rdr2/favicon/favicon.ico"/> 29<link rel="manifest" href="https://media.mapgenie.io/v2/assets/prod/games/rdr2/favicon/site.webmanifest"> 30<link rel="icon" type="image/png" sizes="96x96" href="https://media.mapgenie.io/v2/assets/prod/games/rdr2/favicon/favicon-96x96.png"> 31 32 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> 33 <meta name="csrf-token" content="pfmnSOfn4NeKkBBMlWVypURHOFnNYV5Hh4A5vK4q"> 34 <meta name="base-url" content="https://rdr2map.com"> 35 36 <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap/4.6.2/css/bootstrap.min.css" integrity="sha512-rt/SrQ4UNIaGfDyEXZtNcyWvQeOq0QLygHluFQcSjaGB04IxWhal71tKuzP6K8eYXYB6vJV4pHkXcmFGGQ1/0w==" crossorigin="anonymous" referrerpolicy="no-referrer"/> 37 <link href="https://cdn.mapgenie.io/css/app.css?id=ef9a420e909eafc76243f2a0f1ef8c83" rel="stylesheet"> 38 39 <link href="https://cdn.mapgenie.io/css/themes/base-theme.css?id=919dc57a2c5d3790c98d2e412c0c0ec5" rel="stylesheet"> 40 <link href="https://media.mapgenie.io/v2/assets/prod/games/rdr2/theme/v3/theme.css" rel="stylesheet"> 41 <link href="https://cdn.mapgenie.io/css/themes/icons/rdr2-icons.css?id=82e905b7add9cc922c07a8e49e7745d9" rel="stylesheet"> 42 43 44 45 <style> 46 47 .guide .location-link:after { 48 content: "\f31c"; 49 } 50 51 .maplibregl-ctrl .maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon:before { 52 content: '\f273'; 53 } 54 55 .maplibregl-ctrl .maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon:before { 56 content: '\f368'; 57 } 58 59 .maplibregl-ctrl .maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon:before { 60 content: '\f2e7'; 61 } 62 63 .maplibregl-ctrl .maplibregl-ctrl-shrink .maplibregl-ctrl-icon:before { 64 content: '\f2d8'; 65 } 66 67 .switcher-expander:after { 68 content: "\f273"; 69 } 70 71 .switcher-expander.expanded:after { 72 content: "\f368"; 73 } 74 </style> 75 76
76<script> 77 window.zdconsent = window.zdconsent || {run: [], cmd: [], useractioncomplete: [], analytics: [], functional: [], social: []}; 78 79 // Send hashed identifiers to ZD Core 80 81 82 83 // window.zdconsent.run.push(function () { 84 // document.cookie = "ncmp=dummy; SameSite=Lax"; 85 // 86 // // Auto-reject all on mobile 87 // if (window.isMobile) { 88 // const rejectAllButton = document.getElementById('onetrust-reject-all-handler') 89 // if (rejectAllButton) { 90 // rejectAllButton.click() 91 // } 92 // } 93 // }); 94 95</script>
95 96<link rel="preload" href="https://cdn.ziffstatic.com/jst/zdconsent.js" as="script">
97<script type="text/javascript" id="zdconsent" fetchpriority="high" src="https://cdn.ziffstatic.com/jst/zdconsent.js" async="true"></script>
vendor: 82 bytes, lines 97-100
97 98 99 100 <script async src="https://www.googletagmanager.com/gtag/js?id=
100G-ZZRVRWZWGJ
vendor: 20 bytes, lines 100-101
100"></script> 101
101<script> 102 window.Analytics = { 103 defaultParams: {}, 104 trackEvent: function (event, params = {}) { 105 const payload = Object.assign({}, this.defaultParams, params, {send_to: 'G-ZZRVRWZWGJ'}); 106 window.gtag('event', event, payload); 107 }, 108 trackEngagement: function (event, params = {}, metaParams = {}) { 109 params.engagement = 1 110 if (!metaParams.group && metaParams.category) metaParams.group = store.getState().map.groupsById[metaParams.category.group_id]; 111 if (metaParams.group) params.group = metaParams.group.title; 112 if (metaParams.category) params.category = metaParams.category.title; 113 if (metaParams.location) params.location = metaParams.location.title; 114 window.Analytics.trackEvent(event, params) 115 }, 116 setDefaultParams: function (params) { 117 this.defaultParams = Object.assign({}, this.defaultParams, params); 118 window.gtag('config', 'G-ZZRVRWZWGJ', params); 119 }, 120 } 121 window.dataLayer = window.dataLayer || []; 122 123 function gtag() { 124 dataLayer.push(arguments); 125 } 126 127 window.gtag = gtag; 128 129 gtag('js', new Date()); 130 gtag('set', 'auth_status', 'not_logged_in'); 131 gtag('set', 'user_type', 'unknown'); 132 133 gtag('set', 'content_group', "rdr2"); 134 gtag('config', 'G-ZZRVRWZWGJ', { 135 //'debug_mode': true, 136 // Required for analytics to work in embeds 137 cookie_flags: 'max-age=63072000;secure;samesite=none', 138 // Potentially only works when set with initial config ? Doesn't seem to work with gtag('set', 'content_group', "...") 139 content_group: "rdr2", 140 }); 141 gtag('config', 'AW-658861064'); 142 </script>
142 143 144
144<script type='text/javascript'> 145 (function () { 146 var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); 147 _sf_async_config.uid = 21105; 148 _sf_async_config.domain = 'mapgenie.io'; 149 _sf_async_config.flickerControl = false; 150 _sf_async_config.useCanonical = true; 151 _sf_async_config.useCanonicalDomain = true; 152 _sf_async_config.sections = "rdr2"; 153 154 function loadChartbeat() { 155 var e = document.createElement('script'); 156 var n = document.getElementsByTagName('script')[0]; 157 e.type = 'text/javascript'; 158 e.async = true; 159 e.src = '//static.chartbeat.com/js/chartbeat.js'; 160 n.parentNode.insertBefore(e, n); 161 } 162 163 loadChartbeat(); 164 })(); 165 </script>
165 166
166<script> 167 (function () { 168 var projectId = "w19hb1ax1r"; 169 if (!projectId) { 170 return; 171 } 172 173 var initializeClarity = function () { 174 if (window.__mapgenieClarityInitialized) { 175 return; 176 } 177 window.__mapgenieClarityInitialized = true; 178 179 (function (c, l, a, r, i, t, y) { 180 c[a] = c[a] || function () { 181 (c[a].q = c[a].q || []).push(arguments); 182 }; 183 t = l.createElement(r); 184 t.async = 1; 185 t.src = "https://www.clarity.ms/tag/" + i; 186 y = l.getElementsByTagName(r)[0]; 187 y.parentNode.insertBefore(t, y); 188 })(window, document, "clarity", "script", projectId); 189 }; 190 191 try { 192 if (window.zdconsent && Array.isArray(window.zdconsent.analytics)) { 193 window.zdconsent.analytics.push(initializeClarity); 194 } 195 } catch (e) { 196 console.warn("Unable to register Clarity init with consent manager", e); 197 } 198 })(); 199 </script>
199 200 </head> 201 202<body class="theme-rdr2 "> 203<div id="app"> 204 205 <div class="container"> 206 <div class="row justify-content-center"> 207 <div class="col-md-8"> 208 <div class="card auth-card"> 209 <h1 class="card-header">Login</h1> 210 211 <div class="card-body"> 212 <form method="POST" action="https://rdr2map.com/login" aria-label="Login"> 213 <input type="hidden" name="_token" value="pfmnSOfn4NeKkBBMlWVypURHOFnNYV5Hh4A5vK4q" autocomplete="off"> 214 215 216 <div class="text-center mb-3"> 217 Login using your <a href="https://mapgenie.io" target="_blank">MapGenie</a> account. 218 </div> 219 <div class="form-group row"> 220 <div class="col-md-6 offset-md-3"> 221 <input id="email" type="email" placeholder="E-Mail Address" class="form-control" name="email" 222 value="" required autofocus> 223 224 </div> 225 </div> 226 227 <div class="form-group row"> 228 <div class="col-md-6 offset-md-3"> 229 <input id="password" type="password" placeholder="Password" class="form-control" name="password" 230 required> 231 232 </div> 233 </div> 234 235 236 237 <input type="hidden" name="remember" value="on"> 238 239 240 241 242 243 244 245 246 247 248 249 <div class="form-group row justify-content-center"> 250 <button type="submit" class="btn btn-outline-secondary"> 251 Login 252 </button> 253 </div> 254 255 256 257 <div class="row justify-content-center"> 258 <a class="btn btn-link" href="https://rdr2map.com/register"> 259 Register 260 </a> 261 </div> 262 263 <div class="row justify-content-center"> 264 <a class="btn btn-link" href="https://rdr2map.com/password/reset"> 265 Forgot Your Password? 266 </a> 267 </div> 268 </form> 269 </div> 270 </div> 271 </div> 272 </div> 273 </div> 274 275 <!-- JS Variables bounds here --> <footer class="home-footer"> 276 <div class="container"> 277 <div class="footer-main"> 278 <div class="footer-brand"> 279 <a href="/" class="footer-logo" aria-label="MapGenie"> 280 <img src="https://cdn.mapgenie.io/images/mapgenie.svg" alt="MapGenie" width="190"> 281 </a> 282 <p class="footer-tagline">Interactive game maps to help you find every collectible, location and secret.</p> 283 <div class="footer-social"> 284 <a class="footer-social-link" href="https://www.reddit.com/r/MapGenie/" target="_blank" rel="noopener" aria-label="MapGenie on Reddit" title="MapGenie on Reddit"> 285 <svg viewBox="0 0 39 34" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 286 <path d="M24.0938 4.92C24.51 6.68438 26.0944 7.99875 27.9863 7.99875C30.195 7.99875 31.9856 6.20813 31.9856 3.99938C31.9856 1.79063 30.195 0 27.9863 0C26.055 0 24.4444 1.36875 24.0694 3.18938C20.835 3.53625 18.3094 6.27938 18.3094 9.60375C18.3094 9.61125 18.3094 9.61688 18.3094 9.62438C14.7919 9.7725 11.58 10.7738 9.03 12.3544C8.08313 11.6213 6.89438 11.1844 5.60438 11.1844C2.50875 11.1844 0 13.6931 0 16.7888C0 19.035 1.32 20.97 3.22688 21.8644C3.4125 28.3706 10.5019 33.6038 19.2225 33.6038C27.9431 33.6038 35.0419 28.365 35.2181 21.8531C37.11 20.9531 38.4188 19.0238 38.4188 16.7906C38.4188 13.695 35.91 11.1863 32.8144 11.1863C31.53 11.1863 30.3469 11.6194 29.4019 12.3469C26.8294 10.755 23.5819 9.75375 20.0288 9.62063C20.0288 9.615 20.0288 9.61125 20.0288 9.60563C20.0288 7.22438 21.7988 5.24813 24.0938 4.92375V4.92ZM8.805 20.3456C8.89875 18.3131 10.2488 16.7531 11.8181 16.7531C13.3875 16.7531 14.5875 18.4013 14.4938 20.4338C14.4 22.4663 13.2281 23.205 11.6569 23.205C10.0856 23.205 8.71125 22.3781 8.805 20.3456ZM26.6287 16.7531C28.2 16.7531 29.55 18.3131 29.6419 20.3456C29.7356 22.3781 28.3594 23.205 26.79 23.205C25.2206 23.205 24.0469 22.4681 23.9531 20.4338C23.8594 18.4013 25.0575 16.7531 26.6287 16.7531ZM24.7613 25.0481C25.0556 25.0781 25.2431 25.3838 25.1287 25.6575C24.1631 27.9656 21.8831 29.5875 19.2225 29.5875C16.5619 29.5875 14.2838 27.9656 13.3163 25.6575C13.2019 25.3838 13.3894 25.0781 13.6838 25.0481C15.4088 24.8738 17.2744 24.7781 19.2225 24.7781C21.1706 24.7781 23.0344 24.8738 24.7613 25.0481Z" fill="currentColor"/> 287 </svg> 288 </a> 289 <a class="footer-social-link" href="https://x.com/MapGenie/" target="_blank" rel="noopener" aria-label="MapGenie on X" title="MapGenie on X"> 290 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true"> 291 <path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24h-6.66l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231Zm-1.161 17.52h1.833L7.084 4.126H5.117L17.083 19.77Z" fill="currentColor"/> 292 </svg> 293 </a> 294 </div> 295 </div> 296 297 <nav class="footer-nav" aria-label="Footer"> 298 <div class="footer-col"> 299 <h4 class="footer-col-title">Explore</h4> 300 <ul> 301 <li><a href="/membership">MapGenie+ Membership</a></li> 302 <li><a href="/account">My Account</a></li> 303 <li><a href="/faqs">FAQs</a></li> 304 <li><a href="/about">About Us</a></li> 305 <li><a href="mailto:[email protected]">Contact Us</a></li> 306 </ul> 307 </div> 308 309 <div class="footer-col"> 310 <h4 class="footer-col-title">Community</h4> 311 <ul> 312 <li><a href="https://www.reddit.com/r/MapGenie/" target="_blank" rel="noopener">Reddit</a></li> 313 <li><a href="https://x.com/MapGenie/" target="_blank" rel="noopener">X / Twitter</a></li> 314 </ul> 315 </div> 316 317 <div class="footer-col"> 318 <h4 class="footer-col-title">Legal</h4> 319 <ul> 320 <li>
320<a href="https://www.ign.com/privacy-policy" rel="nofollow">Privacy Policy</a></li> 321 <li><a href="https://www.ziffdavis.com/terms-of-use" rel="nofollow">Terms of Use</a></li> 322 <li><a href="https://www.ziffdavis.com/accessibility" rel="nofollow">Accessibility</a></li> 323 <li><a href="/dsar" rel="nofollow">Do Not Sell My Info</a></li> 324 <li><a href="#" class="adchoices-link" onclick="mgOpenAdChoices(); return false;">AdChoices</a></li> 325 </ul> 326 </div> 327 328 <div class="footer-col footer-col-brands"> 329 <h4 class="footer-col-title">IGN Entertainment</h4> 330 <ul> 331 <li><a href="https://www.dicebreaker.com/" rel="nofollow noopener" target="_blank">Dicebreaker</a></li> 332 <li><a href="https://www.gamesindustry.biz/" rel="nofollow noopener" target="_blank">GamesIndustry.biz</a></li> 333 <li><a href="https://howlongtobeat.com/" rel="nofollow noopener" target="_blank">HowLongToBeat</a></li> 334 <li><a href="https://www.humblebundle.com/" rel="nofollow noopener" target="_blank">Humble Bundle</a></li> 335 <li><a href="https://www.ign.com/" rel="nofollow noopener" target="_blank">IGN</a></li> 336 <li><a href="https://maxroll.gg/" rel="nofollow noopener" target="_blank">Maxroll</a></li> 337 <li><a href="https://www.nintendolife.com/" rel="nofollow noopener" target="_blank">Nintendo Life</a></li> 338 <li><a href="https://www.purexbox.com/" rel="nofollow noopener" target="_blank">Pure Xbox</a></li> 339 <li><a href="https://www.pushsquare.com/" rel="nofollow noopener" target="_blank">Push Square</a></li> 340 <li><a href="https://www.rockpapershotgun.com/" rel="nofollow noopener" target="_blank">Rock Paper Shotgun</a></li> 341 <li><a href="https://www.timeextension.com/" rel="nofollow noopener" target="_blank">Time Extension</a></li> 342 <li><a href="https://www.vg247.com/" rel="nofollow noopener" target="_blank">VG247</a></li> 343 </ul> 344 </div> 345 </nav> 346 </div> 347 348 <div class="footer-bottom"> 349 <p class="footer-copyright">© 2026 MapGenie.io (Magic Lamp Technologies Limited), an IGN Entertainment Inc. brand. All rights reserved. No part of this website or its content may be reproduced without the copyright owner's permission. MapGenie is a registered trademark of IGN Entertainment, Inc.</p> 350 </div> 351 </div> 352</footer>
353<script> 354 function mgOpenAdChoices() { 355 var btn = document.getElementById('_evh-button'); 356 if (btn) { 357 btn.click(); 358 return; 359 } 360 361 if (window.OneTrust && window.OneTrust.ToggleInfoDisplay) { 362 window.OneTrust.ToggleInfoDisplay(); 363 } 364 } 365</script>
365 366 </div> 367 368<!-- Scripts -->
vendor: 85 bytes, lines 368-370
368 369 <script src="https://www.google.com/recaptcha/api.js" async defer></script> 370
370<script> 371 const urlParams = new URLSearchParams(window.location.search); 372 const partner = urlParams.get('p'); 373 374 if (partner) { 375 const age = 14 * 86400; 376 document.cookie = "mg_referrer=" + partner + "; max-age=" + age + "; path=/;"; 377 } 378</script>
378<link href="https://cdn.mapgenie.io/css/vendor/[email protected]" rel="stylesheet"> 379 380
380<script> 381 var _comscore = _comscore || []; 382 _comscore.push({c1: "2", c2: "6036202"}); 383 384 (function () { 385 var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; 386 s.async = true; 387 s.src = "https://sb.scorecardresearch.com/cs/6036202/beacon.js"; 388 el.parentNode.insertBefore(s, el); 389 })(); 390 </script>
390 391 <noscript> 392 <img src="https://sb.scorecardresearch.com/p?c1=2&c2=6036202&cv=3.6&cj=1"> 393 </noscript> 394
395<script> 396 window.Analytics.setDefaultParams({ 397 signed_in: 0, 398 section: null, 399 game_name: "rdr2", 400 page: "https://rdr2map.com/login", 401 source_platform: 'web', 402 content_group: "rdr2", 403 }); 404 window.Analytics.trackEvent("pageview", { 405 pageview: 1, 406 previous_section: null, 407 from_component: null, 408 }); 409 </script>
409 410 411 412 413 414 415</body> 416</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.