Land of Karchan

Play the Game!

If you wish to create a new character, click here.

Contact Us

If you need to contact us, you can do so at deputiesofkarchan at outlook.com.


Loading content. Please hold...


Using Let's Encrypt for SSL.

Runs on Payara.


Darkmode is off.

Release notes - version 2.0.3
Published Date Sep 3, 2019 12:34:28 AM

Howdie, people of Karchan

Well, because of some small bugs introduced in the previous release, these had to be rectified in this one.

You've been playing it for some time already, but got only around to the release notes now.

Release Notes

  • Fixed #89. Logged in as "null". (Remove localStorage, replace with cookies. Forgot to do this in one place.)
  • Fixed #90. "You are not logged in as undefined". But this resolves itself appropriately. Related to the bug above.
  • add beta release support. Could still use some improvement, working on it.
  • fix logging out in karchanpersonal and karchanadmin. Now logs you out and back to the main page.
  • fix for some passwords (Victorias for example) -> it happened when the hash was preceded by one or more zeros in mysql, but my code was without 0-padding.
  • Fixed #88. Blue bar for mobile users. Added [play] in both karchan website and the karchanapp for small screens.
  • play was unclickable on small screens, as the toast was invisible but still in the way. Toast now only rendered/added if there's new mail.
  • fixed some imports on MenuFactory.

Note: If you log out, but you haven't stopped playing (by pressing the big Quit button), you remain on the who list and people can see you. At least, until you idle out.

By Karn.
Release notes - version 2.0.2
Published Date Aug 29, 2019 1:12:23 PM

Howdie, people of Karchan

Well, I finally gotten around to releasing a new version. I'm quite pleased with what I came up with, let me know if anything is amiss.

Also, it would be nice if you guys test all the stuff, in weird ways, to see if there's no breakage.

For those who do not wish to read the entire release notes below, here's the highlights:

wikipages can be edited again by all players
pictures can be uploaded by all players
authentication and authorization
this is now done using JSON Web Tokens
it's now possible for people with sensitive eyes to set the website to darkmode, to prevent glare at night.

Release Notes

[This here is a placeholder for me to put the release notes, but as I have a cold and am rather tired, I will amend this blog at a later date.]
  • added links to the menu when you are logged on, under "Personal".
  • added a Toast, showing you have new mudmail.
  • upgraded to the latest libraries
  • added logging to the templates, blogs, pictures and wikipages, so we can track when someone has changed something.
  • Systemlog table has been dropped. Is no longer useful.
  • added caching header to the images
  • made it possible for players to upload pictures
  • made it possible for players to edit wikipages
  • wikipages now show their childrens pages, if they have these. This can be turned off.
  • wikipage edits can be previewed
  • recently edited wikipages visible on the main wikipage
  • deputies can create special administration wikipages only visible to deputies
  • Fixed #79. added darkmode
  • replaced localStorage with cookies
  • removed old html files and an AngularJS app
  • added the microprofile api to the dependency so we can use the ConfigProperty annotation
  • made the Karchan icon in the karchanpersonal and karchanadmin clickable. It redirects to the Karchan main page.
  • started using JSON Web Tokens for user authentication and authorization
  • facilitate deep linking by redirecting sub-urls to the main index.html and letting Angular deal with it.

    For example: http://www.karchan.org/karchanpersonal-2.0.2/mail will immediately show your mail.

  • made layout of our two apps karchanpersonal and karchanadmin same as the website itself
  • Fixes #84 and fixes #82. Turns out I had to remove the @Notnull from the auto-ident pk I added.

By Karn.
A new release is imminent!
Published Date Aug 17, 2019 1:57:41 PM

Very busy working on a new release (2.0.2). It's coming together quite nicely.

Quite possibly, I shall release it this week, once it's done.

By Karn.
Updated SSL Certificate
Published Date Jul 2, 2019 8:23:38 AM

The SSL Certificate of Let's Encrypt has now been renewed for another three months.

It's scheduled to expire on 29th of September 2019. You can check with the little "lock" icon in your browser address bar.


By Karn.
My apologies for the delay.
Published Date Jun 26, 2019 10:41:21 PM

My vacation is over and I'm back. The game is back online.

I also created a fresh backup, upgraded the system, and installed a new Payara server (192, if anyone's interested).

Once again, sorry for the long delay. It probably won't happen again.

High regards,

By Karn.