The server pcedaisakusen.net is hosted on seemed to have been subject to various instability issues. According to the hosting company, they were forced to restore a backup from March 8th two days ago on March 19th. This happened without any prior notice on their part. Further more detailed information has not yet been made available to us.
We regret to inform you that all data between these two dates has been lost and there seems to be no hope for recovery.
We sincerely apologize to all our users for this incident and all the inconvenience this has caused.
As a consequence, we have decided to move the site to another hosting company, plans have already started.