# User Manual

- [General](/docs/manual/general.md)
- [Getting Started](/docs/manual/general/getting-started.md)
- [Script Templates](/docs/manual/general/script-templates.md)
- [Change Log](/docs/manual/general/changelog.md)
- [2025 Change Log](/docs/manual/general/changelog/2025-change-log.md)
- [2024 Change Log](/docs/manual/general/changelog/2024-change-log.md)
- [2023 Change Log](/docs/manual/general/changelog/2023-change-log.md)
- [2022 Change Log](/docs/manual/general/changelog/2022-change-log.md)
- [2021 Change Log](/docs/manual/general/changelog/2021-change-log.md)
- [2020 Change Log](/docs/manual/general/changelog/2020-change-log.md)
- [2019 Change Log](/docs/manual/general/changelog/2019-change-log.md)
- [Deprecations](/docs/manual/general/deprecations.md)
- [Migration Guide](/docs/manual/general/migration-guide.md)
- [Integrations](/docs/manual/general/integrations.md)
- [Timestamp Batching](/docs/manual/general/timestamp-batching.md)
- [TCP and UDP](/docs/manual/general/tcp-and-udp.md)
- [CCU](/docs/manual/general/ccu.md): One of the most frequently asked questions: how many CCU can Mirror handle?
- [SyncDirection](/docs/manual/general/syncdirection.md)
- [Round Trip Time (RTT)](/docs/manual/general/round-trip-time-rtt.md): Quick Overview on Mirror's RTT, and how to improve it in your game.
- [Connection Quality](/docs/manual/general/connection-quality.md)
- [Lag Compensation](/docs/manual/general/lag-compensation.md): Learn about Mirror's Lag Compensation for fast paced games.
- [Client Side Prediction](/docs/manual/general/client-side-prediction.md): Everything you need to know about Mirror's new Prediction algorithm!
- [History Bounds](/docs/manual/general/history-bounds.md): Optimization for Lag Compensation & Client Side Prediction
- [Tests](/docs/manual/general/tests.md): Mirror Secret Sauce.
- [NetGraph](/docs/manual/general/netgraph.md): A multifunctional statistics graph for your Mirror project.
- [FAQ](/docs/manual/faq.md)
- [Execution Order](/docs/manual/faq/execution-order.md): Graphs courtesy from @ray in Discord.
- [Transports](/docs/manual/transports.md)
- [KCP Transport](/docs/manual/transports/kcp-transport.md): https://github.com/vis2k/kcp2k
- [Telepathy Transport](/docs/manual/transports/telepathy-transport.md): https://github.com/vis2k/Telepathy
- [WebSockets Transport](/docs/manual/transports/websockets-transport.md)
- [Reverse Proxy](/docs/manual/transports/websockets-transport/reverse-proxy.md)
- [Windows](/docs/manual/transports/websockets-transport/reverse-proxy/windows.md)
- [IIS](/docs/manual/transports/websockets-transport/reverse-proxy/windows/iis.md)
- [Linux](/docs/manual/transports/websockets-transport/reverse-proxy/linux.md)
- [NGINX](/docs/manual/transports/websockets-transport/reverse-proxy/linux/nginx.md)
- [Caddy](/docs/manual/transports/websockets-transport/reverse-proxy/linux/caddy.md)
- [Apache](/docs/manual/transports/websockets-transport/reverse-proxy/linux/apache.md)
- [HA Proxy](/docs/manual/transports/websockets-transport/reverse-proxy/linux/ha-proxy.md)
- [SSL](/docs/manual/transports/websockets-transport/ssl.md)
- [Multiplex Transport](/docs/manual/transports/multiplex-transport.md)
- [Latency Simulation Transport](/docs/manual/transports/latency-simulaton-transport.md)
- [Ignorance](/docs/manual/transports/ignorance.md): https://github.com/SoftwareGuy/Ignorance
- [LiteNetLib Transport](/docs/manual/transports/litenetlib-transport.md): https://github.com/MirrorNetworking/LiteNetLibTransport/
- [FizzySteamworks Transport](/docs/manual/transports/fizzysteamworks-transport.md): https://github.com/Chykary/FizzySteamworks/
- [FizzyFacepunch Transport](/docs/manual/transports/fizzyfacepunch-transport.md): https://github.com/Chykary/FizzyFacepunch/
- [Encryption Transport](/docs/manual/transports/encryption-transport.md)
- [Edgegap Transports](/docs/manual/transports/edgegap-transports.md)
- [Edgegap Relay](/docs/manual/transports/edgegap-transports/edgegap-relay.md)
- [Components](/docs/manual/components.md)
- [Network Animator](/docs/manual/components/network-animator.md)
- [Network Authenticators](/docs/manual/components/network-authenticators.md)
- [Basic Authenticator](/docs/manual/components/network-authenticators/basic-authenticator.md)
- [Device Authenticator](/docs/manual/components/network-authenticators/device-authenticator.md)
- [Network Behaviour](/docs/manual/components/networkbehaviour.md)
- [Network Discovery](/docs/manual/components/network-discovery.md)
- [Network Identity](/docs/manual/components/network-identity.md)
- [Network Manager](/docs/manual/components/network-manager.md)
- [Network Manager HUD](/docs/manual/components/network-manager-hud.md)
- [Network Ping Display](/docs/manual/components/network-ping-display.md)
- [Network Profiler](/docs/manual/components/network-profiler.md)
- [Network Rigidbody](/docs/manual/components/network-rigidbody.md)
- [Network Lerp Rigidbody](/docs/manual/components/network-lerp-rigidbody.md)
- [Network Room Manager](/docs/manual/components/network-room-manager.md)
- [Network Room Player](/docs/manual/components/network-room-player.md)
- [Network Start Position](/docs/manual/components/network-start-position.md)
- [Network Statistics](/docs/manual/components/network-statistics.md)
- [Remote Statistics](/docs/manual/components/remote-statistics.md)
- [Network Transform](/docs/manual/components/network-transform.md)
- [Snapshot Interpolation](/docs/manual/components/network-transform/snapshot-interpolation.md)
- [Deprecated](/docs/manual/components/deprecated.md)
- [Network Proximity Checker](/docs/manual/components/deprecated/network-proximity-checker.md): Deprecated: Use Spatial Hash or Distance Interest Management instead.
- [Network Scene Checker](/docs/manual/components/deprecated/network-scene-checker.md): Deprecated: Use Scene Interest Management instead.
- [Network Match Checker](/docs/manual/components/deprecated/network-match-checker.md): Deprecated: Use Match Interest Management instead.
- [Network Owner Checker](/docs/manual/components/deprecated/network-owner-checker.md): Deprecated: Use Team Interest Management instead.
- [Interest Management](/docs/manual/interest-management.md): Documentation for our new global Interest Management system.
- [Spatial Hashing](/docs/manual/interest-management/spatial-hashing.md): Spatial Hash Interest Management
- [Hex Spatial Hashing](/docs/manual/interest-management/hex-spatial-hashing.md)
- [Distance](/docs/manual/interest-management/distance.md): Distance Interest Management
- [Scene](/docs/manual/interest-management/scene.md): Scene Interest Management
- [Scene + Distance](/docs/manual/interest-management/scene-+-distance.md)
- [Match](/docs/manual/interest-management/match.md): Match Interest Management
- [Team](/docs/manual/interest-management/team.md): Team Interest Management
- [Custom](/docs/manual/interest-management/custom.md): Custom Interest Management
- [Legacy](/docs/manual/interest-management/legacy-interest-management.md): Documentation for the legacy Network Visibility interest management system.
- [Guides](/docs/manual/guides.md)
- [Authority](/docs/manual/guides/authority.md)
- [IDs](/docs/manual/guides/ids.md): Got ID?
- [Attributes](/docs/manual/guides/attributes.md)
- [Time Synchronization](/docs/manual/guides/time-sync.md)
- [Data types](/docs/manual/guides/data-types.md)
- [Serialization](/docs/manual/guides/serialization.md)
- [Synchronization](/docs/manual/guides/synchronization.md)
- [SyncVars](/docs/manual/guides/synchronization/syncvars.md)
- [SyncVar Hooks](/docs/manual/guides/synchronization/syncvar-hooks.md)
- [SyncEvent (Obsolete)](/docs/manual/guides/synchronization/syncevent.md)
- [SyncLists](/docs/manual/guides/synchronization/synclists.md)
- [SyncDictionary](/docs/manual/guides/synchronization/syncdictionary.md)
- [SyncHashSet](/docs/manual/guides/synchronization/synchashset.md)
- [SyncSortedSet](/docs/manual/guides/synchronization/syncsortedset.md)
- [Communications](/docs/manual/guides/communications.md)
- [Remote Actions](/docs/manual/guides/communications/remote-actions.md)
- [NetworkManager Callbacks](/docs/manual/guides/communications/networkmanager-callbacks.md)
- [NetworkBehaviour Callbacks](/docs/manual/guides/communications/networkbehaviour-callbacks.md)
- [Network Messages](/docs/manual/guides/communications/network-messages.md)
- [GameObjects](/docs/manual/guides/gameobjects.md)
- [Player Game Objects](/docs/manual/guides/gameobjects/player-gameobjects.md)
- [Custom Character Spawning](/docs/manual/guides/gameobjects/custom-character-spawning.md)
- [Custom Spawn Functions](/docs/manual/guides/gameobjects/custom-spawnfunctions.md)
- [Scene GameObjects](/docs/manual/guides/gameobjects/scene-gameobjects.md)
- [Pickups, Drops, and Child Objects](/docs/manual/guides/gameobjects/pickups-drops-and-child-objects.md)
- [Examples](/docs/manual/examples.md)
- [Additive Levels](/docs/manual/examples/additive-levels.md)
- [Additive Scenes](/docs/manual/examples/additive-scenes.md)
- [Basic](/docs/manual/examples/basic.md)
- [Billiards](/docs/manual/examples/billiards.md)
- [Multiple Additive Scenes](/docs/manual/examples/multiple-additive-scenes.md)
- [Pong](/docs/manual/examples/pong.md)
- [Room](/docs/manual/examples/room.md): Room example that demonstrates Mirror's built-in Room system.
- [Tanks](/docs/manual/examples/tanks.md): You can find this example already in your Mirror Project, location:  Assets/Mirror/Examples/Tank
- [EdgegapLobby](/docs/manual/examples/edgegap-lobby.md): You can find this example already in your Mirror Project, location:  Assets/Mirror/Examples/EdgegapLobby
