Skip to main content

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.