Stuart Williams Posted October 25, 2012 Posted October 25, 2012 Hi all, Im brand new to Tekkit, got the launcher and i think its a brilliant Mod! however me and my friend would like to set up a Tekkit Server. i have searched the forums but cant find a step by step guide to setting up a server. i've never ran a server so i would really appreciate a step by step. Hope you people can help!
b0bst3r Posted October 25, 2012 Posted October 25, 2012 Step 1: Locate a suitable PC with at least 2 GB RAM (you can make them with less but don't expect it to hold many players - less than 5 players for less RAM) Step 2: Download and install java version 7 Step 3: Download tekkit server 3.1.2 Step 4: unpack that zip file somewhere (doesn't matter where so long as you know where it is) Step 5: where you unpacked the contents locate the file launch.bat and EDIT it the default is - java -Xmx3G -Xms2G -jar Tekkit.jar nogui On a 2GB RAM PC change it to - java -Xmx1024m -Xms1024M -jar Tekkit.jar nogui I've bolden the 2 important bits, this is the RAM, the default line expects you to have at LEAST 5GB RAM to run, this is often why people who just download and run tekkit crash (using Windows) without it ever starting. So adjust the startup line to suit your RAM configuration. Step 6: Run launch.bat from the tekkit folder Step 7: in the command prompt window that appears wait until it finishes processing everything and you get a > prompt back. At this prompt type stop and press enter, you will be prompted to press any key when it's stopped successfully (the black window will disappear). Step 8: in the tekkit folder a load of new files and folders will appear: Step 8a: setting your server properties - edit server.properties file make any changes like motd, level-name (server name) and adjust any of the other settings in here to suit the type of server you are making. Step 8b: adding player names to ops.txt allows for OPs (admins) on your server, I personally play on my server without ANY OPs since the temptation to just spawn items sometimes gets too great Step 8c: configure tekkit by altering files in the config folder, these are too vast to go through one at a time here. The exception is EE which places it's config folder in root, called mod_EE.props. Step 9: After launching your server and checking it works (by connecting to it using the Tehnic launcher) the hardest part is getting it to show on the internet. This will most likely require some form of port forwarding on your router. Step 10: Find your internet address. The vast majority of routers work behind NATd IPs (well they do in the UK so you need to find your internet address, easiest way to do this is to google myip and use one of the first 2 or 3 links that show up. It is this IP that you need to pass to people along with the port. Step 11: good luck
Omicron Posted October 25, 2012 Posted October 25, 2012 Wow, looks like b0bst3r was feeling generous, to type that all down A rundown of the options in server.properties can be found on minecraftwiki.net. To connect a client to a server running on the same computer, you need the loopback IP (127.0.0.1) To connect a client to a server running on a computer in the same LAN, you need its local IP (usually 192.168.something.something) To connect a client to a server running somewhere on the internet, the person running the server must have configured port forwarding on their router, and then you need the public IP of the remote site. If you host a server for people not on your LAN, you need to provide this IP to your players. A neat trick - you don't need to search for sites that tell you your public IP. Just ask Google directly: what is my IP? And Google will answer you.
b0bst3r Posted October 26, 2012 Posted October 26, 2012 Haha not really I typed all this on another well known forum I just cut and pasted it :D
Stuart Williams Posted October 26, 2012 Author Posted October 26, 2012 thats great thanks guys, i'll give this a try tonight!!
Stuart Williams Posted October 29, 2012 Author Posted October 29, 2012 Hi Guys, So Friday evening i got my server up and running played on it with a few friends left it on all weekend. i turned off the computer last night. came to play on my server again tonight but its not having it. I've check the IP address and its still the same, the port is also still forwarded. ive ran the .batfile and the tekkit jar in the server folder what am i doing wrong here?
Omicron Posted October 29, 2012 Posted October 29, 2012 You might want to give more info as to what is actually happening or not happening. THere are many different stages that can go wrong for many different reasons. Saying "what am I doing wrong" here without a description is about as useful as saying "I am thinking of a number between 1 and 1000, tell me which" :p
Stuart Williams Posted October 30, 2012 Author Posted October 30, 2012 pfft! i have no idea why its happening. this is the 1st time Ive run a server so your guess is as good as mine. If you don't run a server 24/7 how do you get it back online?
Stuart Williams Posted October 30, 2012 Author Posted October 30, 2012 Launch.bat? tried that i saved the server so i can just click and join so i don't have to keep typing in the IP address, but it doesn't show online.
theprolo Posted October 30, 2012 Posted October 30, 2012 Well, if it's not showing you that it's online but is still starting you either need to check the local IP or check whether anything's blocking the connection,
Stuart Williams Posted October 30, 2012 Author Posted October 30, 2012 OK thanks buddy, well its going to be about 8 hours until i can check it as I'm at work.
Omicron Posted October 30, 2012 Posted October 30, 2012 When you say "I turned off the computer", did you power it down completely, or did you put it into sleep/standby/hibernation? Did you make any changes to any config or properties files while the server was running over the weekend?
Stuart Williams Posted October 30, 2012 Author Posted October 30, 2012 Turned it off completely, i made no changes either.
Omicron Posted October 30, 2012 Posted October 30, 2012 I was asking because I sometimes have an issue where I can start the server normally and without errors, but it won't show up as online in the Minecraft client. Rebooting fixes it for me every time.
Stuart Williams Posted October 30, 2012 Author Posted October 30, 2012 yea i tried that too, but still no luck
Stuart Williams Posted October 30, 2012 Author Posted October 30, 2012 ok, so i have made my IP address static just in case still no luck. would you like to see the CMD when i run the launch.bat?
Omicron Posted October 30, 2012 Posted October 30, 2012 Might help. Stick in in a spoiler tag. Also, the static IP thing is ill-advised. Unless you need it for a specific purpose, always leave that setting empty.
Stuart Williams Posted October 31, 2012 Author Posted October 31, 2012 i removed the Static IP how do i do a spoiler tag?
Omicron Posted October 31, 2012 Posted October 31, 2012 Hmmm... actually, the way I am used to do it with doesn't seem to trigger. Let me try to find it... Okay, color me confused. I could have sworn that I've seen the standard tag used on these boards before, but I absolutely can't find it right now. Guess you'll just have to make a monster post then.
Stuart Williams Posted October 31, 2012 Author Posted October 31, 2012 here is the monster post C:\Users\stuart.williams\Documents\New folder\Tekikt Server>java -Xmx1024m -Xms1 024M -jar Tekkit.jar nogui 182 recipes 27 achievements 19:55:42 [iNFO] Starting minecraft server version 1.2.5 19:55:42 [iNFO] Attempting early MinecraftForge initialization 19:55:42 [iNFO] Completed early MinecraftForge initialization 19:55:42 [iNFO] Forge Mod Loader version 2.2.91.173 for Minecraft 1.2.5 loading 19:55:43 [iNFO] Loading mods from C:\Users\stuart.williams\Documents\New folder\ Tekikt Server\mods 19:55:43 [WARNING] Failed to load mod class net/minecraft/server/mod_NetherOres. class in C:\Users\stuart.williams\Documents\New folder\Tekikt Server\mods\mod_Ne therOres.jar 19:55:43 [sEVERE] Zip file mod_NetherOres.jar failed to read properly 19:55:43 [iNFO] File mod_NetherOres.jar contained no mods 19:55:43 [iNFO] Directory weaponmod contained no mods 19:55:43 [sEVERE] A problem has occured during mod loading. Likely a corrupt jar is located in your mods directory 19:55:43 [sEVERE] cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.Loade rException: java.lang.UnsupportedClassVersionError: net/minecraft/server/mod_Net herOres : Unsupported major.minor version 51.0 19:55:43 [sEVERE] at cpw.mods.fml.common.Loader.load(Loader.java:436) 19:55:43 [sEVERE] at cpw.mods.fml.common.Loader.loadMods(Loader.java:606) 19:55:43 [sEVERE] at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBuk kitHandler.java:134) 19:55:43 [sEVERE] at net.minecraft.server.MinecraftServer.init(MinecraftSe rver.java:135) 19:55:43 [sEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer ver.java:438) 19:55:43 [sEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour ceFile:492) 19:55:43 [sEVERE] Caused by: cpw.mods.fml.common.LoaderException: java.lang.Unsu pportedClassVersionError: net/minecraft/server/mod_NetherOres : Unsupported majo r.minor version 51.0 19:55:43 [sEVERE] at cpw.mods.fml.common.Loader.loadModClass(Loader.java:5 27) 19:55:43 [sEVERE] at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.jav a:562) 19:55:43 [sEVERE] at cpw.mods.fml.common.Loader.load(Loader.java:419) 19:55:43 [sEVERE] ... 5 more 19:55:43 [sEVERE] Caused by: java.lang.UnsupportedClassVersionError: net/minecra ft/server/mod_NetherOres : Unsupported major.minor version 51.0 19:55:43 [sEVERE] at java.lang.ClassLoader.defineClass1(Native Method) 19:55:43 [sEVERE] at java.lang.ClassLoader.defineClassCond(Unknown Source) 19:55:43 [sEVERE] at java.lang.ClassLoader.defineClass(Unknown Source) 19:55:43 [sEVERE] at java.security.SecureClassLoader.defineClass(Unknown S ource) 19:55:43 [sEVERE] at java.net.URLClassLoader.defineClass(Unknown Source) 19:55:43 [sEVERE] at java.net.URLClassLoader.access$000(Unknown Source) 19:55:43 [sEVERE] at java.net.URLClassLoader$1.run(Unknown Source) 19:55:43 [sEVERE] at java.security.AccessController.doPrivileged(Native Me thod) 19:55:43 [sEVERE] at java.net.URLClassLoader.findClass(Unknown Source) 19:55:43 [sEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 19:55:43 [sEVERE] at sun.misc.Launcher$AppClassLoader.loadClass(Unknown So urce) 19:55:43 [sEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 19:55:43 [sEVERE] at java.lang.ClassLoader.loadClass(Unknown Source) 19:55:43 [sEVERE] at java.lang.Class.forName0(Native Method) 19:55:43 [sEVERE] at java.lang.Class.forName(Unknown Source) 19:55:43 [sEVERE] at cpw.mods.fml.common.Loader.loadModClass(Loader.java:4 94) 19:55:43 [sEVERE] ... 7 more 19:55:43 [sEVERE] Unexpected exception cpw.mods.fml.common.LoaderException: cpw.mods.fml.common.LoaderException: java.l ang.UnsupportedClassVersionError: net/minecraft/server/mod_NetherOres : Unsuppor ted major.minor version 51.0 at cpw.mods.fml.common.Loader.load(Loader.java:436) at cpw.mods.fml.common.Loader.loadMods(Loader.java:606) at cpw.mods.fml.server.FMLBukkitHandler.onPreLoad(FMLBukkitHandler.java: 134) at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:135) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:438) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: cpw.mods.fml.common.LoaderException: java.lang.UnsupportedClassVersio nError: net/minecraft/server/mod_NetherOres : Unsupported major.minor version 51 .0 at cpw.mods.fml.common.Loader.loadModClass(Loader.java:527) at cpw.mods.fml.common.Loader.attemptFileLoad(Loader.java:562) at cpw.mods.fml.common.Loader.load(Loader.java:419) ... 5 more Caused by: java.lang.UnsupportedClassVersionError: net/minecraft/server/mod_Neth erOres : Unsupported major.minor version 51.0 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(Unknown Source) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$000(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at cpw.mods.fml.common.Loader.loadModClass(Loader.java:494) ... 7 more >stop 19:56:13 [iNFO] Stopping server 19:56:13 [sEVERE] java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 19:56:13 [sEVERE] at java.util.ArrayList.RangeCheck(Unknown Source) 19:56:13 [sEVERE] at java.util.ArrayList.get(Unknown Source) 19:56:13 [sEVERE] at net.minecraft.server.MinecraftServer.stop(MinecraftSe rver.java:424) 19:56:13 [sEVERE] at net.minecraft.server.MinecraftServer.run(MinecraftSer ver.java:497) 19:56:13 [sEVERE] at net.minecraft.server.ThreadServerApplication.run(Sour ceFile:492) 19:56:13 [iNFO] Stopping server 19:56:13 [sEVERE] Exception in thread "Thread-3" > C:\Users\stuart.williams\Documents\New folder\Tekikt Server>pause Press any key to continue . . .
Guest Ysharma Posted October 31, 2012 Posted October 31, 2012 Theres thousands of examples of these problems. You should try using the search bar.
Omicron Posted October 31, 2012 Posted October 31, 2012 See, that startup log is full of errors. That is why just saying "it's not showing up as online" doesn't allow us to help you very much. If the server throws an error, you need to tell us that. Cause: You have corrupt files in your server directory. Solution 1: 1.) delete C:\Users\stuart.williams\Documents\New folder\Tekikt Server\mods\mod_NetherOres.jar 2.) retrieve a fresh one from the server zipfile you downloaded and place it into the aforementioned directory If that doesn't work... Solution 2: 1.) back up your world folders (worldname, worldname_nether, worldname_the_end) 2.) delete the entire tekkit server directory 3.) redownload the server from the Technicpack website and unzip into a new directory 4.) restore your backed up world folders to the new directory 5.) specify your worldname in server.properties so it actually loads it instead of creating a new one 6.) re-op yourself and anyone else who needs to be 7.) start the server, verify it loads the correct world, and shut it down 8.) if you made any config file changes, now is the time to add them 9.) you should now be able to play again
Stuart Williams Posted October 31, 2012 Author Posted October 31, 2012 nice one buddy! i appreciate your help, i will give that a go tonight!
Stuart Williams Posted October 31, 2012 Author Posted October 31, 2012 Theres thousands of examples of these problems. You should try using the search bar. sorry, i wasn't aware of the problem in the CMD so i didn't know what to look for.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now