A MineCraft Server Image - MineCraftPi


174 posts   Page 1 of 7   1, 2, 3, 4, 5 ... 7
by Rionoskae » Mon Apr 28, 2014 5:20 pm
MineCraftPi is a pre-configured & optimized MineCraft server image for the Raspberry Pi. You can simply download MineCraftPi from the link below, plug it into your Pi and you're off and running. I've also taken the time to detail some more of the advanced setup options available via my Project page for MineCraftPI - HERE.

As always - any feedback or ideas on how to improve the image are welcome!! :D

Image

Download MineCraftPi:
You can download MineCraftPi v2.2 HERE.

Installing MineCraftPi:
    1.) Download Win32DiskImager
    2.) Write image to SD Card. (4gb+)
    3.) Connect a keyboard & Monitor to your Pi Before booting
    4.) MineCraftPi will automatically start your MineCraft Server on boot-up. After a few minutes you should be able to login by entering your Raspberry Pi’s Ip address in the MultiPlayer Section of your MineCraft client.
    5.) After a brief test, you will want to proceed to the next section to finish setting things up.

Running MineCraftPi For The First Time:
    1.) In the MineCraft console window – Make yourself admin: op <Your MineCraft user ID>
    2.) Next we need to exit our MineCraft Server by Typing “stop”.
    3.) Login to your Pi. ( pi : raspberry )
    4.) Run “sudo raspi-config” to expand the file system & Reboot.

About The Image:
    *SSH = pi/raspberry
    *Running Raspbian Server Edition 2.5
    *Overclocked to “Turbo” Setting
    *Java-SDK = v.1.8.0
    *Spigot = v.1.7.9

