Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Building a linux server OS - Minecraft
New Posts  All Forums:Forum Nav:

Building a linux server OS - Minecraft

post #1 of 17
Thread Starter 
Ok, so here goes...


Ive used other "minecraft linux" OSs and feel that its my time to TRY and make one... I want to incorporate my own features.

My linux knowledge is limited but am willing to learn what it takes!

Where should I start?
Should I use ubuntu server as a base?
Are their any automated building apps that could start me in the right place?

Any suggestions would be great! Thanks.
post #2 of 17
Whew
I really feel tenuous responding to a thread where I have limited experience but at least it may apply as I have been running a dedicated minecraft server for well over a year. I've toyed with Ubuntu but I have to say that it rather makes me shake my head in disbelief to see "Ubuntu" and "Server" in the same sentence. Maybe they got serious and made a robust system for their server release, but I can't help but gather that a team that is famous for dumbing down Linux has poor odds of making a solid server that allows the use to keep to the essentials.

Don't get me wrong, I fully understand that the *Buntus serve a purpose, but I find that purpose anathema to security and simplicity. Since you state that you have some experience and feel ready to make one your own, I have to recommend a more serious distro like Arch or Slackware.

Both of these distros allow for a minimalist install and the less stuff installed and running means the lesser likelihood of conflicts, breakage, or especially, security holes. It also means you will need to prepare and plan out just what you really need and that means you will actually understand all the working parts and why you have them, and that alone is a powerful aspect of any server administration.

Fundamentally though, you might need to ask yourself (and maybe explain here) why you feel the need or desire to make your own. That would make pointed answers considerably easier.
NewMain
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 - 3550 Asrock Z77 Extreme4 Gigabyte GTX 760  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14, Studio KUbuntu, OpenSuSe 12.3, Wi... 
MonitorKeyboardPowerCase
32" Vizio HDTV + DLP Logitech Wireless Corsair HX-850 Antec Sonata I 
MouseMouse PadAudioOther
Razer DeathAdder 2013 dual ESI Juli@ CoolGear ExtSata Enclosure w/ Optical and 3TB S... 
  hide details  
Reply
NewMain
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 - 3550 Asrock Z77 Extreme4 Gigabyte GTX 760  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14, Studio KUbuntu, OpenSuSe 12.3, Wi... 
MonitorKeyboardPowerCase
32" Vizio HDTV + DLP Logitech Wireless Corsair HX-850 Antec Sonata I 
MouseMouse PadAudioOther
Razer DeathAdder 2013 dual ESI Juli@ CoolGear ExtSata Enclosure w/ Optical and 3TB S... 
  hide details  
Reply
post #3 of 17
Thread Starter 
Thank you for the reply smile.gif

Just that; Simplicity. As Ive been messing round with the current minecraft distros, ive come to find that simplicity is not in it.... The complicated setup process (RAMdisks/Backups/Restores); I currently host a server for family only, and all the added "junk" is not needed. Yes, its great to have a web ui where I can click buttons... But I can SSH in and do it myself.

So Arch or Slackware you say? Ill give them both a good run down and see what im able to do in a VM. My end goal is to run out of box, lowest of RAM used, RAM disk for the live world, and the ability to monitor the server from abroad.
post #4 of 17
I have to agree with enorbet.

I don't see a point in `making your own` when there's already bundled versions out there. Especially if you want simplicity, as anything better than the average debian/ubuntu based minecraft distro is going to be a bit /more/ complicated to set up.
post #5 of 17
I don't get why you want to 'make your own' you say 'should i use ubuntu as a base'. Well, a base for what? What changes do you want to make? If all you want is a thinner distro a basic debian netinstall would be a good deal thinner then ubuntu server.
post #6 of 17
Greetz
I am guessing that OP meant by "make his own" is to have more control over what gets installed, not build a distro from the ground up a la LFS.
NewMain
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 - 3550 Asrock Z77 Extreme4 Gigabyte GTX 760  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14, Studio KUbuntu, OpenSuSe 12.3, Wi... 
MonitorKeyboardPowerCase
32" Vizio HDTV + DLP Logitech Wireless Corsair HX-850 Antec Sonata I 
MouseMouse PadAudioOther
Razer DeathAdder 2013 dual ESI Juli@ CoolGear ExtSata Enclosure w/ Optical and 3TB S... 
  hide details  
Reply
NewMain
(16 items)
 
  
CPUMotherboardGraphicsRAM
Intel i5 - 3550 Asrock Z77 Extreme4 Gigabyte GTX 760  4x2GB Corsair Vengeance 
Hard DriveOptical DriveCoolingOS
Seagate SATA 2TB x 2  Plextor PX-891SAW CM-Hyper N520 Slackware 14, Studio KUbuntu, OpenSuSe 12.3, Wi... 
MonitorKeyboardPowerCase
32" Vizio HDTV + DLP Logitech Wireless Corsair HX-850 Antec Sonata I 
MouseMouse PadAudioOther
Razer DeathAdder 2013 dual ESI Juli@ CoolGear ExtSata Enclosure w/ Optical and 3TB S... 
  hide details  
