# FizzySteamworks Transport

FizzySteamworks is a Steam P2P transport for Mirror, it utilizes Steam's P2P service to directly connect or relay your connection to another player. FizzySteamworks is based on the [Steamworks.Net](https://github.com/rlabrecque/Steamworks.NET) wrapper.

You can get the release [**Here**](https://github.com/Chykary/FizzySteamworks/releases) with the latest version of Steamworks.Net included or you can clone the repo [**Here**](https://github.com/Chykary/FizzySteamworks).

## Features <a href="#features" id="features"></a>

* Multiple Customizable Channels : You can customize the channels in the transport, whether you want just 1 or 5 channels that are unreliable or reliable (best to leave channel 0 as reliable).
* Steam Nat Punching & Relay : The transport will use Steam to do Nat Punching to your destination, and if that doesn't work, steam's relay Server will be used to ensure you can always connect (latency may vary).
* No Code Changes Needed : If you Already use Mirror, you just need to slap this transport in (maybe add your steam App ID in your build), and everything should work the same like any other Mirror Transport. "It Just Works" -Todd Howard

![](https://462154250-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MGmQrf2z6FL0ZpExPAn%2F-MUNi0dXI-TZcXrbyqUo%2F-MUNi7sIbqsolwCvJb6R%2Fimage.png?alt=media\&token=e1c4445c-5ef1-4a24-ab00-7011208b935a)

## Credits <a href="#credits" id="credits"></a>

* [Fizz Cube](https://github.com/FizzCube) : Original author for this Transport.
* [Chykary](https://github.com/Chykary/FizzySteamworks) : The current maintainer for this Transport.
* [rlabrecque](https://github.com/rlabrecque) : Creator of Steamworks.Net.
* [vis2k](https://github.com/vis2k) : Creator of Mirror.
* Valve : Steam


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mirror-networking.gitbook.io/docs/manual/transports/fizzysteamworks-transport.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