Quick Tips To Improve Your Performance!
    *MineCraftPi Must run as a dedicated Image ( IE. Don't install XBMC, Apache, etc )
    *Remove any & all additional accessories that are plugged in to your Pi. Things Like BlueTooth Dongles and USB Hard drives may strain our Pi for valuable energy while overclocking.
    *A Faster SD Card. ( Check supported models first @ http://elinux.org/RPi_SD_cards)
    *I Highly recommend using the World-Border plugin to limit the size of your map. (installed by default in v2.2!)
    *Only use command line (no startx!)
*Minecraft server performance is not only determined by seq. write/read speeds of your SD card but even more by 4k write/read speeds. Make sure to grab yourself a decent SD card to avoid crashing / SD card corruption when running MineCraftPi on higher settings. ( Thanks for the tip Hiradur! )

For more advanced setup features like Auto-start on boot, setting a static IP address & backing up your MineCraft server - Please visit my MineCraftPi Project Page @ http://everyday-tech.com/minecraftpi-a- ... ver-image/.

Update: 9/25/2014
Just came across this article that gives a proper update on the state of MineCraft as it relates to the Raspberry Pi:
http://www.poweredbyredstone.net/?p=3124

It's just a waiting game now.... I will keep an eye on things and get a working version of MineCraftPi as soon as possible!

Update: 3/16/2015
MineCraftPi was featured on Lifehacker.com! I've ordered a Raspberry Pi v2, and will be updating MineCraft Pi for the new Raspberry Pi model and hopefully 1.8 as well :)

~Cheers
Rionoskae
Last edited by Rionoskae on Mon Mar 16, 2015 1:09 pm, edited 27 times in total.
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by BattleGear » Tue Apr 29, 2014 2:42 am
hello

nice to have so a usefull project!!!
im testet it tonight and having problems with it!
every time i try to connact i got a timeout @ loading world :-(
after the second try the server crashes with this log

was the test of my girlfriend dont wounder the profilname is marie xD

[02:27:14 INFO]: UUID of player Marie is 86cd129b-7d1f-37f2-9221-0c0b0ca29d3d
[02:28:15 ERROR]: The server has stopped responding!
[02:28:15 ERROR]: Please report this to http://www.spigotmc.org/
[02:28:15 ERROR]: Be sure to include ALL relevant console errors and Minecraft crash reports
[02:28:15 ERROR]: Spigot version: git-Spigot-1449 (MC: 1.7.9)
[02:28:15 ERROR]: ------------------------------
[02:28:15 ERROR]: Server thread dump (Look for plugins here before reporting to Spigot!):
[02:28:15 ERROR]: ------------------------------
[02:28:15 ERROR]: Current Thread: Server thread
[02:28:15 ERROR]: PID: 13 | Suspended: false | Native: false | State: RUNNABLE
[02:28:15 ERROR]: Stack:
[02:28:15 ERROR]: net.minecraft.util.gnu.trove.map.hash.TIntIntHashMap.get(TIntIntHashMap.java:252)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.RegistryID.b(SourceFile:30)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.RegistryMaterials.b(SourceFile:50)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.Block.b(Block.java:48)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.ChunkSection.setTypeId(ChunkSection.java:73)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.Chunk.<init>(Chunk.java:117)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.ChunkProviderGenerate.getOrCreateChunk(SourceFile:206)
[02:28:15 ERROR]: org.bukkit.craftbukkit.v1_7_R3.generator.NormalChunkGenerator.getOrCreateChunk(NormalChunkGenerator.java:41)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.ChunkProviderServer.originalGetChunkAt(ChunkProviderServer.java:143)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:119)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.PlayerChunk.<init>(PlayerChunk.java:35)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.PlayerChunkMap.a(PlayerChunkMap.java:91)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.PlayerChunkMap.addPlayer(PlayerChunkMap.java:135)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.PlayerList.a(PlayerList.java:210)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.PlayerList.c(PlayerList.java:268)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.PlayerList.a(PlayerList.java:138)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.LoginListener.c(LoginListener.java:105)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.LoginListener.a(LoginListener.java:43)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:179)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:77)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:713)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:283)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:576)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:482)
[02:28:15 ERROR]: net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628)
[02:28:15 ERROR]: ------------------------------
[02:28:15 ERROR]: Entire Thread Dump:
[02:28:15 ERROR]: ------------------------------
[02:28:15 ERROR]: Current Thread: process reaper
[02:28:15 ERROR]: PID: 34 | Suspended: false | Native: false | State: TIMED_WAITING
[02:28:15 ERROR]: Stack:
[02:28:15 ERROR]: sun.misc.Unsafe.park(Native Method)
[02:28:15 ERROR]: java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
[02:28:15 ERROR]: java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[02:28:16 ERROR]: java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
[02:28:16 ERROR]: java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
[02:28:16 ERROR]: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1066)
[02:28:16 ERROR]: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
[02:28:16 ERROR]: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[02:28:16 ERROR]: java.lang.Thread.run(Thread.java:745)
[02:28:16 ERROR]: ------------------------------
[02:28:16 ERROR]: Current Thread: Chunk I/O Executor Thread-1
[02:28:16 ERROR]: PID: 33 | Suspended: false | Native: false | State: WAITING
[02:28:16 ERROR]: Stack:
[02:28:16 ERROR]: sun.misc.Unsafe.park(Native Method)
[02:28:16 ERROR]: java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
[02:28:16 ERROR]: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
[02:28:16 ERROR]: java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
[02:28:16 ERROR]: java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1067)
[02:28:16 ERROR]: java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1127)
[02:28:16 ERROR]: java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[02:28:16 ERROR]: java.lang.Thread.run(Thread.java:745)
[02:28:16 ERROR]: ------------------------------
[02:28:16 ERROR]: Current Thread: Netty IO #3
[02:28:16 ERROR]: PID: 25 | Suspended: false | Native: true | State: RUNNABLE
[02:28:16 ERROR]: Thread is waiting on monitor(s):
[02:28:16 ERROR]: Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: Stack:
[02:28:16 ERROR]: sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
[02:28:16 ERROR]: sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
[02:28:16 ERROR]: sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
[02:28:16 ERROR]: sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:591)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:301)
[02:28:16 ERROR]: net.minecraft.util.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
[02:28:16 ERROR]: java.lang.Thread.run(Thread.java:745)
[02:28:16 ERROR]: ------------------------------
[02:28:16 ERROR]: Current Thread: Netty IO #2
[02:28:16 ERROR]: PID: 24 | Suspended: false | Native: true | State: RUNNABLE
[02:28:16 ERROR]: Thread is waiting on monitor(s):
[02:28:16 ERROR]: Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: Stack:
[02:28:16 ERROR]: sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
[02:28:16 ERROR]: sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
[02:28:16 ERROR]: sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
[02:28:16 ERROR]: sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:591)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:301)
[02:28:16 ERROR]: net.minecraft.util.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
[02:28:16 ERROR]: java.lang.Thread.run(Thread.java:745)
[02:28:16 ERROR]: ------------------------------
[02:28:16 ERROR]: Current Thread: Netty IO #1
[02:28:16 ERROR]: PID: 23 | Suspended: false | Native: true | State: RUNNABLE
[02:28:16 ERROR]: Thread is waiting on monitor(s):
[02:28:16 ERROR]: Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: Locked on:sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: Stack:
[02:28:16 ERROR]: sun.nio.ch.EPollArrayWrapper.epollWait(Native Method)
[02:28:16 ERROR]: sun.nio.ch.EPollArrayWrapper.poll(EPollArrayWrapper.java:269)
[02:28:16 ERROR]: sun.nio.ch.EPollSelectorImpl.doSelect(EPollSelectorImpl.java:79)
[02:28:16 ERROR]: sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:86)
[02:28:16 ERROR]: sun.nio.ch.SelectorImpl.select(SelectorImpl.java:97)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.nio.NioEventLoop.select(NioEventLoop.java:591)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:301)
[02:28:16 ERROR]: net.minecraft.util.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
[02:28:16 ERROR]: java.lang.Thread.run(Thread.java:745)
[02:28:16 ERROR]: ------------------------------
[02:28:16 ERROR]: Current Thread: Thread-8
[02:28:16 ERROR]: PID: 27 | Suspended: false | Native: false | State: TIMED_WAITING
[02:28:16 ERROR]: Stack:
[02:28:16 ERROR]: java.lang.Thread.sleep(Native Method)
[02:28:16 ERROR]: de.bananaco.nospawnchunks.MyThread.run(NoSpawnChunks.java:124)
[02:28:16 ERROR]: ------------------------------
[02:28:16 ERROR]: Current Thread: Netty IO #0
[02:28:16 ERROR]: PID: 22 | Suspended: false | Native: false | State: BLOCKED
[02:28:16 ERROR]: Stack:
[02:28:16 ERROR]: java.util.Collections$SynchronizedCollection.add(Collections.java:2035)
[02:28:16 ERROR]: net.minecraft.server.v1_7_R3.ServerConnectionChannel.initChannel(ServerConnectionChannel.java:33)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.ChannelInitializer.channelRegistered(ChannelInitializer.java:70)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRegistered(DefaultChannelHandlerContext.java:162)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRegistered(DefaultChannelHandlerContext.java:148)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.DefaultChannelPipeline.fireChannelRegistered(DefaultChannelPipeline.java:730)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:441)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.AbstractChannel$AbstractUnsafe.register(AbstractChannel.java:411)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:60)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.SingleThreadEventLoop.register(SingleThreadEventLoop.java:48)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.MultithreadEventLoopGroup.register(MultithreadEventLoopGroup.java:64)
[02:28:16 ERROR]: net.minecraft.util.io.netty.bootstrap.ServerBootstrap$ServerBootstrapAcceptor.channelRead(ServerBootstrap.java:249)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.nio.AbstractNioMessageChannel$NioMessageUnsafe.read(AbstractNioMessageChannel.java:90)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:480)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:447)
[02:28:16 ERROR]: net.minecraft.util.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:341)
[02:28:16 ERROR]: net.minecraft.util.io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101)
[02:28:16 ERROR]: java.lang.Thread.run(Thread.java:745)
[02:28:16 ERROR]: ------------------------------
[02:28:16 ERROR]: Current Thread: Spigot Metrics Thread
[02:28:17 ERROR]: PID: 20 | Suspended: false | Native: false | State: TIMED_WAITING
[02:28:17 ERROR]: Stack:
[02:28:17 ERROR]: java.lang.Object.wait(Native Method)
[02:28:17 ERROR]: java.util.TimerThread.mainLoop(Timer.java:552)
[02:28:17 ERROR]: java.util.TimerThread.run(Timer.java:505)
[02:28:17 ERROR]: ------------------------------
[02:28:17 ERROR]: Current Thread: Spigot Watchdog Thread
[02:28:17 ERROR]: PID: 19 | Suspended: false | Native: false | State: RUNNABLE
[02:28:17 ERROR]: Stack:
[02:28:17 ERROR]: sun.management.ThreadImpl.dumpThreads0(Native Method)
[02:28:17 ERROR]: sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:446)
[02:28:17 ERROR]: org.spigotmc.WatchdogThread.run(WatchdogThread.java:76)
[02:28:17 ERROR]: ------------------------------
[02:28:17 ERROR]: Current Thread: Thread-5
[02:28:17 ERROR]: PID: 17 | Suspended: false | Native: false | State: RUNNABLE
[02:28:17 ERROR]: Thread is waiting on monitor(s):
[02:28:17 ERROR]: Locked on:java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
[02:28:17 ERROR]: Locked on:java.io.PrintStream.write(PrintStream.java:482)
[02:28:17 ERROR]: Stack:
[02:28:17 ERROR]: java.io.FileOutputStream.writeBytes(Native Method)
[02:28:17 ERROR]: java.io.FileOutputStream.write(FileOutputStream.java:315)
[02:28:17 ERROR]: java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
[02:28:17 ERROR]: java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
[02:28:17 ERROR]: java.io.PrintStream.write(PrintStream.java:482)
[02:28:17 ERROR]: java.io.FilterOutputStream.write(FilterOutputStream.java:97)
[02:28:17 ERROR]: org.bukkit.craftbukkit.v1_7_R3.util.TerminalConsoleWriterThread.run(TerminalConsoleWriterThread.java:34)
[02:28:17 ERROR]: java.lang.Thread.run(Thread.java:745)
[02:28:17 ERROR]: ------------------------------
[02:28:17 ERROR]: Current Thread: Server console handler
[02:28:17 ERROR]: PID: 16 | Suspended: false | Native: true | State: RUNNABLE
[02:28:17 ERROR]: Thread is waiting on monitor(s):
[02:28:17 ERROR]: Locked on:java.io.BufferedInputStream.read(BufferedInputStream.java:265)
[02:28:17 ERROR]: Locked on:org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:267)
[02:28:17 ERROR]: Locked on:org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:204)
[02:28:17 ERROR]: Stack:
[02:28:17 ERROR]: java.io.FileInputStream.readBytes(Native Method)
[02:28:17 ERROR]: java.io.FileInputStream.read(FileInputStream.java:246)
[02:28:17 ERROR]: java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
[02:28:17 ERROR]: java.io.BufferedInputStream.read(BufferedInputStream.java:265)
[02:28:17 ERROR]: java.io.FilterInputStream.read(FilterInputStream.java:83)
[02:28:17 ERROR]: org.bukkit.craftbukkit.libs.jline.console.ConsoleReader$1.read(ConsoleReader.java:167)
[02:28:17 ERROR]: org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:267)
[02:28:17 ERROR]: org.bukkit.craftbukkit.libs.jline.internal.InputStreamReader.read(InputStreamReader.java:204)
[02:28:17 ERROR]: org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readCharacter(ConsoleReader.java:995)
[02:28:17 ERROR]: org.bukkit.craftbukkit.libs.jline.console.ConsoleReader.readLine(ConsoleReader.java:1167)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.ThreadCommandReader.run(ThreadCommandReader.java:32)
[02:28:17 ERROR]: ------------------------------
[02:28:17 ERROR]: Current Thread: DestroyJavaVM
[02:28:17 ERROR]: PID: 15 | Suspended: false | Native: false | State: RUNNABLE
[02:28:17 ERROR]: Stack:
[02:28:17 ERROR]: ------------------------------
[02:28:17 ERROR]: Current Thread: Server thread
[02:28:17 ERROR]: PID: 13 | Suspended: false | Native: false | State: RUNNABLE
[02:28:17 ERROR]: Thread is waiting on monitor(s):
[02:28:17 ERROR]: Locked on:net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:77)
[02:28:17 ERROR]: Stack:
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.BiomeBase.a(SourceFile:472)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayer.a(SourceFile:160)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerDesert.a(SourceFile:59)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerDesert.a(SourceFile:21)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerRegionHills.a(SourceFile:19)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerPlains.a(SourceFile:13)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerZoom.a(SourceFile:20)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerIsland.a(SourceFile:16)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerZoom.a(SourceFile:20)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerMushroomShore.a(SourceFile:13)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerZoom.a(SourceFile:20)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerZoom.a(SourceFile:20)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerSmooth.a(SourceFile:15)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerRiverMix.a(SourceFile:24)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.GenLayerZoomVoronoi.a(SourceFile:23)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.WorldChunkManager.getWetness(SourceFile:79)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.BiomeCacheBlock.<init>(SourceFile:26)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.BiomeCache.a(SourceFile:52)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.BiomeCache.d(SourceFile:87)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.WorldChunkManager.a(SourceFile:161)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.WorldChunkManager.getBiomeBlock(SourceFile:151)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.ChunkProviderGenerate.getOrCreateChunk(SourceFile:194)
[02:28:17 ERROR]: org.bukkit.craftbukkit.v1_7_R3.generator.NormalChunkGenerator.getOrCreateChunk(NormalChunkGenerator.java:41)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.ChunkProviderServer.originalGetChunkAt(ChunkProviderServer.java:143)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.ChunkProviderServer.getChunkAt(ChunkProviderServer.java:119)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.PlayerChunk.<init>(PlayerChunk.java:35)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.PlayerChunkMap.a(PlayerChunkMap.java:91)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.PlayerChunkMap.addPlayer(PlayerChunkMap.java:135)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.PlayerList.a(PlayerList.java:210)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.PlayerList.c(PlayerList.java:268)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.PlayerList.a(PlayerList.java:138)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.LoginListener.c(LoginListener.java:105)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.LoginListener.a(LoginListener.java:43)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.NetworkManager.a(NetworkManager.java:179)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.ServerConnection.c(ServerConnection.java:77)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.MinecraftServer.v(MinecraftServer.java:713)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.DedicatedServer.v(DedicatedServer.java:283)
[02:28:17 ERROR]: net.minecraft.server.v1_7_R3.MinecraftServer.u(MinecraftServer.java:576)
[02:28:18 ERROR]: net.minecraft.server.v1_7_R3.MinecraftServer.run(MinecraftServer.java:482)
[02:28:18 ERROR]: net.minecraft.server.v1_7_R3.ThreadServerApplication.run(SourceFile:628)
[02:28:18 ERROR]: ------------------------------
[02:28:18 ERROR]: Current Thread: Server Infinisleeper
[02:28:18 ERROR]: PID: 14 | Suspended: false | Native: false | State: TIMED_WAITING
[02:28:18 ERROR]: Stack:
[02:28:18 ERROR]: java.lang.Thread.sleep(Native Method)
[02:28:18 ERROR]: net.minecraft.server.v1_7_R3.ThreadSleepForever.run(SourceFile:65)
[02:28:18 ERROR]: ------------------------------
[02:28:18 ERROR]: Current Thread: Snooper Timer
[02:28:18 ERROR]: PID: 9 | Suspended: false | Native: false | State: WAITING
[02:28:18 ERROR]: Stack:
[02:28:18 ERROR]: java.lang.Object.wait(Native Method)
[02:28:18 ERROR]: java.lang.Object.wait(Object.java:502)
[02:28:18 ERROR]: java.util.TimerThread.mainLoop(Timer.java:526)
[02:28:18 ERROR]: java.util.TimerThread.run(Timer.java:505)
[02:28:18 ERROR]: ------------------------------
[02:28:18 ERROR]: Current Thread: Signal Dispatcher
[02:28:18 ERROR]: PID: 4 | Suspended: false | Native: false | State: RUNNABLE
[02:28:18 ERROR]: Stack:
[02:28:18 ERROR]: ------------------------------
[02:28:18 ERROR]: Current Thread: Finalizer
[02:28:18 ERROR]: PID: 3 | Suspended: false | Native: false | State: WAITING
[02:28:18 ERROR]: Stack:
[02:28:18 ERROR]: java.lang.Object.wait(Native Method)
[02:28:18 ERROR]: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:142)
[02:28:18 ERROR]: java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:158)
[02:28:18 ERROR]: java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)
[02:28:18 ERROR]: ------------------------------
[02:28:18 ERROR]: Current Thread: Reference Handler
[02:28:18 ERROR]: PID: 2 | Suspended: false | Native: false | State: WAITING
[02:28:18 ERROR]: Stack:
[02:28:18 ERROR]: java.lang.Object.wait(Native Method)
[02:28:18 ERROR]: java.lang.Object.wait(Object.java:502)
[02:28:18 ERROR]: java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)
[02:28:18 ERROR]: ------------------------------
[02:28:18 INFO]: Attempting to restart with ./start.sh
[02:28:18 INFO]: Marie lost connection: Server is restarting
[02:28:20 INFO]: Marie left the game.
[02:28:26 INFO]: Marie[/192.168.0.14:49681] logged in with entity id 0 at ([My MineCraft Server <3] 13.5, -1.0, 247.5)
[02:28:26 INFO]: Stopping server
[02:28:26 INFO]: [NoSpawnChunks] Disabling NoSpawnChunks v0.3
[02:28:26 INFO]: [NoSpawnChunks] Disabled
[02:28:26 INFO]: Saving players
[02:28:26 INFO]: Saving worlds
[02:28:26 INFO]: Saving chunks for level 'My MineCraft Server <3'/Overworld
[02:28:26 WARN]: java.util.ConcurrentModificationException
[02:28:26 WARN]: at java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1207)
[02:28:26 WARN]: at java.util.TreeMap$KeyIterator.next(TreeMap.java:1261)
[02:28:26 WARN]: at net.minecraft.server.v1_7_R3.WorldServer.a(WorldServer.java:617)
[02:28:26 WARN]: at net.minecraft.server.v1_7_R3.ChunkRegionLoader.a(ChunkRegionLoader.java:277)
[02:28:26 WARN]: at net.minecraft.server.v1_7_R3.ChunkRegionLoader.a(ChunkRegionLoader.java:139)
[02:28:26 WARN]: at net.minecraft.server.v1_7_R3.ChunkProviderServer.saveChunk(ChunkProviderServer.java:231)
[02:28:26 WARN]: at net.minecraft.server.v1_7_R3.ChunkProviderServer.saveChunks(ChunkProviderServer.java:293)
[02:28:26 WARN]: at net.minecraft.server.v1_7_R3.WorldServer.save(WorldServer.java:803)
[02:28:26 WARN]: at net.minecraft.server.v1_7_R3.MinecraftServer.saveChunks(MinecraftServer.java:376)
[02:28:26 WARN]: at net.minecraft.server.v1_7_R3.MinecraftServer.stop(MinecraftServer.java:408)
[02:28:26 WARN]: at org.spigotmc.RestartCommand.restart(RestartCommand.java:67)
[02:28:26 WARN]: at org.spigotmc.WatchdogThread.run(WatchdogThread.java:85)
[02:28:27 WARN]: java.util.ConcurrentModificationException
[02:28:27 WARN]: at java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1207)
[02:28:27 WARN]: at java.util.TreeMap$KeyIterator.next(TreeMap.java:1261)
[02:28:27 WARN]: at net.minecraft.server.v1_7_R3.WorldServer.a(WorldServer.java:617)
[02:28:27 WARN]: at net.minecraft.server.v1_7_R3.ChunkRegionLoader.a(ChunkRegionLoader.java:277)
[02:28:27 WARN]: at net.minecraft.server.v1_7_R3.ChunkRegionLoader.a(ChunkRegionLoader.java:139)
[02:28:27 WARN]: at net.minecraft.server.v1_7_R3.ChunkProviderServer.saveChunk(ChunkProviderServer.java:231)
[02:28:27 WARN]: at net.minecraft.server.v1_7_R3.ChunkProviderServer.saveChunks(ChunkProviderServer.java:293)
[02:28:27 WARN]: at net.minecraft.server.v1_7_R3.WorldServer.save(WorldServer.java:803)
[02:28:27 WARN]: at net.minecraft.server.v1_7_R3.MinecraftServer.saveChunks(MinecraftServer.java:376)
[02:28:27 WARN]: at net.minecraft.server.v1_7_R3.MinecraftServer.stop(MinecraftServer.java:408)
[02:28:27 WARN]: at org.spigotmc.RestartCommand.restart(RestartCommand.java:67)
[02:28:27 WARN]: at org.spigotmc.WatchdogThread.run(WatchdogThread.java:85)
[02:28:32 WARN]: java.util.ConcurrentModificationException
[02:28:32 WARN]: at java.util.TreeMap$PrivateEntryIterator.nextEntry(TreeMap.java:1207)
[02:28:32 WARN]: at java.util.TreeMap$KeyIterator.next(TreeMap.java:1261)
[02:28:32 WARN]: at net.minecraft.server.v1_7_R3.WorldServer.a(WorldServer.java:617)
[02:28:32 WARN]: at net.minecraft.server.v1_7_R3.ChunkRegionLoader.a(ChunkRegionLoader.java:277)
[02:28:32 WARN]: at net.minecraft.server.v1_7_R3.ChunkRegionLoader.a(ChunkRegionLoader.java:139)
[02:28:32 WARN]: at net.minecraft.server.v1_7_R3.ChunkProviderServer.saveChunk(ChunkProviderServer.java:231)
[02:28:32 WARN]: at net.minecraft.server.v1_7_R3.ChunkProviderServer.saveChunks(ChunkProviderServer.java:293)
[02:28:32 WARN]: at net.minecraft.server.v1_7_R3.WorldServer.save(WorldServer.java:803)
[02:28:32 WARN]: at net.minecraft.server.v1_7_R3.MinecraftServer.saveChunks(MinecraftServer.java:376)
[02:28:32 WARN]: at net.minecraft.server.v1_7_R3.MinecraftServer.stop(MinecraftServer.java:408)
[02:28:32 WARN]: at org.spigotmc.RestartCommand.restart(RestartCommand.java:67)
[02:28:32 WARN]: at org.spigotmc.WatchdogThread.run(WatchdogThread.java:85)
[02:28:55 INFO]: Saving chunks for level 'My MineCraft Server <3_nether'/Nether
[02:28:55 INFO]: Saving chunks for level 'My MineCraft Server <3_the_end'/The End
[02:28:55 INFO]: Stopping server
[02:28:55 INFO]: Saving players
[02:28:55 INFO]: Saving worlds
[02:28:55 INFO]: Saving chunks for level 'My MineCraft Server '/Overworld

