yes its cheaper in the long run especially for just friends and there is not many people logging in will be easy to set up since you personally know everyone and dont have to worry about the stuff that open servers worry about like hackers. but i wouldnt recommend getting a brand new computer or a legit desktop. get an old school laptop or desktop something decent doesnt have to be new . 4-6 GB of ram even 2-3 would be fine.. 2.3ghz or greater CPU and turn it into a server computer. like i host my server from a system like that. and i run ubuntu server. just the server i pretty much live on a terminal. the reson is because youll kill a computer old or new of youre running desktops drivers and all that other stuff and running it prolly 24/7 id imagine. its alot easier to run just a terminal or just a command screen. i have a great ubuntu tutorial http://www.minecraft...portfarwarding/
to prevent lag like most servers well you just need a good internet connection lag to our server is how good your internets is and the players being able to connect to you. pretty much when someone connect to a server the player sends ping and the server sends PONGS the faster / more effecient this can happen the less lag you get. with 3-4 GB of ram and only 8 poeple youll be fine nothing to worry about at all. to prevent lag you really dont have to turn anything off there is a addon called LAGGCLEAR. its great especially for tekkit and quarries and pipes and stuff it will pretty much make anthing thats laying around that causes memory hogs and ram loss issues it will get rid of it in a set amount of time its nice. lets say someone sets up a pipe the chest is full but stuff is still going to the chest what happens items pop out and lay there then they pile up and that creats lag .. lagg clear will stop that from happening. you may also want to do a speedtest and see how good your internets sis. you want something atleast 15-20 GB down and 3-5 up to be decent. to be amazing. 20-30 GB down and like 8-10 up. (my internets are even better than that lol)
Its a lot cheaper to host at a professional than building a server yourself just for FTB when you include power usage etc...
You need a machine with a very high cpu due to how intensive it is, this means you can't really go for a budget host.
I personally recommend disabling quarries and anchors.
thats pretty much only for servers that expect heavy traffic. for just a couple of friends youll be fine. . look at prices for a hosted server ive got a server with 6 GB of ram 24/7 and me and about 20 people log on daily and it does it just fine. how much would it cost to host a 6 GB ram server from anywhere? plus free is always better you still have to go through the annoying part of coding EVERYTHING yourself better to just have the computer sitting next to you. andthis server would be just for friends dont need the power of a hosted server for these needs. the only reason some people go hosted is because of the fact that they hae a better internet connection . my internet connection is boss tho so im good lol. oh yea.
You Don't need 6gigs of ram for that many players unless something is very broken, you need around 2 gigs. The key factor for a game server is the CPU though.
Keeping a machine on around the clock, depending on where you live will cost around 15-20 of whatever currency you use. This is more than most professional hosting, add on the actual machine cost and the fact that most internet providers ban it in their TOS and it adds up very fast.
of course i dont NEED 6GB lol but its nice to have . its an old laptop 2.8GHZ CPU nothing impressive and mine works fine. atleast with my experience of doing in myself i tend to like it alot more than a hosted. ( may just be the geek in me talking) i like being able to swap maps out manually change things my self actually sitting in front of a bash screen is a great day for me lol i spend 6-12 hrs a day in front of a bash screen but thats just me. but yea i guess you can be right also hosted ones are user friendly while hosting at home i like the fact how i can personally manage all my configs copy paste usb transfer whatever i please. most hosted ones come with a FTP server you can log into which is essentially the same thing only if your host provides it.. and well i did miss something in my last post. the one main / big defference between home hosted server and payed ones. payed ones can come with a website just meant for you and your server perfectly customized . depending on where you sign up ENJIN is a good place to get the most out of.
you mentioned against the ISPs TOS? never heard that one before what do you mean?
Your home internet connection - The upload speed is as important as the actual power of the server. I doubt you have a datacenter grade connection at your home
Depends where you live, here in most of scandinavia, the ISP is fine with it, atleast with mine.
Servers are LOUD. Imagine 2 vacuum cleaners for a rackmount. If it is just a normal PC it will still be a audible hum, unless you want to spend more $$$ on trying to make it silent
A professional server, yes sure, a home server? not so much. I have a server with the stock AMD cooler, and i can barely tell it's on most of the time.
The power usage cost of the server will be a LOT
Not more then a regular computer most of the time, sometimes it's even less since it idles most of the time.
Some people think getting a home server, is getting a rack server. It's really not. The reason you have rackservers is to save space for multiple computers, which you really dont need at home. But for most situations, going for a host is a lot better.
Check your ISP's terms and conditions. I will think you will find it mentioned in there, unless you are on a business line. Just because they have not done anything about it does not mean it is allowed
As long as it isnt for commercial purposes, it's fine with mine, i know it's a pain in the UK and US though.
And im not against getting a host at all, i just see a lot of people getting a big miss-conception of what a home server really is.