Brontesaurus Source Dedicated Server AWS AMI released

Source Dedicated Server AWS AMI released

Posted on Thursday, March 19th, 2009 at 9:00 am View Comments

I have created a AWS EC2 AMI with a couple source dedicated servers installed on it. Lately I’ve been using EC2 to start on demand game servers for whenever my friends and I want a private server to play on with the settings we all like. 

This image is based on Amazon’s Fedora Core 8 32bit Official image. The latest HLDS update tool and Day of Defeat Source, Counter-Strike Source, and Team Fortress 2 games are installed with example server.cfg files for each game.

AMI Id: ami-7906e110

Manifest: fc8-srcds-01/image.manifest.xml

readme.txt:

This is the source dedicated server EC2 image.

Brought to you by Adam Bronte
Find updates and information at http://brontesaurus.com

All source ds servers are in /home/steam

Installed Games:
=================
* Team Fortress 2
* Counter-Strike Source
* Day of Defeat Source

Running Day of Defeat Source Server
========================
Dods Config Files: /home/steam/hlds/orangebox/dod/cfg

To start the server:
* cd /home/steam/hlds/orangebox
* ./srcds_run -game dod

Ex: ./srcds_run -game dod -secure +maxplayers 24 +exec server.cfg

Running Team Fortress 2 Server
========================
TF Config Files: /home/steam/hlds/orangebox/tf/cfg

To start the server:
* cd /home/steam/hlds/orangebox
* ./srcds_run -game tf

Ex: ./srcds_run -game tf -secure +maxplayers 24 +map cp_dustbowl +exec server.cfg

Running Counter-Strike Source Server
========================
CS:S Config Files: /home/steam/hlds/cstrike/cfg

To start the server:
* cd /home/steam/hlds
* ./srcds_run -game cstrike

Ex: ./srcds_run -game cstrike +maxplayers 24 +map de_dust +exec server.cfg
  • Yea you cant really do anything about the ping. Your EC2 instance is stuck in whatever datacenter it is in. I was getting around the same ping when running mine.
  • elmoro
    Hello nice to see an image for gamers:) I am testing a gameserver on ec2 and i have a bad network performance. Clients have a ping from 90ms . That ist very bad...
    Any hints. Are your server has the same results?

    Greetings.
    Axel
  • I'm not aware of any way to store an AMI on a local drive.
  • harioharima
    Hi, I also find myself in the need to create a custom ami on aws and have a super basic question. My reading indicates that any new ami must be stored on S3. I've been trying to understand why s3 storage (and the additional permanent storage fees) is mandatory...can't this be done off a local drive? Any ideas? Thanks.
  • It looks like the server successfully started up and also was able to add itself to the master server. Are you sure your security group has UDP port 27015 open?

    Also I dont know if it matters but add an elastic IP to the instance.
  • Hey, thanks for doing this. I wasn't quite able to get it to work, though -- got a few error messages while trying to spin up a TF2 server and Steam isn't finding my server after srcds_run finishes. Here's what I got:

    # ./srcds_run -game tf -secure +maxplayers 24 +map pl_goldrush +exec server.cfg
    Auto detecting CPU
    Using AMD Optimised binary.
    Server will auto-restart if there is a crash.

    Console initialized.
    Game.dll loaded for "Team Fortress"
    Particles: Missing 'particles/error.pcf'
    maxplayers set to 24
    maxplayers set to 24
    Unknown command "/"
    Unknown command "startupmenu"
    Network: IP 10.248.246.48, mode MP, dedicated Yes, ports 27015 SV / 27005 CL
    ConVarRef room_type doesn't point to an existing ConVar
    exec skill1.cfg: file size larger than 1 MB!
    Executing dedicated server config file
    [S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.
    Unknown command "/"
    exec: couldn't exec pl_goldrush.cfg
    Adding master server 69.28.140.247:27011
    Adding master server 68.142.72.250:27011
    Connection to Steam servers successful.
    VAC secure mode is activated.

    Totally possible that I missed a step. Any idea what's going on?
blog comments powered by Disqus
  • Source Dedicated Server AWS AMI released
  • Source Dedicated Server AWS AMI released
  • Source Dedicated Server AWS AMI released
  • Source Dedicated Server AWS AMI released
  • Source Dedicated Server AWS AMI released

© 2010 Copyright Brontesaurus. All Rights Reserved. Valid (x)HTML and CSS