The Edgegap Unreal Plugin is designed to streamline your game server deployment process, allowing you to focus on what really matters: your game. With minimal configuration, you can have your game server up and running on a remote, deployed server within minutes.
- Create an app on our platform: No need to manually set up an app; the plugin does it for you.
- Package your game server for Linux: Automatically packages your game server in a Linux-compatible format.
- Build the container: Constructs a Docker container for your game server.
- Push the game server container to your private registry: Your game server container is securely pushed to your private registry.
- Create a new app version for the pushed container: A new version of your app is created automatically.
This is an excellent alternative to traditional CICD pipelines, making your server development process faster and more straightforward.
Before you get started, make sure you have the following prerequisites in place:
- Unreal Cross-Compiling Toolchain: Required for packaging your game server for Linux. Follow the instructions here.
- Docker: Install Docker on your machine. For more details, refer to our Docker documentation.
- API Token: You must have an API token. If you don't have one, see this page.
- Container Repository Access: You'll need access to our container repository. More information can be found here.
- Download: Download the plugin compatible with your Unreal Engine version.
- Installation: Copy the
Edgegap
folder to your project'sPlugins
folder. - Enable Plugin: Open
Edit > Plugins
in the Unreal Editor and enable the Edgegap plugin.
Navigate to Edit > Project Settings
and scroll down to the Plugins
category to find the Edgegap
section.
Field | Description |
---|---|
API Token | The API token to use for the plugin. |
Field | Description |
---|---|
Application Name | The name for your game server application within the platform. |
Image Path | Select an image for your game server app. |
Click the "Create Application" button to finalize the app creation.
Field | Description |
---|---|
Version Name | Name your application version. |
Registry | Host of the container registry. |
Image Repository | Repository to use within the provided registry. |
Tag | Image tag for your container. |
Private Registry Username | Username for your private registry. |
Private Registry Token | Password for your private registry. |
- Complete the initial configuration and create your application.
- Set up a working game server.
- Use the "Create Version" button to package and push your game server container.
- Deploy an instance of your game server using the "Deploy Created Version" button.
- Connect to the deployed game server using the host and port displayed in the plugin window.
This section displays your current deployments on our platform. Use the "Deploy Created Version" and "Refresh" buttons to manage your deployments.
Thank you for choosing Edgegap's Unreal Plugin! 🎮