Thursday, 21 February 2013

CraftBukkit Minecraft Server with mcpipy in 15 minutes


You could get bukkit installed and running in just 15 minutes together with RaspberryJuice. Juice is a craftbukkit plugin and is the glue between the bukkit server and Python - it sets up a UDP port listener which mcpipy talks to via an API wrapper providing a few python classes for your use.
How to get started with mcpipy http://mcpipy.wordpress.com/author/mcpipy/page/2/ - note mcpipy is not a install-able module at this point, you can down load it by following the next few steps which include a bunch of example Python programs.

Juice plugin homepage
http://dev.bukkit.org/server-mods/raspberryjuice/
Juice plugin download v1.1.1
http://dev.bukkit.org/server-mods/raspberryjuice/files/2-raspberry-juice-v1-1-1/

To get a good batch of sample python scripts, install Git. Here’s one git-guide covering Windows, Linux and Mac. http://git-scm.com/book/en/Getting-Started-Installing-Git
Open a command prompt.
Create a directory where you want all the scripts to be stored — such as a “mcpipy” directory
Change into that directory
Type “git clone https://github.com/brooksc/mcpipy.git”

Later on...
Check out this python Minecraft server launcher that listens for users and spins up your server only when needed. http://members.iinet.net.au/~paulone/mcsuperserver.html

4 comments:

  1. Add this http://atherys.com/threads/atherys-ascended-texture-pack.27/

    ReplyDelete
  2. download this map http://www.youtube.com/watch?v=ZqYf1BPRKTg

    ReplyDelete
  3. Note that all 3 of these downloads are accompanied by attempts to download rubbish to your computer, and will take around 3 attempts each before you get to the actual zip file. only download the file you want in each case, do not download anything else along the way!
    http://www.minecraftdl.com/mcpatcher-hd-fix/

    ReplyDelete
  4. Last bit. This you need if you are playing on a private server.
    Copy these lines and save them into a text file
    @echo off
    title Run minecraft as user %USERNAME%
    java -Xms512m -Xmx1024m -cp "%APPDATA%\.minecraft\bin\minecraft.jar;%APPDATA%\.minecraft\bin\*" -Djava.library.path="%APPDATA%\.minecraft\bin\natives" net.minecraft.client.Minecraft '"%USERNAME%"'

    ReplyDelete