When an update happens, since I run a heavily modded server, here's what has to happen before I can update.
1. Update's released.
2. Bukkit team has to decompile the binary, and the code is obfuscated (Pulled out of my ass example: Sheep => zq, Redstone => ji)
3. Bukkit team has to figure out which classes map to which feature, as those obfuscated names change every build.
4. Bukkit team has to merge changes in with their source tree, testing as they go. This creates issues that you can't necessarily see right away.
5. Bukkit team pushes a dev build, plugin authors check compatibility. It's entirely possible that plugins won't work due to changes in underlying mechanisms.
6. Plugin authors start updating as necessary to get things working.
Only then can I consider upgrading the server. It's not an overnight process, and it certainly doesn't happen in 3 hours. In the mean time, you'll need to downgrade the game to play on the server. It's one of the downsides of running a server mod. On one hand, you get awesome stuff with the ability to mod the server, on the downside, it blows up when there's an update.
I've done some MAJOR performance tweaks by the way. Have the entire world stored in RAM, flushed to disk every 15 minutes by the old backup process. Almost eliminated server-side lag entirely...
Comments
take an old backup (I found a backup in my recycle bin) and place it in your /.minecraft/bin/ folder.
1. Update's released.
2. Bukkit team has to decompile the binary, and the code is obfuscated (Pulled out of my ass example: Sheep => zq, Redstone => ji)
3. Bukkit team has to figure out which classes map to which feature, as those obfuscated names change every build.
4. Bukkit team has to merge changes in with their source tree, testing as they go. This creates issues that you can't necessarily see right away.
5. Bukkit team pushes a dev build, plugin authors check compatibility. It's entirely possible that plugins won't work due to changes in underlying mechanisms.
6. Plugin authors start updating as necessary to get things working.
Only then can I consider upgrading the server. It's not an overnight process, and it certainly doesn't happen in 3 hours. In the mean time, you'll need to downgrade the game to play on the server. It's one of the downsides of running a server mod. On one hand, you get awesome stuff with the ability to mod the server, on the downside, it blows up when there's an update.
Apparently Bukkit's already in the process of testing their 1.3 code merge... Might be updating tomorrow morning!