Solipsis - a Decentralized Open-Source MMORPG
Anonymous Reader writes "Calling it an MMORPG is a bit of a misnomer because at this point there aren't any players, much less hit points, monsters, or flaming swords. Solipsis is an open-source project that aims to create a decentralized multi-user virtual world. It's still very much in its infancy, and as such the visuals are a bit lacking, but the aim is to create an endlessly scalable user-contributed world and it seems it's a nice platform to play with."
most MMOs forbid client modification... this makes it easy!
and since its decentralized, server modification also. unless they store user data securly on a central server, cheating is gonna be BAD.
By reading this, you have given me brief control of your mind.
Also vaguely interesting and along similar lines is Alan Kay's Croquet project.
It's not particularly mind blowing, but it has potential.
There are no trails. There are no trees out here.
*Waves cane*
We called them MUDs in our day! And people played with the concept of decentralizing them back then as well. Nothing ever came of it, AFAIK. As other posters have said, trust is a huge issue. There are other problems with latency, bandwidth, synchronization, etc.
When you do that client side stuff, you need to put checks on hackers. I won't get into much detail because maybe .01% of people who read this care, but you can pull off anti-hack tricks. Its important not to allow players to know the anti-hack tricks because they'd work around them. But if you make people pay for the game, and ban them, the overhead of loss will prevent most hackers.
For example: Have every client connect to the main server to track stats. If a stat gets modified faster than it could be changed in game, then an alarm goes off.
If you set up tons of trip wires like this, and institute a player based police system such as Halo 2 has, then you're set. If you don't protect a client side game against hacks, then if it gets popular, it will be hacked into the ground.
God spoke to me.