Mahjong Pantheon

New admin panel release

New administration panel and private area (codename “Forseti”) has been released. Let’s see what’s new.

Login/signup functionality moved to new service

You can no longer login or signup with Rheda. But there will be a link to “Personal area” instead:

Following that link when not logged in will open login form. Also there is a password recovery link under the login form.

If you’re not registered, you may follow the “Sign up” link in left column to create your account.

After you fill the form and submit it, the confirmation email will be sent to your address. Follow the link in the email to get to confirmation page.

When logged in, you can edit your profile details after following the “My profile” link in left menu.

You can create events in “Manage events” page. Click “Create new event” button in the top of the page and fill the form. You need to enter basic information on the first table. First, select type of new event, depending on which second configuration tab will vary. Second, choose ruleset template. The rules checkboxes and values on third and fourth tabs will be set according to selected ruleset. Please note that ruleset template selection resets all you fine tuning you made before. Third, fill timezone and event description - markdown syntax is supported for the description.

On local event settings tab you may select series length and minimal games count

On online event settings tab you should fill the tenhou.net lobby number, other fields are optional

Tournament settings tab allows to set session duration and ending policy. Also there are two checkboxes which change tournament logic: “Team tournament” checkbox enables team rating table and additional tab in “Manage players” page where you can set team names for each player; “Seating is defined in advance” checkbox enables predefined seating mode, which enables additional tab in players management (to set player local IDs) and an additional page in event settings called “Predefined seating” where event seating script is defined. Also all automated seatings are disabled in this mode.

You can fine-tune the ruleset on third tab of event settings - there’s quite much settings.

You can enable or disable some yaku on the last tab, also some yaku-related rules are defined there.

After clicking on “Save changes” button, you will be redirected to own event list. A menu under “Actions” button allows event management actions. Also there is a button allowing to hide or show the event on ratings service main page.

Clicking “Manage games” in the menu will bring you to the games control page. If it’s a tournament, there will also be tournament controls in the top of page.

The “Manage players” page allows excluding players from next game and promoting them to administrators. Also there is a “Replace player” button next to player title.

Clicking the replace button will show the replacement dialog, where you should choose the replacement player.

After the replacement is selected, the dialog is closed and replacement player is shown next to player title. Remove the replacement by clicking the cross link.

Clicking the “Penalties” button in left menu will bring you to the page where arbitrary penalty can be applied. Note that reason is mandatory.

Note two buttons in left lower corner. One is there to change language (btw, we’re looking for translators!), and the another one enables the dark mode.


We hope new personal area and administration panel will be much more convenient for players and event administrators. Please let us know about any found bugs or inconsistencies in our support channels in Discord (EN) or in Telegram (RU). Good luck!

Pantheon 2021.11 update

New major version of Pantheon has been deployed. New version has many improvements and changes, including new personal data management subsystem, which allows to use a single login/password for all events a player participates in.

Old version is still accessible at https://mjtop.net (with Rheda at https://gui.mjtop.net and Tyr at https://m.mjtop.net), though no new events will be created there. All existing events will eventually be finished and old version will be put into read-only mode.

New version is located at https://riichi.top (with Rheda at https://r.riichi.top and Tyr at https://m.riichi.top).

As always, we appreciate useful feedback of our beta testers. Feel free to contact us on our support channels or directly via email.

Pantheon 2018.11 update

Since last update, Pantheon has moved to rolling release model. This means no new versions will be released, but Pantheon master branch is stable enough to be used at production servers as is.

As always, we appreciate useful feedback of our beta testers. Major changes by the date include internationalization of all subsystems, predefined seating, aggregated events and games cancellation.

Read More

Pantheon 1.2.0 released

Pantheon major version have been released. Thanks to our beta testers for useful feedback. Major changes include pao rule support, new tournament seating algorithm, reducing supported databases to PostgreSQL only, simpler developer environment setup supported by Docker, resurrection of online games support and many more.

Read More

Pantheon 1.1.0 & 1.1.1 released

Pantheon minor and bugfix versions have been released. Thanks to our beta testers for useful feedback. Major changes include overview of neighbour tables, timer improvements, database migrations, seeding and auto-deploy for backend.

Read More