PHP Highscores
This packet provides the simplest solution for integrate server-side High scores in any project with little to no hassle. The packet comes with many features to allow developers easy implementation, and maintenance of their high score leader boards, and it is designed to fit any project. The data your users provide is stored in a MySQL database and the PHP scripts perform all the work. The source is written in both C# UnityScrip for easy integration.
Requirements:
Web Hosting Server with PHP 5.2+ MYSQL support
Features:
- Bad name filter: User can only use names that are not determined as offensive
- Free Entry: Users can submit their scores with a new name each entry; their scores are not tracked.
- Tracked Entries: Users register upon their first entry, they will be locked to use this name each submission, but their rank scores are tracked displayed.
- Display daily entries, or all entries present in the table. You are able to limit the number of records displayed
- Set the difficulty levels, with the ability to name the levels as you see fit (easy = slow mode, medium = heating up etc.)
- Playerprefs integration: just provide the name of the Playerprefs you are using to store scores the packet will pull info from them.
- Display a limited number of scores; top 10, top 100 ect
- Auto populate your tables with random names from a list to have the effect many people are playing your game; empty highscore list drives player away!
- Security measures are applied to prevent from Sql injections general hack attempts on your server
- Php code is clean efficient
- Sql queries are clean and robust for max efficiency
Developer Tools:
- Easy integration Easy table creation: no need to create the tables yourself, just provide the database information from your server, upload the files, Set your needed tables in your unity scene, and click “create tables” in unity. Your tables will be created on your database, easy as that; your project now has a high score system.
- Delete or clear tables: clear all entries from a table in a click
- Reset tables: fill tables with a list of fake names and randomized scores in a click
- Delete by score: delete all entries below a given score in a click
- Delete by date: delete all entries before a given date in a click
There is no easier robust solution!