/steamcmd

Development repository for Chef steamcmd cookbook

Primary LanguageRuby

steamcmd Cookbook

Installs and configures steam servers with SteamCMD.

Usage

steamcmd::default

Just include steamcmd in your node's run_list:

{
  "name":"my_node",
  "run_list": [
    "recipe[steamcmd]"
  ]
}

and use steamcmd_app definition (see counterstrike_source recipe for examples).

Convenience recipes

Just include game-specific recipe in your node's run_list or do include_recipe from inside your cookbook:

include_recipe 'steamcmd::counterstrike_source'

Avaialble recipes:

  • counterstrike_source
  • team_fortress
  • day_of_defeat_source

Contributing

  1. Fork the repository on Github
  2. Create a named feature branch (like add_component_x)
  3. Write your change
  4. Write tests for your change (if applicable)
  5. Run the tests, ensuring they all pass
  6. Submit a Pull Request using Github

Authors