
Descrizione
ScarNet: Multiplayer Automation and Real-Time Debugger
Multiplayer development in Unreal Engine is notoriously difficult. Developers often spend ten percent of their time writing gameplay and ninety percent of their time trying to figure out why replication is broken. Tracking down dropped Remote Procedure Calls, managing network relevance, and debugging late-join state sync issues can stall a project for weeks.
ScarNet solves this by automating replication setup and providing an instant, in-game visual debugger that explains exactly what is broken and how to fix it. It sits directly on top of Unreal Engine's native replication layer, meaning it works out of the box with any Online Subsystem, including Steam and Epic Online Services, and any server architecture.
What ScarNet Solves Instantly
The RepNotify Trap: Unreal only replicates variables when values change. If a variable is set to its existing value, nothing replicates and client-side callbacks never run. ScarNet tracks these occurrences, flags them as No-Change Sets, and warns you.
Silent RPC Drops: Run on Server events called on actors without a valid client owner are silently discarded by the engine. ScarNet identifies these ownership mismatches immediately.
Blind Debugging: Instead of filtering endless print strings or wrestling with external tools, you get a clean runtime Slate UI that runs directly in your game.
Core FeaturesOne-Click Replication Profiles
Add the ScarNet Ready component to any Actor and select a pre-tuned profile like Character, Projectile, Weapon, Interactable, or Pickup. The plugin automatically configures update rates, dormancy, relevancy, and ownership.
Auto-Routed Blueprint Nodes
Replace complex RPC structures with simple nodes like Register Replicated Variable, Broadcast Event, Send To Server, and Send To Owner. The system handles authority checks and network routing automatically.
The F9 Runtime Debugger
Press F9 at any point during play to open the debugger. It streams compressed state snapshot diagnostics from the server directly to your client. The Issues tab details replication problems in plain English alongside suggested fixes.
Viewport Ownership Overlay
Toggle world-space bounding boxes to see actor ownership at a glance. Server authority is green, autonomous proxies are blue, simulated proxies are yellow, and broken states are red.
Dedicated Server Local Testing
Package and launch a local dedicated server and multiple client instances with individual log files with a single click.
Technical Specifications
Built in C++ for maximum performance with full Blueprint accessibility.
Zero-tick performance overhead when the debugger UI and overlays are closed.
Works seamlessly alongside custom replication systems and existing code.
Designed for packaged development, QA playtests, and shipping builds.