[{"data":1,"prerenderedAt":554},["ShallowReactive",2],{"navigation":3,"/plugins/eos-leaderboard":154,"/plugins/eos-leaderboard-surround":549},[4,23,128],{"title":5,"path":6,"stem":7,"children":8,"icon":22},"Getting Started","/getting-started","1.getting-started/1.index",[9,12,17],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-lucide-house",{"title":13,"path":14,"stem":15,"icon":16},"Installation","/getting-started/installation","1.getting-started/2.installation","i-lucide-download",{"title":18,"path":19,"stem":20,"icon":21},"Why Use Mecanes Products?","/getting-started/usage","1.getting-started/3.usage","i-lucide-sliders",false,{"title":24,"path":25,"stem":26,"children":27,"icon":22},"Plugins","/plugins","2.Plugins/1.index",[28,30,33,55,70,89,102,115],{"title":10,"path":25,"stem":26,"icon":29},"i-lucide-puzzle",{"title":13,"path":31,"stem":32,"icon":16},"/plugins/installation","2.Plugins/2.installation",{"title":34,"path":35,"stem":36,"children":37,"icon":22},"EOS Leaderboard","/plugins/eos-leaderboard","2.Plugins/3.eos-leaderboard/1.index",[38,40,45,50],{"title":10,"path":35,"stem":36,"icon":39},"i-lucide-trophy",{"title":41,"path":42,"stem":43,"icon":44},"Setup","/plugins/eos-leaderboard/setup","2.Plugins/3.eos-leaderboard/2.setup","i-lucide-settings",{"title":46,"path":47,"stem":48,"icon":49},"Functions","/plugins/eos-leaderboard/functions","2.Plugins/3.eos-leaderboard/3.functions","i-lucide-code-2",{"title":51,"path":52,"stem":53,"icon":54},"Example Project","/plugins/eos-leaderboard/example-project","2.Plugins/3.eos-leaderboard/4.example-project","i-lucide-play-circle",{"title":56,"path":57,"stem":58,"children":59,"icon":22},"EOS Achievements","/plugins/eos-achievements","2.Plugins/4.eos-achievements/1.index",[60,61,64,67],{"title":10,"path":57,"stem":58,"icon":39},{"title":41,"path":62,"stem":63,"icon":44},"/plugins/eos-achievements/setup","2.Plugins/4.eos-achievements/2.setup",{"title":46,"path":65,"stem":66,"icon":49},"/plugins/eos-achievements/functions","2.Plugins/4.eos-achievements/3.functions",{"title":51,"path":68,"stem":69,"icon":54},"/plugins/eos-achievements/example-project","2.Plugins/4.eos-achievements/4.example-project",{"title":71,"path":72,"stem":73,"children":74,"icon":22},"EOS Advanced Session","/plugins/eos-advanced-session","2.Plugins/5.eos-advanced-session/1.index",[75,77,81,85],{"title":10,"path":72,"stem":73,"icon":76},"i-lucide-gamepad",{"title":78,"path":79,"stem":80,"icon":44},"Setup & Configuration","/plugins/eos-advanced-session/setup","2.Plugins/5.eos-advanced-session/2.setup",{"title":46,"path":82,"stem":83,"icon":84},"/plugins/eos-advanced-session/functions","2.Plugins/5.eos-advanced-session/3.functions","i-lucide-code",{"title":51,"path":86,"stem":87,"icon":88},"/plugins/eos-advanced-session/example-project","2.Plugins/5.eos-advanced-session/4.example-project","i-lucide-folder-open",{"title":90,"path":91,"stem":92,"children":93,"icon":22},"Pro Inventory System","/plugins/pro-inventory-system","2.Plugins/6.pro-inventory-system/1.index",[94,96,99],{"title":10,"path":91,"stem":92,"icon":95},"i-lucide-box",{"title":46,"path":97,"stem":98,"icon":84},"/plugins/pro-inventory-system/functions","2.Plugins/6.pro-inventory-system/2.functions",{"title":51,"path":100,"stem":101,"icon":88},"/plugins/pro-inventory-system/example-project","2.Plugins/6.pro-inventory-system/4.example-project",{"title":103,"path":104,"stem":105,"children":106,"icon":22},"Hardware Infos","/plugins/hardware-infos","2.Plugins/7.hardware-infos/1.index",[107,109,112],{"title":10,"path":104,"stem":105,"icon":108},"i-lucide-cpu",{"title":46,"path":110,"stem":111,"icon":84},"/plugins/hardware-infos/functions","2.Plugins/7.hardware-infos/2.functions",{"title":51,"path":113,"stem":114,"icon":88},"/plugins/hardware-infos/example-project","2.Plugins/7.hardware-infos/3.example-project",{"title":116,"path":117,"stem":118,"children":119,"icon":22},"EasyInteraction System","/plugins/easyinteractionsystem","2.Plugins/8.EasyInteractionSystem/1.index",[120,122,125],{"title":10,"path":117,"stem":118,"icon":121},"i-lucide-zap",{"title":46,"path":123,"stem":124,"icon":84},"/plugins/easyinteractionsystem/functions","2.Plugins/8.EasyInteractionSystem/2.functions",{"title":51,"path":126,"stem":127,"icon":88},"/plugins/easyinteractionsystem/example-project","2.Plugins/8.EasyInteractionSystem/3.example-project",{"title":129,"path":130,"stem":131,"children":132,"icon":22},"Complete projects","/complete-projects","3.Complete-projects/1.index",[133,135],{"title":10,"path":130,"stem":131,"icon":134},"i-lucide-rocket",{"title":136,"path":137,"stem":138,"children":139,"icon":22},"Simple Steam Session","/complete-projects/simple-steam-session","3.Complete-projects/4.simple-steam-session/1.index",[140,142,145,150],{"title":10,"path":137,"stem":138,"icon":141},"i-lucide-gamepad-2",{"title":78,"path":143,"stem":144,"icon":44},"/complete-projects/simple-steam-session/setup","3.Complete-projects/4.simple-steam-session/2.setup",{"title":146,"path":147,"stem":148,"icon":149},"Features & Example Project","/complete-projects/simple-steam-session/features","3.Complete-projects/4.simple-steam-session/3.features","i-lucide-layout-dashboard",{"title":51,"path":151,"stem":152,"icon":153},"/complete-projects/simple-steam-session/example-project","3.Complete-projects/4.simple-steam-session/4.example-project","i-lucide-book-open",{"id":155,"title":10,"body":156,"description":542,"extension":543,"links":544,"meta":545,"navigation":546,"path":35,"seo":547,"stem":36,"__hash__":548},"docs/2.Plugins/3.eos-leaderboard/1.index.md",{"type":157,"value":158,"toc":530},"minimark",[159,168,171,176,190,193,233,235,239,287,289,293,296,331,342,344,348,358,365,374,376,380,383,427,433,435,439,446,458,474,476,480,498,500,504,507,513,516],[160,161,164],"tip",{"target":162,"to":163},"_blank","https://www.fab.com/listings/cc3349d9-2aac-444b-a757-e310eb1eb22d",[165,166,167],"p",{},"EOS LEADERBOARD (FAB Listing)",[169,170],"hr",{},[172,173,175],"h2",{"id":174},"overview","Overview",[165,177,178,181,182,185,186,189],{},[179,180,34],"strong",{}," is an Unreal Engine plugin that gives you a clean, ",[179,183,184],{},"Blueprint-first"," integration of ",[179,187,188],{},"Epic Online Services (EOS) Leaderboards"," — without writing any C++ or dealing with the raw EOS SDK.",[165,191,192],{},"It handles the full flow:",[194,195,196,203,209,215,221,227],"ul",{},[197,198,199,202],"li",{},[179,200,201],{},"EOS initialization"," (auto-detect OnlineSubsystemEOS or create its own handle)",[197,204,205,208],{},[179,206,207],{},"Epic Account authentication"," (Auth Login with persistent token, fallback support)",[197,210,211,214],{},[179,212,213],{},"Product User identity"," (Connect Login required by EOS for game services)",[197,216,217,220],{},[179,218,219],{},"Leaderboard discovery"," (fetch all configured leaderboard definitions)",[197,222,223,226],{},[179,224,225],{},"Rank queries"," (full leaderboard or filtered rank range)",[197,228,229,232],{},[179,230,231],{},"Stat ingestion"," (update the stat that drives your leaderboard automatically)",[169,234],{},[172,236,238],{"id":237},"requirements","Requirements",[240,241,242,253],"table",{},[243,244,245],"thead",{},[246,247,248,251],"tr",{},[249,250],"th",{},[249,252],{},[254,255,256,267,277],"tbody",{},[246,257,258,264],{},[259,260,261],"td",{},[179,262,263],{},"Engine version",[259,265,266],{},"UE 5.4 and above",[246,268,269,274],{},[259,270,271],{},[179,272,273],{},"Platforms",[259,275,276],{},"Windows, Mac (Editor & Standalone)",[246,278,279,284],{},[259,280,281],{},[179,282,283],{},"EOS Account",[259,285,286],{},"Epic Developer Portal project with Stats & Leaderboards configured",[169,288],{},[172,290,292],{"id":291},"plugin-architecture","Plugin Architecture",[165,294,295],{},"The plugin is split into two modules:",[240,297,298,308],{},[243,299,300],{},[246,301,302,305],{},[249,303,304],{},"Module",[249,306,307],{},"Role",[254,309,310,321],{},[246,311,312,318],{},[259,313,314],{},[315,316,317],"code",{},"EOSCoreLeaderboard",[259,319,320],{},"Core subsystem — EOS init, Auth Login, Connect Login, identity",[246,322,323,328],{},[259,324,325],{},[315,326,327],{},"EOSLeaderBoard",[259,329,330],{},"Leaderboard-specific nodes — Get List, Query, Query Range, Ingest Stat",[165,332,333,334,337,338,341],{},"The central object is ",[315,335,336],{},"UEOSCoreLeaderboardSubsystem",", a ",[315,339,340],{},"GameInstanceSubsystem"," that lives for the entire game session and holds the EOS platform handle, the Epic Account ID, and the Product User ID.",[169,343],{},[172,345,347],{"id":346},"blueprint-flow-overview","Blueprint Flow (Overview)",[349,350,355],"pre",{"className":351,"code":353,"language":354},[352],"language-text","InitializeEOS\n     │\n     ▼\nEOS Auth Login (Epic Account)\n     │ OnSuccess\n     ▼\nEOS Connect Login (ProductUserId)          ← auto-handled internally\n     │ OnSuccess\n     ▼\nEOS Get Leaderboard List ────────────────► Pick a LeaderboardId\n     │ OnSuccess\n     ▼\nEOS Query Leaderboard ───────────────────► Display full rank list in UI\n     │           OR\nEOS Query Leaderboard Range ─────────────► Display Top 10, ranks 5–15, etc.\n     │\n     ▼\nEOS Ingest Stat (Leaderboard) ───────────► On game event (match end, score, etc.)\n","text",[315,356,353],{"__ignoreMap":357},"",[165,359,360,361,364],{},"Each step is an ",[179,362,363],{},"async Blueprint node"," — no manual callback wiring required.",[366,367,368],"blockquote",{},[165,369,370,373],{},[179,371,372],{},"Auto-login:"," All leaderboard nodes detect a missing Product User ID and trigger Connect Login automatically. In most cases you only need to call Auth Login once, then use the leaderboard nodes directly.",[169,375],{},[172,377,379],{"id":378},"what-this-plugin-solves","What This Plugin Solves",[165,381,382],{},"The raw EOS SDK requires:",[194,384,385,396,399,406,413,420],{},[197,386,387,388,391,392,395],{},"Manual ",[315,389,390],{},"EOS_Initialize"," / ",[315,393,394],{},"EOS_Platform_Create"," calls",[197,397,398],{},"Two separate login steps (Auth + Connect) with error handling",[197,400,401,402,405],{},"Calling ",[315,403,404],{},"QueryLeaderboardDefinitions"," before any rank query",[197,407,408,409,412],{},"Manually iterating ",[315,410,411],{},"CopyLeaderboardRecordByIndex"," to read results",[197,414,415,416,419],{},"Converting ",[315,417,418],{},"EOS_ProductUserId"," to strings for display",[197,421,422,423,426],{},"Managing SDK memory (",[315,424,425],{},"EOS_Leaderboards_LeaderboardRecord_Release",")",[165,428,429,432],{},[179,430,431],{},"EOS Leaderboard abstracts all of this."," You get clean async nodes that just work.",[169,434],{},[172,436,438],{"id":437},"dependencies","Dependencies",[165,440,441,442,445],{},"The following Unreal Engine plugins must be enabled in your ",[315,443,444],{},".uproject",":",[194,447,448,453],{},[197,449,450],{},[315,451,452],{},"OnlineSubsystem",[197,454,455],{},[315,456,457],{},"OnlineSubsystemUtils",[366,459,460],{},[165,461,462,465,466,469,470,473],{},[315,463,464],{},"OnlineSubsystemEOS"," is ",[179,467,468],{},"optional"," — if active, the plugin borrows its EOS handle automatically. If not, the plugin creates its own from ",[315,471,472],{},"DefaultEngine.ini",".",[169,475],{},[172,477,479],{"id":478},"recommended-reading-order","Recommended Reading Order",[481,482,483,488,493],"ol",{},[197,484,485,487],{},[179,486,41],{}," — configure your EOS credentials, Stats, and Leaderboards in the Dev Portal",[197,489,490,492],{},[179,491,46],{}," — reference for every Blueprint node",[197,494,495,497],{},[179,496,51],{}," — a step-by-step integration walkthrough",[169,499],{},[172,501,503],{"id":502},"need-help","Need Help?",[165,505,506],{},"Join the community Discord:",[160,508,510],{"target":162,"to":509},"https://discord.gg/xb78rVQ7F2",[165,511,512],{},"Join the Discord",[165,514,515],{},"When asking for support, include:",[194,517,518,521,524,527],{},[197,519,520],{},"Unreal Engine version",[197,522,523],{},"Plugin version",[197,525,526],{},"Your platform (Editor / Windows / etc.)",[197,528,529],{},"Logs or screenshots of the issue",{"title":357,"searchDepth":531,"depth":532,"links":533},1,2,[534,535,536,537,538,539,540,541],{"id":174,"depth":532,"text":175},{"id":237,"depth":532,"text":238},{"id":291,"depth":532,"text":292},{"id":346,"depth":532,"text":347},{"id":378,"depth":532,"text":379},{"id":437,"depth":532,"text":438},{"id":478,"depth":532,"text":479},{"id":502,"depth":532,"text":503},"EOS Leaderboard is a Blueprint-first plugin for Unreal Engine 5.4+ that integrates Epic Online Services Leaderboards into your game — stat ingestion, rank queries, range filtering, and automatic player identity management included.","md",null,{},{"icon":39},{"title":10,"description":542},"PSLPH3uMEW6xOt2TjUqn6PUTp8b2ll0K2i20K_xkNfI",[550,552],{"title":13,"path":31,"stem":32,"description":551,"icon":16,"children":-1},"Install and enable your Mecanes Unreal Engine plugin in minutes.",{"title":41,"path":42,"stem":43,"description":553,"icon":44,"children":-1},"Configure your EOS credentials, Stats, Leaderboards in the Dev Portal, and DefaultEngine.ini to get EOS Leaderboard running.",1775717044060]