making a minecraft server

SoupNutz

Reputable
Aug 27, 2014
31
0
4,540
~edited~

I've got a Core i5 3570k with around 20gb of RAM. And a 2gb 650Ti just laying around in my room. And I'd like to make a multi-player (online) minecraft server with it.

I've got a new rig nearing completion. Hence this one needing a retask.

I'll reserve 2gb maybe more for the OS, if need be. But, the rest will be for the game.

The thing is. I don't know squat about making servers. But, I'd love to give it a shot. Is my old rig up to the task. Is there anything that could do with more "beefing up". And what could it handle. Without doing a virtual faceplant. And... Is it hard to make a server? Because I kinda suck when it comes to coding.

Thanks in advance to anyone who responds.
 
Solution
Okay, so what I did:

I went to www.minecraft.net/download and downloaded the minecraft_server.1.7.10.exe
Ran the EXE, it extracted 2 files and a folder to my desktop (DOH!)
Nothing popped up.
Tried running it again, still nothing.
Edited the EULA.txt file to chagne the parameter to "eula=true" (minus quotes)
Ran minecraft_server.exe again, it worked, and spat out a bunch of junk on my desktop. (DOH!)
Got minecraft on my other computer, did a Direct Connect to the local IP address of the computer my minecraft server was on.
Everything worked fine.

Getting access to a server through an external IP will be more dificult, as you most likely have a dynamic IP address (your isp changes your IP address occasionally) and that will make it...
Hosting a minecraft server is practically like playing the game itself, at least making the server part. I'd say the most difficult part of hosting a vanilla server is probably the port forwarding part.

Just download the server file from the minecraft website, put it in a folder and then run it and you've got yourself a server.

If it's just for you, you could connect through localhost.

For other's to connect to you, you'll have to port forward or run it through some tunneling service like hamachi or something similar. Port forwarding will require you to go into your router settings to open up the port that you'll be using.

The server itself isn't that demanding in my opinion, you have plenty of RAM to run it. There are some things you could probably look up on the minecraft wiki about server hosting with a .bat file to make it run with more RAM. It definitely helps with the rendering and what not of the server.
 

SoupNutz

Reputable
Aug 27, 2014
31
0
4,540
Hmmm... When I was running that system. I tried downloading the server files and I read the instructions on how to do it beforehand. Except I kept getting errors on almost all stages of the install. I had an up to date Java. 64 bit. Just like my OS. I had allocated the amount of RAM I wanted the server to have (8gb). I had 16gb in total. The other 8gb was left to my system for whatever else I wanted to do. I ran the files in their own separate directory folder. But, I couldn't get the server to do anything. The "help" command only worked once.

I never figured out why I couldn't get it all running. So, I want to try again on a fresh windows install. But, not until my new system is up and running.
 

SoupNutz

Reputable
Aug 27, 2014
31
0
4,540
Uhhhhh. Yeah? Not only do I not remember what the issue was. Since I had to re read practically every step like 7 times just to be sure to be sure to be sure (and yes that's supposed to be like that) I was doing it right. But, the server box came up as blank. And wouldn't really "run" anything.

I've heard you can get a paid option for server setup. Would that be on their machines. Or do I have to put the old rig online for them to install it on mine? I'm not giving up just yet. I'm just trying to assess my options.

I'm sure this isn't supposed to be as hard as I've found it.

Also. The router IP... The devices address... I began the tests with my phone acting as the net connection. Instead of the house wireless. My friend was doing downloads at the time. So I wanted a connection that wasn't going to be bogged down with shocking ping latency.
Could it have been an incompatibility with my mobile and the server. I had plenty of data still to use. Well over a couple of gb. And typically I've found my phone gets pretty stable speeds. 5~7mbps. Though I think the latter speed is more on the WiFi.

Hopefully I'm not confusing you guys
 
Even without the internet connection, the server should still pop up. Recently when i made my server for me and a friend, I had to deal with some EULA stuff setting the eula = true or something like that. I don't know if it would affect the actual server loading or not. But first time running, it should just create all the files. Let that sit for a while and then it'll just exit after a while.

As for the paid option, you could pay for a server if you don't want to go through this headache. It will be on their servers I believe. You would just be the admin with remote access as far as I imagine.

I would suggest not running it from the .exe file. I just tested out the .exe file and nothing popped up for me too. Have you tried going through the .bat file stuff? Download the .jar file from the website and make a .bat file with something like "-java -jar minecraft_server.jar nogui" to start with. The minecraft_server part should be whatever the .jar file is. Try that and see if you get text in the window.
 

SoupNutz

Reputable
Aug 27, 2014
31
0
4,540
I think downloaded all the options available. bat, jar, and exe. I was going to test Linux as well.

I didn't try installing and running all three at once. And yeah. The exe? Or .bat file... Whichever one I ran. It kinda just sat there after saying starting such and such thing. Took about 5 seconds. But, the commands I was told to enter, weren't doing anything.

That's after spending a couple of hours swearing at my computer for being a stubborn piece of crap.

My java gave me some stupid error. And I solved that. But, yeah. Commands weren't doing anything server side.
Thanks for trying to help me.

Maybe we'll eventually figure it out.

Oh. And I changed the EULA parameter to (true). After the equals sign.
 
Okay, so what I did:

I went to www.minecraft.net/download and downloaded the minecraft_server.1.7.10.exe
Ran the EXE, it extracted 2 files and a folder to my desktop (DOH!)
Nothing popped up.
Tried running it again, still nothing.
Edited the EULA.txt file to chagne the parameter to "eula=true" (minus quotes)
Ran minecraft_server.exe again, it worked, and spat out a bunch of junk on my desktop. (DOH!)
Got minecraft on my other computer, did a Direct Connect to the local IP address of the computer my minecraft server was on.
Everything worked fine.

Getting access to a server through an external IP will be more dificult, as you most likely have a dynamic IP address (your isp changes your IP address occasionally) and that will make it more dificult to connect to your server, but for a local network it's pretty easy, this is also a good way to test to make sure your server actually works, and the issue isn't your network.
Here you can see a picture of my working server: (it's big because i have 2 monitors and wanted to show you the separate computers)
ifKgLOH.jpg
 
Solution

SoupNutz

Reputable
Aug 27, 2014
31
0
4,540
Ok. Well i got that box with the same thing in it. Pretty bland. Except mine didn't come up with a name. I did all that about 4 times. Made a folder on the desktop. Ran the contents. Then thought something was wrong because the video tutorial showing the same thing I had wasn't still pumping out text. Let alone doing the commands the guy was putting in. That's even with firing up my game. I then tried it in a folder inside my minecraft folder. Just in case is put the directory in the wrong spot. I'd uninstalled the previous attempt first. Still got the same thing. Anyway. I'll try it again another time. I've currently got no monitor. A wallet full of coins and a chunky chain makes for a good improv wrecking ball.

Thanks guys. I'll let you know if I get it going. Maybe you can join me for a round.