EThe Edgegap Integration Kit simplifies the process of deploying and managing multiplayer game servers using Edgegap’s distributed orchestration platform. By leveraging Edgegap's automated game server deployment across its global edge computing infrastructure, you can ensure low latency, scalable server hosting, and seamless integration with Unreal Engine.
Here're some of the project's best features:
- Regionless Hosting: Automatically cache and deploy game servers across 615+ locations worldwide, ensuring optimal server placement with reduced latency.
- Cross-Platform Compatibility: Integrates seamlessly with Unreal Engine and other major platforms, supporting a wide range of game types and sizes.
- Bare Metal & Cloud Integration: Hybrid orchestration enables efficient hosting, combining bare metal servers for low-traffic periods and cloud infrastructure for spikes in demand.
- Instant DDoS Protection: Built-in defense mechanisms for keeping your servers secure and running smoothly.
- Fast Boot Times: Game servers deploy and become operational in under 3 seconds, allowing for rapid scaling to meet player demand.
- Pay-Per-Use Pricing: With no upfront costs, you only pay for server hosting when players are actively using your game.
- Easy Integration: Simple setup and configuration with the kit, allowing you to focus on developing your game rather than making API calls.
- Addon Integration: Supports EOS Integration Kit for Epic Online Services and Steam Integration Kit for seamless integration with the Steam platform.
- Updated to support Edgegap API v2.1.0 changes
- Added support for team ID in ticket assignments
- Updated Backfill API request structure (moved
attributes.deployment_request_id
toattributes.assignment.request_id
) - Added environment variable helpers for MM_MATCH_PROFILE and MM_EXPANSION_STAGE
- Updated ticket deletion handling to support 409 Conflict response code
- Added support for additional port configurations in project settings
- Added support for default environment variables in project settings
- Added GetGroupPlayerMapping function for retrieving player IDs by group ID
- Added GetExpansionStage function to get expansion stage information
- Added GetMatchProfileName function to get match profile name
- Fixed Dockerfile modification issue
- Fixed compiler warnings with LOCTEXT_NAMESPACE definitions
Please check the docs for updated Installation Steps
Being a open-source project it's important for the people to contribute to the plugin. The only guideline is to include all headers because 5.3 has a lot of issues with headers xD
Technologies used in the project:
- Unreal Engine
- C++
This project is licensed under the MIT License
Consider supporting us at Patreon Hire us at [email protected]