2.8 KiB
2.8 KiB
description
| description |
|---|
| FishyFacepunch connects FishNet to Steam via the Facepunch.Steamworks API, offering a simpler wrapper over Steamworks.Net for your transport layer. |
FishyFacepunch (Steam)
Description
FishyFacepunch is a transport to interface with Steam using Facepunch.Steamworks API.
You will need FishyFacepunch to be the transport layer, and you will need FacePunch.Steamworks, which is a subjectively simpler wrapper for the Steamworks.Net API.
See the How to Install section to setup the Transport and FacePunch.Steamworks.
Compatibility
| System | Supported? |
|---|---|
| Windows | Fully Supported |
| MacOS | Fully Supported |
| Linux | Fully Supported |
| Web | Not Supported |
| IOS | Not Supported |
| Android | Not Supported |
| Xbox | Not Supported |
| PlayStation | Not Supported |
| Nintendo | Not Supported |
How to install
To install visit https://github.com/FirstGearGames/FishyFacepunch and follow the Setup instructions.
{% hint style="warning" %} Note that this transport requires Facepunch.Steamworks to be installed separately, as well as .Net 4x or greater. Links to install these should be on the GitHub as well. {% endhint %}
Component settings
- Steam App ID: The App ID assigned to your game when registered with Steam. The default is 480 which is Steam's testing game (SpaceWar).
Server
- Server Bind Address: Used if you want to manually Bind a Steam ID to the server.
- Port: The port you want the server to be bound to. Default is 27015
- Maximum Clients: The maximum number of clients you would like to connect to the server. Default is 16.
Client
- Client Address: The Steam ID of the server you are connecting to. The Servers Steam ID if its standalone, or the Hosts Client Steam ID if the server is a host.
- Timeout (Seconds): The amount of time allowed to establish a connection, in seconds.
