Seite 1 von 1

SimpleCoins API

BeitragVerfasst: Do 18. Dez 2014, 17:57
von leNic
Hallöchen,

da ich meine API auch schon seit ein paar Monaten bei Spigot als Resource veröffentlich habe, dachte ich, das mache ich auch mal hier :)

Die API:
Bei der SimpleCoins API handelt es sich um eine API für Bukkit Entwickler, die es euch ermöglicht z.B. ein Coinsystem in euer Plugin einzubauen. Das ganze System verlangt lediglich eine MySQL Datenbank und einen Bukkit bzw. Spigot Server.

Warum die API?
Meine API ist auf eine möglichst hohe Performance und Stabilität ausgelegt, die auch bei hoher Spieleranzahl gehalten werden kann.
Der Grund ist ein Caching-System, dass nur minimale Anforderungen an die Datenbank stellt und somit Hardware Ressourcen und Traffic spart. Außerdem findet jede Aktion asynchron statt. Ausgenommen sind natürlich Bukkit Methoden.

Download
Den Download für die aktuellste Version könnt ihr immer hier finden:
http://www.spigotmc.org/resources/simplecoins-api.1432/

GitHub
Natürlich will ich meinen Code auch mit euch teilen und auch über mögliche Verbesserungen informiert werden :)
https://github.com/GermanElectronix/SimpleCoins

Liebe Grüße
introlous

Re: SimpleCoins API

BeitragVerfasst: Fr 19. Dez 2014, 00:33
von crysis992
Hab mal schnell über dein Code geschaut:

1. Speicher den Cache bei onDisable in die DB, sonst ist der aktuelle "Kontostand" bei einem /reload verloren.
2. Speicher den Cache alle 5-10min in die Datenbank, sonst ist der aktuelle Kontostand bei einem Crash verloren.

Re: SimpleCoins API

BeitragVerfasst: Sa 20. Dez 2014, 20:52
von leNic
Danke für die Hinweise, habe ich beides hinzugefügt ;)