/tera-dpsmeter-server

Private TERA DPS-Meter server

Primary LanguagePHPMIT LicenseMIT

TERA DPS-Meter Server - Collect stats

Software License

This app allows you to host your own DPS-meter statistic server.

Developed using ShinraMeter as DPS-Meter.

Features

  • Store encounters in database
  • Show latest encounters
  • Show Top-DPS by boss of recent time period
  • Encounter detail page
  • Define list of "allowed" regions in config
  • Dynamic Filter via GET-Params: since, playerName, guild
  • Skill/Buff/Class Icons
  • Recent Events feed: Players taking high positions in ByBoss rankings

Endpoints

  • /api/submitdps
  • /api/allowed
  • /shared/servertime
  • /api/shinra/servertime

Install

Make sure to recursively clone also the teradata submodule.

$ composer install (--no-dev -o)
$ cp .env.example .env
$ ./artisan key:generate
$ mkdir public/img/icons && unzip teradata/icons.zip -d public/img/icons/
$ ln -s ../../teradata/class-icons public/img/class-icons

Adjust .env to your environment (database).

$ ./artisan migrate

Usage

Refer to https://github.com/neowutran/ShinraMeter/wiki/Private-DPS-server#dps-meter-configuration , using the endpoints.

Credits

License

The MIT License (MIT). Please see the License File for more information.