I’m looking for a gaming league script similar to:
http://www.eco-league.com
http://totalgamingleague.com
http://cevo.com
I would like the script to be secure, coded in PHP. I want the script to handle heavy traffic, registrations, and to be efficiently configured with mysql. I don’t want a script that his heavy load, but will effectively run on servers. I would like someone who can be with us long term for security updates, and extra feature implementations.
Here is a simple features list I want implemented, obviously this isn’t the whole thing, but to give you a rough idea of how I want it setup.
Features,
————————————————————————
User End, Front End, Admin, Staff
————————————————————————
Front End
Articles – Must have the ability to add news, articles, predictions.
Media – Section where I can embed wipido videos (wipido.com).
Downloads – Staff and Admin need to be able to have the ability to add download links, or upload files for visitors to download.
Stats – Would like to have a stats page of players profiles
Schedules & Results – Team schedules, which will be set by staff members ONLY, and results which users post at the end of the match.
Player Transactions – Shows recent transactions of when players join new teams or leave their current teams.
Divisions and Standings – Users have the ability to see team records, standings, sorted by game, divisions.
Free Agents – List of Players who are not on teams.
———————————————————————
User End
———————————————————————
Registration – Sign up form
Join Team – have the ability the create a team
Unique Identifier – The ability to set their unique id’s based on the game eg. steam id, pb guid,etc
Create a Team – ability to create a team
Join a team – Join a team by just knowing their password. Limitations for example only team per game.
Assign Managements – the ability to have a team manager, who will be able to report wins, submit demos, kick players off the team, and file cheating disputes.
Dispute System – Dispute match results
Report Win – report win as well as the ability to enter player stats.
Staff Application – allow users to fill out a form to join the staff.
————————————————————————
Admin End
————————————————————————
Ban Players/teams – Have the ability to ban players/teams from the league.
Manage Disputes – Ability to solve disputes.
Add League- ability to a new league (can be free or payment required)
Add Game – ability to add a new game
Sub-Divisions – for example the ability to add a sub league under a specific game. eg. counter-strike open, counter-strike professional
Delete/Add/Lock/Manage Teams – the ability to delete, add, and lock registration.
Edit Standings & Results – ability to edit results and standings.
Edit User Profiles – ability to edit passwords, e-mails, unique identifiers.
Add Articles – add new articles to front page.
Add Downloads – add new downloads to front page.
Add Media – ability to add media streams.
League permissions – ability to restrict the users from joining multiple teams, creating multiple accounts.
————————————————————————–
Staff End
————————————————————————-
Ban Players – Have the ability to ban players from the league.
Manage Disputes – Ability to solve disputes.
Edit Standings & Results – ability to edit results and standings.
Edit User Profiles – ability to edit passwords, e-mails, unique identifiers.
————————————————————————-
Others:
Payment system based on paypal, admin can turn on the users actitivity on private leagues by just checking the payments.
A “confirm payment” button maybe for a better registration of payments.
A “match comm” is needed for scheduling the matches between team leader from both teams.