BONELAB
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
Downloads
383
Size
150KB

FusionGuard

Make Fusion safe again. FusionGuard is an anti-crash, anti-spawn-spam, anti-kick and anti-cheat mod for LabFusion, with a full admin panel on your wrist.

It works as host and as client. As host, it protects the whole server. As a client, it protects you.

UI preview

Home Players
Home Players
Anti-Cheat > Aim Server
Anti-Cheat Server

Hand menu (VR). Previews rendered from the mod's UI code with example players, not in-game screenshots. The PC overlay (F8) uses a similar design.


Features

Anti-crash & spawn spam

  • Per-player spawn limit (default 15 spawns / 3 s), with presets (Low / Normal / High / Max / Custom).
  • Mass spawns are put on hold instead of crashing you. You choose: load them slowly, or refuse them.
  • Ask before explosives: nukes and explosives from other players wait for your approval.
  • Blocked items list.
  • Particle limiter: caps particle spam and clears particles (local or server).
  • Avatar swap spam limiter.
  • Shield Mode (client): refuses other players' explosives and particles, ignores spammers for 20 s. PANIC button hides everything others spawned in the last 30 s.
  • Crash / nuke spam: popup alert. On the 2nd nuke or heavy spam, the spammer is kicked if you have the rights (host, Operator or Owner). As host, their stuff is despawned. No auto-ban.

Network & anti-kick

  • Kicks need real permissions. Fake kicks, fake ranks and fake teleports are blocked.
  • Fixes for Epic / EOS network exploits (ID spoofing, ghost packets).
  • Anti-flood (messages / s and KB / s), corrupted position filter, fake gamemode events, control hijack, foreign despawns (host).
  • Blocks links and huge names (host).
  • Anti rejoin loop, new player quarantine, lockdown (only Trusted players can join).

Anti-cheat (combat)

Detects and blocks the hit:

  • Wallbang
  • Bullets without shooting
  • Invisible (locally spawned) guns
  • "Kill air" (damage with empty hands, out of reach)
  • Invalid values, x50 one-shots, > 60 hits / s

Detects and warns:

  • Aimbot (snap + headshots) and silent aim
  • Damage multiplier, modded fire rate, infinite ammo
  • God mode and health hacks

Combat cheats are never auto-kicked or auto-banned. The hit is blocked and, if you are host, the cheater's gun is removed. Then you decide: freeze, freeze + TP, kick or ban.

Built to avoid false positives: normal fights, grabs and flings between friends are never blocked. There is no anti speed hack. Players far away (culled by Fusion) are not judged on position. Your Trusted players never trigger combat or god mode alerts.

Admin panel (host)

  • Players: freeze (they can't move, deal damage, grab, spawn or despawn), freeze + TP to me, bring here, bring back, teleport to, block spawns / particles, despawn their stuff, kick, ban, trust.
  • Server: Fusion settings (privacy, max players, mortality, knockout, permissions...), lockdown, mute all (except staff), megaphone, Gather Everyone Here / Send Everyone Back, Vanish.
  • Ban list (with import), trusted list, security log.
  • Watchlist: spots known cheaters by nickname, username or Steam / Epic ID, in your lobby and in the lobby list.
  • SUS score: built only from real proof (kick cheats, spoofing, fake kicks, fake ranks, flood, corrupted positions, remote gun fire, nuke spam). Optional auto block / kick / ban thresholds.

Menu

  • Hand menu on your wrist: left stick click + Y by default (hand and bind are configurable).
  • Sidebar with all categories, alert badge, rounded cards, toggles and sliders.
  • Anti-missclick: your finger must come from the front and stay a moment on the button. Touch Safety: Strict for even more safety.
  • PC overlay: press F8 on the keyboard to control FusionGuard with the mouse (key configurable).
  • Everything is also available in BoneMenu > Fusion Guard.
  • Protection OFF turns everything off in one switch.

Host vs client

Host Client
Anti-crash / spawn spam Whole server You
Combat hits checked All hits Hits on you
Remove cheater's gun, freeze, despawn, vanish, gather ✓ ✗
Kick / ban ✓ With Operator / Owner rank

If the host also runs FusionGuard, your automatic actions are turned off (manual only), so two FusionGuards never fight each other.

Limits (honest)

  • ESP, chams and other visual cheats can't be detected. They don't send anything over the network.
  • As a client, you only see the hits that hit you.
  • Despawn, freeze, vanish and gather need you to be host.
  • Megaphone: only players who have FusionGuard hear it everywhere. Fusion computes voice range on the listener's side.

Compatibility

  • LabFusion 1.14.3 (Steam / SteamVR).
  • Also works with the Epic / EOS Fusion build (0.2.2) used to play with Quest players.
  • This package is the PC version. See the Quest section below.

Quest

A separate Quest build exists (FusionGuard Quest). It is not tested yet on a real Quest.

Looking for Quest beta testers! If you play on Quest and want to help, send me a message on Discord: dragonbird2720.

Don't load both builds: the Quest build turns itself off if the PC version is loaded.

Installation

With r2modman / Thunderstore Mod Manager: click Install. MelonLoader, BoneLib and Fusion are installed as dependencies.

Manual: put FusionGuard.dll in BONELAB/Mods/.

Files

Everything is in BONELAB/UserData/FusionGuard/:

  • bans.txt: bans
  • trusted.txt: trusted players
  • security.log: security log (can be turned off)

Settings are saved in UserData/MelonPreferences.cfg ([FusionGuard]).

Privacy

FusionGuard sends nothing outside the game. No webhooks, no telemetry, no online database.


⚠️ Beta

FusionGuard is still in beta. Some checks may still give false alarms or miss things, and settings can change between versions. If you find a bug or a false positive, please report it with your MelonLoader/Latest.log.

Bugs, feedback, ideas or want to beta test? Message me on Discord: dragonbird2720.


Made by DragonBird.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.