have you a idea what is the problem?

thanks abd bye BattleGear
Posts: 31
Joined: Fri Feb 14, 2014 9:39 am
by Rionoskae » Tue Apr 29, 2014 10:29 am
Hmmm... Interesting. Thanks for the feedback! I haven't encountered that issue yet myself - I'll re-image and see If I can't figure it out :D

One thought though - Did you run raspi-config and expand filesystem?
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by Rionoskae » Tue Apr 29, 2014 12:17 pm
Just tried the most recent version and it worked straight out of the box for me.... Although It does fail to log you in the first time.... Minor issue for now - but I will try experimenting with other versions of Java/Spigot later.

I'm downloading the zipped copy from my Google Drive account to test and make sure everything works with that version as well
(I've heard a few people have had issues using Google drive in the past... )

Will post back after work.
----------------------------------------------------------------

A few questions to help me better understand the problem:

1.) Are you both connecting locally?
2.) How long are you playing before the server crashes or is it immediate?
3.) Have you ran "raspi-config" and reboot?

~Cheers
Rionoskae
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by dan3008 » Tue Apr 29, 2014 5:19 pm
Would it be posible to use this to host a server that people could connect to remotely? I am a member of a gaming club, and we want our own server, but only have wifi at our venue so I was thinking about setting this up at home, and having us play. If nothing else, would make for a fun stress test, up to 10 of us, all playing at once lol
dan3008 wrote:Pays your money, takes your choice
Posts: 1139
Joined: Wed Aug 15, 2012 1:05 pm
by Rionoskae » Tue Apr 29, 2014 5:26 pm
dan3008 wrote:Would it be posible to use this to host a server that people could connect to remotely? I am a member of a gaming club, and we want our own server, but only have wifi at our venue so I was thinking about setting this up at home, and having us play. If nothing else, would make for a fun stress test, up to 10 of us, all playing at once lol


