Skip to content

airmash-refugees/airmash-ground-control

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AIRMASH Ground Control

Build Status

Ground Control is an AIRMASH bot that sends wingmen to attack you. She's controlled through a chat interface. Ask her for help with --gc-help.

Let's get to it: request 3 wingmen from Ground Control with --gc-wings 3. You can request up to 5 wingmen to attack you. The wingmen are pretty dumb, always flying right to you, always shooting, and always predators. When you're done fighting your wingmen, say --gc-call-off to call them off your tail.

You'll note that you can only request wingmen to attack you; Ground Control doesn't want to bother players that don't want wingmen. Every player can request up to 5 wingmen, so hopefully the servers don't fall into chaos.

Usage

We need a nightly Rust compiler to compile the binary (cargo build [--release]). We may also use the provided Dockerfile to get a Ground Control client up and running quickly.

$ airmash-ground-control ws://us.airmash.online/ffa1

will connect us to FFA1 in US. We may connect to as many servers as we'd like; just pass them in on the command line. Use -h / --help to ask for help and see all options.

Use a RUST_LOG environment variable to control logging outputs. The Docker image will, by default, show info messages and above.

Adding a wingman

We have a small framework for defining your own wingmen. See the wings module's documentation for a walkthrough and an example. You can read it in the source code or render it with cargo:

cargo doc --open

About

AIRMASH bot for dispatching other bots

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 99.9%
  • Dockerfile 0.1%