I am looking for someone to create a website for me so that people can sign up and create a server listing for their minecraft server. Many examples are as follows: http://mc-serverlist.com/index.php http://minecraftservers.org/ http://minecraftservers.net/ More information will be provided as requested.
Additional Project Description:
03/30/2013 at 0:35 IST
The general theme of the site should follow that of www.digitalforgeonline.com (doesn't have to exactly, but a similar color scheme.) Being able to easily change the color scheme would be a plus (could be implemented just in site code.)
Servers would need to be pinged for basic info on a regular interval (which could increase if the server is offline.) Example code for that can be found at https://github.com/xPaw/PHP-Minecraft-Query/ This ping would determine if the server is online, how many players are online out of the maximum allowed, message of the day, and server version. (All of those can be retrieved using the example code.)
Players would also be able to vote for a server, limited by player name & ip to once every 24 hours. Example code for submitting a vote to a server can be found here: http://topg.org/php_votifier The number of votes this month and total all time votes for a server should be recorded. Voting would be used in addition to other variables, such as the amount of time the server has been listed and/or uptime, etc., to 'rank' or 'score' each server.
Server owners should be able to create an account on the site to add their server/manage server details. The account details need only be limited to username, password, & email. Server details include name, ip, port, banner image, type/features, description, voting details (ip, port, public key)
The server list on the homepage would feature a section at the top for 'sponsored servers', followed by a paginated filterable/sortable list of servers. The default sort would be based on the 'score' determined above.
The general layout of the site would be as follows:
• Homepage with sponsored servers followed by listing
• Server details page
• Vote for server page (basic captcha or similar protected form for submitting a player's username.)
• Login protected page from which server owners can add servers to their account or modify already created servers.
• Login protected page from which server owners can edit their email/password.
• Login protected page from which server owners may bid for sponsor slots (this page should be consided low priority, and more exact details will be given when awarded the project.)
Basic layout & requirements can be found in the example URLs above.