Sure - You simply have to setup port forwarding on your router so that the world can see your MineCraft Server. If you follow the link in my post, I've summarized the process there. ( Let me know if you have any questions! )

I really like the idea, however 10 people will certianly be quite the stress test. A lot of users have reported that any more than 4-5 users will make the server start to lag a fair share.

That being said, There is nothing stopping you from getting a super fast SD card & overclocking your Pi further to improve performance. I personally use a Transcend - class 10 SD card, but there are even better options out there...(Namely the SanDisk Extreme.)

http://www.tomshardware.com/reviews/sdx ... 940-9.html

Please do keep me posted!
-Rionoskae
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by Rionoskae » Tue Apr 29, 2014 6:36 pm
So I just ordered the SanDisk extreme SD card to see if that does indeed improve performance. :)

I'll open up my Raspberry Pi MineCraft Server tonight to start stress testing. I'll update this post with server details when available!

~Cheers
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by BattleGear » Tue Apr 29, 2014 6:55 pm
after a second time ive extendet the memory and overclocking, the server is running :-D
clockt it to 950 mhz!
the only problem is now the instand respawning blocks!!! do you have a fix for this problem?

bye BattleGear
Posts: 31
Joined: Fri Feb 14, 2014 9:39 am
by Rionoskae » Tue Apr 29, 2014 7:02 pm
BattleGear wrote:after a second time ive extendet the memory and overclocking, the server is running :-D
clockt it to 950 mhz!
the only problem is now the instand respawning blocks!!! do you have a fix for this problem?

