You can upload your game server build either directly from the Unity Editor using the PlayFlow plugin or manually through the dashboard. The plugin is the recommended method for Unity developers.
Uploading via the Unity plugin is easy and automates the entire process.
Get your API Key from your project dashboard on the PlayFlow website.
In the Unity Editor, open the PlayFlow window by going to PlayFlow → PlayFlow Cloud.
Paste your API key into the token box.
Select your game server scene (or use the scene list from your editor’s build settings).
Click the Upload Server button.
The plugin will automatically build, compile, and upload your game server directly to PlayFlow.
Uploading via the Unity plugin is easy and automates the entire process.
Get your API Key from your project dashboard on the PlayFlow website.
In the Unity Editor, open the PlayFlow window by going to PlayFlow → PlayFlow Cloud.
Paste your API key into the token box.
Select your game server scene (or use the scene list from your editor’s build settings).
Click the Upload Server button.
The plugin will automatically build, compile, and upload your game server directly to PlayFlow.
This method works for any game engine and gives you full control over the build packaging process.
In your PlayFlow project dashboard, navigate to the Builds tab.
Click the Upload Build button.
Prepare a .zip file containing your server executable and all its dependencies.
Important: Your main executable must be named Server.x86_64 for Linux builds so PlayFlow knows what to run.
Include any additional assets or configuration files your server needs in the .zip file.
Upload your .zip file.
Wait for the upload to complete and verify that it appears in your build list.
For optimal performance, always create headless server builds (without graphics or audio).