Reply
post #7 of 17
TinyCore... Set 'er up. Network it. Get java (very easy with the new package manger in TC). You're left with a VERY light distro, a GUI, and a killer MC server. I've been running a MC server for ages on a windows box because it serves other functions but when I can afford the dedicated hardware this is the route I'll take 100%. I've tried all the MC linux OS's and thought they were all... Well... Horrible, They're designed to be configured via "web interfaces" which frankly I found incredibly difficult to actually use because they never functioned properly for me and lacked basic server control functions you'll wanna use regularly. One example was editing the white list. In TinyCore you could do this very easy.

TinyCore is the lightest linux distro I'm aware of with a full GUI. The community has been very active the past few years in making the install and functioning of the OS very streamlined and easy to use. I suggest a little linux background but if not, it is a great distro to learn on anyways.
    
CPUMotherboardGraphicsRAM
Pentium III @ 533MHz QDI Advance 10F lol 255MB 
Hard DriveOSPower
IDE TC Hamster wheel 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Pentium III @ 533MHz QDI Advance 10F lol 255MB 
Hard DriveOSPower
IDE TC Hamster wheel 
  hide details  
Reply
post #8 of 17
387e003f_HolyNecroPost_759032.jpeg
post #9 of 17
    
CPUMotherboardGraphicsRAM
Pentium III @ 533MHz QDI Advance 10F lol 255MB 
Hard DriveOSPower
IDE TC Hamster wheel 
  hide details  
Reply
    
CPUMotherboardGraphicsRAM
Pentium III @ 533MHz QDI Advance 10F lol 255MB 
Hard DriveOSPower
IDE TC Hamster wheel 
  hide details  
Reply
post #10 of 17
Quote:
Originally Posted by Damarious25 View Post


Quote:
Originally Posted by Shrak View Post

387e003f_HolyNecroPost_759032.jpeg

This is why I love OCN
Rainbow Dash
(14 items)
 
Flying Dutchman
(13 items)
 
 
CPUMotherboardGraphicsRAM
i5 3570K ASUS Z77 Sabretooth EVGA GTX580 Corsair Vengeance 
Hard DriveHard DriveOptical DriveCooling
Hitachi 250GB Sata II Seagate 2TB HDD HP DVD RW Air Stock 
OSMonitorKeyboardPower
Windows 7/Ubuntu 12.04 Planar PX2710MW 27" HP Keyboard Ultra 750W 
CaseAudio
Fractal Design XL Titanium USB 3.0 Onboard/Altec Lansing 2.1 
CPUMotherboardGraphicsRAM
AMD X2 5400 B.E. 3.28 Stable Gigabyte M55SLI-S4 XFX GEForce 8600 GT 512mb DDR3 2Gb OCZ SLI DDR2 PC6400 2.1v 
Hard DriveOptical DriveOSMonitor
250Gb WD IDE HP Sata DVD-RW Windows XP Pro SyncMaster 152n 
KeyboardPowerCaseMouse
Apevia Multimedia Case matching OCZ 500w Stealth Apevia X-Discovery Apevia Multimedia Case matching 
  hide details  
Reply
Rainbow Dash
(14 items)
 
Flying Dutchman
(13 items)
 
 
CPUMotherboardGraphicsRAM
i5 3570K ASUS Z77 Sabretooth EVGA GTX580 Corsair Vengeance 
Hard DriveHard DriveOptical DriveCooling
Hitachi 250GB Sata II Seagate 2TB HDD HP DVD RW Air Stock 
OSMonitorKeyboardPower
Windows 7/Ubuntu 12.04 Planar PX2710MW 27" HP Keyboard Ultra 750W 
CaseAudio
Fractal Design XL Titanium USB 3.0 Onboard/Altec Lansing 2.1 
CPUMotherboardGraphicsRAM
AMD X2 5400 B.E. 3.28 Stable Gigabyte M55SLI-S4 XFX GEForce 8600 GT 512mb DDR3 2Gb OCZ SLI DDR2 PC6400 2.1v 
Hard DriveOptical DriveOSMonitor
250Gb WD IDE HP Sata DVD-RW Windows XP Pro SyncMaster 152n 
KeyboardPowerCaseMouse
Apevia Multimedia Case matching OCZ 500w Stealth Apevia X-Discovery Apevia Multimedia Case matching 
  hide details  
Reply
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Linux, Unix
Overclock.net › Forums › Software, Programming and Coding › Operating Systems › Linux, Unix › Building a linux server OS - Minecraft