Skip to content
Private TERA DPS-Meter server
PHP HTML JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bootstrap
config
database
public
resources
routes
storage
teradata @ 9fd92c5
tests
.env.example
.gitattributes
.gitignore
.gitmodules
LICENSE.md
README.md
artisan
composer.json
composer.lock
package.json
phpunit.xml
server.php
webpack.mix.js
yarn.lock

README.md

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.

You can’t perform that action at this time.