Pointercrate-inspired demonlist built with PHP + MySQL. I suggest use x10Hosting
- Main List / Extended List / Legacy List.
- Level detail page with scoring, records, and position history.
- Record submission to player account.
- Admin panel for level management, rank changes, and user roles.
- Discord bot/webhook notifications.
- PHP >= 8.1
- MySQL or MariaDB
When updating, remember to change the value 'updated' => 0 to update the database.
- Upload the project to your hosting path, for example
public_html/demonlist. - Create a MySQL database and user in your hosting panel.
- Import schema.sql into that database
- Edit
config.phpwith your values:
name: website nametagline: short site descriptionbase_url: app base path (example/demonlist)public_url: absolute public URL for embeds/meta- example:
https://your-gdps.com/demonlist
- example:
timezone: app timezonedebug: debug mode
webhook_url: event notifications (submit/review/level updates)bot_token: Bot DM notify user about their record/verifyserver_widget_url: full widget URL- example:
https://discord.com/widget?id=...&theme=dark
- example:
server_id: used ifserver_widget_urlis emptyserver_theme:darkorlight