bye BattleGear


Ah, awesome! When you say extended the memory, you didn't adjust the mem-split did you? You mean you extended the Filesystem, correct? Because mem-split should be set to 16 if it is not already.

Aside from over-clocking, the biggest factor for server performance is the speed of your SD card & your MineCraft Server settings. There is a section for configuring them on my project page @ HERE
Last edited by Rionoskae on Tue Apr 29, 2014 7:13 pm, edited 1 time in total.
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by BattleGear » Tue Apr 29, 2014 7:11 pm
yes i extended the filesystem. memory split is set to 16 mb. like default out of the box^^
my sd card is a fast Transcend Ultimate-Speed SDHC Class 10 UHS-1 32GB!! that should be the problem^^
Posts: 31
Joined: Fri Feb 14, 2014 9:39 am
by Rionoskae » Tue Apr 29, 2014 7:15 pm
BattleGear wrote:yes i extended the filesystem. memory split is set to 16 mb. like default out of the box^^
my sd card is a fast Transcend Ultimate-Speed SDHC Class 10 UHS-1 32GB!! that should be the problem^^


Hmm.. I have the 16gb Transcend - those are indeed decent cards :D

Well you've got me a bit perplexed.... you are running the server from the start.sh script - yea?

Have you adjusted any server settings or added any plugins? Are you using the Raspberry Pi - Model B?
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by BattleGear » Tue Apr 29, 2014 7:24 pm
im added no plugins and no addons. im starting the server over your command sudo /opt/MineCraft/start.sh !

