mix ex_pilot.serve (ExPilot v0.1.1)

Copy Markdown View Source

Start the ExPilot ssh server and keep it running.

mix ex_pilot.serve
mix ex_pilot.serve --port 2222 --http 2280 --maps priv/maps
PORT=8080 mix ex_pilot.serve

Options

  • --port — the ssh port. Default 2222
  • --http N, -p N — the port of the web pages, 0 for none. Default: PORT in the environment, else 2280
  • --ip — what to bind, comma-separated: addresses such as 192.168.1.5 or fe80::1, 0.0.0.0 for every IPv4 interface, :: for every IPv6 one, any for both. Default any
  • --accounts — the account file, text you can read (file:consult terms, one account each). Default $XDG_DATA_HOME/expilot/accounts.terms
  • --maps — a directory of map files, or one file. Default: the bundled maps
  • --robots — robots per arena
  • --beacon-port — the UDP port the server calls on for the local network, 0 to keep quiet. Default: beacon_port in the config, else 2299
  • --music — the browsers' and desktops' music: personal (each session its own, following its own view, the default), arena (one stage a world, shared), dynamic (personal, at a rate the load sets), static (the first section each session is cued, rendered once and looped — a recording, not a performance) or off
  • --sfx — their effects: personal (default) or off