screeps-grafana icon indicating copy to clipboard operation
screeps-grafana copied to clipboard

Add support for Private Servers and for Memory Segments

Open ross-p opened this issue 7 years ago • 3 comments

Add Private Server Support

Copied private server work from @Parakoopa and modified it to be backward-compatible. All existing ansible command-lines will continue to work as they previously did.

New optional ansible-playbook environment vars:

  • -e screeps_basic_auth=1
  • -e screeps_hostname=http://your.private.server.name:21025

Add Memory Segment Support

By default stats are still read from Memory.stats, however you can now optionally load stats from a memory segment instead.

New optional ansible-playbook environment vars:

  • -e screeps_stats_source=segment=0 will load the stats key from memory segment 0. Change to whatever segment number you wish to use.

Add Documentation

Added documentation (thanks @ags131) to help other people work with this code base in the future.

Developer Note

If you merge this, you'll also need to publish a new Docker Hub image of screepers/screeps-statsd. Don't forget to do that. ;)

ross-p avatar Apr 10 '17 04:04 ross-p

Pinging @ButAds :) I can build and push it to screepers on dockerhub once merged :)

AlinaNova21 avatar Apr 10 '17 13:04 AlinaNova21

@ButAds I had to add back the node:image element of the docker-compose.yml.j2 since ansible was unable to start the docker containers without that. Otherwise your recent changes are merged.

ross-p avatar Jul 09 '17 16:07 ross-p

docker-compose.yml file is missing in your repo btw

TimMeissner avatar Aug 22 '18 08:08 TimMeissner