Tuning the JVM – G1GC Garbage Collector Flags for Minecraft
Introduction After many weeks of studying the JVM, Flags, and testing various combinations, I came up with a highly tuned set of Garbage Collection flags for Minecraft. I tested these on my server, and have been used for years. I then announced my research to the public, and to this day, many servers have been […]0
Coding With Aikar – Live Streams!
Hello, Lately I have been live streaming while working on various Empire Minecraft or Website related tasks! I like the idea of Live Coding as it invites others to learn from you, and on the flip side, allows others to offer constructive criticism to you to improve your code. I’ve done some work to be […]0
Spigot Tick Limiter: Don’t use “max-tick-time”!
Something that many of us in the Spigot Development community really dislike is Spigot’s Tick Limiter. Here is my response to what a user wrote on a spigot thread: PaperSpigot does not offers “max-tick-time”, that’s why I consider spigot over it^^ There’s a reason PaperSpigot doesn’t offer it: You shouldn’t use it! That system is […]0
Advanced Minecraft Marketing Analytics
I’ve mentioned a few times the power of my analytics system in the Spigot community and recently in AdminCraft on Reddit. Most advertising campaigns simply track impressions and clicks. But to a server owner, we need more data than that…. We need to know who actually joined the server and continues to play! I have designed […]0
Bash Colors for Minecraft Shell Scripts
Async Development – Task Chain – Java Control Flow for Bukkit
Reposting because Google has bugged out and ended up dropping this from Google :/ So making it look new to get it back on Google. So as any Bukkit developer knows, the API is not thread safe! And to make matters worse, there is no concrete Java Control Flow API in Bukkit. However at Empire […]0
Productivity – A key skill in development
Been a while since I posted, but I’ve recently got a few things down lately I felt the need to share. A major asset to being a developer is the ability to be productive. Remember, time is money. One thing that always irks me when working with junior developers or designers is them doing actions […]0
Apache Macros – Simplify your config
Many people host small time hobby websites or even websites for family members, friends and clients on a single server. This will lead to quite a lot of repetition for the same apache site definitions over and over again. Thankfully Apache Macros mod will solve many of these issues. This mod will let you create […]0
Filtering Spam before Forwarding Email with Postfix/SpamAssassin
One feature many cPanel/Shared Webhosts has is an option to forward your email to a different address. Very useful if you want to have multiple email addresses but check it all in one place (Gmail) like I do. But if you’re like me, you’ve likely migrated onto your own dedicated server you manage yourself, and […]0
Ubuntu Live Streaming to Twitch.tv!
Good news for Linux users, the popular application for live streaming on Windows “Open Broadcasting Software” commonly known as OBS has been rewritten and now supports Linux. Ubuntu Live Streaming is now a thing with OBS. First off, you will need a more up to date ffmpeg, found at the very common ppa:jon-severinsson/ffmpeg PPA. sudo apt-add-repository ppa:jon-severinsson/ffmpeg […]2