<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Minecraft%2FServer</id>
	<title>Minecraft/Server - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=Minecraft%2FServer"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Minecraft/Server&amp;action=history"/>
	<updated>2026-05-07T14:24:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=Minecraft/Server&amp;diff=5988&amp;oldid=prev</id>
		<title>Kenneth: /* SRV Record */</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=Minecraft/Server&amp;diff=5988&amp;oldid=prev"/>
		<updated>2021-07-18T23:01:09Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;SRV Record&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Minecraft Server ==&lt;br /&gt;
&lt;br /&gt;
 java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui&lt;br /&gt;
&lt;br /&gt;
== [[Minecraft]] ==&lt;br /&gt;
&lt;br /&gt;
See [[Minecraft]]&lt;br /&gt;
&lt;br /&gt;
== Port ==&lt;br /&gt;
&lt;br /&gt;
 TCP Port 25565&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
Download server for PC/Mac | Minecraft - https://minecraft.net/en-us/download/server&lt;br /&gt;
&lt;br /&gt;
 wget https://s3.amazonaws.com/Minecraft.Download/versions/1.11.2/minecraft_server.1.11.2.jar&lt;br /&gt;
 java -Xmx1024M -Xms1024M -jar minecraft_server.1.11.2.jar nogui&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
Install Java JRE:&lt;br /&gt;
* Get JRE from http://www.oracle.com/technetwork/java/javase/downloads/index.html&lt;br /&gt;
** Example: jre-6u23-linux-i586-rpm.bin - Java SE Runtime Environment 6u23 &lt;br /&gt;
* Install rpm:&lt;br /&gt;
 sh jre-6u23-linux-i586-rpm.bin&lt;br /&gt;
&lt;br /&gt;
Install Minecraft:&lt;br /&gt;
 wget http://www.minecraft.net/download/minecraft_server.jar&lt;br /&gt;
&lt;br /&gt;
Execute Server:&lt;br /&gt;
 java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui&lt;br /&gt;
