Running Tekkit with MSM?

Smirnoff's Avatar

Smirnoff

Oct 08, 2012 @ 09:07 AM

I've extracted a Tekkit server into /opt/msm/servers/tekkit, with all the needed files. However, when I try to start it, MSM gives me a permissions error, it says it "cannot touch" the tekkit folder.
I use "sudo -u minecraft msm tekkit start" to do this.
"Starting server...touch: cannot touch `/opt/msm/servers/tekkit/server.log': Permission denied"

I'm a noob at Linux stuff in general, but I did follow all the instructions for installing, MSM works just fine for vanilla minecraft and the tekkit server works fine if I launch it with java, but I just can't get MSM and Tekkit to work together.

  1. 1 Posted by Yarakai on Oct 14, 2012 @ 03:02 PM

    Yarakai's Avatar

    you need to check your permissions on the folders. Make sure they are 755. chmod -R *

  2. 2 Posted by Equalsk on Oct 14, 2012 @ 05:30 PM

    Equalsk's Avatar

    Hey dude,

    I had this problem originally and managed to fix it with:

    sudo chown -R minecraft

    This sets the minecraft user as the owner for this folder and all subdirectories.

    Then:

    sudo chmod -R 0755

    This sets the permissions for the folder so the owner can access all the files correctly.

    Unfortunately I now have loads of other problems and still can't get Tekkit to work!

    Equalsk.

  3. 3 Posted by Equalsk on Oct 15, 2012 @ 08:37 AM

    Equalsk's Avatar

    Just realised looking back at my comment that enclosing part of the command in chevrons has hidden it.
    They were both meant to have the directory name on the end, for example:

    sudo chown -R minecraft Tekkit_Server

    Equalsk

  4. 4 Posted by Yarakai on Oct 15, 2012 @ 01:38 PM

    Yarakai's Avatar

    are you getting any errors or is it just not loading? What linux version are you using?

  5. 5 Posted by Equalsk on Oct 15, 2012 @ 07:10 PM

    Equalsk's Avatar

    I'm on Ubuntu 12.04 LTS.
    I try to start the server and it says it's done but the server hasn't started.

    My server is in /opt/msm/servers/tekkit

    The last line of my server.properties looks like this:

    msm-version=minecraft/1.2.5
    msm-jar-path=Tekkit.jar
    msm-invocation=java -Xmx3G -Xms2G -jar {JAR} nogui

    The problem lies with the invocation in this script, it adds in performance tweaks that Tekkit doesn't seem to agree with which is why I'm trying to override it.
    If I launch Tekkit myself using the normal invocation it works fine.

  6. 6 Posted by Borio on Oct 15, 2012 @ 07:39 PM

    Borio's Avatar

    I am running through a setup and documenting what steps i do. I will let
    you know when i am done

  7. 7 Posted by Josh on Nov 11, 2012 @ 10:30 PM

    Josh's Avatar

    for tekkit servers you want to make msm-version=craftbukkit/1.2.5 (since it's forge bukkit/MCPC)

  8. Support Staff 8 Posted by Marcus Whybrow on Nov 23, 2012 @ 09:08 PM

    Marcus Whybrow's Avatar

    Sorry I'm a bit late to conversation. Did you get Tekkit running in the end?

  9. 9 Posted by Smirnoff on Nov 24, 2012 @ 04:39 AM

    Smirnoff's Avatar

    Yea I'm a bit late, sorry guys
    But yea, through reinstalling stuff, dragging jars into folders, changing file permissions and other commandline kungfu, I have been able to launch Tekkit. Somehow. I have no idea how, but it works.
    I guess that's just how Linux is.
    It doesn't work, you have no idea why.
    It works, but you still have no idea why.

  10. 10 Posted by airtonix on Oct 01, 2013 @ 01:00 PM

    airtonix's Avatar

    @Smirnoff, no offense, but nothing happens because of magic. there is always a reason why something does or does not work.

    I suggest you become more familiar with how linux does things.

Reply to this discussion

Internal reply

        No formatting (switch to Markdown)

          You can attach files up to 10MB

            If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

              Keyboard shortcuts

              Generic

              ? Show this help
              ESC Blurs the current field

              Comment Form

              r Focus the comment reply box
              ^ + ↩ Submit the comment

              You can use Command ⌘ instead of Control ^ on Mac