Regarding Failed Donations (Never got your perks? This is why.)

August 06, 2015, 08:24:02 pm by WinterPhoenix96
So there's always been this strange glitch with the Donation System where sometimes it would process the donation, but it wouldn't email us about it. Whenever that happens, the person who donated has to flag us down so we can track down their donation and grant them the perks manually.

Here's the issue. Apparently it's a lot more widespread than we actually knew and there is a rather large amount of people that have encountered the issue that never reported it. There's somewhere between 10% and 25% of donations that have encountered the issue so far in some form.

So in light of this...
1. We're going to write our own Donation System, or replace it with something better, that will hopefully fix the issue.
2. Players encountering the issue are asked to Please Report It in This Thread, so we can get you sorted out. Don't worry if the Donation was made 2 years ago or yesterday, it's been a bug since we started using the system, and we want to fix it if you've hit the issue.

The New Donation System should be out before the end of the Month, but until then, please use the thread linked above if you notice we still haven't processed your donation after 24 hours. Sorry about this guys!

Love You All <3
0 comments | Write Comment

Regarding Recent Drama and Permanent Bans

May 26, 2015, 10:22:54 pm by WinterPhoenix96
I don't know of a better way to clarify what's happened recently other than by posting an Announcement, so please pardon this.

MeatBall, Zakanator, Spearmann66, and Brian (Chaika) were permanently banned earlier today due to being at the center of several dramatic events occurring over the course of the last month or two. Twinky also received a 1 week ban as he practically asked for it, however doesn't seem to be involved in any of the drama.

We want to make clear that Harassment in any form, regardless of if either party believes it is in a joking manner, will not be tolerated on YukiTheater. YukiTheater is a community where anybody, regardless of religious beliefs, sexual orientation, gender, race, disability, or otherwise, can feel safe joining and meeting other players from around the world. As a Staff, we try our best to keep it out of the server and community, and these bans were done in an attempt to curb that after numerous warnings and bans toward these players in regards to it or inciting drama in general.

We would also like to remind players that they can report other players at anytime by either posting on the Forums or Messaging a Staff Member (on Steam, Skype, the Forums, or by using @ chat in the server). If you want to get in touch with a Staff Member via Steam, please view The Current Staff List.

We want to clarify that this was a decision made by the Staff as a whole, not by just me or a specific admin. We were the sole persons that decided upon doing this after some reports of recent events, and it is not due to any of the community's members. It is not any player's fault they were banned, it was brought upon themselves, and if you have any concerns or questions regarding them being banned, please PM either Myself (Owner) or TheHero (Super Admin).

Thank you everybody for reading, and as always, Love You All <3

We now have an Official TeamSpeak Server (and some Next Update info)!

May 21, 2015, 07:45:22 am by WinterPhoenix96
Why am I always deploying stuff in the middle of the night...? Anyway, we have an Official TeamSpeak Server now!

Download Here for Windows, Mac OS X, Linux, iOS, and Android.


Quick Connect Link:

Please use the same username as you use on Steam!

Join it and test it out! Let us know if there are any issues!

You can request new channels to be added in this Forum Thread:

Also... You may be wondering where the Next Update is. Well, I've been rather busy lately with finishing up High School and getting ready for University, and simply put, I haven't had the time or the motivation to code very much for YukiTheater.

However fear not! The Next Update should be released within the coming weeks, and it'll bring with it some much needed changes as well as a special treat for those following the Tales of YukiTheater Comic, which is a comic in development by some of our community members! Check out the Trello for Live Updates on the Development of YukiTheater at any time.

And now I'm going to sleep... XD

Love You All <3
13 comments | Write Comment

On the New and Improved Web Server

March 23, 2015, 09:36:07 am by WinterPhoenix96
Well, after staying up all night getting this set up, I would like to introduce to you all our New and Improved Web Server. If everything is working like it should be, and god help me if it's not, you should've only noticed a few changes between yesterday and today. The first is, the website suddenly seems snappier, doesn't it? The second, that I decided to do while I was at it, is that the Donation System has been updated as has our entire Frontend CMS (Joomla) to the latest versions. As far as our Donation System goes, most of it is cosmetic, however you'll notice that the text entry that used to say "First Name" now actually says "Steam Username". This is something that has driven me nuts as people skip the confirmation message without reading it and enter Jewel for their Username and OpTic Jewel OG for their Steam ID. You know who you are, and hopefully this'll help that a bit.

Now, onto why I made this upgrade and what happened under the hood. Firstly, for the past couple of days, as some of you may have noticed, the website has been a bit unstable. It's been going up and down and it's been slow when it does work. This is because on our last VPS, I had a somewhat hacked together version of nginx and PHP 5.5 so I could still use Dreamhost's Panel for some things like making password-protecting directories a breeze. Well, that implementation has proved ridiculously unstable, with me having to manually log into the VPS and restart the web server and/or PHP sometimes because it would randomly crash and not come back up. We lived with it simply because I didn't have the time to do it properly, but the last couple of days got me a bit annoyed, and since I'm still on Spring Break and actually have the time right now, I decided I was going to spend a few hours tonight last night setting up a proper nginx installation with a proper PHP 5.5 installation all running on stock configurations that haven't been messed around with by Dreamhost. Quite frankly Dreamhost just doesn't support nginx very well even though it's a choice in their Panel.

