Jump to content

Building the ULTIMATE Minecraft Server - Part 1

jakkuh_t

@jakkuh_t If you require DDoS Mitigation (as i assume you'll be hosting this on your internal infrastructure) - give me a shout and i'll hook it up. 12 PoPs worldwide, 3000Gbps+ Mitigation throughput.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, kelvinhall05 said:

I don't feel pressured to by ranks on servers like Hypixel and Mineplex, and I've almost never had any lag on them. These servers aren't run on someone's personal PC; they're run on actual servers rented out by whoever runs the server.

 

I know they aren't run on an ordinary PC and on some mega server, but Hypixel has always been very laggy for me and suffers many regular interrupts. Also game modes like factions is completely broken by ranks and real-money purchases, so it would be nice to have something similar that doesn't have loads of OP ranks. 

1 hour ago, kelvinhall05 said:

Also, I feel like LTT wouldn't make it free. How would they earn money? They're putting lots of fast hardware, a fast internet connection, and probably a decent amount of electricity into this server. It's not a negligible amount of power and internet bandwidth.

Honestly I wouldn't imagine they paid for everything out of their pocket, they would have gotten a lot at least some for free. And the two videos they plan on making for this server will pay for some of the costs so I wouldn't imagine this is going to be a P2W server, imo. 

Irish in Vancouver, what's new?

 

Link to comment
Share on other sites

Link to post
Share on other sites

Jake said something about about am OS is it for the server if it os. Is he using a dedicated mcserver os like mcmyadmin or is he running a client on something like Ubuntu server?

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, LukeasBrookas said:

Jake said something about about am OS is it for the server if it os. Is he using a dedicated mcserver os like mcmyadmin or is he running a client on something like Ubuntu server?

i am sure it isnt MineOS (turnkey) because that menu looks diffrent and has no preenabled firewall that blocks the minecraft server port

Link to comment
Share on other sites

Link to post
Share on other sites

Anyone know what OS it is? It's not like anthing I've ever seen before.

Link to comment
Share on other sites

Link to post
Share on other sites

Pro tip:
If you want much better performance overall, mount a ramdisk on the server and store the world folder on that instead. A lot of the lag from servers tend to come from constant read and writes to the world folder, even on servers running on ssds (problem I had running an RL Craft server on an 8gb VPS with SSDs). The problem comes from server reboots, as RAM is temporary storage (obviously), so the world folder will be blown away after a reboot. Simply just add a cron that backs up the folder every so often and upon reboot (shouldn't happen often on a server level) just untar the backup into the world and off and away you go! =]

Link to comment
Share on other sites

Link to post
Share on other sites

I hope you guys will be looking into good software like PaperMC/Waterfall, and will also use proper startup flags to get the best performance out of the server.

Link to comment
Share on other sites

Link to post
Share on other sites

I was so excited about this until I saw it was going to be two parts...

What is actually supposed to go here? Some people put their specs, others put random comments or remarks about themselves or others, and there are a few who put cryptic statements.

Link to comment
Share on other sites

Link to post
Share on other sites

The thing I find most interesting here is Linus reaction to minecraft itself.

And the way he interacts with the game.

 

Its like an alien seeing an escalator for the first time.

 

Minecraft is surely not a traditional game. Though, in my own opinion, Minecraft has kinda gotten worse with all the recent updates.

Link to comment
Share on other sites

Link to post
Share on other sites

If you guys really want to step up your game in terms of server deployment, look into using pteradactly. It's freeware built off laravel. You can create eggs which are templates for servers. You can get eggs for free of various github repos for pretty much any Minecraft server you want. Simply go into the admin panel and spin up a server in seconds flat. Makes life easy =]

Link to comment
Share on other sites

Link to post
Share on other sites

5 hours ago, jakkuh_t said:

Linus and Jake design and test fit our custom ULTIMATE LTT Minecraft server chassis.

 

 

Is that mineos?

Link to comment
Share on other sites

Link to post
Share on other sites

If you use the JDK instead of the JRE then you can use the following command line to force the JDK to use all available cores for optimising Java itself ALSO on ParallelGCThreads add the number of cores you have minus 1:

java -server -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=7 -XX:+AggressiveOpts -Xms1G -Xmx8G -jar craftbukkit.jar

   / | / /__  _________/ / /_____ _/ (_) /___  __
  /  |/ / _ \/ ___/ __  / __/ __ `/ / / __/ / / /
 / /|  /  __/ /  / /_/ / /_/ /_/ / / / /_/ /_/ / 
/_/ |_/\___/_/   \__,_/\__/\__,_/_/_/\__/\__, /  
                                        /____/

--------------------------------------------------------------------------------

 

Hi, 「Neͥrdͣtͫality」noice to meet you... :3

 

Link to comment
Share on other sites

Link to post
Share on other sites

Im just going to point out that the CAD software they use costs $1,985.00/year.

 

I also want those CAD files pls

Brands I wholeheartedly reccomend (though do have flawed products): Apple, Razer, Corsair, Asus, Gigabyte, bequiet!, Noctua, Fractal, GSkill (RAM only)

Wall Of Fame (Informative people/People I like): @Glenwing @DrMacintosh @Schnoz @TempestCatto @LogicalDrm @Dan Castellaneta

Useful threads: 

How To Make Your Own Cloud Storage

Spoiler

 

Guide to Display Cables/Adapters

Spoiler

 

PSU Tier List (Latest)-

Spoiler

 

 

Main PC: See spoiler tag

Laptop: 2020 iPad Pro 12.9" with Magic Keyboard

Spoiler

PCPartPicker Part List: https://pcpartpicker.com/list/gKh8zN

CPU: AMD Ryzen 9 3900X 3.8 GHz 12-Core OEM/Tray Processor  (Purchased For $419.99) 
Motherboard: Asus ROG Crosshair VIII Formula ATX AM4 Motherboard  (Purchased For $356.99) 
Memory: G.Skill Trident Z RGB 32 GB (2 x 16 GB) DDR4-3000 Memory  (Purchased For $130.00) 
Storage: Kingston Predator 240 GB M.2-2280 NVME Solid State Drive  (Purchased For $40.00) 
Storage: Crucial MX300 1.05 TB 2.5" Solid State Drive  (Purchased For $100.00) 
Storage: Western Digital Red 8 TB 3.5" 5400RPM Internal Hard Drive  (Purchased For $180.00) 
Video Card: Gigabyte GeForce RTX 2070 8 GB WINDFORCE Video Card  (Purchased For $370.00) 
Case: Fractal Design Define R6 USB-C ATX Mid Tower Case  (Purchased For $100.00) 
Power Supply: Corsair RMi 1000 W 80+ Gold Certified Fully Modular ATX Power Supply  (Purchased For $120.00) 
Optical Drive: Asus DRW-24B1ST/BLK/B/AS DVD/CD Writer  (Purchased For $75.00) 
Total: $1891.98
Prices include shipping, taxes, and discounts when available
Generated by PCPartPicker 2020-04-02 19:59 EDT-0400

身のなわたしはる果てぞ  悲しわたしはかりけるわたしは

Link to comment
Share on other sites

Link to post
Share on other sites

Just now, Nerdtality said:
If you use the JDK instead of the JRE then you can use the following command line to force the JDK to use all available cores for optimising Java itself ALSO on ParallelGCThreads add the number of cores you have minus 1:

java -server -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=7 -XX:+AggressiveOpts -Xms1G -Xmx8G -jar craftbukkit.jar

Yeah it doesn't matter if you're using the JDK or JRE increasing threads will do little to nothing when it comes to increasing performance of a minecraft server. The code base is heavily single threaded. Take a look if you want everything intensive (ticks) are processed on a single thread as they all have a specific order in which they need to be processed so multi-threading it is highly intensive.

I am part of an on going project to try and replicate this called MIMC.

 

You can see a web visualsation of what we're trying to achieve here.

 

Please not this is very much a work in progress and in no way intended for release usage.There are many bugs with world corruption likely to occur.

Link to comment
Share on other sites

Link to post
Share on other sites

2 minutes ago, Plasma2451 said:

Yeah it doesn't matter if you're using the JDK or JRE increasing threads will do little to nothing when it comes to increasing performance of a minecraft server. The code base is heavily single threaded. Take a look if you want everything intensive (ticks) are processed on a single thread as they all have a specific order in which they need to be processed so multi-threading it is highly intensive.

I am part of an on going project to try and replicate this called MIMC.

 

You can see a web visualsation of what we're trying to achieve here.

 

Please not this is very much a work in progress and in no way intended for release usage.There are many bugs with world corruption likely to occur.

Interesting project you got there, and yes your mostly right. Except it helps modded servers.

Edited by Nerdtality
   / | / /__  _________/ / /_____ _/ (_) /___  __
  /  |/ / _ \/ ___/ __  / __/ __ `/ / / __/ / / /
 / /|  /  __/ /  / /_/ / /_/ /_/ / / / /_/ /_/ / 
/_/ |_/\___/_/   \__,_/\__/\__,_/_/_/\__/\__, /  
                                        /____/

--------------------------------------------------------------------------------

 

Hi, 「Neͥrdͣtͫality」noice to meet you... :3

 

Link to comment
Share on other sites

Link to post
Share on other sites

30 minutes ago, Nerdtality said:

Interesting project you got there, and yes your mostly right. Except it helps modded servers.

Honestly, adjusting those startup parameters hardly do much in terms of performance. It's rather miniscule in the long run.

Link to comment
Share on other sites

Link to post
Share on other sites

This is easily one of the coolest video series I've personally been invested in. I've wanted the LTT team to make videos about gaming servers for years now. Thank you guys for this and if my vote matters at all, I would adore more content like this. On larger scales or even smaller ones like more Raspberry Pi content regarding servers, NAS, etc. Great job. Case looks awesome, Jake!

Link to comment
Share on other sites

Link to post
Share on other sites

Can we get an anarchy server instead? It would really stress the server by people going around at the speed of sound.

Specs: Motherboard: Asus X470-PLUS TUF gaming (Yes I know it's poor but I wasn't informed) RAM: Corsair VENGEANCE® LPX DDR4 3200Mhz CL16-18-18-36 2x8GB

            CPU: Ryzen 9 5900X          Case: Antec P8     PSU: Corsair RM850x                        Cooler: Antec K240 with two Noctura Industrial PPC 3000 PWM

            Drives: Samsung 970 EVO plus 250GB, Micron 1100 2TB, Seagate ST4000DM000/1F2168 GPU: EVGA RTX 2080 ti Black edition

Link to comment
Share on other sites

Link to post
Share on other sites

Wouldn't be better if they put dual 3900x or 3950x? Or Minecraft doesn't use many cores?

Link to comment
Share on other sites

Link to post
Share on other sites

As they said in the video each server is single core.

F@H
Desktop: i9-13900K, ASUS Z790-E, 64GB DDR5-6000 CL36, RTX3080, 2TB MP600 Pro XT, 2TB SX8200Pro, 2x16TB Ironwolf RAID0, Corsair HX1200, Antec Vortex 360 AIO, Thermaltake Versa H25 TG, Samsung 4K curved 49" TV, 23" secondary, Mountain Everest Max

Mobile SFF rig: i9-9900K, Noctua NH-L9i, Asrock Z390 Phantom ITX-AC, 32GB, GTX1070, 2x1TB SX8200Pro RAID0, 2x5TB 2.5" HDD RAID0, Athena 500W Flex (Noctua fan), Custom 4.7l 3D printed case

 

Asus Zenbook UM325UA, Ryzen 7 5700u, 16GB, 1TB, OLED

 

GPD Win 2

Link to comment
Share on other sites

Link to post
Share on other sites

11 hours ago, rcmaehl said:

My thoughts:

 

Vanilla - Yes please, a couple plugins, anti-cheat, Commandhelper 2 for easy custom commands (if it's still in dev), ways to claim and protect a few chunks that requires renewal once a month or so. No financial plugins, just players trading items. 

Towny - Don't have enough experience to have an opinion

Factions - Toxicity, PVP, Obsidian bases
 

Creative - Redstone and Entity lag, TNT.
 

Plots - What is Ambiance? There's a lot more to minecraft than a superflat world with 32x32/64x64 chunks

Economy servers - If scamming isnt allowed, can be pretty good. Scamming being allowed basically stops trading for victims easily

✨FNIGE✨

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×