1. Games
  2. Login
  3. Register
  4. Support
  5. 01:02:15
  6. en

News Page:  « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 »

Downtime KnightFight June 1, 2019

after a hard disk failure this morning (01.06.19 | 05:27 CEST) we had a ten minute downtime at the following KnightFight servers:

  • CZ 1, 3 and 4
  • DE 7 and 12 - 14
  • ES 3 + 4 and 6 - 8
  • PT 2, 5, 7, 8 and 10
  • SK 1
  • UK 8 - 10
  • US 3
  • PL 6-9
  • HU 2
  • NL 1
  • FR 1 and 7
  • IT 7 + 8

The system is back again. We apologize for any inconvenience and wish you a great weekend!

Details about today's moonID update May 21, 2019


Following the last update from March, we have rolled out a few more user-visible changes this time.

Here is a summarised list of the changes:

  • Improve browser-side caching of static content
  • Make the mobile/tablet experience less painful
  • Group "My Games" by game name
  • Loosen constraints to retain import information after deletion
  • A few database performance improvements

Detailed Changes

The following sections are in-detail explanations of the changes that we've just deployed.

Improved browser-side caching of static content

Our front-end web server (nginx) is now using ETags, which basically make sure that browsers won't retrieve the content again if the file already exists in the cache and has the same ETag as the current file on the server, hence increasing page load performance in subsequent requests after the initial one.

The technical reason why we had ETags disabled so far, was that files inside of Nix store paths always have the same modification time and by default, nginx generates the ETag by concatenating the modification time with the file size.

To illustrate this: Let's say we have a file containing the text hello world, which has a size of 11 characters. This would result in the ETag 1-11.

Now let's assume the content of file got changed to adios world, which has the same length. The same ETag (1-11) as the one from the old file would be sent to the browser and the server will respond with an HTTP 304 (Not Modified), causing the browser to load the old file from the cache.

Static files (everything beginning with /static in the URL) are served from Nix store paths, which would mean that we'd always get the same modification time, even after an upgrade. This is obviously not intended and could possibly distort the site, which is why we've disabled it so far.

We've rolled out a patch which addresses the issue by using the hash portion of the Nix store path as the ETag.

Better user experience for mobile and tablet devices

