This 'forced server' concept is total ****, even in early development.
FPS dropped from ~400 in SP to ~100, and it's solely because of this.
Remember good performance in SP? Say goodbye to that, ladies and gentlemen.
My performance was exactly the same and no less stable. This leads me to believe that it's a non-specific issue.
Also, don't tell me it's because this is in early development.
There is literally nothing at all they can do to stop this terrible everlag, unless Mojang chooses to rewrite the entire server from scratch with better performance in mind.
Not from scratch since it's a compiled java application. All they need to do is rewrite certain, necessary areas and optimize others while adding host-only specific logic.
Servers as we know them will still be around. Presumably there would be 'traditional' SMP, but you can also do a 'Backpack Multiplayer' in your SSP world, so to say.
It'd really be bad for pure Multiplayer to be removed from the game. I mean technically servers could just move their world into SSP, but then what about server mods? People would have to wait for those mods to update for the plug-in system, and anyone that accidentally updates will be screwed over.
So basically no, I doubt that would happen. But I am incredibly happy for inviting people into SSP.
My only concern is that if you still have to SET UP a server . . . then what's the point? Why not just keep it exactly how it is? >_< There would be no logical benefit from it.
It would have to be so that it just WORKS from the get-go. If it doesn't, then the feature may as well be shoved down the chute never to be seen again.
I think Mojang is sensing that the Minecraft sensation is at or past its peak. They are getting the game ready for the mod scene. Unifying the server and client software is the first step. Setting up the mod API is going to be the second, it seems. I see a lot of potential for this feature. I trust the Bukkit team to make sure that plugins and all the important things about multiplayer still work normally after the change is complete. And I don't think that they're going to release an official update that's as broken as everyone's fearing right now.
I think the future of plugins is that they will also work in single-player to some extent. Not that they will not work at all. And all those great single-player mods like OptiFine will end up available for multiplayer as well, because multiplayer and singleplayer will be the same thing..
If I understand correctly the bukkit people are working on the multi player aspect of this game. So your right as of right now, but eventually I think the API and bukkit plugins will be one and the same. Thuss your going to be able to do all that teleporting, MCMMO and multi-world stuff.
I could quite litteraly add your maps to my server and have them running in under 30 minutes. I don't have a multi world plug in on my server at the moment or the time it would take me to add your worlds would be slightly longer than the time it would take you to send me the files. The bukkit server kicks ass. You can have dozens of worlds running side by side with portals between the two and have your server not hicckup. You don't need freeken Hamachi to host a bukkit server, you just need to punch a hole in your firewall and port forward the address to the machine running the server (note: if you know what I just said good for you, go play! If you don't. Do not touch the router in your house!)
The only thing I have to add to this is that for small numbers of people (say under 5), haveing a single player/multi player set up in the client should be fine. Once you get a lot of people logging in and out and all that your still going to need a dedicated computer for the tast. Simply put; to run the client takes up CPU cycles (and quite a bit of them because your running 3D graphics and loading textures), and every other person logging on will suck up CPU as well (getting chunk and location info from the host). You'll get to a point where you simply can't do both. Servers and their programs are built for doing exactly that...being a server, and moveing info in and out. A good high end gameing rig can be a server....But it's not built for that in mind. It's built to move pixels. So on a large scale it's just not going to work. You'll still need a dedicated platform.
I understood what you said, but unlike you, I am not the owner of this computer so I am not allowed to touch the router. I am allowed to use hamachi though and that is why I choose to use it, and I don't want any fancy plugins (bukkit servers), I just want to play with my friends.
It will be much easier to get a few friends together to play MC, that's all. You still won't be able to host 30 people on the old P4 and the upstream of the average home Internet connection. Dedicated MC servers will ALWAYS be needed.
Also technically when you have other people connecting to your computer, it becomes a server anyway. :3