Official page: Minecraft
Alternative server: Bukkit

Minecraft Server#

1. Download minecraft_server.1.8.3.jar
2.

# start minecraft server
screen -S "minecraft"
java -Xmx1024M -Xms1024M -jar /markus/minecraft/minecraft_server.1.8.3.jar -nogui
<Ctrl> + a / + d
screen -R

Note: Default port is 25565

Commands Enter command in game with hitting #

/ban name
/pardon name
/whitelist on
/whitelist add name
/whitelist remove name
/whitelist list

Bukkit#

Bukkit is a modified minecraft server. All official minecraft settings apply here, too.

1. Download craftbukkit_server.jar at http://getspigot.org/
2. Installation instructions at wiki.bukkit or gamepedia
Note: all files and folders are created, when you run it the first time
3. Plugins instruction at wiki.bukkit

Plugins:
Soup Plugin

Connection refused

  • make sure the port in server.properties is accessible (default is 25565)
  • make sure that the server-ip is empty in server.properties
  • your local server entries are inconsistent (rare case), then delete all with file ./minecraft/servers.dat
  • you started the server with "&". For bukkit this does not work (?). You need to start it inside a screen command, see here

Play in local network without registration#

Network setup in local network#

If you are hosting a minecraft server in your local network and you want another computer in your local network to join that server, here are DOs and DON'Ts

DO NOT:

  • you do NOT need to forward port 25565 in your router
  • you do NOT need to open port 25565 in your firewall,
    • neither at the client not at the server
    • neither incoming nor outgoing
    • neither TCP nor UDP

The only thing to DO is to tell your firewall to let incoming traffic go to javaw.exe in the private profile only.
But this is tricky as you may have 32bit and 64bit Java installed.
To find out your version open a command line box (cmd) and type

C:\Users\Markus>java -version
java version "1.7.0_05"
Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)
You will see something with 64 or 32 bit. According to that you need to use following executables in your firewall rule
32bit:C:\Program Files (x86)\Java\jre7\bin\javaw.exe%ProgramFiles% (x86)\Java\jre7\bin\javaw.exe
64bit:C:\Program Files\Java\jre7\bin\javaw.exe%ProgramFiles%\Java\jre7\bin\javaw.exe
  • Open System Control > Windows Firewall > Extended Properties > Incoming Rules
  • "Add rule ..."
  • Typ = Program > Next
  • This program path (see above) > next
  • Allow connection
  • Disable Domain and Public (!), Private is sufficient to check
  • give any appropriate name (example: "javaw.exe 64bit for minecraft")
  • (do not limit to a special protocol or port later)

After that you can

  • start the Minecraft Client
  • Login with your account
  • choose Multiplayer
  • Add Server
  • Enter Servername=<any>, Serveraddress=<IP of server> (example 192.168.2.12)
  • Done
Then it should connect and you can join

Minecraft server settings#

see http://de.minecraftwiki.net/wiki/Server.properties

To play without registration you need set
online-mode=false
When you then login with your Minecraft client choose:

  • Username=Real player name (any) (NO email address)
  • Password= <empty>
The login fails and you get the option to "Play offline". Then choose Multiplayer (see above) and join.
(Note: I did this for my children. I personally have a paid account. Please pay for the account to support if you like it!)

Play via VPN (as virtual lan) with hamatchi or tunngle or see here

Mods#

General Mods Download

Test with Mo’ Creatures

1. Prerequisite: Minecraft Forge 1.4.7

Normale Methode ohne Modinstaller (benötigt keinen Modloader)

  • download zip en unzip somewhere (7zip)
  • execute “%appdata%” (open folder C:\Users\<user>\AppData\Roaming\)
  • go into ".minecraft/bin" folder
  • open minecraft.jat (7zip)
  • delete whole folder "META-INF"
  • Copy content of zip file (all files and folders inside) into the opened minecraft.jar
  • Done

2. Prerequisite: Custom Mob:

  • create %appdata%\.minecraft\mods
  • copy original zip-file (as one zip file) into it
3. Prerequisite: GUI API
Download here
  • create %appdata%\.minecraft\coremods
  • copy jar-file into it
4. Mo’ Creatures
  • copy original zip-file (as one zip file) into .minecraft\mods

Version#

You have to use the same version between the client, server and mods.
So if you have a minecraft server 1.4.7 and a mincraft client 1.5.0, it will not work.
Same with minecraft client 1.5.0 and Mod XY version 1.4.7.
Mods will be upgraded generally soon when a new version appears, you may check lists like this for 1.5.0.