ive done only mod my server.properties with a other level-name and setting online-mode=false to make a lan game
Posts: 31
Joined: Fri Feb 14, 2014 9:39 am
by Rionoskae » Tue Apr 29, 2014 7:34 pm
BattleGear wrote:im added no plugins and no addons. im starting the server over your command sudo /opt/MineCraft/start.sh !

ive done only mod my server.properties with a other level-name and setting online-mode=false to make a lan game


Thanks for the quick replies BattleGear. Well you've done everything absolutely perfect - I'll work on it when I get home, thanks for the feedback and testing!
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by Rionoskae » Tue Apr 29, 2014 8:13 pm
One more question! Can you confirm that you are using the Raspberry Pi - Model B?

The commands in the start.sh script are specific to the model B hardware....
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by BattleGear » Tue Apr 29, 2014 8:50 pm
yes im using a model b with 512 mb ram ;-)
Posts: 31
Joined: Fri Feb 14, 2014 9:39 am
by Rionoskae » Wed Apr 30, 2014 12:20 am
BattleGear wrote:yes im using a model b with 512 mb ram ;-)


Thanks for the info :D

Hmm.. Well I downloaded the copy from my Google drive and am testing it now. There is indeed a little bit of lag time when breaking a block, not eniterly sure why quite yet....

