It's a nice idea, something to help it run with less RAM. Please don't spoil it by giving technically totally false descriptions such as "without java". Something like this is better:
"ZenCraft, optimised MineCraft servers" as the subject, and this as the description:
"ZenCraft helps run MineCraft run with less RAM, by using the IKVM project, which has more aggressive garbage collection.".
Thanks for throwing this out there boytheo. The graphs/perf readings Phonic took, while useful, don't illustrate anything but garbage collection diffrences to me. I am also concerned that bukkit should be optimized instead of making an alternative virtual container for bukkit to exist in. Between Bukkit, hmod and other package management solutions out there.. isn't the minecraft server community fractionalized enough? Not to beat up on the author, but the title of the thread is misleading.
Speaking of that, Finn's adaptation of DrZhark's SMP Mo'Creatures is taking me away from bukkit as it is. He is about to release a launcher that SHOULD make it possible to use Mo'Creatures and Bukkit together eventually-- perhaps even extending bukkit itself.
I have mono and ikvm installed, I tried different way to use it but without success :sad.gif:
I stuck always with port error, I tried without the --server-port argument that's don't work, and I tried with a simple "java -jar" mode that's work :sad.gif:
#ikvm -jar craftbukkit.jar --host minecraft.n1-servers.fr --server-port 25567 --max-players 10
14:26:51 [INFO] Starting minecraft server version Beta 1.3
14:26:51 [INFO] Loading properties
14:26:51 [INFO] Starting Minecraft server on minecraft.n1-servers.fr:25567
14:26:51 [WARNING] **** FAILED TO BIND TO PORT!
14:26:51 [WARNING] The exception was: java.lang.NoSuchMethodError: java.net.ServerSocket.setPerformancePreferences(III)V
14:26:51 [WARNING] Perhaps a server is already running on that port?
>^C
# ikvm -jar craftbukkit.jar --host minecraft.n1-servers.fr --server-port 5000 --max-players 10
14:27:15 [INFO] Starting minecraft server version Beta 1.3
14:27:15 [INFO] Loading properties
14:27:15 [INFO] Starting Minecraft server on minecraft.n1-servers.fr:5000
14:27:15 [WARNING] **** FAILED TO BIND TO PORT!
14:27:15 [WARNING] The exception was: java.lang.NoSuchMethodError: java.net.ServerSocket.setPerformancePreferences(III)V
14:27:15 [WARNING] Perhaps a server is already running on that port?
>^C
# ikvm -jar craftbukkit.jar --host minecraft.n1-servers.fr --server-port 50000 --max-players 10
14:27:33 [INFO] Starting minecraft server version Beta 1.3
14:27:33 [INFO] Loading properties
14:27:33 [INFO] Starting Minecraft server on minecraft.n1-servers.fr:50000
14:27:33 [WARNING] **** FAILED TO BIND TO PORT!
14:27:33 [WARNING] The exception was: java.lang.NoSuchMethodError: java.net.ServerSocket.setPerformancePreferences(III)V
14:27:33 [WARNING] Perhaps a server is already running on that port?
>^C
Any guide somewhere to understand a little bit more this great optimisation ?
Thanks
http://ev3ryth1ng.com/bukkit/craftbukkitIKVM617.zip
THIS IS *NOT* ZENCRAFT, THIS IS MY OWN PERSONAL BUILD.
Please report bugs, I'll fix what I can.
(THIS SHOULD WORK UNDER LINUX WITH MONO)
Thanks for throwing this out there boytheo. The graphs/perf readings Phonic took, while useful, don't illustrate anything but garbage collection diffrences to me. I am also concerned that bukkit should be optimized instead of making an alternative virtual container for bukkit to exist in. Between Bukkit, hmod and other package management solutions out there.. isn't the minecraft server community fractionalized enough? Not to beat up on the author, but the title of the thread is misleading.
Speaking of that, Finn's adaptation of DrZhark's SMP Mo'Creatures is taking me away from bukkit as it is. He is about to release a launcher that SHOULD make it possible to use Mo'Creatures and Bukkit together eventually-- perhaps even extending bukkit itself.
try setting the info in server.properties?