&lt;br /&gt;
== Server Commands ==&lt;br /&gt;
&lt;br /&gt;
SMP Server commands - Minecraft Wiki - http://www.minecraftwiki.net/wiki/SMP_Server_commands&lt;br /&gt;
&lt;br /&gt;
Sourced 2011.03.06:&lt;br /&gt;
&lt;br /&gt;
=== Op commands ===&lt;br /&gt;
These commands are usable by console or by the ops on the server (by putting a slash &amp;quot;/&amp;quot; before a command). It is not necessary to put &amp;lt; or &amp;gt; in a command.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Command&lt;br /&gt;
! Description&lt;br /&gt;
! Usage&lt;br /&gt;
|-&lt;br /&gt;
| help or ?&lt;br /&gt;
| Shows a list of server commands in the console or in-game.&lt;br /&gt;
| help&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|kick &amp;lt;player&amp;gt;&lt;br /&gt;
|Removes a player from the server.&lt;br /&gt;
|kick player1&lt;br /&gt;
|-&lt;br /&gt;
|ban &amp;lt;player&amp;gt;&lt;br /&gt;
|Bans a player from the server.&lt;br /&gt;
|ban player1&lt;br /&gt;
|-&lt;br /&gt;
|pardon &amp;lt;player&amp;gt;&lt;br /&gt;
|Pardons a banned player so that they can connect again.&lt;br /&gt;
|pardon player1&lt;br /&gt;
|-&lt;br /&gt;
|ban-ip &amp;lt;ip&amp;gt;&lt;br /&gt;
|Bans an IP address from the server.&lt;br /&gt;
|ban-ip 192.168.1.5&lt;br /&gt;
|-&lt;br /&gt;
|pardon-ip &amp;lt;ip&amp;gt; &lt;br /&gt;
|Pardons a banned IP address so that they can connect again.&lt;br /&gt;
|pardon-ip 192.168.1.5&lt;br /&gt;
|-&lt;br /&gt;
|op &amp;lt;player&amp;gt;&lt;br /&gt;
|Turns a player into an op.&lt;br /&gt;
|op player1&lt;br /&gt;
|-&lt;br /&gt;
|deop &amp;lt;player&amp;gt;&lt;br /&gt;
|Removes op status from a player.&lt;br /&gt;
|deop player1&lt;br /&gt;
|-&lt;br /&gt;
|tp &amp;lt;player1&amp;gt; &amp;lt;player2&amp;gt;&lt;br /&gt;
|Moves &amp;lt;player1&amp;gt; to the same location as &amp;lt;player2&amp;gt;.&lt;br /&gt;
|tp player1 player2&lt;br /&gt;
|-&lt;br /&gt;
|give &amp;lt;player&amp;gt; &amp;lt;id&amp;gt; [&amp;lt;num&amp;gt;]&lt;br /&gt;
|Gives &amp;lt;player&amp;gt; &amp;lt;num&amp;gt; (default 1) of the resource with [http://www.minecraftwiki.net/wiki/Data_values Data values] &amp;lt;id&amp;gt;.&lt;br /&gt;
|give player1 3 64 (gives player1 64 blocks of dirt)&lt;br /&gt;
|-&lt;br /&gt;
|stop&lt;br /&gt;
|Gracefully stops the server.&lt;br /&gt;
|stop&lt;br /&gt;
|-&lt;br /&gt;
|save-all&lt;br /&gt;
|Forces a server-wide level save.&lt;br /&gt;
|save-all&lt;br /&gt;
|-&lt;br /&gt;
|save-off &lt;br /&gt;
|Disables terrain saving (useful for backup scripts).&lt;br /&gt;
|save-off&lt;br /&gt;
|-&lt;br /&gt;
|save-on&lt;br /&gt;
|Re-enables terrain saving.&lt;br /&gt;
|save-on&lt;br /&gt;
|-&lt;br /&gt;
|list&lt;br /&gt;
|Lists all currently connected players.&lt;br /&gt;
|list&lt;br /&gt;
|-&lt;br /&gt;
|say &amp;lt;message&amp;gt;&lt;br /&gt;
|Broadcasts a message to all players.&lt;br /&gt;
|say hello minecraft world!&lt;br /&gt;
|-&lt;br /&gt;
|whitelist &amp;lt;on/off&amp;gt;&lt;br /&gt;
|Enable or disable whitelisting (i.e. only listed players may join).&lt;br /&gt;
|whitelist on&lt;br /&gt;
|-&lt;br /&gt;
|whitelist &amp;lt;add/remove&amp;gt; &amp;lt;player&amp;gt;&lt;br /&gt;
|Add or remove a player from the whitelist.&lt;br /&gt;
|whitelist add notch&lt;br /&gt;
|-&lt;br /&gt;
|whitelist list&lt;br /&gt;
|Lists all currently whitelisted players.&lt;br /&gt;
|whitelist list&lt;br /&gt;
|-&lt;br /&gt;
|whitelist reload&lt;br /&gt;
|Reload the whitelist from file.&lt;br /&gt;
|whitelist reload&lt;br /&gt;
|-&lt;br /&gt;
|time &amp;lt;add/set&amp;gt; &amp;lt;amount&amp;gt;&lt;br /&gt;
|Add to or set the world time. Amount may be a number between 0 and 24000, inclusive, where 0 is dawn (i.e. clock is bisected; left side is day) and 12000 is noon.&lt;br /&gt;
|time set 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Player commands ===&lt;br /&gt;
These commands are usable by any player.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; border=&amp;quot;1&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Command&lt;br /&gt;
! Description&lt;br /&gt;
|-&lt;br /&gt;
| /kill&lt;br /&gt;
| Inflicts 1000 damage points to the user, killing them and returning them to the spawn point. Useful when lost or stuck.&lt;br /&gt;
|-&lt;br /&gt;
| /me &amp;lt;action&amp;gt;&lt;br /&gt;
| Sends a message as an IRC-style action (e.g. &amp;quot;* Player slaps everyone around a bit with a large trout&amp;quot;).&lt;br /&gt;
|-&lt;br /&gt;
| /tell &amp;lt;player&amp;gt; &amp;lt;message&amp;gt;&lt;br /&gt;
| Sends a private message to another player.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Utilities ==&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=25&amp;amp;t=13134 Cartograph - map your Alpha - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
== server.properties ==&lt;br /&gt;
&lt;br /&gt;
Server.properties - Minepedia - http://www.minecraftwiki.net/wiki/Server.properties&lt;br /&gt;
&lt;br /&gt;
 admin-slot=false  # Allow op&amp;#039;s to join even if the server is full. &lt;br /&gt;
 grow-trees=true   # Whether or not the server will allow planted saplings to grow into trees.&lt;br /&gt;
 level-name=world  # The folder to save the Alpha format Map in. It&amp;#039;s best to keep this the default to avoid confusion.&lt;br /&gt;
 max-connections=3 # The max number of connections the server will accept from the same IP. &lt;br /&gt;
 max-players=20    # The max numbers of players that can play on the server at the same time.&lt;br /&gt;
 monsters=false    # Set true if you want monsters to be spawned at night, false if you don&amp;#039;t.&lt;br /&gt;
 motd=             # The MOTD is displayed when people join the server. &lt;br /&gt;
 online-mode=true  # Authenticate users against minecraft.net&lt;br /&gt;
 public=false      # Whenever or not the server should be displayed in the server list. &lt;br /&gt;
 server-ip=        # Set this if you want the server to bind to a particular IP (default is wildcard)&lt;br /&gt;
 server-name=      # The name of the server. This is displayed in the server list and when someone is joining the server &lt;br /&gt;
 server-port=25565 # Changes the port the server is hosting on&lt;br /&gt;
 verify-names=true # If enabled the server will make sure that the client is logged in with the same IP on Minecraft.net.&lt;br /&gt;
&lt;br /&gt;
== Delete Player ==&lt;br /&gt;
&lt;br /&gt;
&amp;quot;If you want to delete a player from the game, you can remove the player&amp;#039;s .dat file. Navigate to the Minecraft home directory, open the map folder, open the player&amp;#039;s folder, and delete the PLAYERNAME.dat file. This will cause the player to start over at the spawn point with no inventory. The player&amp;#039;s changes to the world will be unchanged along with any inventory stored in chests. &amp;quot;&lt;br /&gt;
 [server_name]/players/[player].dat&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftwiki.net/wiki/Server&lt;br /&gt;
&lt;br /&gt;
== Server Administration ==&lt;br /&gt;
&lt;br /&gt;
Server Administration - Minecraft Forums - http://www.minecraftforum.net/viewforum.php?f=10&lt;br /&gt;
&lt;br /&gt;
== Mods ==&lt;br /&gt;
&lt;br /&gt;
=== Topaz ===&lt;br /&gt;
&lt;br /&gt;
Topaz&amp;#039;s Minecraft SMP Toolkit - http://minecraft.topazstorm.com/&lt;br /&gt;
&lt;br /&gt;
[SMP] Topaz&amp;#039;s Toolkit: waypoint teleporters, auto-backup... - Minecraft Forums - http://www.minecraftforum.net/viewtopic.php?f=10&amp;amp;t=36523&lt;br /&gt;
&lt;br /&gt;
Topaz&amp;#039;s Minecraft SMP Toolkit - Minecraft Forums - http://forums.redstonewire.com/viewtopic.php?f=25&amp;amp;t=36121&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
:&amp;quot;Topaz&amp;#039;s Minecraft SMP Toolkit (or tztk) enhances the vanilla Minecraft server by providing some useful scripts and in-game commands.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
:-create &amp;lt;id&amp;gt;[x&amp;lt;count&amp;gt;] creates the requested block or item for the current player&lt;br /&gt;
&lt;br /&gt;
:-tp &amp;lt;player&amp;gt; teleports the user to the specified player.&lt;br /&gt;
&lt;br /&gt;
:-list lists all connected users.&lt;br /&gt;
&lt;br /&gt;
See [[Topaz - tztk-update.sh]]&lt;br /&gt;
&lt;br /&gt;
See [[Topaz - tztk-server.sh]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Ideas for scripting retrieval of online-users list? - Minecraft Forums&amp;quot; ... &amp;quot;topaz toolkit already does this, and some nice additional features, such as auto backup, etc.&amp;quot; [http://www.minecraftforum.net/viewtopic.php?f=10&amp;amp;t=46401&amp;amp;hilit=topaz]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
My Modifications Todo:&lt;br /&gt;
* Nightly Program Update&lt;br /&gt;
* Mail / Messenger&lt;br /&gt;
* tp allow/disallow&lt;br /&gt;
* fix buffer issue&lt;br /&gt;
* last log&lt;br /&gt;
&lt;br /&gt;
=== bukkit ===&lt;br /&gt;
&lt;br /&gt;
http://bukkit.org/&lt;br /&gt;
:Bukkit is a free, open-source, software that provides the means to extend the popular Minecraft multiplayer server.&lt;br /&gt;
:Our organization&amp;#039;s aim is: to provide the Minecraft community with a powerful, well-designed and thought out solution to extending and controlling their servers.&lt;br /&gt;
&lt;br /&gt;
Bukkit wiki - http://wiki.bukkit.org&lt;br /&gt;
&lt;br /&gt;
Introducing Bukkit - a new Minecraft Server mod - http://forum.hey0.net/showthread.php?tid=3591&lt;br /&gt;
&lt;br /&gt;
Installation: [http://forums.bukkit.org/threads/faq-2-how-do-i-run-a-craftbukkit-server.462/]&lt;br /&gt;
 wget http://artifacts.lukegb.com/artifactory/plugins-snapshot/org/bukkit/craftbukkit/0.0.1-SNAPSHOT/craftbukkit-0.0.1-SNAPSHOT.jar&lt;br /&gt;
 mv craftbukkit-0.0.1-SNAPSHOT.jar craftbukkit.jar&lt;br /&gt;
 java -Xms512M -Xmx512M -jar craftbukkit.jar nogui&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* http://www.minecraftwiki.net/wiki/Mods&lt;br /&gt;
* https://github.com/traitor/Minecraft-Server-Mod/&lt;br /&gt;
* http://wiki.bukkit.org/Installing_Plugins&lt;br /&gt;
* http://plugins.bukkit.org/#ti=&amp;amp;ta=all&amp;amp;au=&lt;br /&gt;
* http://forums.bukkit.org/forums/plugin-releases.17/&lt;br /&gt;
&lt;br /&gt;
=== MCZall Server ===&lt;br /&gt;
&lt;br /&gt;
MCZall - http://www.mclawl.tk&lt;br /&gt;
&lt;br /&gt;
video: http://www.youtube.com/watch?v=T7mTe8UxkSU&lt;br /&gt;
&lt;br /&gt;
=== hey0 hMod ===&lt;br /&gt;
&lt;br /&gt;
Note: hey0 hMod, which is no longer being developed!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
hey0 blog - http://blog.hey0.net/&lt;br /&gt;
&lt;br /&gt;
hey0 forum - http://forum.hey0.net/&lt;br /&gt;
&lt;br /&gt;
hey0 wiki - http://wiki.hey0.net/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.minecraftforum.net/viewtopic.php?t=23340&lt;br /&gt;
&lt;br /&gt;
http://www.minecraftwiki.net/wiki/Server_mods&lt;br /&gt;
&lt;br /&gt;
https://github.com/mrsheen/minecraft-hey0-plugins&lt;br /&gt;
&lt;br /&gt;
http://wiki.hey0.net/index.php/Getting_Started&lt;br /&gt;
&lt;br /&gt;
http://forum.hey0.net/forumdisplay.php?fid=8&lt;br /&gt;
&lt;br /&gt;
http://forum.hey0.net/showthread.php?tid=317&lt;br /&gt;
&lt;br /&gt;
http://forum.hey0.net/showthread.php?tid=251&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.minecraftforum.net/viewtopic.php?t=23340&lt;br /&gt;
&lt;br /&gt;
Bukkit will be superseding hMod. Once Bukkit is ready, hMod will no longer be updated. I no longer have an interest in Minecraft, so this change is for the best. The hMod forum won&amp;#039;t be deleted though, so you can keep posting and such, if you really want. It won&amp;#039;t be very moderated though, since there&amp;#039;ll be no point in doing so.&lt;br /&gt;
&lt;br /&gt;
You can read more here:&lt;br /&gt;
http://forum.hey0.net/showthread.php?tid=3591&lt;br /&gt;
&lt;br /&gt;
Their official website:&lt;br /&gt;
http://bukkit.org/&lt;br /&gt;
&lt;br /&gt;
hMod stuff:&lt;br /&gt;
* Latest build: http://hey0.net/get.php?dl=serverbeta&lt;br /&gt;
* Github: https://github.com/traitor/Minecraft-Server-Mod/&lt;br /&gt;
* Forum link: http://forum.hey0.net/&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
 wget http://hey0.net/get.php?dl=serverbeta -O hey0.zip&lt;br /&gt;
 unzip hey0.zip&lt;br /&gt;
 &lt;br /&gt;
 cd bin&lt;br /&gt;
 sh server_nogui.sh&lt;br /&gt;
 &lt;br /&gt;
 # or&lt;br /&gt;
 cp bin/Minecraft_Mod.jar .&lt;br /&gt;
 java -Xms1024M -Xmx1024M -jar Minecraft_Mod.jar nogui&lt;br /&gt;
 java -Xms512M -Xmx512M -jar Minecraft_Mod.jar nogui&lt;br /&gt;
&lt;br /&gt;
Currently broken for this verison of Minecraft:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
java.lang.NoSuchMethodError: cw.&amp;lt;init&amp;gt;(Lnet/minecraft/server/MinecraftServer;)V&lt;br /&gt;
        at net.minecraft.server.MinecraftServer.&amp;lt;init&amp;gt;(SourceFile:57)&lt;br /&gt;
        at net.minecraft.server.MinecraftServer.main(SourceFile:503)&lt;br /&gt;
        at Main.main(Main.java:29)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Others ===&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Running fine on CentOS with WorldEdit, Cuboid, Backup &amp;amp; Maps plugins.&amp;quot; [http://www.minecraftforum.net/viewtopic.php?f=1012&amp;amp;t=23340&amp;amp;sid=2bb9842f8087e84119863ccdbf0b7892&amp;amp;start=4980]&lt;br /&gt;
&lt;br /&gt;
=== Cartograph ===&lt;br /&gt;
&lt;br /&gt;
Cartograph - map your Alpha - Minecraft Forums - http://www.minecraftforum.net/viewtopic.php?f=25&amp;amp;t=13134&lt;br /&gt;
&lt;br /&gt;
Cartograph - Minepedia - The Minecraft Wiki - http://www.minecraftwiki.net/wiki/Cartograph&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation:&lt;br /&gt;
 wget http://sites.google.com/site/zbtestbed/C.jar -o C.jar&lt;br /&gt;
&lt;br /&gt;
== [http://www.minecraftforum.net/viewtopic.php?f=10&amp;amp;t=27973 Ratty&amp;#039;s Linux server admin tricks] ==&lt;br /&gt;
&lt;br /&gt;
=== crontab ===&lt;br /&gt;
&lt;br /&gt;
crontab:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# do a backup every hour&lt;br /&gt;
0 * * * * nice -n 20 ~/bin/backup-minecraft.sh&lt;br /&gt;
&lt;br /&gt;
# 5:05 make cartographer maps&lt;br /&gt;
5 5 * * * nice -n 20 ~/bin/makemaps.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== backups ===&lt;br /&gt;
&lt;br /&gt;
~/bin/backup-minecraft.sh:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
THEDATE=`date +%Y%m%d-%H%M`&lt;br /&gt;
&lt;br /&gt;
cd&lt;br /&gt;
7z a ~/backups/game/minecraft.$THEDATE.7z minecraft -x@${HOME}/bin/exclude-world.txt&lt;br /&gt;
7z a ~/backups/world/minecraft.$THEDATE.7z minecraft/WorldNomNomNom&lt;br /&gt;
&lt;br /&gt;
# remove old backups, anything over a day old&lt;br /&gt;
find ~/backups -type f -mtime +1 -exec rm -f &amp;#039;{}&amp;#039; \;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cartographer ===&lt;br /&gt;
&lt;br /&gt;
 pynemap or c10t can do that&lt;br /&gt;
&lt;br /&gt;
Map world:&lt;br /&gt;
 ln -s ~/minecraft/WorldNomNomNom ~/.minecraft/saves/World1&lt;br /&gt;
&lt;br /&gt;
~/bin/makemaps.sh:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
export RTMP=/tmp/makemaps.$$.&lt;br /&gt;
&lt;br /&gt;
# make catographer maps&lt;br /&gt;
cd ~/web-maps&lt;br /&gt;
&lt;br /&gt;
THEFILE=nomland-`date +%Y%m%d-%H%M`.png&lt;br /&gt;
&lt;br /&gt;
( echo 1 ; echo WOb ) | ~/bin/cart5&lt;br /&gt;
&lt;br /&gt;
# remove the .txt file that it makes&lt;br /&gt;
rm -f map1.txt&lt;br /&gt;
&lt;br /&gt;
# this sleep makes it easier to hit control-c in case I made a mistake&lt;br /&gt;
sleep 1&lt;br /&gt;
&lt;br /&gt;
convert -quality 100 -rotate 90 map1-*.png $THEFILE \&lt;br /&gt;
&amp;amp;&amp;amp; rm -f map1-*.png&lt;br /&gt;
&lt;br /&gt;
rm -f current.png&lt;br /&gt;
ln $THEFILE current.png&lt;br /&gt;
&lt;br /&gt;
# also make the diff maps&lt;br /&gt;
~/bin/makechanges.sh&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
~/bin/makechanges.sh:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
export RTMP=/tmp/makechanges.$$.&lt;br /&gt;
&lt;br /&gt;
cd ~/web-maps&lt;br /&gt;
&lt;br /&gt;
OLD=`ls nom*.png | tail -2 | head -1`&lt;br /&gt;
NEW=`ls nom*.png | tail -1`&lt;br /&gt;
&lt;br /&gt;
echo old $OLD&lt;br /&gt;
echo new $NEW&lt;br /&gt;
&lt;br /&gt;
compare -lowlight-color white $OLD $NEW $RTMP.1.tga&lt;br /&gt;
convert -transparent white $RTMP.1.tga $RTMP.2.tga&lt;br /&gt;
composite -quality 100 $RTMP.2.tga $OLD changes/changes-$NEW&lt;br /&gt;
&lt;br /&gt;
rm -f new.png&lt;br /&gt;
ln changes/changes-$NEW new.png&lt;br /&gt;
&lt;br /&gt;
rm -rf $RTMP.*&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Slideshow ===&lt;br /&gt;
&lt;br /&gt;
preprocessing:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir -p ~/out/minecraft ~/out/minecraft/slides&lt;br /&gt;
cd ~/out/minecraft&lt;br /&gt;
ln -s ~/.minecraft/saves/World2 minecraft/WorldNomNomNom&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
makehourlyslides.sh:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
# comment out this next line if you want to just manually edit slidelist.txt&lt;br /&gt;
# and make it contain exactly which backups you want to generate&lt;br /&gt;
ls ~/backups/world &amp;gt; /tmp/slidelist.txt&lt;br /&gt;
&lt;br /&gt;
for i in `/tmp/slidelist.txt`&lt;br /&gt;
do&lt;br /&gt;
# rm -rf is a very scary command, make damn sure you&amp;#039;re in the right directory. You should be in ~/out/&lt;br /&gt;
rm -rf minecraft&lt;br /&gt;
7z x ~/backups/world/$i&lt;br /&gt;
( echo 2 ; echo WOb ) | ~/bin/cart5&lt;br /&gt;
convert -quality 100 -rotate 90 map?-*.png slides/$i.png \&lt;br /&gt;
&amp;amp;&amp;amp; rm -f map?-*.png&lt;br /&gt;
done&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Get dimensions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ file *.png&lt;br /&gt;
minecraft.20100821-0400.7z.png: PNG image data, 3904 x 5728, 8-bit/color RGBA, non-interlaced&lt;br /&gt;
minecraft.20100821-0500.7z.png: PNG image data, 3904 x 5728, 8-bit/color RGBA, non-interlaced&lt;br /&gt;
minecraft.20100821-0600.7z.png: PNG image data, 3904 x 5728, 8-bit/color RGBA, non-interlaced&lt;br /&gt;
minecraft.20100821-0700.7z.png: PNG image data, 3920 x 5728, 8-bit/color RGBA, non-interlaced&lt;br /&gt;
minecraft.20100821-0800.7z.png: PNG image data, 3920 x 5728, 8-bit/color RGBA, non-interlaced&lt;br /&gt;
minecraft.20100821-0900.7z.png: PNG image data, 3920 x 5728, 8-bit/color RGBA, non-interlaced&lt;br /&gt;
minecraft.20100821-1000.7z.png: PNG image data, 3920 x 5728, 8-bit/color RGBA, non-interlaced&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
makediffs.sh:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /bin/bash&lt;br /&gt;
&lt;br /&gt;
# this script assumes slides is filled with all the same dimensions&lt;br /&gt;
# manually peel out any really odd size ranges&lt;br /&gt;
&lt;br /&gt;
cd ~/out/minecraft/slides&lt;br /&gt;
mkdir zoomed zoomed-text&lt;br /&gt;
&lt;br /&gt;
#echo make a list of only the unique images&lt;br /&gt;
md5sum -b *.png | uniq -w 32 | awk -F&amp;#039;*&amp;#039; &amp;#039;{print $2}&amp;#039; &amp;gt; /tmp/list1&lt;br /&gt;
&lt;br /&gt;
echo make cropped versions with and without text overlay&lt;br /&gt;
for i in `cat /tmp/list1`&lt;br /&gt;
do echo $i&lt;br /&gt;
NICENAME=`echo $i | awk -F. &amp;#039;{print $2}&amp;#039;`&lt;br /&gt;
convert $i -crop 858x917+1049+2230 -quality 100 ../zoomed/$i&lt;br /&gt;
convert ../zoomed/$i  -quality 100 -pointsize 24 label:$NICENAME -gravity Center -append ../zoomed-text/$i&lt;br /&gt;
done&lt;br /&gt;
&lt;br /&gt;
echo make compare versions&lt;br /&gt;
cd ~/out/minecraft/zoomed&lt;br /&gt;
# remove the | bash at the end if you want to debug what its doing&lt;br /&gt;
ls | awk -f ~/bin/diffy.awk | bash&lt;br /&gt;
rm -f /tmp/temp1.tga /tmp/temp2.tga /tmp/temp3.tga&lt;br /&gt;
&lt;br /&gt;
# cleanup temp file&lt;br /&gt;
rm -f /tmp/list1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
diffy.awk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
BEGIN { getline&lt;br /&gt;
LAST = $0 }&lt;br /&gt;
{ split($0,x,&amp;quot;.&amp;quot;)&lt;br /&gt;
NICENAME = x[2]&lt;br /&gt;
print &amp;quot;compare -lowlight-color white &amp;quot; LAST &amp;quot; &amp;quot; $0 &amp;quot; /tmp/temp1.tga&amp;quot;&lt;br /&gt;
print &amp;quot;convert -transparent white /tmp/temp1.tga /tmp/temp2.tga&amp;quot;&lt;br /&gt;
print &amp;quot;composite -quality 100 /tmp/temp2.tga &amp;quot; LAST &amp;quot; /tmp/temp3.tga&amp;quot;&lt;br /&gt;
print &amp;quot;convert /tmp/temp3.tga -quality 100 -pointsize 24 label:\&amp;quot;&amp;quot; NICENAME &amp;quot;\&amp;quot; -gravity Center -append ../changes/changes-&amp;quot; $0&lt;br /&gt;
LAST = $0&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Source ===&lt;br /&gt;
&lt;br /&gt;
Source: [http://www.minecraftforum.net/viewtopic.php?f=10&amp;amp;t=27973 Ratty&amp;#039;s Linux server admin tricks - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
== Mapping ==&lt;br /&gt;
&lt;br /&gt;
=== Minecraft Overviewer ===&lt;br /&gt;
&lt;br /&gt;
See [[Minecraft/Overviewer]]&lt;br /&gt;
&lt;br /&gt;
== SRV Record ==&lt;br /&gt;
&lt;br /&gt;
To target Minecraft to a specific port, use an SRV record:&lt;br /&gt;
&lt;br /&gt;
Format:&lt;br /&gt;
 # Top level:&lt;br /&gt;
 _minecraft._tcp TTL class SRV priority weight port target&lt;br /&gt;
&lt;br /&gt;
 # Subdomain:&lt;br /&gt;
 _minecraft._tcp.name TTL class SRV priority weight port target&lt;br /&gt;
&lt;br /&gt;
For example: _minecraft._tcp.play maps play.yourdomain.com&lt;br /&gt;
&lt;br /&gt;
# Service: _minecraft&lt;br /&gt;
# Protocol: _tcp / _tcp.play&lt;br /&gt;
# Priority: 0  (or 1, or something else)&lt;br /&gt;
## Priority: the lower the value, the more preferred.&lt;br /&gt;
# Weight: 0  (or 5, or something else)&lt;br /&gt;
## Weight: the higher the value, the more preferred.  (Opposite of Priority)&lt;br /&gt;
# Target: Your Minecraft hostname.&lt;br /&gt;
# Port: The port your Minecraft server is set to use.  (eg. 25565)&lt;br /&gt;
# TTL: You can leave as default (eg. 300)&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 dig SRV _minecraft._tcp.mc5.mydomain.com&lt;br /&gt;
&lt;br /&gt;
 _minecraft._tcp.mc5.mydomain.com. 1620 IN  SRV     0 5 9005 mc5.mydomain.com.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
=== TO READ ===&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=10&amp;amp;t=36367 Running minecraft in a screen session. - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=10&amp;amp;t=41077 HOW-TO: Run a server on Amazon EC2 - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=10&amp;amp;t=40202 Another shell script - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=10&amp;amp;t=36523 [SMP] Topaz&amp;#039;s Toolkit: waypoint teleporters, auto-backup... - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=25&amp;amp;t=13134 Cartograph - map your Alpha - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=1012&amp;amp;t=30735 Simple Batch Cartograph Timer - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
BEST:&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=10&amp;amp;t=27973 Ratty&amp;#039;s Linux server admin tricks - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=35&amp;amp;t=15985 *Official speeds for all materials* - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=25&amp;amp;t=14733 MineEdit All-In-One Editor (Last Updated 7/30/2010) - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=25&amp;amp;t=7868 NBTedit - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=35&amp;amp;t=14739 [Tutorial] Editing spawn and map geography - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
[http://www.gamerswithjobs.com/node/51504 Minecraft Multiplayer: GWJ World | Gamers With Jobs]&lt;br /&gt;
&lt;br /&gt;
[http://www.minecraftforum.net/viewtopic.php?f=1012&amp;amp;t=23340 Server mod (plugins!) b103 - Minecraft Forum - Official Minecraft Forums]&lt;br /&gt;
&lt;br /&gt;
=== Screen Tricks ===&lt;br /&gt;
&lt;br /&gt;
Give random Items:&lt;br /&gt;
 while true; do ITEM=$(( 1 + $RANDOM % 96 )) ; screen -x minecraft -p 0 -X stuff &amp;quot;give player $ITEM 5&amp;quot;`echo -ne &amp;#039;\015&amp;#039;` ; sleep 30 ; done&lt;br /&gt;
&lt;br /&gt;
 while true; do ITEM=$(( 1 + $RANDOM % 5 )) ; screen -x minecraft -p 0 -X stuff &amp;quot;give spincycle $ITEM 1&amp;quot;`echo -ne &amp;#039;\015&amp;#039;` ; sleep .5 ; done&lt;br /&gt;
&lt;br /&gt;
Always be day:&lt;br /&gt;
 while true ; do screen -x minecraft -p 0 -X stuff &amp;quot;time set 22500&amp;quot;`echo -ne &amp;#039;\015&amp;#039;` ; date ; sleep 600 ; done&lt;br /&gt;
&lt;br /&gt;
 while true ; do screen -x mc -p 0 -X stuff &amp;quot;time set 0&amp;quot;`echo -ne &amp;#039;\015&amp;#039;` ; date ; sleep 600 ; done&lt;br /&gt;
&lt;br /&gt;
=== Player Edit ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 cp kiloforce.dat kiloforce.dat.old&lt;br /&gt;
 cat kiloforce.dat | gzip -d | xxd &amp;gt; k.xxd&lt;br /&gt;
 cat kiloforce.dat | gzip -d | xxd &amp;gt; k.xxd ; vim k.xxd&lt;br /&gt;
 vim k.xxd&lt;br /&gt;
 cat k.xxd | xxd -r | gzip &amp;gt; kiloforce.dat&lt;br /&gt;
&lt;br /&gt;
Empty Player:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0000000: 0a00 0009 0003 506f 7306 0000 0003 4065  ......Pos.....@e&lt;br /&gt;
0000010: 5000 0000 0000 4051 0000 0000 0000 c076  P.....@Q.......v&lt;br /&gt;
0000020: 2800 0000 0000 0100 084f 6e47 726f 756e  (........OnGroun&lt;br /&gt;
0000030: 6401 0200 0446 6972 65ff ec03 0009 4469  d....Fire.....Di&lt;br /&gt;
0000040: 6d65 6e73 696f 6e00 0000 0002 0009 4465  mension.......De&lt;br /&gt;
0000050: 6174 6854 696d 6500 0009 0008 526f 7461  athTime.....Rota&lt;br /&gt;
0000060: 7469 6f6e 0500 0000 0200 0000 0000 0000  tion............&lt;br /&gt;
0000070: 0009 0009 496e 7665 6e74 6f72 7901 0000  ....Inventory...&lt;br /&gt;
0000080: 0000 0500 0c46 616c 6c44 6973 7461 6e63  .....FallDistanc&lt;br /&gt;
0000090: 6500 0000 0002 0006 4865 616c 7468 0014  e.......Health..&lt;br /&gt;
00000a0: 0200 0848 7572 7454 696d 6500 0009 0006  ...HurtTime.....&lt;br /&gt;
00000b0: 4d6f 7469 6f6e 0600 0000 0300 0000 0000  Motion..........&lt;br /&gt;
00000c0: 0000 00bf b412 05c2 8f5c 2900 0000 0000  .........\).....&lt;br /&gt;
00000d0: 0000 0001 0008 536c 6565 7069 6e67 0002  ......Sleeping..&lt;br /&gt;
00000e0: 000a 4174 7461 636b 5469 6d65 0000 0200  ..AttackTime....&lt;br /&gt;
00000f0: 0a53 6c65 6570 5469 6d65 7200 0002 0003  .SleepTimer.....&lt;br /&gt;
0000100: 4169 7201 2c00                           Air.,.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 X: 170.5 (4065 5000 0000 0000)&lt;br /&gt;
 Y: 69.62000000476837 (4051 0000 0000 0000)&lt;br /&gt;
 Z: -354.5 (c076 2800 0000 0000)&lt;br /&gt;
&lt;br /&gt;
With 10 Torches in Inventory:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0000000: 0a00 0009 0003 506f 7306 0000 0003 4065  ......Pos.....@e&lt;br /&gt;
0000010: 5000 0000 0000 4051 0000 0000 0000 c076  P.....@Q.......v&lt;br /&gt;
0000020: 2800 0000 0000 0100 084f 6e47 726f 756e  (........OnGroun&lt;br /&gt;
0000030: 6401 0200 0446 6972 65ff ec03 0009 4469  d....Fire.....Di&lt;br /&gt;
0000040: 6d65 6e73 696f 6e00 0000 0002 0009 4465  mension.......De&lt;br /&gt;
0000050: 6174 6854 696d 6500 0009 0008 526f 7461  athTime.....Rota&lt;br /&gt;
0000060: 7469 6f6e 0500 0000 02bf 888d 603f f154  tion........`?.T&lt;br /&gt;
0000070: d809 0009 496e 7665 6e74 6f72 790a 0000  ....Inventory...&lt;br /&gt;
0000080: 0001 0200 0644 616d 6167 6500 0001 0004  .....Damage.....&lt;br /&gt;
0000090: 536c 6f74 0001 0005 436f 756e 740a 0200  Slot....Count...&lt;br /&gt;
00000a0: 0269 6400 3200 0500 0c46 616c 6c44 6973  .id.2....FallDis&lt;br /&gt;
00000b0: 7461 6e63 6500 0000 0002 0006 4865 616c  tance.......Heal&lt;br /&gt;
00000c0: 7468 0014 0200 0848 7572 7454 696d 6500  th.....HurtTime.&lt;br /&gt;
00000d0: 0009 0006 4d6f 7469 6f6e 0600 0000 0300  ....Motion......&lt;br /&gt;
00000e0: 0000 0000 0000 00bf b412 05c2 8f5c 2900  .............\).&lt;br /&gt;
00000f0: 0000 0000 0000 0001 0008 536c 6565 7069  ..........Sleepi&lt;br /&gt;
0000100: 6e67 0002 000a 4174 7461 636b 5469 6d65  ng....AttackTime&lt;br /&gt;
0000110: 0000 0200 0a53 6c65 6570 5469 6d65 7200  .....SleepTimer.&lt;br /&gt;
0000120: 0002 0003 4169 7201 2c00                 ....Air.,.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Server Startup Script ==&lt;br /&gt;
&lt;br /&gt;
See [[Minecraft Startup Script]]&lt;br /&gt;
&lt;br /&gt;
== Bypassing the Auth server ==&lt;br /&gt;
&lt;br /&gt;
Minecraft SMP, bypassing the Auth server - http://william.hogman.me/2010/10/03/MineHx.html&lt;br /&gt;
&lt;br /&gt;
* http://minecraft.net/game/getversion.jsp&lt;br /&gt;
* http://minecraft.net/game/joinserver.jsp&lt;br /&gt;
* http://minecraft.net/game/checkserver.jsp&lt;br /&gt;
&lt;br /&gt;
getversion.jsp:&lt;br /&gt;
 2:ignorethis:&amp;amp;lt;?php echo $_POST[&amp;#039;user&amp;#039;]; ?&amp;amp;gt;:&amp;amp;lt;?php echo rand(10,10000); ?&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
joinserver.jsp:&lt;br /&gt;
 ok&lt;br /&gt;
&lt;br /&gt;
checkserver.jsp:&lt;br /&gt;
 YES&lt;br /&gt;
&lt;br /&gt;
== Seed ==&lt;br /&gt;
&lt;br /&gt;
Seed (Level Generation) - Minecraft Wiki - http://www.minecraftwiki.net/wiki/Random_seed&lt;br /&gt;
&lt;br /&gt;
seedscope.net › minecraft level tools - http://seedscope.net/ (was http://mc.42nex.us/)&lt;br /&gt;
&lt;br /&gt;
Awesome Seeds:&lt;br /&gt;
* Glacier - towering towers&lt;br /&gt;
* -1784338777788894343 - collassal arches caves&lt;br /&gt;
* -6849886422920757622 - kenneth hills&lt;br /&gt;
&lt;br /&gt;
== Server Icon ==&lt;br /&gt;
&lt;br /&gt;
Create a 64x64 PNG image called &amp;quot;server-icon&amp;quot;, and place in the server folder.&lt;br /&gt;
 server-icon&lt;br /&gt;
&lt;br /&gt;
ref: [https://apexminecrafthosting.com/how-to-add-a-minecraft-server-icon/]&lt;br /&gt;
&lt;br /&gt;
== Java 16 ==&lt;br /&gt;
&lt;br /&gt;
As of 2021 need Java 16:&lt;br /&gt;
&lt;br /&gt;
 add-apt-repository ppa:linuxuprising/java&lt;br /&gt;
 apt install oracle-java16-installer&lt;br /&gt;
&lt;br /&gt;
== keywords ==&lt;br /&gt;
&lt;br /&gt;
[[Category:Minecraft]]&lt;br /&gt;
[[Category:Games]]&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>