Thursday, December 22, 2011

How to Make a Successful Bukkit Server

So how do you make a successful bukkit server? Well to start off you need to determine where your server will be run. You can choose either VPS server or desktop server. A VPS costs money even though it will be up 24/7. A desktop server will be run on your computer. If you are going to run it on your desktop go to the "Running on a Desktop" section. If you are going to do a VPS server go to the "Running on a VPS" Section. Remember, running a minecraft server can take alot of time. To set up and run. I am telling you that you need to spend time in order to make a GOOD server.

Running on a VPS

A VPS server will guarantee a 24/7 server for the cost of some money.

1. Locate the website you will buy the VPS from. I will provide a couple of links to some websites.
http://treepuncher.com/
http://www.vanquishvps.com/
Create an account there and buy the server.

2. Add the plugins. Your going to want plugins to add some fun to your server. Some of the plugins I recomend are:
Essentials (For admin control, Warping and Fun) http://dev.bukkit.org/server-mods/essentials/
WorldEdit (For De-Griefing and Mass building) http://dev.bukkit.org/server-mods/worldedit/
WorldGuard (For Anti-Griefing and Protected Areas) http://dev.bukkit.org/server-mods/worldguard/ (Requires WorldEdit)
You can look up some tutorials on how to configure those plugins, but what if you want more plugins? Go to http://plugins.bukkit.org/#ti=&ta=all&au=&subm=false&pno=0 and take your pick!

3. (OPTIONAL) Add permissions. If you are playing with a group of friends you might not need this. Anyways add some permissions to restrict commands. You dont want your players cheating for diamond armor do you? To do this you need a permissions plugin. Here is a list for a few:
PermissionsEx (My Personal Favorite) http://dev.bukkit.org/server-mods/permissionsex/
There are plenty more if these dont work for you. Now you need to add the permission nodes. Nodes are like names for commands that permissions read. To add these you need to go to the plugin's site that you are adding the nodes for. Then you need to find a link that say something like "Permission Nodes Here" they will be something like "bukkit.destroy" and stuff like that. Just add these nodes into the right group and the right section. Just look up a tut on how to do it if you dont know how.

4. Advertise! Make a couple of YouTube videos about your server, and make a website for it.

5. Earn money! You can ask for donations or do what I did. I just went to https://adcraft.co/ and made a bunch of minecraft skins to earn money.

6. Congratulations! You have made a Bukkit Server! Have fun playing!

Running on a Desktop

A desktop server is free but will not be 24/7 (unless you leave it on your computer 24/7). A desktop server is a file that you run on your computer that runs the server.

1. Make sure your computer can run it. Servers take up alot of ram. I recomend a computer with at least more then 1 GB of ram.

2. Get Java6 (if you already have java6 jre you can skip this step) Download and install java6. http://www.oracle.com/technetwork/java/javase/downloads/jre-6u30-download-1377142.html (bukkit uses java6 so if you dont have this it will not work)

3. Get bukkit. Download the latest recommended build here: http://ci.bukkit.org/job/dev-CraftBukkit/promotion/

4. Set up the server. Copy this code found here: http://pastebin.com/wXQLrHyW and paste it into a text file. Save the file as anything, but you NEED to add .bat to the end or it will not work.

5. Make a folder. Put the 2 files you made/downloaded into that folder. Rename the file you downloaded to bukkit.jar and then run the .bat file you made. A black screen will pop up wait for it to finish doing what it is doing then when it says done. Close it. Check your folder. You should see some new files there. the folders world, world_nether and world_the_end are your terrein files. The folder plugins is where you will put your plugins. Server.properties is the properties file for the server. The rest are pretty much self explanatory.

6. (OPTIONAL) If you wish to change the ip that people type in to connect to your server then continue. If you are ok with people typing in your actual ip address then skip this step. Go to http://www.no-ip.com/downloads.php and download the file for windows. Install the program and change your ip by creating an account. If you do this then the file you installed will have to be running when you run your server.

7. Add the plugins. To add the plugins put the .jar you download from the website in the plugins folder. Your going to want plugins to add some fun to your server. Some of the plugins I recomend are:
Essentials (For admin control, Warping and Fun) http://dev.bukkit.org/server-mods/essentials/
WorldEdit (For De-Griefing and Mass building) http://dev.bukkit.org/server-mods/worldedit/
WorldGuard (For Anti-Griefing and Protected Areas) http://dev.bukkit.org/server-mods/worldguard/ (Requires WorldEdit)
You can look up some tutorials on how to configure those plugins, but what if you want more plugins? Go to http://plugins.bukkit.org/#ti=&ta=all&au=&subm=false&pno=0 and take your pick!

8. (OPTIONAL) Add permissions. If you are playing with a group of friends you might not need this. Anyways add some permissions to restrict commands. You dont want your players cheating for diamond armor do you? To do this you need a permissions plugin. Here is a list for a few:
PermissionsEx (My Personal Favorite) http://dev.bukkit.org/server-mods/permissionsex/
There are plenty more if these dont work for you. Now you need to add the permission nodes. Nodes are like names for commands that permissions read. To add these you need to go to the plugin's site that you are adding the nodes for. Then you need to find a link that say something like "Permission Nodes Here" they will be something like "bukkit.destroy" and stuff like that. Just add these nodes into the right group and the right section. Just look up a tut on how to do it if you dont know how.

9. Advertise! Make a couple of YouTube videos about your server, and make a website for it.

10. (OPTIONAL) Earn money! If you want to change your server to a VPS someday, you will need some money for it! You can ask for donations on your server or just do what I did. I just went to https://adcraft.co/ and made a bunch of minecraft skins to earn money.

11. Congratulations! You have made a Bukkit Server! Have fun playing!

Thanks for reading this! I hope it helped!