But, as a bonus, I moved the web server to an entirely new VPS as well. One of the new SSD VPSs that run Ubuntu 12.04 LTS. The benefits, as you can tell, are mostly in speed. As a bonus, the flavor of linux that I'm most familiar with, Ubuntu, which also happens to run our RTMP Server VPS and the Garry's Mod Server VPS, has made it even more wonderful.

Migrating took a while and was a bit touchy however, but it should be a ton more stable and fast than our last Website VPS. If you do encounter any bugs, please let me know so I can fix them.

Love You All <3
4 comments | Write Comment

Two Years of YukiTheater

January 06, 2015, 09:51:02 pm by WinterPhoenix96
Since I made a post about the history about YukiTheater on the day of our One Year Anniversary last year, I figured I might as well do the same for what's happened since then. The main things that have happened this year were primarily the result of gaining more popularity than I had ever expected to get when I first started this project, with most of them being bad things that turned out to be good in the long run.

This year we had quite a few large updates, including one on Christmas that completely changed the map, and we've steadily grown to be one of the Top 150 Servers on Gametracker for Garry's Mod consistently for more than 3 months straight. The Christmas Update with the new map managed to boost us to our record as #9, which is where we're currently sitting. On New Years we also managed to finally hit 90 Players for longer than 10 minutes, making it our official new population record (I will actually be making a counter that counts how many times we hit 90 for longer than 10 minutes soon as a replacement for the population record statistic soon).

All of this, however, didn't come without resistance from a lot of fronts. Specifically most of it came from a certain other Cinema community, you probably know which one, that's been extremely persistent in trying to take us down since September. They began this by launching large-scale DDoS Attacks against our old Fortatrust Dedicated Server, which had very limited bandwidth (only about 75Mbps up and down) whereas the attacks' traffic was much much larger than that (up to 8x more, from what little info I had on them). This caused us to move over to another host known as OVH, which, as you know, worked only slightly better. OVH had a DDoS Mitigation system that had the ability to adsorb a lot of traffic, and this worked decently well for a short while as it kept the server online.

However after a while they started getting a bit creative with attacks. The end result was a highly specialized attack that in the end resulted in OVH's own DDoS Mitigation system being used against us. They did this two ways. First, they began each attack with a large, short burst of bandwidth, causing OVH's DDoS Mitigation to be activated. The reason why this was a problem is that the DDoS Mitigation system works with TCP connections by sending an RST (Reset) packet when the connection is first established, for it to test the validity of the connection. If it reacts in the way it expects, the client is put onto a sort of Whitelist for a short time. The problem with this is that it results in the client not being able to find YukiTheater in their Server Browser a lot of the time. The second part of the attack was low, in comparison, UDP traffic that had packets with similar sizes to legitimate packets being transferred between the GMod Server and Client. This caused the weaker part of OVH's DDoS Mitigation, UDP filtration, to filter legitimate traffic as well as bad traffic that was targeted at imitating the legitimate, resulting in clients losing connection at random, very laggy performance, etc.

After I figured out what was going on, I did some more looking and we switched over to NFO. NFO, which is primarily a game-server hosting company, doesn't advertise itself as having DDoS Mitigation, however being in the game-server hosting business tends to require some sort of protection system(s) in place. This made it a prime candidate as did its reputation with customer service, which I've actually had to go to a couple of times and they've been extremely helpful in comparison to the two hosts before it. Their mitigation systems have allowed us to finally host the server in peace and I'm quite grateful that we found them, otherwise I'm not sure we would be still be hosting, or even could host, YukiTheater.

Also, I'm just going say this, fighting DDoS Attacks are no joke. They are extremely difficult to defend against, and as a creator of a project, it is extremely draining to watch what you built get destroyed as you aren't able to do anything about it except stand by and watch. Many GMod communities have died this way, and our attackers were hoping that we'd go the same way. We almost did, and had we not found NFO or another host that could sufficiently protect us, we probably would have. I must mention that they also did other things like orchestrating raids on our Steam Profiles, the Forums, and other parts of the web as well as attempting to steal players from our community in a variety of different ways, however those pale in comparison to those godforsaken DDoS Attacks.

Fortunately the rest of the the resistance has been mostly in the form of legitimate competition, which basically just made us work harder and better than we ever have. The new map is a great example of that, because it was multiple months of work on behalf of the Dev Team, which ended with a very good looking result that the community now gets to enjoy everyday they visit. An Ordinary Magician (Mapping), Sophie-bear (Modeling/Texturing), and ATGnekocoaster39 (Texturing) did an excellent job with that, so if you see them please thank them. I personally am looking forward to another year of running this and whatever it throws at us. A year from now I'll probably be in college, but I intend to run YukiTheater and whatever comes after it through college if I can help it, so that's what we're gonna do.

Let's have another awesome year guys. Love you all. <3
18 comments | Write Comment

YukiTheater Server Status