But I have a plan of action!

    I'm going to try using the Raspbian Pi Server Edition @ http://sirlagz.net/2013/07/19/raspbian- ... ition-2-5/
    As I said earlier, I'll also be getter a faster SD card, I'll post my performance results between the 2 cards in a few days.
    I'll start looking into other performance enhancing tactics....
    I'll try an earlier version of Java as well and see if that effects performance

If anyone wants to help me test an external connection, Please try to connect to:
173.89.44.120:25565

~Cheers,
Rionoskae
Last edited by Rionoskae on Wed Apr 30, 2014 11:50 am, edited 1 time in total.
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by BattleGear » Wed Apr 30, 2014 1:20 am
it is really strange that we have so different prerformances between our systems... we have the same sd card! have you the raspi only as server or as a multimedia station for xbmc on your tv (with a usb hdd etc)? which model of the pi do you china or uk made?

I still noticed something. after 3- 5 h of idle the server turned off. ssh says nothing and minecraft says no server available.

what do you thing how long do you need to get the silver edition to a test status? im bored and have holydays xD
hope the this version runs better then the old one :)
Posts: 31
Joined: Fri Feb 14, 2014 9:39 am
by Rionoskae » Wed Apr 30, 2014 1:35 am
BattleGear wrote:it is really strange that we have so different prerformances between our systems... we have the same sd card! have you the raspi only as server or as a multimedia station for xbmc on your tv (with a usb hdd etc)? which model of the pi do you china or uk made?