Another quite visible change was introduced for mobile phone/tablet users, where we have changed the navigation/layout a bit to make it less frustrating to browse moonID on smaller resolutions (about time, I'd say).

At the moment the mobile view should be treated more like an interim solution, because it's nowwhere near complete and in some cases quite rudimentary, but we do have a full site re-design on our roadmap where we intend to support mobile targets from the get-go.

The "MY GAMES" menu is now grouped by game name

If you're playing on a lot of game worlds, navigating the My Games menu becomes quite tedious to use after a while, because the list is not sorted in a natural order.

In order to make the menu more convenient to use, we now list game worlds under their appropriate game name and they are also sorted naturally (or more accurately: According to a new rank field in the database table).

So let's say you're playing on a few German MonstersGame and KnightFight worlds, the list was looking like this:

  • KnightFight DE 10
  • KnightFight DE 12
  • KnightFight DE 2
  • MonstersGame DE 1
  • MonstersGame DE 20
  • MonstersGame DE 4

After applying natural sorting, the list now looks like this:

Retaining important information after deletion

Right now if you want to delete your moonID account, you need to create a ticket and the actual deletion has to be done manually on our side, which is not a very good experience and we think that users should be able to do this for themselves.

However, there are a few things we need to retain by law, for example the purchases made by the user on the account.

While you'll still need to open a support ticket for deleting your account, we now have sufficient tests so that we won't accidentally delete too much information. This allows us to add account deletion within the next few updates.

Database performance improvements

So far some pages have issued an unnecessary amount of database queries, up to several thousand per request.

We have improved those queries a bit and now almost all pages (only a few internal ones are more demanding) use less than 100 queries. We intend to lower this in future updates, but even getting from a four figure number down to two digits is already a huge improvement.

Upcoming moonID Update with downtime on Tuesday morning May 20, 2019

Unfortunately, a few of the changes come with some fairly complex migrations we need to apply to our database. If everything goes as planned, the downtime will last only for a couple of minutes. If however all hell breaks loose and we need
to revert from database backup, the downtime could be up to an hour.

As usual, we're quite optimistic that everything will go as planned, but in case we're hit by Murphy's law we'd recommend taking a break on Tuesday,
May 21th from 02:00 to 03:00 UTC
(that is 4 o'clock to 5 o'clock in German time) if you want to avoid moonID being unavailable.

Supremacy 1914 now mobile playable May 3, 2019

The reintegration of the moonID toolbar is expected to be completed by Tuesday. We will keep you up to date.


Conversion nameserver April 27, 2019

this weekend we are moving our nameservers together, so there may be downtimes on moonID or the games until Monday evening. If everything goes as planned, there should be no downtime. Please post any conspicuous events directly here in the forum.

Premium Easter Campaign April 2, 2019

From April 1st at 10 p.m. until April 22nd at 10 p.m. we offer our Premium Easter Campaign. The premium promotion includes a 50% bonus on the purchase of all moonCoin packages.
Premium Easter Campaign

We wish you a happy Easter!

Update moonID March 26, 2019

in the last weeks we have rolled out the moonID backend update and our new hosting infrastructure. This means that the platform is now running on the latest technology and works faster and more secure. We rely on NixOS and remain loyal to our host Hetzner in Falkenstein and Nuremberg. All RedMoon games will have the same infrastructure with the next update.

Selected changes in the moonID backend

  • Software Update: Django 2.1.7 and Python 3.7 with type annotations
  • Extension of the automated test suite
  • New webserver: nginx (instead of lighttpd)
  • password validation against haveibeenpwned (only local, i.e. no requests are sent to the HIBP API).
  • Fixes of security gaps
  • Exchange of weak encryption algorithms
  • Statt fastcgi is now used uWSGI in the backend (also for optimized caching and sandboxing)
  • Removing requests to external sites (eg. Google)
  • Time-zone-aware Timestamps
  • phase-out of pycrypto
  • Removing redundant (JavaScript) code
  • Backend code is now in the Nix-Store and can no longer be written in case of an attack
  • Use HTTP Strict Transport Security, forbid frame embed, content-type sniff/XSS-protection
  • Game connector enhancements
  • Better integration of different languages for database-driven texts
  • Optimized Build Pipeline and CI based on Hydra
    • 312 further changes/fixes...
Supremacy 1914 Restart March 20, 2019

with a fresh tech and design approach. The highlights are

  • up to 500 players on one map
  • support of mobile devices
  • full moonID access

Join the battle: Supremacy 1914

Welcome back: Days of evil und My Funny Garden Jan. 18, 2019

die beliebten Media2Arts Titel sind wieder zurück in moonID:

Days of evil
My Funny Garden

Viel Spaß beim Erfinden und Ernten.

A fresh wind Dec. 19, 2018

From the 19th of December at 10 p.m. (in-game time) until the 10th of January at 10 p.m. (in-game time) we are again offering a holiday Premium special; throughout the special you will receive 50% more Premium currency in each jewel or moonCOIN package purchased. We want to thank you for playing our games and hope you enjoy your holidays and wish you a happy New Year!

Important information and details about the holiday Premium special can be found at Holiday special information.

For over 15 years Stefan AKA RedDevil made our hearts race with games such as IslandAssault, MonstersGame and KnightFight. Thank you RedDevil for all the good times! Unfortunately RedDevil had other responsibilities and firms in the past years that took up nearly all of his time, so he was unable to give RedMoon Studios the attention that it, the games and you players need.

I am Christian AKA cvd (moonID cvd, KFDE13, MGDE24) and was the managing director of RedMoon Studios in 2011. During my time at RedMoon we were able to improve KnightFight and MonstersGame and opened our portal moonid.net. Now Tom, Aszlig, Gerpir, Manu and I will be bringing RedMoon into the next phase.

We have a few things planned for 2019; along with gaming fun we want to improve security, reliability and service. Currently moonID, KnightFight, MonstersGame and our server cluster are being modernized and updated.

We will attempt to carry out the updates with no disruption in service for you players, if there are problems in the next few weeks, we apologize in advance for any inconvenience. We are hard at work! During the update period we will make the update process transparent for you by adding update news on moonid.net, in the game toolbar and in the Facebook forums for the games.

We wish you and your families great holidays and good fights in-game. 2019 will be our year - long live RedMoon Studios!


Connecting... Connecting