Anyway, this change should be generally invisible, though some games may hopefully run better than before, but I just wanted to add this announcement in case it introduces any unexpected issues with anybody's games, please reply to this thread if you experience any weirdness!
At the same time, I just wanted to let people know what improvements I'm still planning for the board that will benefit Flash content:
- (Finally)
add support for LZMA compression- this is my first task to complete, and one that I've done most of the coding for, but it's been a nightmare to test thus far. Anyway, it's still on the way, I promise! This is now essentially done, it's not quite the solution I want (I'm using a unix tool to cheat) but it works, I may use a better method in future. Optimised uploads- since we've been having some issues with uploads getting interrupted, I'm planning to add a sub-domain for uploading (actually, posting in general) that doesn't have CloudFlare and other caching features enabled, which should hopefully make uploads faster and more reliable. It should also let me tune performance more easily since regular forum access doesn't require long page load times or lots of memory and vice versa. I'm marking this as done as uploads now occur in an optimised way with a separate upload limit, just not via a sub-domain as I originally planned. I may also increase the upload limits once performance is stable (it's been a bit variable so far).- Author directories - basically I'd like to have flash files (and all attachments actually) organised into folders based upon the user that uploaded them. This should make it easier to provide consistent save-games that don't randomly get screwed up; I'll provide examples of the ActionScript needed to support this properly.
- Web data - although I don't believe I can support Flash's remotely shared objects on my web-host, I'm planning to add a simple PHP script that lets our Flash developers store data on the LoK server. It'll have some restrictions to keep things sane, but it should allow for easier persistence of saved games and other things, it should also be usable by non-Flash content, depending upon the exact tools used.