I still noticed something. after 3- 5 h of idle the server turned off. ssh says nothing and minecraft says no server available.

what do you thing how long do you need to get the silver edition to a test status? im bored and have holydays xD
hope the this version runs better then the old one :)


I'll be doing some extensive testing over the next couple of days. I will of course keep this thread updated as I go.

If anyone wants to help stress test the current version, the connection info is linked above!

Thanks again for the followup battlegear! Fyi I have the UK version and it only runs minecraftpi.
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by dan3008 » Wed Apr 30, 2014 7:18 am
Rionoskae wrote:
dan3008 wrote:Would it be posible to use this to host a server that people could connect to remotely? I am a member of a gaming club, and we want our own server, but only have wifi at our venue so I was thinking about setting this up at home, and having us play. If nothing else, would make for a fun stress test, up to 10 of us, all playing at once lol


Sure - You simply have to setup port forwarding on your router so that the world can see your MineCraft Server. If you follow the link in my post, I've summarized the process there. ( Let me know if you have any questions! )

I really like the idea, however 10 people will certianly be quite the stress test. A lot of users have reported that any more than 4-5 users will make the server start to lag a fair share.

That being said, There is nothing stopping you from getting a super fast SD card & overclocking your Pi further to improve performance. I personally use a Transcend - class 10 SD card, but there are even better options out there...(Namely the SanDisk Extreme.)

http://www.tomshardware.com/reviews/sdx ... 940-9.html

Please do keep me posted!
-Rionoskae


Brill, I hoped it would be that simple. I already have a Pi running as a server hosting my blog, so i'll just swap my pi's for a bit to test it lol.

yep, I have a SanDisk Extreme and am over clocking to the max (Turbo setting :D). Will keep you informed
dan3008 wrote:Pays your money, takes your choice
Posts: 1139
Joined: Wed Aug 15, 2012 1:05 pm
by Rionoskae » Wed Apr 30, 2014 11:59 am
So Here are Top stats with the current version of MineCraftPi, Running with no servers connected and then 1 User connected.

( Overclock 900mhz - Transcend Class 10 - SD card)

Image
Click Here For a Full-sized view!.

I'll use this as my baseline and start tweaking different things as I go :)
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by Rionoskae » Wed Apr 30, 2014 10:10 pm
Rionoskae wrote:So Here are Top stats with the current version of MineCraftPi, Running with no servers connected and then 1 User connected.

( Overclock 900mhz - Transcend Class 10 - SD card)

Image
Click Here For a Full-sized view!.

I'll use this as my baseline and start tweaking different things as I go :)


It would seem that running " sudo rpi-update " improves performance.... No login issue or delay with blocks breaking this time around...can someone else test this? ( Note: Will update the image if this is the case! )

I'm also testing another version using Raspbian Server Edition and Java JDK 1.8.0, I'll see how they compare...

Thanks,
Rionoskae
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by BattleGear » Wed Apr 30, 2014 11:14 pm
when you read this you killing me^^
got the server running now after unplug my usb hdd und my joysticks. very strange O.O

the performence to play alone is ok but with my girl is not so good... have sometimes little delays, all hour a short time of block respawning and had 2 times a free flight from the server (timed out).
we played now togetter circa 3 hour.

i updated now the firmware and test again^^
Posts: 31
Joined: Fri Feb 14, 2014 9:39 am
by Rionoskae » Wed Apr 30, 2014 11:18 pm
BattleGear wrote:when you read this you killing me^^
got the server running now after unplug my usb hdd und my joysticks. very strange O.O

the performence to play alone is ok but with my girl is not so good... have sometimes little delays, all hour a short time of block respawning and had 2 times a free flight from the server (timed out).
we played now togetter circa 3 hour.

i updated now the firmware and test again^^


Mmm.. out of curiosity... why do you have a HD & joysticks hooked up.. certianly that would consume valuable power - yea?

In anycase, I've made some modifications to the image and will have it posted to Google Drive within 24 hours. (hopefully sooner)

The new image will autoboot, eliminating the need for SSH. ( must have HDMI connected to monitor to OP a user! )

~Cheers
Last edited by Rionoskae on Tue May 13, 2014 1:26 pm, edited 2 times in total.
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI
by BattleGear » Wed Apr 30, 2014 11:45 pm
with the update it runs a bit better.

normal is my rasp a htpc on my 50 inch tv. i dont think that they need so much power on idle xD
Posts: 31
Joined: Fri Feb 14, 2014 9:39 am
by Rionoskae » Wed Apr 30, 2014 11:53 pm
BattleGear wrote:with the update it runs a bit better.

normal is my rasp a htpc on my 50 inch tv. i dont think that they need so much power on idle xD


So question. Are you running anything in the background with the Raspberry Pi server? ( emulationstation? XBMC? Retroarch? ) Perhaps I should of specified this in the original post, but let me just clarify here....

We are pushing the power of our Pi to the very limits with this build, any "extras" added on will definitely hurt performance!
User avatar
Posts: 198
Joined: Thu Mar 06, 2014 5:40 pm
Location: WI