📚
Vault Ecosystem
  • General
    • Vault Ecosystem
    • FAQ
    • Limitations and Bugs
    • Support
    • Get It On The Asset Store... (Core Only)
    • Get It On The Asset Store... (Core + Inventory)
  • Vault Core
    • Core
    • How To...
      • Do the basics
      • Use Asset Filters
      • Manage Unique Asset IDs
  • Vault Inventory
    • Inventory
      • Features
      • Getting Started
      • Serialization
      • Interactions
      • Storing and Accessing Data
      • FAQ
    • How To...
      • Spawn Items
      • Setup from scratch
      • Change or Remove Networking Systems
      • Use UI Components
      • Understand Authority
Powered by GitBook
On this page
  • Default State
  • Migrate to: Fully Offline (strip all networking)
  • Migrate to: Mirror or FishNet

Was this helpful?

  1. Vault Inventory
  2. How To...

Change or Remove Networking Systems

With great power, comes great deletion.

Default State

Default state in version 2023 is Offline. This uses the Network Impostor system.

Migrate to: Fully Offline (strip all networking)

If your game is single player or local only then you may not want network support. You can achieve this with virtually no impact to the system. If the MIRROR and FISHNET compiler defines are not present in the Project Settings, then the "Impostor" networking classes are automatic fallbacks.

Classes like NetworkIdentity and NetworkBehaviour still exist as impostor shell classes and are still required to exist, so you will have to design with them all the same. This is a minor nuisance, but on the upside you can basically implement multiplayer in the future by just importing Mirror/FishNet.

Migrate to: Mirror or FishNet

The process is basically the same for both.

Note: Importing either network system will trigger them to add their own NetworkIdentity or NetworkObject component to prefabs. You may need to spend some time cleaning this up. Note: The prefabs in all examples share the same GUIDs, so they overwrite easily.

PreviousSetup from scratchNextUse UI Components

Last updated 2 years ago

Was this helpful?