Actually watching this one to see how your channel has evolved. Someone oughtta implement some of those solar-putty features as actual open source software WITHOUT the data collection SolarWinds is assuredly doing if any of us know anything about SolarWinds… Everyone's busy, of course. Still, it's nice nowadays to just be able to use openssh directly in Windows.
If you want to run a Minecraft server 24/7 at home and save some money on electricity, you can use the Hibernate plugin - it intentionally lags the server if no one is online so the server's TPS is ~1 instead of 20. In our case, CPU usage is now around ~3% instead of ~25% when idle and we haven't yet experienced any issues. We have been using this plugin for almost a year now.
Problem for us would be that we tend to play expert packs and make liberal usage of chunk loaders to let factories do their work while we are away. 😅 In all seriousness, unless you life in a country where energy is cheap, get a decent VPS or a small server, in the end it will be cheaper and will be a better experience.
Not necessary, you can enable autopause feature in the Docker image which pauses the process when no one is online, reducing the CPU usage to 1% just for the watcher to check if someone is pinging the server to unpause the process.
I don’t think you’re giving yourself enough credit. This was a better tutorial than most mc server tutorials I could find when trying to make a server for me and friends😂
I think it's because he's coming from an IT prospective where this would be considered basic compared to the usually tutorials being from the perspective of a player (maybe child) who doesn't have a lot of technical know-how. I think it made the end video a lot more educational than you would expect but way less than he would
Not only a great video about old pc made home server and minecraft servers basics, but most importantly, finally a simple yet complete docker basics tutorial. Thank you so much, this will help me a lot running my server!
this is so underrated, the video quality and content's really good. Tho im more of a rpi guy, but still the sheer scope of such machines for enthusiasts is just so good
Dude you're brutal. I've been playing and messing with minecraft servers for more than 8 years now, and I can tell you that your video is BRILLIANT. Seriously, you made my night a little greater, even if I already know a lot of things about it, you always learn something new. Thank you so much.
I always get so exited when you upload - I was suggested the first server video based of Minecraft server hosting and I'm hooked, I love the calm, informational style of your videos, very underrated!!
I made a server on a raspberry pi4, most fun I've had in a while. With paperMc it rarely lags, It had some crashing issues but I resolved those. Runs great with me and my 2 friends playing around for a while!
One small thing, apt is preferred over apt-get and apt has more features and better output than apt-get, like a progress bar for package installation and notification of any packages that can be upgraded on the system Edit 1: For the chunk performance, that's honestly, very few CPUs can keep up with 1.18 chunk rendering, if you follow the Minecraft server optimization guide it will tell you ideal configs and the most important thing that will fix your chunk issues is using a chunk rendering plugin like Chunky, pre-gen the chunks and set a world border Edit 2: also it's funny I almost have a server running that exact same cpu (the amd athlon II x4 640. I have the one below it, amd athlon II x4 635)
Love your insistence on keeping old old hardware alive and pushing it to its limits. Loved the video as always Mr. Hardware (I assume that's your real legal name.)
Yeah with some of the stuff people throw away, I might see if it's possible to go to my trash dump and get some old computer hardware or maybe even new ones that just need a new cpu or something, as if they are prebuilts especially. Chances are, the person isn't experienced and may throw away a PC that can be saved but they just don't have the experience to know how to.
@@JordanPlayz158 Where I live (India), unfortunately there's no such magical lands anywhere near me or that I know of. I can only dream of rummaging through mountains of old PCs.
great video, almost the same steps i did for my family server. my son and I have it setup so his friends could join on java or bedrock. one issue we had was when on ice in boats moving fast chunks were slow to load and we fixed it by adding Sodium. after that chunks loaded super fast at the render distance without fail. This was also an old pc running an Intel Core 2 Quad Q9650 Processor and 8GB of ram. now running minecraft 1.18.1.
@@jp398h Sodium is a mod that can be added to the game to help with the loading of chunks. I would recommend it to anyone that wants to run a home server on a older pc.
Is A8-9600 APU enough to run a server? I need to know how to update the server and not have the files replaced, I don't like doing the things over and over though.
this is fantastic; I've been learning to run an externally-hosted MC server and learning Linux at the same time over the past little while, & watching this makes me feel like self-hosting on my own machine is totally a possibility for me in the future! also very cool to hear a little about what docker is for.
Really enjoy your videos. One thing that might be nice for you and anyone following this for themselves is the 'docker logs -f mcserver' command. When you add the -f (which stands for follow) it will auto scroll the logs on your screen as they are updated.
this video brought me back to my old young ages trying to build a Minecraft Server for me and my friends have some fun. Back then i was only enable to fulfill this need using Hamachi, wich was definitely not what i wanted. Thanks for helping me finding the answer after so long
One of the better tutorials on UA-cam in general. Hits all the points, isn't dragging along with bs information, didn't feel slow and dragged out. Perfect!
Love this tutorial! Very easy to follow. If someone is unfamiliar with ssh and find it difficult to manage files, I’d recommend setting up SMB to easily manage server files.
The best tutorial out there. Built a pc out of some free components plus a psu and this tutorial worked a charm, along with the NAS tutorial aswell, now i have a cheap home server. Thanks haven!👏👏
Same, I just got my pc broken down on its own(me clearly knowing it was ram that was the problem and that initiated my father to actually sell it on a junk shop, but gladly I was able to stop my father after that though.) I just need to change the ssd and ram so it would actually run the minecraft server.
Thank you for sharing this. I bought an old PC for 70$(i7-3770) and 30$ for 16GB ram. I followed all the steps and now I can host multiple servers using this old PC. I learned a lot through the process. Thanks a lot!
Wow I did this exact same project a year or so ago on my own, I didn't use a docker or any containerization software just installed the mc server onto a ubuntu cmd line server and made a couple scripts so i can update it fast. Always cool to see how others might do stuff like it though!
so immensely helpful. i was able to set up my server after countless issues thanks to this video. no other tutorial went over port forwarding, reserving your ip and duckdns. my friends and i are grateful for you
I've been running my MC server in windows on an old HP laptop from 2010, and it have been working great with over 15 plugins, but after watching this video, I know what I'm going to do to improve my server. Thanks a lot your videos are awesome
We stopped playing the server now, but about 6 months ago, a friend of mine hosted a server on an old server computer from a workspace, and the computer was retired in 2008. It had 32G of RAM and was able to run the server flawlessly despite its age. It also ran on an old version of Windows Server from the early 2000's or something like that.
love this channel 10//10 plan on making a minigame server but dont want to burn 700 dollars on a mega machine and im not taking into account the cautions i want to take like firewalls and proxies and whatever
For anyone that wants to setup Geyser plugin in this configuration: you'll have to add another port command when creating the container to add the 19132 port in udp so it should look like: -p 19132:19132/udp and set up the portforwarding as well for that same port good luck
Hey we had contact on that issue on a different of your Videos - Speed is basically the same as I had with my AMD A10 APU. Works fine for one user, okayish for two, but gets sluggish with 4 Users. You can tweak MC a bit to use more ram to store already rendered chunks, that helps as long as the players stay in the same area.
Love your content! I've been watching your videos for a while and now I got inspired to build my own Home Lab. Just ordered some missing parts for my old PC and can't wait to get started.
I too have a minecraft server running at home, with docker and dyndns. As im also a programmer I wrote my own discord bot that can start and stop the minecraft server aswell as the underlying Hardware server. So my friends can write -start mc-vanilla to start the minecraft server. They have to wait like 3 minutes and then its on. And if they forgot to turn it off, every 30 minutes i check the number of people online, and if no one is there it automatically shuts down, so my energy bill is low on that part.
BTW I highly suggest using ventoy instead of rufus as you can have multiple iso's on 1 flash drive and choose which one you want to install from on the computer your installing your iso file onto, Whereas rufus allows only 1 iso on a flash drive and is WAY slower than ventoy
hey people! you can check the IP for your router in windows terminal by typing 'ipconfig', in the list search for your wi-fi adaptor, and the IP should be in the 'Default Gateway: ' . Also great video
Personally I would use SystemD service instead of Docker for performance reasons (docker uses somewhat more resources than SystemD service) and Fabric with Lithium and Phosphor instead of PaperMC but I haven't really benchmarked either so can't say for sure which would be better.
I'm curious what the actual overhead difference is. I actually originally planned to run it as a service with docker just being used for the DDNS client, but ran into some weird Java issues. I decided that if I was having those issues while following some guides, people might run into those issues following MY guide haha! That's where I think docker can be cool, even with most likely a small performance hit. Have you ever been able to A/B test something like this between docker and SystemD? And thanks for the input!
@@HardwareHaven So I went looking for some numbers and these are off the net without anything backing them but it seems that I overestimated docker CPU cost a lot because apparently there is nearly no CPU overhead which is good for Minecraft since CPU is nearly always the limiting factor, as for RAM the answer is that it's complicated, depending on how much the container differs from the host system and how the app inside the container uses resources so I guess I need to do some benchmarking some day.
@@Positroni Oh interesting! I only run really lightweight stuff personally so overhead has never been something I've looked into really. Definitely not with memory. Could be interesting to try and benchmark.
I've tried "vanilla" MC servers, Forge, and PaperMC and PaperMC was by far the smoothest experience and seemed to run much more efficiently with a large load. My kids wanted a modded Forge server to take advantage of some cool mods so I switched and it works ok but nowhere near as smooth and efficient as PaperMC was. I haven't tried those others, I'll have to look into them.
@@shanesdiy For clients there is also option to add Sodium in addition to Lithium and Phosphor if FPS was causing issues. Yeah Forge is not the most light weight and not all mods have Fabric version but there is some interesting mods for Fabric
I followed your steps with some older hardware then your ig. I got Intel core 2 duo E6600 with 2gb ddr2 ram. and so far it works great. Much love for doing videos like this.
Hey man, great video. I managed to make the server work on my local network but i can't seem to make it work on the Internet. I'm almost sure i reserved the static ip and opened the ports correctly, but connecting to my duckdns address just gives me a "Can't connect to server" on Minecraft.
i love doing stuff like this, infact i have even hosted multiple servers on a windows vps, never got to see how linux would do, soon planning on making my old pc to a minecraft server, great tutorial man! (i know how to run a mc server in windows, now i know linux thanks to you!!)
I run a basic mc server on truenas core in a jail, and on the quadcore i5 i run it on, it works great for a combo nas, media server and mc server! Also doing all those things only ever consumes about 80w
Not going to lie, this is actually kinda cool, I have an old windows XP machine my grand father gave to me, and, it's kind of just collecting dust, maybe I could use this video to create something with it, hmm... I never really did this type of thing with physical machines. Really good educational video! Love the production quality here
I followed everything Haven said. My local ip works for playing on the server, but it doesn't work after the duckdns subdomain part. I have port forwarding on, I followed everything step by step, but my minecraft server keeps saying "Failed to connect to the server | Connection refused: no further information". Any help or fix for this??
You should be good to go! Have a friend connect to your dns address when they are outside of your network. Anyone inside of your network (i.e. you) has to connect with the internal IP of your server! hope this helps.
THANK YOU. Someone else has a tutorial with ssh haven, and you are the first person to point out haven is the username so I had to change it to my username.
OH MAN putty, i remember using that when i was a kid; i would download it onto the schools computer and then ssh into my friend's VPS (he made a user just for me ❤) and then i would go straight into weechat and and talk with my friends all day, and when my teachers asked what i was doing i would just telll them i was programming because i was taking the experimental programming class that my high school just started trying out (the teacher would use khan academy to teach everyone, so it wasnt anything too crazy, litterally the bare basics, man public school sucks), i became a teachers assistant for that class and quickly found out that some people are just not built to understand that kind of stuff (i was also kind of bad at teaching though) those were some good times lol...
I tried to make a 1.8.8 Minecraft server using my Linux system with 1GB of RAM and AMD Athlon CPU and wow... It runs amazing tbh! I also learned more about running a server "from a potato" thanks to this video, so that's why I'm gonna say thank you for making those great content on your UA-cam channel! ;)
Thanks for the great and informative video! I've setup my own server using it, it's running on a 4770k and 32gb of ram(i've only allocated 8gb) and i've stress tested it hard with some friends, it runs very well, highest i've seen the cpu usage go was in the low 40s
I have to say, me never using linux or any of this tools. You make it look really easy and yet well explained. Sure, I would need to type down which command dose what with docker, but its really well explained. I want to make myself Server machine for different games. I will defiantly use this
The only thing you left out would be putting the start commands in scripts so you don't have to remember them, and then even having them start on system start. Coming from a professional server admin, this was a great video. It's an awesome introduction to running a Linux server in general.
Wow that means a ton! I’m quite the amateur and I’m always nervous I’ll explain something poorly. Speaking of which, and I might be wrong, but I believe if the -restart unless-stopped flag is present, those containers will automatically spool up when the system boots. At least in my experience that has been the case. But maybe I have something else setup to make that happen that I’ve forgotten
@@HardwareHaven you're right! As long as something starts docker, it looks like docker will restart the containers. I learned something new about docker! I've got my Minecraft server set up to run with systemd, but it sure is a lot fewer steps with docker.
this is great, my friend's dad is getting rid of a bunch of office pcs just like this and we were talking about setting up a minecraft server just yesterday. i really enjoy your content, keep it up!
hey there haven. i've had this video in my watch later and i've seen it at least 4x at this point. Thanks to you, I was able to reuse an old a10 6700 and turn it into a minecraft server for me and myh friends. thank you!
HH: "I would not actually recommend going out and buying this." Me: (Nervously glances at a nearly identical Presario on my desk that I coincidentally went out and bought a few years ago at a thrift store for ten dollars.)
@@HardwareHaven I'd still never setup docker and ran any containers on it. always just read about it with a "someday" I'll figure this out. But you showed how fast and easy it is to configured and helped make sense of the docker config file. Not as complex as I thought it was lol. Certainly not a php.ini file or anything. Thanks! Gonna play with docker this evening.
I run my Minecraft server off a Kindle Fire 8 (10th gen) that I got for 5$ (custom-cooled with a Nintendo Switch Lite cooler and 90mm PC fan) (both free from a friend) It runs well and I have around 20 members so far I don't suggest my setup but if it works it works and I'm happy The Murder Birds SMP
Yeah, I'm late to the party, but one thing I can say is that docker isn't strictly necessary. You can quite happily run a java Minecraft server directly on ubuntu server and save some system resources without docker. I've got an OptiPlex 7010 with a 3rd gen i5 that I do this on and it works great
Great tutorial, I would recommend using pterodactyl. It's an open-source game panel that utilizes docker with a GUI. It's super easy to setup and its definitely more user friendly. Runs great with old hardware and can utilize multiple computers that you can remotely deploy servers to.
@@HardwareHaven Depends on what you mean by that, it installs on ubuntu server and pretty much makes a web UI. I don't want to go in depth in UA-cam comments but you can always message me on discord :)
@@HardwareHaven oh I wasn't aware you didn't know about it, figured you just used docker by itself for lightweight nature due to old hardware but as you aren't aware, pterodactyl is a great game management panel, it utilizes docker to run all games, it has eggs which are very powerful customizable scripts essentially to make and run your own game with any need, pterodactyl comes included with the paper egg and has a very nice install guide, very easy to follow if you read it start to finish, there is a panel and a daemon, so you can run multiple panels for high availability or 1 to manage multiple machines you wish to run docker on, it provides a nice frontend. And way nicer to do just about everything, you click on a server, there is a console. You are attached to the container and given live updates through websocket connection, commands. And stats of cpu and memory of the container, all lively updated, there is a file manager both in the web browser and via a sftp server run from the daemon. Sftp server provides recursive uploads like folder uploads and web file manager is for easy file uploading and config editing, and there is a bunch more things that are more geared towards hosts but great for the consumer nevertheless
The options in docker run means: -d create a detachable container, if you don't use this when you exit your terminal the container will exit, The -it part means that it will create an interactuable terminal inside the container so you can enter the container.
Awesome video, however I would recommend using itzg's docker image as it has support for multiple server types, versions, and options. I would also recommend using docker-compose so you can easily change your container.
Watch my updated video instead! It's more up to date, better, and easier!
ua-cam.com/video/bAGTwBURBXc/v-deo.html
Actually watching this one to see how your channel has evolved.
Someone oughtta implement some of those solar-putty features as actual open source software WITHOUT the data collection SolarWinds is assuredly doing if any of us know anything about SolarWinds… Everyone's busy, of course. Still, it's nice nowadays to just be able to use openssh directly in Windows.
bor's pass - 12345
If you want to run a Minecraft server 24/7 at home and save some money on electricity, you can use the Hibernate plugin - it intentionally lags the server if no one is online so the server's TPS is ~1 instead of 20. In our case, CPU usage is now around ~3% instead of ~25% when idle and we haven't yet experienced any issues. We have been using this plugin for almost a year now.
Problem for us would be that we tend to play expert packs and make liberal usage of chunk loaders to let factories do their work while we are away. 😅
In all seriousness, unless you life in a country where energy is cheap, get a decent VPS or a small server, in the end it will be cheaper and will be a better experience.
Not necessary, you can enable autopause feature in the Docker image which pauses the process when no one is online, reducing the CPU usage to 1% just for the watcher to check if someone is pinging the server to unpause the process.
@@divadsn this sounds interesting, how would i do that?
u could also use mini pcs to reduce the power consumption
I cant find the plugin on aternos
I don’t think you’re giving yourself enough credit. This was a better tutorial than most mc server tutorials I could find when trying to make a server for me and friends😂
I think it's because he's coming from an IT prospective where this would be considered basic compared to the usually tutorials being from the perspective of a player (maybe child) who doesn't have a lot of technical know-how. I think it made the end video a lot more educational than you would expect but way less than he would
@@BubbleS1 also a lot of those just try to get your money and nothing else
true
@@Sevardon welp, from your comment i was able to detect that i need to learn docker
Agreed
Sorry for the 720p. I have no idea how I accidentally exported like that...
Didn't even notice. Great video so far!
Its ok 720p is still HD
I didnt even notice it was only 720p
It’s fine I got 4K on here lol
720 is my default resolution on YT so no problem
Not only a great video about old pc made home server and minecraft servers basics, but most importantly, finally a simple yet complete docker basics tutorial.
Thank you so much, this will help me a lot running my server!
Glad it was helpful 👍🏻
this is so underrated, the video quality and content's really good.
Tho im more of a rpi guy, but still the sheer scope of such machines for enthusiasts is just so good
i once made a server on a r pi 4 (and it actually ran decently well with a few friends)
RPis are awesome. I own 4 (if you count my pico as well haha)
@@HardwareHaven Well, the pico runs Doom, so I would count it. ua-cam.com/video/vXr7tOR3dis/v-deo.html
@@Crimson_Canadian How did you optimized it?
I use an 13-year-old laptop to create a minecraft server!
Dude you're brutal. I've been playing and messing with minecraft servers for more than 8 years now, and I can tell you that your video is BRILLIANT. Seriously, you made my night a little greater, even if I already know a lot of things about it, you always learn something new. Thank you so much.
do you know how to make a modded server on a pc by any chance ?
@@Curse_24same as vanilla but forge
I always get so exited when you upload - I was suggested the first server video based of Minecraft server hosting and I'm hooked, I love the calm, informational style of your videos, very underrated!!
So exited too
Ah yes then go exit this way
I made a server on a raspberry pi4, most fun I've had in a while. With paperMc it rarely lags, It had some crashing issues but I resolved those. Runs great with me and my 2 friends playing around for a while!
I can see you put alot of time and effort into this video and it was a good watch :) glad to see the channel steadily growing
Thanks a ton!
One small thing, apt is preferred over apt-get and apt has more features and better output than apt-get, like a progress bar for package installation and notification of any packages that can be upgraded on the system
Edit 1: For the chunk performance, that's honestly, very few CPUs can keep up with 1.18 chunk rendering, if you follow the Minecraft server optimization guide it will tell you ideal configs and the most important thing that will fix your chunk issues is using a chunk rendering plugin like Chunky, pre-gen the chunks and set a world border
Edit 2: also it's funny I almost have a server running that exact same cpu (the amd athlon II x4 640. I have the one below it, amd athlon II x4 635)
Thanks! Helpful stuff 👍🏻
Love your insistence on keeping old old hardware alive and pushing it to its limits.
Loved the video as always Mr. Hardware (I assume that's your real legal name.)
Please, call me Haven. Mr. Hardware is my father's name. haha
@@HardwareHaven hello Haven. Nice to meet you.
Yeah with some of the stuff people throw away, I might see if it's possible to go to my trash dump and get some old computer hardware or maybe even new ones that just need a new cpu or something, as if they are prebuilts especially. Chances are, the person isn't experienced and may throw away a PC that can be saved but they just don't have the experience to know how to.
@@JordanPlayz158 Where I live (India), unfortunately there's no such magical lands anywhere near me or that I know of.
I can only dream of rummaging through mountains of old PCs.
@@jdo248 me 2oooooooooooo
great video, almost the same steps i did for my family server. my son and I have it setup so his friends could join on java or bedrock. one issue we had was when on ice in boats moving fast chunks were slow to load and we fixed it by adding Sodium. after that chunks loaded super fast at the render distance without fail. This was also an old pc running an Intel Core 2 Quad Q9650 Processor and 8GB of ram. now running minecraft 1.18.1.
What is Sodium?
@@jp398h Sodium is a mod that can be added to the game to help with the loading of chunks. I would recommend it to anyone that wants to run a home server on a older pc.
@@SZ-Gaming is it clientside or does it just have to be installed on the server?
@@group2gaming it was put on the server. what is on my server worlds i tend to also add to client side as well. hope this helps :)
Is A8-9600 APU enough to run a server? I need to know how to update the server and not have the files replaced, I don't like doing the things over and over though.
this is fantastic; I've been learning to run an externally-hosted MC server and learning Linux at the same time over the past little while, & watching this makes me feel like self-hosting on my own machine is totally a possibility for me in the future! also very cool to hear a little about what docker is for.
Really enjoy your videos. One thing that might be nice for you and anyone following this for themselves is the 'docker logs -f mcserver' command.
When you add the -f (which stands for follow) it will auto scroll the logs on your screen as they are updated.
If you get stuck in this, press CTRL + C to stop following the logs. CTRL + C basically sends an interrupt signal (SIGINT) to the running command.
this video brought me back to my old young ages trying to build a Minecraft Server for me and my friends have some fun. Back then i was only enable to fulfill this need using Hamachi, wich was definitely not what i wanted. Thanks for helping me finding the answer after so long
One of the better tutorials on UA-cam in general. Hits all the points, isn't dragging along with bs information, didn't feel slow and dragged out. Perfect!
Love this tutorial! Very easy to follow. If someone is unfamiliar with ssh and find it difficult to manage files, I’d recommend setting up SMB to easily manage server files.
The best tutorial out there. Built a pc out of some free components plus a psu and this tutorial worked a charm, along with the NAS tutorial aswell, now i have a cheap home server.
Thanks haven!👏👏
This tutorial is useful, I'm gonna save this in my playlist as I'm planning to make a Minecraft server for my friends
Edit : on my old core 2 duo pc
Awesome! I might even have some updates by then
@@HardwareHaven thanks
haha exact same as me. pc wise and i put it on a playlist too
Same, I just got my pc broken down on its own(me clearly knowing it was ram that was the problem and that initiated my father to actually sell it on a junk shop, but gladly I was able to stop my father after that though.) I just need to change the ssd and ram so it would actually run the minecraft server.
Thank you for sharing this. I bought an old PC for 70$(i7-3770) and 30$ for 16GB ram. I followed all the steps and now I can host multiple servers using this old PC. I learned a lot through the process. Thanks a lot!
An i7-3rd gen is old?
It's better than the PC I use daily..
Wow I did this exact same project a year or so ago on my own, I didn't use a docker or any containerization software just installed the mc server onto a ubuntu cmd line server and made a couple scripts so i can update it fast. Always cool to see how others might do stuff like it though!
so immensely helpful. i was able to set up my server after countless issues thanks to this video. no other tutorial went over port forwarding, reserving your ip and duckdns. my friends and i are grateful for you
I absolutely adore your videos. They're simply wonderful. Keep it up, I'll be here to watch! :)
Thanks!
I've been running my MC server in windows on an old HP laptop from 2010, and it have been working great with over 15 plugins, but after watching this video, I know what I'm going to do to improve my server. Thanks a lot your videos are awesome
Wow haven I am really impressed. Btw congrats on 12k subs
Thanks! It’s so crazy to me lol
I actually had no reason to watch this video, but your presentation is so good I lost track of time and I kept just watching lol.
Subscribed.
Glad you enjoyed it!
This is a fantastic video! I run a few Minecraft server on older hardware as well and I throughly enjoyed this look at your experience!
That’s awesome! And thanks
We stopped playing the server now, but about 6 months ago, a friend of mine hosted a server on an old server computer from a workspace, and the computer was retired in 2008. It had 32G of RAM and was able to run the server flawlessly despite its age. It also ran on an old version of Windows Server from the early 2000's or something like that.
love this channel 10//10 plan on making a minigame server but dont want to burn 700 dollars on a mega machine and im not taking into account the cautions i want to take like firewalls and proxies and whatever
Thank you! I was trying to find a normal minecraft server tutorial and i finaly found you
Your channel is underrated
For anyone that wants to setup Geyser plugin in this configuration:
you'll have to add another port command when creating the container to add the 19132 port in udp so it should look like:
-p 19132:19132/udp
and set up the portforwarding as well for that same port
good luck
thanks
Thank you for this video! Just followed along and managed to build a Minecraft server with an 8 year old screenless laptop.
Funny enough i've been waiting for someone to make a video like this for 2 years and finally someone did it
I’m don’t even currently want to run a server and all 31 minutes and 9 seconds were entertaining
Good to hear!
I really enjoy ur videos, the way you talk is so smooth and calm, gl with this channel hope you get more viewers bc this channel is really good
Thanks! I try to keep things “low key” haha
Hey we had contact on that issue on a different of your Videos - Speed is basically the same as I had with my AMD A10 APU. Works fine for one user, okayish for two, but gets sluggish with 4 Users. You can tweak MC a bit to use more ram to store already rendered chunks, that helps as long as the players stay in the same area.
Love your content! I've been watching your videos for a while and now I got inspired to build my own Home Lab. Just ordered some missing parts for my old PC and can't wait to get started.
NICE!
I too have a minecraft server running at home, with docker and dyndns. As im also a programmer I wrote my own discord bot that can start and stop the minecraft server aswell as the underlying Hardware server. So my friends can write -start mc-vanilla to start the minecraft server. They have to wait like 3 minutes and then its on. And if they forgot to turn it off, every 30 minutes i check the number of people online, and if no one is there it automatically shuts down, so my energy bill is low on that part.
Awesome! Is the bot running on the same machine?
@@HardwareHaven no its running on my nas as a docker Container, but it can run pn a raspberrypi as well.
@@AkatranLP Got a github repo for setup notes? Would be interested in reading
Absolutely love that youtube has been putting your vids in my feed lately. Great stuff!
BTW I highly suggest using ventoy instead of rufus as you can have multiple iso's on 1 flash drive and choose which one you want to install from on the computer your installing your iso file onto, Whereas rufus allows only 1 iso on a flash drive and is WAY slower than ventoy
hey people! you can check the IP for your router in windows terminal by typing 'ipconfig', in the list search for your wi-fi adaptor, and the IP should be in the 'Default Gateway: ' .
Also great video
ifconfig for some linux distros too, but not all
Personally I would use SystemD service instead of Docker for performance reasons (docker uses somewhat more resources than SystemD service) and Fabric with Lithium and Phosphor instead of PaperMC but I haven't really benchmarked either so can't say for sure which would be better.
I'm curious what the actual overhead difference is. I actually originally planned to run it as a service with docker just being used for the DDNS client, but ran into some weird Java issues. I decided that if I was having those issues while following some guides, people might run into those issues following MY guide haha! That's where I think docker can be cool, even with most likely a small performance hit.
Have you ever been able to A/B test something like this between docker and SystemD? And thanks for the input!
@@HardwareHaven So I went looking for some numbers and these are off the net without anything backing them but it seems that I overestimated docker CPU cost a lot because apparently there is nearly no CPU overhead which is good for Minecraft since CPU is nearly always the limiting factor, as for RAM the answer is that it's complicated, depending on how much the container differs from the host system and how the app inside the container uses resources so I guess I need to do some benchmarking some day.
@@Positroni Oh interesting! I only run really lightweight stuff personally so overhead has never been something I've looked into really. Definitely not with memory. Could be interesting to try and benchmark.
I've tried "vanilla" MC servers, Forge, and PaperMC and PaperMC was by far the smoothest experience and seemed to run much more efficiently with a large load. My kids wanted a modded Forge server to take advantage of some cool mods so I switched and it works ok but nowhere near as smooth and efficient as PaperMC was. I haven't tried those others, I'll have to look into them.
@@shanesdiy For clients there is also option to add Sodium in addition to Lithium and Phosphor if FPS was causing issues.
Yeah Forge is not the most light weight and not all mods have Fabric version but there is some interesting mods for Fabric
I followed your steps with some older hardware then your ig. I got Intel core 2 duo E6600 with 2gb ddr2 ram. and so far it works great. Much love for doing videos like this.
Hey man, great video. I managed to make the server work on my local network but i can't seem to make it work on the Internet. I'm almost sure i reserved the static ip and opened the ports correctly, but connecting to my duckdns address just gives me a "Can't connect to server" on Minecraft.
same problem
@@officialfrostbite11 were you able to fix it? that is the issue i am having @stanvd what is that exactly?
i fixed it, i had to upgrade everything then it worked
Best Tutorial so far, even after 1 Year and for newer specs. Keep it up !
Why you blurred your nick name in minecraft?
Man I have been recently really interested in servers so this video was perfect. I also love your intro by the way!
Thanks! Hope it helped
@@HardwareHaven I am sure when I do want to set a server up I am going to come back to this video
Awesome! I might even have some updates/improvements by then
Bro this 12 year old pc is better than m'y 2year pc 800$ (but it's a laptop)
i love doing stuff like this, infact i have even hosted multiple servers on a windows vps, never got to see how linux would do, soon planning on making my old pc to a minecraft server, great tutorial man! (i know how to run a mc server in windows, now i know linux thanks to you!!)
I run a basic mc server on truenas core in a jail, and on the quadcore i5 i run it on, it works great for a combo nas, media server and mc server! Also doing all those things only ever consumes about 80w
Nice! Is it a prebuilt or custom build?
You seem like a very down to earth and genuine person, thank you for the tutorial! Subbed
Thanks for the sub!
nobody is talking about how he has 64 diamond swords??????????
Not going to lie, this is actually kinda cool, I have an old windows XP machine my grand father gave to me, and, it's kind of just collecting dust, maybe I could use this video to create something with it, hmm... I never really did this type of thing with physical machines. Really good educational video! Love the production quality here
I followed everything Haven said. My local ip works for playing on the server, but it doesn't work after the duckdns subdomain part. I have port forwarding on, I followed everything step by step, but my minecraft server keeps saying "Failed to connect to the server | Connection refused: no further information". Any help or fix for this??
its doing the same for me
You should be good to go! Have a friend connect to your dns address when they are outside of your network. Anyone inside of your network (i.e. you) has to connect with the internal IP of your server! hope this helps.
@@sixthsense0734 Check my reply to him
Same for me
THANK YOU. Someone else has a tutorial with ssh haven, and you are the first person to point out haven is the username so I had to change it to my username.
OH MAN putty, i remember using that when i was a kid; i would download it onto the schools computer and then ssh into my friend's VPS (he made a user just for me ❤) and then i would go straight into weechat and and talk with my friends all day,
and when my teachers asked what i was doing i would just telll them i was programming because i was taking the experimental programming class that my high school just started trying out (the teacher would use khan academy to teach everyone, so it wasnt anything too crazy, litterally the bare basics, man public school sucks),
i became a teachers assistant for that class and quickly found out that some people are just not built to understand that kind of stuff (i was also kind of bad at teaching though) those were some good times lol...
I tried to make a 1.8.8 Minecraft server using my Linux system with 1GB of RAM and AMD Athlon CPU and wow... It runs amazing tbh! I also learned more about running a server "from a potato" thanks to this video, so that's why I'm gonna say thank you for making those great content on your UA-cam channel! ;)
Thanks for the Tuturial! I managed to make it run modded following another video aswell but you helped me get through most of the work thanks a ton!
what video did you follow for modding?
Best Minecraft sever tutorial out there
i just found you trough raccomendations.
You earned a new subscriber!
Great tutorial, i have never heard of the DuckDNS, i will have to try it for sure. Thanks!
Thanks for the great and informative video! I've setup my own server using it, it's running on a 4770k and 32gb of ram(i've only allocated 8gb) and i've stress tested it hard with some friends, it runs very well, highest i've seen the cpu usage go was in the low 40s
Haven: this isn't a tutorial
The video: one of the best Tutorials I've seen yet
I fell asleep and saw this video when I woke up. Now I am greatfull that I woke up to this. Thank you 😂
Feels so weird seeing the same PC I actually have under my desk for file storage purposes
Very nice video as well, good job
Oh that’s cool haha. Thanks!
I have to say, me never using linux or any of this tools. You make it look really easy and yet well explained. Sure, I would need to type down which command dose what with docker, but its really well explained. I want to make myself Server machine for different games. I will defiantly use this
I used my old netbook for a server, works supreme surprisingly well
The only thing you left out would be putting the start commands in scripts so you don't have to remember them, and then even having them start on system start. Coming from a professional server admin, this was a great video. It's an awesome introduction to running a Linux server in general.
Wow that means a ton! I’m quite the amateur and I’m always nervous I’ll explain something poorly.
Speaking of which, and I might be wrong, but I believe if the -restart unless-stopped flag is present, those containers will automatically spool up when the system boots. At least in my experience that has been the case. But maybe I have something else setup to make that happen that I’ve forgotten
@@HardwareHaven you're right! As long as something starts docker, it looks like docker will restart the containers. I learned something new about docker! I've got my Minecraft server set up to run with systemd, but it sure is a lot fewer steps with docker.
Wow, this guide is amazing, just everything I was looking for! Thank you
this is great, my friend's dad is getting rid of a bunch of office pcs just like this and we were talking about setting up a minecraft server just yesterday. i really enjoy your content, keep it up!
That’s awesome! Hope it works well!
thank you for this video, just made a server on an old HP laptop from 2012. Runs 1.19.4 like a dream
Your content is amazing! I've gotten more interested in servers, and I plan on making one mainly for media streaming and backups.
That’s awesome! Glad to hear it
hey there haven. i've had this video in my watch later and i've seen it at least 4x at this point. Thanks to you, I was able to reuse an old a10 6700 and turn it into a minecraft server for me and myh friends. thank you!
For real best mc server tutorial here on YT
im gonna be honest, idk why i clicked and watched this, but i really enjoyed it
this is insane: my old pc is now a minecraft server running 24/7 without any lags and while that it is an 1tb nas system
GOATED
dood this is great, i love that you explain it all so well and i hope you have a good day sir
Edit: I figured out how to change the version. Thanks for the video once again!
Can you please tell me how to change the version. I'm trying to run version 1.19.2.
how did you update the version?
thank you a lot for this video, this is my first linux server, and it helped me a lot, your explanations are very good, very understandable !
HH: "I would not actually recommend going out and buying this."
Me: (Nervously glances at a nearly identical Presario on my desk that I coincidentally went out and bought a few years ago at a thrift store for ten dollars.)
Great tutorial!!!!! I was hoping you’d created a video regarding that athlon! glad ya did. i learned some new stuff about docker in here!!! 👍🏿👍🏿👍🏿
Thanks man! I’m curious what you were able to learn about docker?? Haha
@@HardwareHaven I'd still never setup docker and ran any containers on it. always just read about it with a "someday" I'll figure this out. But you showed how fast and easy it is to configured and helped make sense of the docker config file. Not as complex as I thought it was lol. Certainly not a php.ini file or anything. Thanks! Gonna play with docker this evening.
I run my Minecraft server off a Kindle Fire 8 (10th gen) that I got for 5$
(custom-cooled with a Nintendo Switch Lite cooler and 90mm PC fan) (both free from a friend)
It runs well and I have around 20 members so far
I don't suggest my setup but if it works it works and I'm happy
The Murder Birds SMP
Wow so cool dude. I'm gonna make a mc server in the future I'll check out your server good luck bro!
Yeah, I'm late to the party, but one thing I can say is that docker isn't strictly necessary. You can quite happily run a java Minecraft server directly on ubuntu server and save some system resources without docker. I've got an OptiPlex 7010 with a 3rd gen i5 that I do this on and it works great
Amazing video and tutorial, got a Minecraft server going for me and my friends.
the minecraft music.... aaaaaaaaaaaa gives me nostalgia every time
i watched just a couple of minutes of the video and i'm already subbed
same
This Video is amazing!! I want to make a mc server for me and a couple of friends, and this will definitely help!
It worked really good, great video and well explained!💛
Great tutorial, I would recommend using pterodactyl. It's an open-source game panel that utilizes docker with a GUI. It's super easy to setup and its definitely more user friendly. Runs great with old hardware and can utilize multiple computers that you can remotely deploy servers to.
Oh awesome! So does that replace the server or just run alongside it?
@@HardwareHaven Depends on what you mean by that, it installs on ubuntu server and pretty much makes a web UI. I don't want to go in depth in UA-cam comments but you can always message me on discord :)
@@HardwareHaven oh I wasn't aware you didn't know about it, figured you just used docker by itself for lightweight nature due to old hardware but as you aren't aware, pterodactyl is a great game management panel, it utilizes docker to run all games, it has eggs which are very powerful customizable scripts essentially to make and run your own game with any need, pterodactyl comes included with the paper egg and has a very nice install guide, very easy to follow if you read it start to finish, there is a panel and a daemon, so you can run multiple panels for high availability or 1 to manage multiple machines you wish to run docker on, it provides a nice frontend. And way nicer to do just about everything, you click on a server, there is a console. You are attached to the container and given live updates through websocket connection, commands. And stats of cpu and memory of the container, all lively updated, there is a file manager both in the web browser and via a sftp server run from the daemon. Sftp server provides recursive uploads like folder uploads and web file manager is for easy file uploading and config editing, and there is a bunch more things that are more geared towards hosts but great for the consumer nevertheless
@@JordanPlayz158 Wow, thanks y'all!
I have been looking for this EXACTLY
The options in docker run means: -d create a detachable container, if you don't use this when you exit your terminal the container will exit, The -it part means that it will create an interactuable terminal inside the container so you can enter the container.
I was aware of what -d did, and somewhat aware of -it, but not so much that I felt like I could explain it correctly by any means haha. Thanks!
Excelent video, I recomend you using Pterodactyl to run the server instead of Docker.
I’ve heard good things about pterodactyl! Funnily enough, I’m pretty sure it uses docker containers as well. Seems like a really cool service
This might of been mention bellow, but in case it not. You don't need the "~". If you just type cd it defaults to your home directory.
its crazy how i still have my 10 yo compac pc. it works well and i found many memories in it.
This video came out at a convenient time for me since I just bought a cheap desktop from offerup
I swear, there's an old HP here rn that I was wondering how to setup a MC server. You and Google are reading my mind
That algorithm can be scary haha
What An Absolute LEGEND
Awesome video, however I would recommend using itzg's docker image as it has support for multiple server types, versions, and options. I would also recommend using docker-compose so you can easily change your container.
Thanks for the input!
Perfect guide, very grateful for the video. It was a fun learning experience and easy to follow.
Great to hear! Especially the learning experience part.