Next event
Loading…
League standings
May The Mahjong Gods Ever Be In Your Favour ☀️
🔔 Approvals
All event requests and new memberships, together.
Playing Tonight
Enter the event PIN and choose your name to check in and score at your table. No member sign-in needed.
Scores saved here count toward this event. For practice, use a separate test event or undo your test hands before play.
Sign in
Your name and 6-digit Member PIN. Works on any phone.
Choose your Member PIN
Your temporary PIN worked. Choose your own six-digit PIN to finish signing in.
Become a member
Join the LDM community. The host will review your details before you sign in.
Host controls
Admin Desk
Members
Search a member, open their name, then choose Reset Member PIN. You can also edit contact details here.
🗂️ All players · including older records
Event setup
Schedule an event
Your attendance · Host
Not seated
Event signups & waitlist
Review each request before confirming a place. New memberships can be approved with the event request. League choices are preferences; you can change seating later. Guests see only their confirmation until event-PIN check-in.
Text attendees opens a group text in your phone’s messaging app for you to review and send. Automatic, individual SMS blasts require a connected messaging service.
Players enter this PIN in Playing Tonight.
Half-time
Scoring pauses automatically after round 2. Unlock round 3 for everyone here.
Hands & confirmations
Review & publish
Play Points / attendance awards
+1 attendance, +1 on time (6:00–6:15 PM), +1 Best Themed Dish, +1 Best Themed Outfit. The host earns no attendance or on-time PP.
Publish nightly LP
Review automatic LP from final GP in each league: 1st 4 LP, 2nd 3 LP, 3rd 2 LP, 4th 1 LP. Equal GP shares a place and LP; the next place is skipped. Absent players receive no LP. Confirm publishes these results and closes the event for the night.
Close event
Closing is immediate: pending hands expire, the event PIN and sessions stop working, and scores become read-only.
Backup & restore
Each night (after 3 am) the site saves a copy of all data if anything changed that day, and keeps the last 60 days on the server (the newest copy is always kept). Download one now and then to keep a copy off the server too. Restoring replaces everything on this server; the current data is saved first.
Play for Fun
Start a game
Join on your own phone
Ask a player for the game code, then choose your seat. Use the same code to share one game, rather than starting separate games.
Your saved games
Swipe left on a game to delete it.
Saved games and resuming are for signed-in members. Sign in before starting to keep your game history.
Play for fun
Casual scorekeeper. No account needed, and it never counts toward standings.
Guest games stay on this browser for 30 days.
Admin Override
The original remains in history. A confirmed replacement updates standings immediately.
Score Sheet & House Rules
Upcoming events
Come play with us
Event registration
Already a member? Your Member PIN brings back your saved details.
How Play Points work
Earn +1 for attendance, +1 for arriving between 6:00–6:15 PM, +1 for Best Themed Outfit and +1 for Best Themed Dish. Outfit and dish awards are voted on at halftime. The highest season total wins LDM MVP. The host earns no attendance or on-time PP.
Stats
Season
Best 8 nights count. Leagues are separate.
Player Stats
Stat key
W = wins · SD = self-draws · L = direct losses (discarding the winning tile) · B = bonuses · P = penalties. Confirmed hands only. Weekly and season leaders share emojis when tied.