AWS GameLift Server Plugin by eelDev for Unreal Engine
Amazon GameLift Server Plugin for Unreal Engine
Amazon GameLift is a powerful dedicated server hosting solution designed by Amazon Web Services (AWS) to deploy, operate, and scale multiplayer game servers in the cloud. It provides low-latency, cost-effective, and reliable hosting for competitive and cooperative multiplayer games.
This plugin enables Unreal Engine developers to integrate AWS GameLift Server functionality directly into their dedicated server builds.
π§ Key Features
- Seamless integration with Unreal Engine
- Supports Amazon GameLift Anywhere
- Respond to GameLift commands such as shutdowns and health checks
- Compatible with both Windows and Linux dedicated servers
- Actively maintained since 2020
π Why Use Amazon GameLift?
Amazon GameLift offers a fully managed, low-latency solution for hosting multiplayer games. Key benefits include:
- Scalability: Automatically scale your server fleet based on player demand.
- Global Infrastructure: Utilize AWS's global presence to host servers close to your players.
- Matchmaking Integration: Combine with GameLift FlexMatch for intelligent, latency-aware matchmaking.
- Cost Efficiency: Only pay for the resources you use with auto-scaling support.
- GameLift Anywhere: Host your servers in your own data center or on-premise while still leveraging GameLiftβs features.
π Documentation
- Complete documentation and setup guide available at:https://aws.eeldev.com/
π Is This Plugin Still Being Updated?
Yes! This plugin was originally released in 2020 and has been actively maintained and updated for over five years, with ongoing support for new Unreal Engine versions and features.
β Important Notes
- This product is not affiliated with or endorsed by Amazon or AWS.
- AWS support is not included. For help with AWS services, refer to the official AWS documentation.
- Requires an active Amazon Web Services account to use.
π Server vs Client Plugin β Whatβs the Difference?
- Server Plugin:Runs on your dedicated server instances. Handles GameLift server lifecycle events such as onStart, onProcessTerminate, and onHealthCheck.
- Client Plugin:Used by your game clients to request matches via GameLift FlexMatch, claim game sessions, and notify GameLift when new server capacity is needed.
β If you're not using matchmaking and managing sessions manually, you only need the Server Plugin.β If you're using GameLift Anywhere, both the Client and Server plugins are required.
- Client Plugin available here:GameLift Client Plugin β Unreal Marketplace
π Product Support
To access technical support, youβll need to verify product ownership. Support hours and verification steps are listed here:π https://eeldev.com/help
π More from eelDev
- π Products on Unreal Marketplace:https://www.unrealengine.com/marketplace/profile/eeldev
- π¬ Join our community on Discord:https://discord.gg/3Yu7pEy