Running Tekkit with MSM?
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.
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
1 Posted by Yarakai on Oct 14, 2012 @ 03:02 PM
you need to check your permissions on the folders. Make sure they are 755. chmod -R *
2 Posted by Equalsk on Oct 14, 2012 @ 05:30 PM
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 Posted by Equalsk on Oct 15, 2012 @ 08:37 AM
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 Posted by Yarakai on Oct 15, 2012 @ 01:38 PM
are you getting any errors or is it just not loading? What linux version are you using?
5 Posted by Equalsk on Oct 15, 2012 @ 07:10 PM
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 Posted by Borio on Oct 15, 2012 @ 07:39 PM
I am running through a setup and documenting what steps i do. I will let
you know when i am done
7 Posted by Josh on Nov 11, 2012 @ 10:30 PM
for tekkit servers you want to make msm-version=craftbukkit/1.2.5 (since it's forge bukkit/MCPC)
Support Staff 8 Posted by Marcus Whybrow on Nov 23, 2012 @ 09:08 PM
Sorry I'm a bit late to conversation. Did you get Tekkit running in the end?
9 Posted by Smirnoff on Nov 24, 2012 @ 04:39 AM
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 Posted by airtonix on Oct 01, 2013 @ 01:00 PM
@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.