Written by Shmoozen for the Official Minecraft Forums
By following this tutorial, you’ll be able to create a SMP server that has a working nether. In addition, you will be able to implement a custom map into your server, even those that have a custom nether! If you have any comments, questions, or suggestions, let me know. Good luck! :biggrin.gif:
STEP 1 – Creating a Modded Server
1. Download the Bukkit .jar file from here: http://ci.bukkit.org/job/dev-CraftBukki ... commended/
2. Create a new folder and put the .jar file in that folder.
3. Create a new txt document and call it “Server Starter”
4. Copy and paste the following text, depending on if you have a x32 or x64 system. (You can check this by right clicking My Computer and selecting properties.)
5. Click “Save As” for the txt document. Select “All Files” and name it Server Starter.bat
6. Delete the txt document.
7. Run the .bat file, which causes a console the open. If there are errors, don’t worry. As long as it prepares the spawn region and says “Done!” at the end, the server is fine.
8. Type and enter “stop” (without quotes) into the server console, and hit any key to continue when it says to.
STEP 2 – Installing the Nether Plug-in
1. Download Nether v1.1 here: http://forums.bukkit.org/threads/tp-net ... -450.4447/
2. In the folder where you installed the server, there is a “plugins” folder. Place the Nether.jar file into the plugins folder.
3. Start the server by running the .bat file. Right before it says “Done”, it should say “Nether v1.1 enabled”.
4. You now have a server that can use the nether. If that’s all you want, then you can stop the tutorial here. But if you want to get a custom map to work, continue reading.
STEP 3 – Implementing a Custom Map
1. Download the custom map you want to use. For this tutorial, I am going to be using Gourd Avenger 2, which you can download here: viewtopic.php?f=1020&t=190935
2. Extract the .rar or .zip that the map comes in and locate the “world” folder, in this case it is called “World2”. You can tell it is the world folder because it has the files “region”, “level.dat”, “level.dat_old”, and “session.lock”. In this case, since there is a custom nether, there is a “DIM-1” folder as well.
3. In your modded server folder, go into “world” and delete everything except for the “players” folder. Now, copy and paste the contents of the world folder from the custom map.
4. In the modded server folder, create a folder called “netherworld”
5. Copy and paste the contents of the custom map’s world folder into the netherworld folder. Create a folder inside the netherworld folder called “players”.
6. Delete the “region” folder from the netherworld folder.
7. Run the server using the .bat file. If it says “Done”, you’re done! You can now play your custom map, including the custom nether.
KNOWN PROBLEMS
1. When you first enter the nether, there is a chance you will spawn in lava. This happened to my friend and I the first time we entered, but the second time it worked fine. To avoid this, make at least 2 people on the server are OPs. Add an OP by using typing and entering “OP (minecraft account)” into the server console. Spawn a chest or two using the server console. Type and enter “give (minecraft account here) 54 (the number of chests)”, without the quotes. For example, to give me 2 chests I would type “give Shmoozen 54 2”. Next, have someone put all their gear in the chest and then go into the nether. If they don’t land in lava, have them come back and get their stuff. If they do, teleport them back to the portal by using the console command “tp (person you want to teleport) (person you want them to teleport to)”. Have them try going in again without their gear, and if they live, have them come back and get their gear. Do this one at a time until you know everyone can get into the nether safely.
2. If you teleport someone in the normal world to someone in the nether or vice versa, they do not go into or out of the nether. This isn’t really a bug, but it is something to keep in mind when playing.
3. You cannot see Ghasts’ fireballs. To avoid this, either run away from them, shoot them with arrows, and swing furiously while looking at them. I suggest just running and taking cover if they’re far and using arrows if they’re close enough.
4. If there is a portal in the nether that the map creator has placed that leads to a specific portal, there’s a chance that when you go through it you won’t be exactly where they wanted you to be. This isn’t much of a problem though, since you’ll end up very close to where you were supposed to be.
SPECIAL THANKS
1. HecticSwordfish - For putting up with me when trying to get this to work.
2. Akito12345 – For making such awesome maps!
3. SuperManiac – For making the Nether v1.1 Bukkit plug-in.
4. The Bukkit Developers – For making Bukkit!
5. TutorialCinema – For making the tutorial on how to make a modded server.
6. Notch – For making Minecraft, of course. :tongue.gif:
When I run the starter, no one, including me, can connect to the server. It only says "Connecting..." Then it says that it timed out. This is even before the nether plugin is installed.
When I run the starter, no one, including me, can connect to the server. It only says "Connecting..." Then it says that it timed out. This is even before the nether plugin is installed.
When I run the starter, no one, including me, can connect to the server. It only says "Connecting..." Then it says that it timed out. This is even before the nether plugin is installed.
Hmm. Have you hosted a minecraft server before?
Yes, it works with the normal server program, but not with Bukkit. It says that it's failing to bind the port, but I have it forwarded...
When I run the starter, no one, including me, can connect to the server. It only says "Connecting..." Then it says that it timed out. This is even before the nether plugin is installed.
Hmm. Have you hosted a minecraft server before?
Yes, it works with the normal server program, but not with Bukkit. It says that it's failing to bind the port, but I have it forwarded...
For me, port forwarding never worked despite following countless tutorials. I simply host through hamachi...I created a network that all my friends who wanted to play join. Then they connect via the hamachi ip of the computer im hosting on. That's how I host with Bukkit and the normal launcher.
I would try using Hamachi, since it's extremely easy to do. If that still doesn't work, maybe ask on the bukkit forums (http://forums.bukkit.org/).
I still am puzzled on how to get this to work. I am unsure of what file to actually download from your link, I think I have got the right one, then when I put it in a new folder it has files with it. I create the new text document add the 64-bit info and then save it. I don't get the step after that about renaming stuff
I still am puzzled on how to get this to work. I am unsure of what file to actually download from your link, I think I have got the right one, then when I put it in a new folder it has files with it. I create the new text document add the 64-bit info and then save it. I don't get the step after that about renaming stuff
Download the first link, the .jar file. What do you mean by renaming stuff? Making it a .bat file?
Quote from Dxmaster1994 »
does bukkit also work for mac and how?
me and my friends want to play some of the adventurem maps which implement the nether
I don't own a mac so I can't personally help you, but this video might:
Quote from Hand of siel »
Sorry for the newbish question, I'm a bit technologically illiterate when it comes to MC. Where do i create the folder?
Myself and a small group of friends operate a little server for ourselves and one thing we have all wanted was access to the nether, so I've been looking around for a decent option. I like the idea of not having to run a separate nether server, so I tried NetherGate, then I tried Nether afterward. I liked Nether 1.1 better than NetherGate, but both had issues.
Both of them do essentially the same thing. What appears to happen is that the world around you changes to the nether, chunk by chunk - you can still see the regular world in places for quite some time, especially in the far distance. People in the regular world in the server report that they can still hear the pigmen and the explosions caused by the ghasts, which is pretty alarming as well. The lighting in the nether is still the same as in the regular server world, it doesn't have the constant reddish lighting you get in the nether. This is a minor issue, but it is strange. Both of them also put you into a nether with ghasts and zombie pigmen whether your main server is set to peaceful (spawn mobs false) or not, and once in the nether your health does not regenerate, just as if it was not in peaceful. Not a big deal, I prefer the nether with mobs on, but not everyone might feel this way.
The Nethergate plugin is frustrating because (a) it does not create a destination portal, so you have to build your own return portal while the ghasts blast away at you (if your destination is even safe, I have had it drop me right into lava), and (:cool.gif: although the portals always put you in the same place, they are not linked. I would go in one portal, create another portal where I landed, and wind up back in the regular world pretty far away from my original portal. And (c) when I died, It would respawn me still in the nether, where I might get killed again almost instantly. Not good.
The Nether plugin (which this thread is about) has advantages over NetherGate. (a) When you go to the nether, it does create an arrival portal in the nether, and (:cool.gif:, the portals are perfectly linked together, so you will always wind up at the destination portal when you go through. (c) when you die in the nether, you respawn in the regular world, at the regular spawn point.
It does have some glitches.
First, when I made a new portal to the nether and used it, the portal it created was up in the air quite high in the nether. It accomodated for this by building a neat little platform under the portal (so at least I didn't die immediately), but that didn't change the fact that I was forty blocks up above the edge of a massive lava lake with no good way to get down. the real minecraft portals always put you on an existing surface, which is much better.
Another glitch I encountered with Nether 1.1 happened when I died in the nether, drowning in lava while ghasts attacked me, I landed in the regular world spawn point, but the ghasts were still there. At first I assumed they were just leftover rendering glitches, as they were frozen in place and twitching a little, but then one of them actually started firing at me, causing explosions and craters around me (the craters vanished after a second or two as if they had never been there), and doing actual damage to me. This only lasted a short time, and then there were no more explosions, although the ghasts were still visible until I logged out and back into minecraft. Here are a couple of photos of them, hanging out in regular world.
- -
I have not tried any of the multi-server solutions, but I suspect they will not allow me to take inventory back and forth with me, which would really ruin the point of the nether entirely, if I can only mine there with my bare hands or with cheated inventory items, then what's the point. Still, this whole paragraph is pure speculation, I have yet to try the multi-server solutions.
Sorry for the long winded response, but hopefully this information is useful.
I agree that Nether v1.1 is much better than Nethergate, for your reasons stated, and because it did not work with custom maps. When I added a custom nether file, the entire server turned into a never-ending, flat surface of adminium. You could hear ghasts, however, making it even creepier.
Unfortunately, there are glitches like those you have mentioned. I have not encountered the glitch where ghasts still exist after dying, though. It is possible for Ghasts to spawn next to a netherportal in SP, so having one appear isn't a complete glitch. (If that makes sense) Also, when you die in the nether you are always transported back to the normal world at the spawn location. It isn't a glitch.
Thanks very much for the guide Shmoozen! It helped immensely! The only thing you may want to add to your OP is the fact that the 64bit path to java is different if the person is using 64bit java. It's a simple change (remove the (x86) from program files) but I could see it confusing people.
Thanks very much for the guide Shmoozen! It helped immensely! The only thing you may want to add to your OP is the fact that the 64bit path to java is different if the person is using 64bit java. It's a simple change (remove the (x86) from program files) but I could see it confusing people.
Glad to help! :biggrin.gif:
And thanks for the tip, I didn't realize that the path was different.
Ok I have a new problem... I don't see any server console for me to type commands into... can I get some help?
Did you get the server running? If so, the server console is in command prompt, aka the black box with white writing. It's the .bat file "server starter", and it works exactly like a server console. Just type a command and hit enter.
By following this tutorial, you’ll be able to create a SMP server that has a working nether. In addition, you will be able to implement a custom map into your server, even those that have a custom nether! If you have any comments, questions, or suggestions, let me know. Good luck! :biggrin.gif:
STEP 1 – Creating a Modded Server
1. Download the Bukkit .jar file from here: http://ci.bukkit.org/job/dev-CraftBukki ... commended/
2. Create a new folder and put the .jar file in that folder.
3. Create a new txt document and call it “Server Starter”
4. Copy and paste the following text, depending on if you have a x32 or x64 system. (You can check this by right clicking My Computer and selecting properties.)
~For x32 systems (include pause):
java -Xms1024M -Xmx1024M -jar craftbukkit-0.0.1-SNAPSHOT.jar nogui
pause
~For x64 systems, using Java x32 (include pause):
"%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xms1024M -Xmx1024M -jar craftbukkit-0.0.1-SNAPSHOT.jar
pause
~For x64 systems, using Java x64 (include pause):
"%ProgramFiles%\Java\jre6\bin\java.exe" -Xms1024M -Xmx1024M -jar craftbukkit-0.0.1-SNAPSHOT.jar
pause
5. Click “Save As” for the txt document. Select “All Files” and name it Server Starter.bat
6. Delete the txt document.
7. Run the .bat file, which causes a console the open. If there are errors, don’t worry. As long as it prepares the spawn region and says “Done!” at the end, the server is fine.
8. Type and enter “stop” (without quotes) into the server console, and hit any key to continue when it says to.
STEP 2 – Installing the Nether Plug-in
1. Download Nether v1.1 here: http://forums.bukkit.org/threads/tp-net ... -450.4447/
2. In the folder where you installed the server, there is a “plugins” folder. Place the Nether.jar file into the plugins folder.
3. Start the server by running the .bat file. Right before it says “Done”, it should say “Nether v1.1 enabled”.
4. You now have a server that can use the nether. If that’s all you want, then you can stop the tutorial here. But if you want to get a custom map to work, continue reading.
STEP 3 – Implementing a Custom Map
1. Download the custom map you want to use. For this tutorial, I am going to be using Gourd Avenger 2, which you can download here: viewtopic.php?f=1020&t=190935
2. Extract the .rar or .zip that the map comes in and locate the “world” folder, in this case it is called “World2”. You can tell it is the world folder because it has the files “region”, “level.dat”, “level.dat_old”, and “session.lock”. In this case, since there is a custom nether, there is a “DIM-1” folder as well.
3. In your modded server folder, go into “world” and delete everything except for the “players” folder. Now, copy and paste the contents of the world folder from the custom map.
4. In the modded server folder, create a folder called “netherworld”
5. Copy and paste the contents of the custom map’s world folder into the netherworld folder. Create a folder inside the netherworld folder called “players”.
6. Delete the “region” folder from the netherworld folder.
7. Run the server using the .bat file. If it says “Done”, you’re done! You can now play your custom map, including the custom nether.
KNOWN PROBLEMS
1. When you first enter the nether, there is a chance you will spawn in lava. This happened to my friend and I the first time we entered, but the second time it worked fine. To avoid this, make at least 2 people on the server are OPs. Add an OP by using typing and entering “OP (minecraft account)” into the server console. Spawn a chest or two using the server console. Type and enter “give (minecraft account here) 54 (the number of chests)”, without the quotes. For example, to give me 2 chests I would type “give Shmoozen 54 2”. Next, have someone put all their gear in the chest and then go into the nether. If they don’t land in lava, have them come back and get their stuff. If they do, teleport them back to the portal by using the console command “tp (person you want to teleport) (person you want them to teleport to)”. Have them try going in again without their gear, and if they live, have them come back and get their gear. Do this one at a time until you know everyone can get into the nether safely.
2. If you teleport someone in the normal world to someone in the nether or vice versa, they do not go into or out of the nether. This isn’t really a bug, but it is something to keep in mind when playing.
3. You cannot see Ghasts’ fireballs. To avoid this, either run away from them, shoot them with arrows, and swing furiously while looking at them. I suggest just running and taking cover if they’re far and using arrows if they’re close enough.
4. If there is a portal in the nether that the map creator has placed that leads to a specific portal, there’s a chance that when you go through it you won’t be exactly where they wanted you to be. This isn’t much of a problem though, since you’ll end up very close to where you were supposed to be.
SPECIAL THANKS
1. HecticSwordfish - For putting up with me when trying to get this to work.
2. Akito12345 – For making such awesome maps!
3. SuperManiac – For making the Nether v1.1 Bukkit plug-in.
4. The Bukkit Developers – For making Bukkit!
5. TutorialCinema – For making the tutorial on how to make a modded server.
6. Notch – For making Minecraft, of course. :tongue.gif:
Glad to help. :biggrin.gif:
Hmm. Have you hosted a minecraft server before?
Yes, it works with the normal server program, but not with Bukkit. It says that it's failing to bind the port, but I have it forwarded...
|
|
|
For me, port forwarding never worked despite following countless tutorials. I simply host through hamachi...I created a network that all my friends who wanted to play join. Then they connect via the hamachi ip of the computer im hosting on. That's how I host with Bukkit and the normal launcher.
I would try using Hamachi, since it's extremely easy to do. If that still doesn't work, maybe ask on the bukkit forums (http://forums.bukkit.org/).
What do you mean...? What do you think so?
What's wrong with Bukkit? :tongue.gif:
Like Playthroughs?
Then you'll love this viewtopic.php?f=1034&t=219689&p=3162301#p3162301
me and my friends want to play some of the adventurem maps which implement the nether
Download the first link, the .jar file. What do you mean by renaming stuff? Making it a .bat file?
I don't own a mac so I can't personally help you, but this video might:
Which folder?
Both of them do essentially the same thing. What appears to happen is that the world around you changes to the nether, chunk by chunk - you can still see the regular world in places for quite some time, especially in the far distance. People in the regular world in the server report that they can still hear the pigmen and the explosions caused by the ghasts, which is pretty alarming as well. The lighting in the nether is still the same as in the regular server world, it doesn't have the constant reddish lighting you get in the nether. This is a minor issue, but it is strange. Both of them also put you into a nether with ghasts and zombie pigmen whether your main server is set to peaceful (spawn mobs false) or not, and once in the nether your health does not regenerate, just as if it was not in peaceful. Not a big deal, I prefer the nether with mobs on, but not everyone might feel this way.
The Nethergate plugin is frustrating because (a) it does not create a destination portal, so you have to build your own return portal while the ghasts blast away at you (if your destination is even safe, I have had it drop me right into lava), and (:cool.gif: although the portals always put you in the same place, they are not linked. I would go in one portal, create another portal where I landed, and wind up back in the regular world pretty far away from my original portal. And (c) when I died, It would respawn me still in the nether, where I might get killed again almost instantly. Not good.
The Nether plugin (which this thread is about) has advantages over NetherGate. (a) When you go to the nether, it does create an arrival portal in the nether, and (:cool.gif:, the portals are perfectly linked together, so you will always wind up at the destination portal when you go through. (c) when you die in the nether, you respawn in the regular world, at the regular spawn point.
It does have some glitches.
First, when I made a new portal to the nether and used it, the portal it created was up in the air quite high in the nether. It accomodated for this by building a neat little platform under the portal (so at least I didn't die immediately), but that didn't change the fact that I was forty blocks up above the edge of a massive lava lake with no good way to get down. the real minecraft portals always put you on an existing surface, which is much better.
Another glitch I encountered with Nether 1.1 happened when I died in the nether, drowning in lava while ghasts attacked me, I landed in the regular world spawn point, but the ghasts were still there. At first I assumed they were just leftover rendering glitches, as they were frozen in place and twitching a little, but then one of them actually started firing at me, causing explosions and craters around me (the craters vanished after a second or two as if they had never been there), and doing actual damage to me. This only lasted a short time, and then there were no more explosions, although the ghasts were still visible until I logged out and back into minecraft. Here are a couple of photos of them, hanging out in regular world.
I have not tried any of the multi-server solutions, but I suspect they will not allow me to take inventory back and forth with me, which would really ruin the point of the nether entirely, if I can only mine there with my bare hands or with cheated inventory items, then what's the point. Still, this whole paragraph is pure speculation, I have yet to try the multi-server solutions.
Sorry for the long winded response, but hopefully this information is useful.
Unfortunately, there are glitches like those you have mentioned. I have not encountered the glitch where ghasts still exist after dying, though. It is possible for Ghasts to spawn next to a netherportal in SP, so having one appear isn't a complete glitch. (If that makes sense) Also, when you die in the nether you are always transported back to the normal world at the spawn location. It isn't a glitch.
Glad to help! :biggrin.gif:
And thanks for the tip, I didn't realize that the path was different.
Did you get the server running? If so, the server console is in command prompt, aka the black box with white writing. It's the .bat file "server starter", and it works exactly like a server console. Just type a command and hit enter.