Acknowledgement
A 100% inspired by the fine work and services provided by https://arma3.swec.se/ (while it was still up).
About
DCS Server Tracker (DCST) is a tool that allows you to keep track of DCS World online servers. It tracks the servers, the number of players and which scenarios are played on them and tries to present all the information gathered in something that is easy to see at a glance.
Development
Made using the following tools:
Questions? Bugs? Contribute? Run your own instance? Check this out at GitHub.
TODO:
- Add nice server filters (need Javascript skills for that)
- Have a dedicated server detector running.
Changelog
2021-10-19: Rewrite in Go
- Finally got the time to rewrite this application in Go and use tech that allows it to continue for extended periods of time without my intervention. I am so lazy, so if I get this right I shouldn't have to bother unless the monitoring starts alerting me. :-)
2019-09-16: Improving one line at the time!
- MySQL queries go through redis now to improve query speed.
2019-09-15: Lets try again..
- Replaced DynamoDB and memcached in favour of redis.
- Dumped all the MySQL related queries into a function. Makes it SLOW AF. But should cause less trouble in the long run.
2019-03-16: I needed a global CDN for this?
- Show country-flags of where the servers are hosted.
- Cached IP->Country results into memcached
2019-03-15: The great "What is sleep?" rewrite!
- Rewrote and relaunched the application
- Moved server-data to MySQL from DynamoDB
- Moved session-data to MySQL for later processing
- Moved player-data to MySQL for later processing