Minecraft
Table of contents
Running the server on FreeBSD
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
And if you have plenty of RAM and ressources in general
java -server -Xmx8192M -Xms4096M -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:ParallelGCThreads=8 -XX:+AggressiveOpts -jar minecraft_server.jar nogui
ParallelGCThreads can be anything you fancy, but keep it as low as 2 or 8 in the beginning to check out the impact.
In fact, all the extra options to JVM might also help on systems with less RAM. Try for yourself.
Also see these threads/articles:
http://www.minecraftforum.net/topic/63836-making-your-server-lag-less-by-tuning-java-settings/
http://java.sun.com/performance/reference/whitepapers/tuning.html
Startup script using screen
http://www.minecraftwiki.net/wiki/Server_startup_scriptMineServer (C++ server)
Open source MineCraft Server (under development)http://mineserver.be/
Support links
http://getsatisfaction.com/mojang/topics/the_famous_warning_cant_keep_up_did_the_system_time_problemAddons
http://www.sk89q.com/projects/worldedit/http://www.sk89q.com/projects/worldguard/
Links
http://www.minecraftwiki.net/wiki/Server.propertieshttp://www.minecraftwiki.net/wiki/Crafting
http://www.minecraftwiki.net/wiki/Tutorials/Beginner's_guide
http://www.minecraftwiki.net/wiki/Armor
http://www.minecraftwiki.net/wiki/Rails