Expires in 10 months
29 June 2022
These instructions are based on the official mac instructions at minecraft site.
In case you don’t want a lot help, go there. But if you like photos, start here.
That is the primary part of a three half tutorial:
- Part 1: Setup Server
- Part 2: Setup Local Client
- Part 3: Setup Web Consumer
Half 1: Setup Server
Obtain the minecraft server jar file.
Create a listing referred to as ‘server’ and drag the jar file in there.
Make a command file
To make it simple to begin your server, we're going to create a ‘start.command’ file. Double clicking this file will launch your server.
Open TextEdit (/Purposes/TextEdit).
Set the format to plain textual content.
Copy in the next textual content.
Be sure to change the minecraft_server.jar to match the identify of the jar within the directory (in my case minecraft_server.1.7.4.jar).
Save it in the identical directory as your jar file.
Make this command executable by opening a terminal (/Functions/Terminal) and typing
with a space after it. Drag and drop the start.command file into the terminal window and then press enter.
Double click on the beginning server to begin the server.
If all works a brand new server window will open and you will see a number of errors about missing information and directories - don’t worry this is fine.
Congrats! You’ve setup the server. Next we are going to configure Time Capsule so your server runs for everyone in your community.
Should you ran into issues, check this troubleshooting part for fixes.
Troubleshooting server setup
Unable to entry jarfile error
If you got ‘Unable to entry jarfile’ when double clicking the beginning.command file,
the filename in your begin.command file doesn’t match the jar file identify on disk.
Repair this by opening the beginning.command file
and altering the filename to be appropriate (be sure to get the numbers, in my case, 1.7.4 included in the file identify).
If your textual content file retains desirous to rename itself begin.rtf, it’s because you haven’t made the text file ‘plain textual content format’. Go over the instructions once more above, and make this file plain text format.
Configure Time Capsule
Earlier than any shoppers can hook up with our server, we need to configure Time Capsule to maintain a static native IP address, and inform it what port number our server is going to be operating on.
You may need your mom or dad for this step (because it would require Time Capsule password).
Open System Preferences > Network
Click on the advanced button in the decrease right hand corner. After which the ‘TCP/IP’ tab.
Where it says Configure IPv4, change that option to ‘Using DHCP with guide address’.
Change the IP deal with to 10.0.1.x, the place x might be any number from 1 to 100.
Notice the deal with you sort here: 10.0.1.x. You're going to want it later after we setup the Airport Utility
Hit Okay and go back to ‘System Preferences.
You may have to save your modifications before leaving the ‘Network’ preferences first. That’s Ok.
Now go to the ‘Sharing’ part of System Preferences and be sure that Web Sharing is on.
Do this by first clicking on ‘USB Ethernet’
And then double clicking ‘Internet Sharing’ on the left hand facet. When Top Minecraft Servers asks you if you actually need to allow Internet Sharing say ‘OK’.
Now, open up AirPort Utility and edit your Time Capsule settings.
Click on the Time Capsule image and then the ‘Edit’ button within the lower proper.
Go below Community and ensure the choice Router Mode is about to DHCP and NAT. Now, click the + button under the Port Settings.
Type in the following:
- Description: Minecraft Server (or no matter you want to call it)
- Personal IP Tackle: The deal with you selected for the 4th step.
Change everything with the phrase port in it to 25565.
It should look something like this now.
Now hit ‘Update’ and replace the Time Capsule.
Ok. At this point you ought to be good.
You might have a server.
You've gotten a router that knows about your server and won’t strive to vary your IP tackle.
Next we're going to setup the native client.
After which after that the internet client.