Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mattvh/steam-vapor
A command-line client for Steam and Source servers
https://github.com/mattvh/steam-vapor
Last synced: 5 days ago
JSON representation
A command-line client for Steam and Source servers
- Host: GitHub
- URL: https://github.com/mattvh/steam-vapor
- Owner: mattvh
- Created: 2013-05-31T04:48:03.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2019-07-14T21:25:32.000Z (over 5 years ago)
- Last Synced: 2023-03-25T09:37:58.505Z (over 1 year ago)
- Language: Ruby
- Size: 14.6 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vapor
[![Gem Version](https://badge.fury.io/rb/steam-vapor.png)](http://badge.fury.io/rb/steam-vapor)
Vapor is a command-line utility that allows you to view and connect to Source game servers (Team Fortress 2, Counter-Strike: Source, etc.) as well as keep tabs on your Steam friends. Instead of launching Steam, followed by TF2, to see if it's worth joining your favorite server, you can just run `vapor server list` to see how many players are online and what the current map is. Then you can connect with `vapor server connect [server alias]`.
## Installation
First, ensure that you have Ruby 1.9.x installed. (Vapor was written on Ruby 1.9.3.) You also need to have RubyGems. With those prerequisites aside, installation should be a simple matter of:
gem install steam-vapor
## Usage
**Servers**
* `vapor server add nickname 127.0.0.1` — Save a server to Vapor's server list. The default port used is 27015, though you can specify another by inputting it after the IP/domain (with a space as a separator). The custom nickname is how Vapor keeps track of the server.
* `vapor server rm nickname` — Remove the server corresponding to "nickname."
* `vapor server connect nickname` — Launch Steam and connect to the server corresponding to "nickname."
* `vapor server list` — View a listing of every server you have saved, complete with player counts and the current map.
* `vapor server info nickname` — Display the same information as `vapor server list`, but with a listing of players and their scores.**Users**
* `vapor user mynameis you` — (Replace "you" with your Steam username or numeric ID.) This tells Vapor who you are so the friends list will work.
* `vapor user friends` — Displays a listing of your Steam friends, with their current status.
* `vapor user profile username` — Displays a brief overview of the profile matching "username."Note: For the most accurate command listing, use the `vapor` command's built-in help function.