If you need to contact us, you can do so at deputiesofkarchan at outlook.com.
There's a Land of Karchan discord server too!
Loading content. Please hold...
Darkmode is off.
o, we've been running in the cloud now for a while, and after some initial problems, things seem to be calming down.
I'm still investigating issues of instability when the server is running for a long time. I'll keep you posted.
For your information, I'm running on a PaaS (Platform as a Service) framework called Jelastic (https://jelastic.com/).
|Old setup (VPS)||New setup (Cloud)||Comments|
|flexibility, I was free to do as I pleased||inflexible, node setup is done for you|
|high maintenance||low maintenance||Related to previous point.|
|slow||fast||Most users are Americans, and the game is now housed in a Data Center in Atlanta of all places.|
|simple support, no statistics||extensive support, detailed statistics|
|steady predictable cost||only pay for resources you use|
|inefficient software, but who cares?||inefficient software is costly!||Related to previous point.|
|payment via bank account||attached to my PayPal||That's right! If you donate to my PayPal it goes straight to the server.|
|my server, mine, no touchy!||collaboration is possible/ownership is transferable||Nice to know if something were to happen to me.|
To be fair, my old setup did have several options, I just didn't know about them. At the time of starting my contract period, at least, they were not available.
Installing/replacing a node changes the IP address, which means I have to change the DNS records of karchan, which means people have to wait for the DNS change to trickle down to them.
I accidentally installed an old version of the application server. That needed to be corrected. My mistake.
I installed NGINX to be able to redirect HTTP traffic to HTTPS, which seemed fine, however, it also caused the Websocket to be closed after 1 minute of inactivity. So for now, I removed the NGINX again.
The domain used in the application server is not suited for production use, and needed to be changed. It might have been the cause for the server to stop responding. I increased the EJB Bean pool to 128 (up from 32), the http thread pool to 50 (up from 5) and turned off the http listener for now (until I can get the redirect fixed). Transaction timeout set from 0 (disabled) to 300 seconds just in case.
I plan on changing some more things about the settings in the application server, but these were the important ones.
Fixed the pictures of the rooms, a lot of them were prefixed with http://www.karchan.org and http://karchan.org and they should not be. As a friendly reminder, if, for instance, you need to reference the picture well.gif on the server itself, a relative url "/images/gif/well.gif" would be perfectly fine.
Removed a lot of old user methods containing the old xml way of working. They don't work and caused exceptions in my log.
The whole thing is running on java 11 instead of java 8 now.
High regards,By Karn.
I have set up an event for October that anyone can be a part of. It has a full plot and requires teamwork, and it will be moderated by myself. I plan on keeping things fair as far as the event goes, and will even be utilizing the /roll 10 command to ensure things remain balanced.
If you're interested in participating in the event, please sign up here:
Sign Up Sheet
I look forward to hanging out when the event rolls around!
If you see this Blog, that means you are accessing the new server in the cloud!
o I am currently evaluating moving Karchan into "the Cloud".
The proof is in the pudding, as the crazy English people say, so I'm going to move over and see how it holds up.
It means I will have to update my DNS records and that means it will take some time to filter through to the entire Internet.
I will let you know when...
High regards,By Karn.
Welcome to Karchan!
There are a few things you should know as you proceed.
First and foremost, to make a new character, hit 'New Character' on the top menu. This will take you to a page where you can choose what your character looks like.
There are three options for race: human, elf, and dwarf. You are not restricted to those races once you play though. If you contact a deputy, you can ask to have your race changed to a variety of options. Have a look at our wiki for inspiration!
Once you have chosen how your character looks, scroll down to where it says 'Submit'. This will log you into the game if you chose a name that hasn't been taken already. If the name has been taken already, you'll receive a message saying the name already exists.
Things you should do once you're logged in:
1. Hit submit often!
Hitting submit refreshes your screen without executing a command. People may be trying to reach out to you and you won't see their messages unless you hit submit to refresh your screen.
2. Type newbie guide for a general shakedown of commands.
Doing so explains how you can post, how you can talk to people, and how you can see who is logged on at any given time.
3. Type newbie geography to learn about the different areas in game.
That will help you maybe decide where you want to focus some of your rp in or where you want your character to be from.
4. Join our Discord (link on main page) for instant access to admins and players! The community wants to help you!
We're always ready to help as new players arrive. Drop in and introduce yourself. While you're at it, get some questions answered!
If you have any questions, don't be afraid to ask! The above commands can be used anywhere for easy reference.