Skip to content

Unreal Engine 4 Dedicated Server manager built around Amazon Web Services.

Notifications You must be signed in to change notification settings

looterz/wrangler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wrangler

Unreal Engine 4 Dedicated Server manager built around Amazon Web Services.

features

  • Supports both steampipe and S3 for updating the server
  • Automatic updates triggered from SNS notifications
  • Automatic process monitoring and crash recovery
  • Automatic server configuration via EC2 instance meta-data and tags

config

The configuration file lives next to wrangler.exe and should be named wrangler.toml.

# The path to steamcmd
steamcmd = ""

# The absolute path to the servers root directory
server = ""

# The process name to monitor
process = ""

# Use Amazon S3 instead of steamcmd, requires that the instance have an assigned IAM role
UseS3Bucket = false

# The bucket name
S3Bucket = ""

# The bucket prefix (not working)
S3BucketPrefix = ""

# The absolute path of the folder to download the server to
S3Folder = ""

# Game folder name
GameFolder = ""

# Game Steam AppID
AppID = ""

# Default game server configuration file URL if none is provided, likely on an S3 Bucket
ServerConfig = ""

tags

Wrangler reads and uses these tags when configuring itself and the server process.

  • Server_Branch - The steampipe branch to pull updates from, if live it is ommitted and uses the default branch
  • Server_Name - Game needs to be configured to parse this in GameSession::RegisterServer
  • Server_Map - The map argument passed to the server during launch
  • Server_MaxPlayers - The maximum amount of players argument passed to the server during launch
  • Server_Game - The gamemode alias argument passed to the server during launch
  • SNS_TOPIC - The SNS topic to subscribe to and listen for updates on

When the server process is launched, this is how the tags are used

Process.exe Server_Map?ServerName=Server_Name?MaxPlayers=Server_MaxPlayers?Game=Server_Game

About

Unreal Engine 4 Dedicated Server manager built around Amazon Web Services.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages