v1.3.1 Open source · PHP · MIT licence
LAN Party Leaderboard
Run your own LAN party scoreboard: a live leaderboard and big-screen display, run from a simple admin panel, with optional PUBG auto-import. Download it, host it, and make it better.
- Needs PHP 8+ web hosting (e.g. IONOS) — no database
- Works offline at the LAN — no CDNs or cloud services
What's in it
- Big-screen display mode for the TV — 1080p to 4K and ultrawide
- Live leaderboard — points, wins, K/D and podium, worked out from match results
- LAN nights — each night has its own players and leaderboard, with past nights kept as history
- Admin panel — players, games, matches, schedule, servers and announcements
- Quick scoring from your phone — big − / + buttons and one-tap winner
- PUBG auto-import — kills, assists and chicken dinners land on the board by themselves, plus Top medic, Most assists and Most knocks badges
- Player stats — all-time numbers per player over any time period, with a monthly chart and CSV export
- Backup & restore, sample data, and security built in
Get it running
- Unzip and upload the folder to your web space (e.g. as
/lan/), including the hidden.htaccessfiles. - Visit
/lan/install.phpand create your admin login. - Delete
install.php, add your players and games, and opendisplay.phpon the big screen.
Full instructions — including Nginx and running it on your own PC — are in the README.
Build on it
Plain PHP, vanilla JavaScript and JSON files, with no frameworks and no build step, so it's easy to read and change. Ideas: more game integrations, tournaments and brackets, team modes, new display views.
Includes end-to-end test suites (Python 3) so you can check your changes.
Licence
MIT: free to use, change and share, including commercially. Just keep the copyright notice.
If you publish your own version, please swap the DNDGamersUK logo and name for your own.