Introduction to Dedicated Server Setup
Overview
This guide outlines the prerequisites and resources needed to set up a dedicated server in Unreal Engine using SteamCore PRO. Proper configuration ensures a robust and secure server environment for multiplayer games.
Requirements
To successfully set up a dedicated server, ensure the following requirements are met:
- Steam AppId: Obtain a unique Steam AppId for your game. Using the default public AppId (480) is not recommended for production.
- Remote Server: Host the dedicated server on a remote server (not on a local or home network) to ensure reliability and accessibility.
- Firewall and Router Configuration:
- Open ports 7777 and 27015 (UDP/TCP) by default on the server’s firewall and router.
- Ensure the firewall/router allows ICMP/ping requests for connectivity verification.
- Steamworks Configuration: Complete the setup as described in the Steamworks Configuration Guide.
- SteamCoreSockets Configuration: Follow the setup instructions in the SteamCoreSockets Configuration Guide.
Distributing Your Dedicated Game Server
To distribute your dedicated game server, refer to the official Steam documentation for detailed guidance:
Best Practices
- Secure AppId: Register a unique Steam AppId early to avoid issues with default or shared IDs.
- Network Security: Verify that firewall and router settings are correctly configured to prevent connectivity issues.
- Testing: Deploy and test the server in a controlled environment to ensure stability before public release.