Installing IC2 on a server

  • I recently bought minecraft as well as rented a server and someone suggested that I install IC2 on it. After a few hours of research and futile attempts to install it on my own, I figured I'd make an account and ask the wonderful people here for help installing it. I found out that it's not bukkit compatible and reverted my server back to vanilla, though I cannot find a tutorial as to how to install it. All I could find are tutorials for servers hosted on machines at homes. The server is running version 1.4.5 of minecraft and I would like to run the IC2 1.4.5 beta any help is much appreciated.

  • 1. Download the latest version of Forge Universal, put it in your Minecraft_Server.jar.
    EDIT: 1a. Do not delete META-INF
    2. Run your server.
    3. When your server has finished initializing, close it.
    4. Put IC2 v1.109 in the mods folder.
    5. Delete your world save (not necessary, but it helps with creating ores).
    6. Run your server.

    Is the answer to this question no?

    Quote

    Hey don't take it so hard. Ignorance is part of this generation it seems. -the wise words of XFmax-o-l

  • got it!!

    I contacted the server host and asked them about the elusive minecraft_server.jar file and they said to dl one from the minecraft website, mod it how i want, upload it to the server directory, then contact them asking to enable custom .jars.

    Thank you for the help crafterofmines :)

  • you don't need to edit minecraft_server.jar

    1. Download Forge.

    2. Put forge and minecraft_server.jar into the same folder.

    3. run the forge jar as you would the minecraft_server.jar. It will find the minecraft_server.jar and load.

    on my linux server I have a script to restart the server automatically;

    It's easy to do the same thing in a .bat.

    4. Stop the server with "stop".

    5. Put any mods in mods folder, coremods into coremods.

    6. Start the server again.

  • Quote

    you don't need to edit minecraft_server.jar

    Yeah, while it's semi-unnecessary to do it my way for the server, I think it is easier to instruct people to do the same thing for if they were to mod their clients with the same mods.

    Is the answer to this question no?

    Quote

    Hey don't take it so hard. Ignorance is part of this generation it seems. -the wise words of XFmax-o-l

  • You don't need to edit the minecraft.jar anymore, either.

    Use MultiMC or Magic Launcher.

    This launchers are not for server...

    Dota 2 player at SEA server.

    For me nothing is OP. It just a mod for fun and I'm playing it for fun. Unless it created items from nothing. Automining not included, neither do in case of self replicating machine. However GregTech is still good, so:

    GregTech Documentation Task Force Needed!

  • alright, so I got the .jar modded and uploaded, it boots up forge but not ic2. and ideas?

    How are you installing it? Are you putting IC2 in the mods folder?

    Is the answer to this question no?

    Quote

    Hey don't take it so hard. Ignorance is part of this generation it seems. -the wise words of XFmax-o-l

  • I put the industrial craft 2 Jar file in the mods folder that forge created.

    Are you sure that your versions of Minecraft and IC2 match? If so, can you post the error log that should be titled ForgeModLoader-0 or something similar?

    Is the answer to this question no?

    Quote

    Hey don't take it so hard. Ignorance is part of this generation it seems. -the wise words of XFmax-o-l

  • here is the log:

    Display Spoiler

    2012-11-24 18:50:38 [INFO] Forge Mod Loader version 2.2.91.173 for Minecraft 1.2.5 loading
    2012-11-24 18:50:38 [FINE] Attempting to load mods contained in the minecraft jar file and associated classes
    2012-11-24 18:50:38 [FINE] Minecraft is a file at /home/minecraft/multicraft/servers/server169/tekkit312.jar, loading
    2012-11-24 18:50:38 [FINE] Found a mod class net.minecraft.server.mod_MinecraftForge in file tekkit312.jar, attempting to load it
    2012-11-24 18:50:38 [FINE] ModLoader BaseMod class net.minecraft.server.mod_MinecraftForge found, loading
    2012-11-24 18:50:38 [FINE] ModLoader BaseMod class net.minecraft.server.mod_MinecraftForge loaded
    2012-11-24 18:50:38 [FINE] Mod class net.minecraft.server.mod_MinecraftForge loaded successfully
    2012-11-24 18:50:38 [FINE] Minecraft jar mods loaded successfully
    2012-11-24 18:50:38 [INFO] Loading mods from /home/minecraft/multicraft/servers/server169/mods
    2012-11-24 18:50:38 [FINE] Found a zip or jar file industrialcraft-2_1.109.113-lf.jar, attempting to load it
    2012-11-24 18:50:38 [INFO] File industrialcraft-2_1.109.113-lf.jar contained no mods
    2012-11-24 18:50:38 [INFO] Forge Mod Loader has loaded 1 mods
    2012-11-24 18:50:38 [FINE] Beginning mod pre-initialization
    2012-11-24 18:50:38 [FINER] Pre-initializing /home/minecraft/multicraft/servers/server169/tekkit312.jar
    2012-11-24 18:50:38 [FINE] Reading existing configuration file for mod_MinecraftForge : mod_MinecraftForge.cfg
    2012-11-24 18:50:38 [FINEST] Configuration for mod_MinecraftForge.DISABLE_DARK_ROOMS found values default: false, configured: false, interpreted: false
    2012-11-24 18:50:38 [FINEST] Configuration for mod_MinecraftForge.SPAWNER_ALLOW_ON_INVERTED found values default: true, configured: true, interpreted: true
    2012-11-24 18:50:38 [FINEST] Configuration for mod_MinecraftForge.NO_FORGE_KICK_MESSAGE found values default: This server requires you to have Minecraft Forge installed. http://MinecraftForge.net/, configured: This server requires you to have Minecraft Forge installed. http://MinecraftForge.net/, interpreted: This server requires you to have Minecraft Forge installed. http://MinecraftForge.net/
    2012-11-24 18:50:38 [FINEST] Configuration for mod_MinecraftForge.SPAWNER_MAKE_MORE_RANDOM found values default: false, configured: false, interpreted: false
    2012-11-24 18:50:38 [FINE] Configuration for mod_MinecraftForge written to mod_MinecraftForge.cfg
    2012-11-24 18:50:38 [FINE] Mod pre-initialization complete
    2012-11-24 18:50:38 [FINE] Verifying mod dependencies are satisfied
    2012-11-24 18:50:38 [FINE] All dependencies are satisfied
    2012-11-24 18:50:38 [FINE] Sorting mods into an ordered list
    2012-11-24 18:50:38 [FINE] Sorted mod list:
    2012-11-24 18:50:38 [FINE] mod_MinecraftForge: tekkit312.jar ()
    2012-11-24 18:50:38 [FINE] Beginning mod initialization
    2012-11-24 18:50:38 [FINER] Initializing mod_MinecraftForge
    2012-11-24 18:50:38 [INFO] MinecraftForge v3.3.8.152 Initialized

    2012-11-24 18:50:38 [FINE] Mod initialization complete
    2012-11-24 18:50:38 [FINE] Beginning mod post-initialization
    2012-11-24 18:50:38 [FINER] Post-initializing mod_MinecraftForge
    2012-11-24 18:50:38 [FINE] Mod post-initialization complete
    2012-11-24 18:50:38 [INFO] Forge Mod Loader load complete, 1 mods loaded
    2012-11-24 18:50:39 [INFO] Registering world world, dimension 0, of providertype net.minecraft.server.WorldProviderNormal@39cc0239(0) with Minecraft Forge
    2012-11-24 18:50:39 [INFO] Registering world world_the_end, dimension 1, of providertype net.minecraft.server.WorldProviderTheEnd@2f542b5b(0) with Minecraft Forge
    2012-11-24 18:50:39 [INFO] Registering world world_nether, dimension -1, of providertype net.minecraft.server.WorldProviderHell@32d0a462(0) with Minecraft Forge

  • First off, your Forge version is extremely outdated and for 1.2.5, grab the latest version from here, second, what is tekkit312.jar?

    Is the answer to this question no?

    Quote

    Hey don't take it so hard. Ignorance is part of this generation it seems. -the wise words of XFmax-o-l

  • Downloading latest version now, I must have grabbed an earlier version by accident then installed that instead. Tekkit312 is a different .jar that came with the server, I have no idea why this is loading.... (using multicraft btw)

  • Multicraft? Sorry I haven't heard of it before, I can't guarantee that my earlier instructions work, although for now they seem to be working.

    Is the answer to this question no?

    Quote

    Hey don't take it so hard. Ignorance is part of this generation it seems. -the wise words of XFmax-o-l

  • solved it.

    When I uploaded the modded minecraft_server.jar file to the server, I saved it as "minecraftforge_server.jar", thinking it would be easy to differentiate it between the other .jars that I could choose from in the .jar file selection list. Apparently the server couldn't tell that it was a custom server file and created another "minecraft_server.jar" file loading that one (and tekkit sub-consequently loaded instead) I changed the name of "minecraftforge_server.jar to minecraft_server.jar and it booted the latest version as well as IC2 (log below)

    Display Spoiler

    2012-11-24 19:37:40 [INFO] [ForgeModLoader] Forge Mod Loader version 4.5.2.459 for Minecraft 1.4.5 loading
    2012-11-24 19:37:41 [INFO] [STDOUT] 208 recipes
    2012-11-24 19:37:41 [INFO] [STDOUT] 27 achievements
    2012-11-24 19:37:41 [INFO] [Minecraft] Starting minecraft server version 1.4.5
    2012-11-24 19:37:41 [INFO] [ForgeModLoader] Attempting early MinecraftForge initialization
    2012-11-24 19:37:41 [INFO] [STDOUT] MinecraftForge v6.4.0.395 Initialized
    2012-11-24 19:37:41 [INFO] [ForgeModLoader] MinecraftForge v6.4.0.395 Initialized
    2012-11-24 19:37:41 [INFO] [STDOUT] Replaced 84 ore recipies
    2012-11-24 19:37:41 [INFO] [ForgeModLoader] Completed early MinecraftForge initialization
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Building injected Mod Containers [cpw.mods.fml.common.FMLDummyContainer, net.minecraftforge.common.ForgeDummyContainer]
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Attempting to load mods contained in the minecraft jar file and associated classes
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Found a minecraft related file at /home/minecraft/multicraft/servers/server169/minecraft_server.jar, examining for mod candidates
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Skipping known library file /home/minecraft/multicraft/servers/server169/lib/argo-2.25.jar
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Skipping known library file /home/minecraft/multicraft/servers/server169/lib/guava-12.0.1.jar
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Skipping known library file /home/minecraft/multicraft/servers/server169/lib/asm-all-4.0.jar
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Minecraft jar mods loaded successfully
    2012-11-24 19:37:41 [INFO] [ForgeModLoader] Searching /home/minecraft/multicraft/servers/server169/mods for mods
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Found a candidate zip or jar file industrialcraft-2_1.109.113-lf.jar
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Examining file minecraft_server.jar for potential mods
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] The mod container minecraft_server.jar appears to be missing an mcmod.info file
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Examining file industrialcraft-2_1.109.113-lf.jar for potential mods
    2012-11-24 19:37:41 [FINER] [ForgeModLoader] Located mcmod.info file in file industrialcraft-2_1.109.113-lf.jar
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Identified an FMLMod type mod ic2.common.IC2
    2012-11-24 19:37:41 [FINEST] [ForgeModLoader] Parsed dependency info : [] [] []
    2012-11-24 19:37:41 [INFO] [ForgeModLoader] Forge Mod Loader has identified 4 mods to load
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Received a system property request ''
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] System property request managing the state of 0 mods
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] After merging, found state information for 0 mods
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Activating mod mcp
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Activating mod FML
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Activating mod Forge
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Enabling mod IC2
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Activating mod IC2
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Verifying mod requirements are satisfied
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] All mod requirements are satisfied
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Sorting mods into an ordered list
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Mod sorting completed successfully
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] Mod sorting data:
    2012-11-24 19:37:41 [FINE] [ForgeModLoader] IC2(IndustrialCraft 2:1.109.113-lf): industrialcraft-2_1.109.113-lf.jar ()
    2012-11-24 19:37:41 [FINER] [ForgeModLoader] Sending event FMLConstructionEvent to mod mcp
    2012-11-24 19:37:41 [FINER] [ForgeModLoader] Sent event FMLConstructionEvent to mod mcp
    2012-11-24 19:37:41 [FINER] [ForgeModLoader] Sending event FMLConstructionEvent to mod FML
    2012-11-24 19:37:41 [FINER] [ForgeModLoader] Sent event FMLConstructionEvent to mod FML
    2012-11-24 19:37:41 [FINER] [ForgeModLoader] Sending event FMLConstructionEvent to mod Forge
    2012-11-24 19:37:41 [FINER] [ForgeModLoader] Sent event FMLConstructionEvent to mod Forge

    ^ ^half of the log, the whole thing is to many characters.

    For now it's working :) Thanks for the help and pointing out that the server version mismatch, without that I wouldn't have been able to figure it out. :P