Tag: Upgrade

  • Building the New Server

    Building the New Server

    Server Upgrade 2020

    A new server! Huzzah! I will take you through the experience of building the new server and setting it all up to run the Minecraft server. I talk about the components that went into the server as well as my rationale.

    Planning

    This server upgrade has been planned for a few weeks now. Started with an ambitious goal to create a super server that could do it all, but then was reduced to an upgrade, but a significant one at that. The primary goal was to consolidate the two servers into one to make management easier and reduce power consumption. To make this happen I needed high-capacity hard drives for the media server component, an insane amount of RAM (I still wish I had more), and a super fast 1TB boot drive.

    The current setup is rather janky, see the image below. It consists of two computers, one rocking a 3rd gen i7 from 2014, and the other rocking an Athlon from that same time period. The smaller Dell server handles the media serving as well as all the game servers, while the larger box with the Athlon is the bulk storage. These are being consolidated with a complete rebuild and upgrade in the be quiet! Pure Base 600 with 3 6TB WD Red drives, a Ryzen 7 3700X and a 1TB Samsung 970 EVO Plus NVMe SSD. This should provided enough power to host game servers and host a media server all at the same time.

    The old server setup. It worked, but was not ideal.

    If you are interested in the specs seeย this postย where I announce the upgrade and discuss the parts.

    Dismantling

    The first step was to dismantle the computer in the case I needed. Thankfully I could do this with minimal impact to the Dell server so only the services that relied on the storage would be down. It was extremely dusty. I needed it to be out of the case to build the new server in it, but I also needed it to run to get the data off. The result is what I like to call the jank bench.

    Took the old components out of the case since I am reusing the case. It needed a good clean.

    Cleaning

    Like I mentioned, the case was extremely dusty, as well as all the parts. I did not care so much about the parts but the case needed a good cleaning. I got to work with compressed air, a vacuum and a microfibre cloth.

    Drywall mud dust got everywhere, even with plastic sheets.

    Looks brand new again. Used to be covered in dust like above. Not great for a computer.

    Building/Upgrading

    The new residents of the be quiet case.

    First step was to assemble the new server outside the case to ensure everything worked.

    Motherbaord out of and on top of the box. On a non-conductive surface.

    I got everything else in an assembled and it was time to POST (Power On Self Test). Will I get it on the first try?

    The answer is yes, I got it first try. Blurry photo because I was excited.

    Needed to adjust a bew of the BIOS options for my RAM and CPU but everything was recognized as expected. The server is alive!

    Here is the full setup out of the case. Janky but pretty.

    Now I wanted to make sure that everything was working properly so I ran a RAM test to ensure that all 64GB were behaving correctly. This took about 10 hours.

    Animal Crossing Break

    On Christmas Eve I took a small Animal Crossing break to enjoy the Toy Day event while the test ran. Plus I needed a small break. Toy Day was quite fun.

    Installation/Setup

    Can’t forget to ensure that the server receives clean and consistent power, especially in the event of a power failure. Got a new to me Eaton UPS. This should be able to power the server for between 30-60 minutes depending on the load.

    It is very heavy.

    Next up is to get all the hard drives in their caddies and then get everything into the case. It is getting exciting as we get closer to completion.

    Final Thoughts

    I hope you enjoyed reading my little write up about the server upgrade. It was certainly a lot of fun for me. I am very excited for the upgrade and to test the limits of the new hardware. Obviously everything will be run within a virtual machine or container so there will be minor overhead but it isn’t that much of an issue with modern hardware. If you have any questions or want more info let me know and I am happy to talk about it and answer questions. Now I have to pay my dog tax.

    Dog Tax

    These fluff balls kept me company while I worked on the server and took breaks and whatnot. They are going to miss me when I go back home.

  • Update – December 2020

    Update – December 2020

    Exciting things on the horizon

    A new server, updated website backend, more map storage!

    Hello everyone, I have some exciting news, or at least it is exciting for me. This post is kind of a collection of smaller insignificant news bits all rolled into one, so enjoy.

    First of all, and most exciting; I am building a newer, more powerful server. I hope you all like the poorly drawn on image I have included. This is fantastic news as it means the Minecraft server will have more power, and I will be able to run many more game servers upon request. For those that like the nitty gritty of computers I will include a parts list below as well the internet connection information. However this does mean there will be some downtime over the holiday season. I will post to Discord when this can be anticipated and how long it is expected to last. Please keep an eye out for that.

    Second of all, the website’s backend has been updated. This may not mean much for any of you, but it means a lot for me. You may notice marginally improved performance but it is likely imperceptible. It mainly makes my life easier, and I have figured out automatic deployment of updates. Please note however that the night mode colours are still being tweaked so bear with me on that.

    Third of all, the maps are now all finally available for your viewing and nostalgic pleasure. For those interested I have moved them from a file server on a VPS into an Object Storage bucket on Linode. This does mean incurring a monthly cost but it allows me to have all the map renders available, and know that the data is safe, so it is worth it for me. Please check the past maps out and feel free to share screenshots of anything that you find. I plan on migrating the current server map over to Linode as well but that won’t get its own post.

    If you made it this far, thanks for reading! Have some server specs. These are subject to change and will be updated accordingly.

    Server Info

    Part List

    PartProduct
    CPUAMD Ryzen 7 3700X – 8 Cores 16 Threads @ 65W
    MotherboardASUS ROG STRIX B450-F GAMING
    RAMG.Skill Ripjaw 64GB (4x16GB) 3200Mhz CL16 (32GB available for games)
    StorageSamsung 970 EVO Plus 1TB NVMe SSD
    Additional Storage3x 6TB WD Red HDD (NAS)
    Casebe quiet PURE BASE 6 (Reusing an Old Case)
    PSUbe quiet PURE BASE 6 (Reusing an Old Case)
    UPSEaton 5S 1500VA 900W (Runtime to be estimated after build)

    Last Updated December 14th, 2020

    Uplink Info

    • Copper Coaxial Cable Connection (I wish it was fibre but oh well)
    • 1Gbps Down/30Mbps Up
    • Rogers Ignite Gigabit Internet
  • Server Internet Testing

    The server may experience some downtime today as I am going to be testing some things with my network to make it faster. They should be resolved by the end of the day.