Problema con servidor minecraft en VPS

Hola a todos, soy nuevo acá. Perdón si está mal ubicado el tema, pienso yo que este es el foro correcto para mi problema.
El tema es que compre un VPS de 2 GB de RAM, SO linux, y resulta que puedo abrir mi servidor de minecraft pero no puedo dejarlo online las 24 horas, osea abro el servidor desde el PuTTY y si cierro la consola se cierra también el server.
Yo uso este comando: “java -Xmx1024M -Xms1024M -jar Bukkit.jar”
Un amigo me dijo que tenía que poner este: “java -Xmx1024M -Xms1024M -jar Bukkit.jar &” para dejarlo 24/7, pero resulta que si lo abro así me tira esto en la consola:

27 achievements
[ERROR] Failed to construct terminal; falling back to unsupportedjava.io.IOException: Cannot run program “sh”: java.io.IOException: error=12, Cannot allocate memory
at java.lang.ProcessBuilder.start(ProcessBuilder.java:475)
at java.lang.Runtime.exec(Runtime.java:610)
at java.lang.Runtime.exec(Runtime.java:483)
at jline.internal.TerminalLineSettings.exec(TerminalLineSettings.java:188)
at jline.internal.TerminalLineSettings.exec(TerminalLineSettings.java:178)
at jline.internal.TerminalLineSettings.stty(TerminalLineSettings.java:173)
at jline.internal.TerminalLineSettings.get(TerminalLineSettings.java:69)
at jline.internal.TerminalLineSettings.<init>(TerminalLineSettings.java:49)
at jline.UnixTerminal.<init>(UnixTerminal.java:30)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
at java.lang.Class.newInstance0(Class.java:372)
at java.lang.Class.newInstance(Class.java:325)
at jline.TerminalFactory.getFlavor(TerminalFactory.java:160)
at jline.TerminalFactory.create(TerminalFactory.java:73)
at jline.TerminalFactory.get(TerminalFactory.java:151)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:140)
at jline.console.ConsoleReader.<init>(ConsoleReader.java:126)
at net.minecraft.server.MinecraftServer.<init>(MinecraftServer.java:94)
at net.minecraft.server.MinecraftServer.main(MinecraftServer.java:624)
at org.bukkit.craftbukkit.Main.main(Main.java:136)
Caused by: java.io.IOException: java.io.IOException: error=12, Cannot allocate memory
at java.lang.UNIXProcess.<init>(UNIXProcess.java:164)
at java.lang.ProcessImpl.start(ProcessImpl.java:81)
at java.lang.ProcessBuilder.start(ProcessBuilder.java:468)
… 22 more

También probe poner así: “java -Xmx1024M -Xms1024M -jar Bukkit.jar nogui” y así “java -Xmx1024M -Xms1024M -jar Bukkit.jar nogui &” pero nada resulta.
Ya estoy hace una semana con esto y la verdad que ya me tiene la paciencia por el piso, no se que hacer. Cabe destacar que esto antes no me pasaba, simplemente ponía “java -jar Bukkit.jar” y el servidor se quedaba permanentemente prendido hasta que escribía Stop o finalizaba la conexión de Java.
Otro problema que tenía era que no podía ver la consola del minecraft a través del PuTTY, osea si cerraba la sesión, por mas que el servidor se quedara abierto perdía la consola para siempre.

Si alguien me podría ayudar con esto sería genial, porque estoy muy encabronado con el tema…

Hola leang, he visto que habías puesto tu post en la parte de servidor oficial y te lo he movido aquí ya que el otro sitio es para problemas técnicos referidos exclusivamente al server oficial de la comunidad. Espero que en esta sección encuentres a alguien que arroje algo de luz sobre tu problema.

Un saludo.

parece que no construye la terminal