Skip to content

Source Code for Unreal Engine Plugin for Edgegap Integration

Notifications You must be signed in to change notification settings

edgegap/edgegap-unreal-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Overview

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.

Features

  1. Create an app on our platform: No need to manually set up an app; the plugin does it for you.
  2. Package your game server for Linux: Automatically packages your game server in a Linux-compatible format.
  3. Build the container: Constructs a Docker container for your game server.
  4. Push the game server container to your private registry: Your game server container is securely pushed to your private registry.
  5. 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.

Prerequisites

Before you get started, make sure you have the following prerequisites in place:

Installation

  1. Download: Download the plugin compatible with your Unreal Engine version.
  2. Installation: Copy the Edgegap folder to your project's Plugins folder.
  3. Enable Plugin: Open Edit > Plugins in the Unreal Editor and enable the Edgegap plugin.

Installation1 Installation2

Configuration

Navigate to Edit > Project Settings and scroll down to the Plugins category to find the Edgegap section.

Configuration1 Configuration2

General Information

Field Description
API Token The API token to use for the plugin.

Application Info

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.

Versioning

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.

Standard Workflow

  1. Complete the initial configuration and create your application.
  2. Set up a working game server.
  3. Use the "Create Version" button to package and push your game server container.
  4. Deploy an instance of your game server using the "Deploy Created Version" button.
  5. Connect to the deployed game server using the host and port displayed in the plugin window.

Current Deployments

This section displays your current deployments on our platform. Use the "Deploy Created Version" and "Refresh" buttons to manage your deployments.

Current Deployments


Thank you for choosing Edgegap's Unreal Plugin! 🎮

Releases

No releases published

Packages

No packages published

Languages