Welcome to the rpgEE site. If you're here on purpose, you're probably looking for software to play pen-and-paper role-playing games across the internet with. In that case, you've come to the right place because that's what rpgEE does.
If, on the other hand, you're here for some other reason, then I'll leave that up to you to decide how to proceed.
This section is called "Different" but rpgEE is really "the same". There's really only so many ways to slice the pen-and-paper-to-online transition, and they've pretty much all been done as far as I can tell. Chat systems with maps, miniatures, and fog-of-war are de rigeur for such things.
The rpgEE system is based on my desire to be able to run an online pen-and-paper RPG online. There were and are a number of products that allow this. I've tried most of them, and they all have one drawback or another that I found unacceptable. One common issue that plagued the OpenRPG product forever now is the inability to work very well on the Mac. Several of my friends are Mac aficionados and it was simply too much trouble getting OpenRPG to work. Other products, like Battlegrounds and Klooge, had their own issues.
					Besides the ability to operate on everyone's
					machines effectively, another issue was
					extensibility. Online RPG software needs to be more
					than an application. It needs to be a platform.
					After a couple of starts with other products, I took
					someone's advice and started writing my own. My
					background, at least for the last 10 years or so,
					has been in enterprise level software. Thus rpgEE
					was born.
					
					rpgEE is expected to be an enterprise level
					application, extensible as well as scalable. A
					server should be able to handle many, many client
					simultaneously (within network limits) and
					eventually I hope to make it capable of being
					clustered. The server itself should be managed as a
					webapp, and published in such a way that it's easy
					to handle for server admins yet completely usable
					for GMs to run games on and for players to play
					those games on.
					
					Of course, that capability has a price in the form
					of server footprint. The end result product is
					expected to be deployed on a container. The
					management application will be a webapp and will
					need to run inside a servlet container. The easiest
					way to provide that is to build an
					enterprise-deployable application in the form of an
					EAR. J2EE containers, the target market for EARs,
					are not spry little creatures. It is our intention
					to attempt to get some folks to host rpgEE games on
					donated servers, and to provide for a "minimal"
					implmentation of a container (probably Apache's
					Geronimo) as the default personal config. This will
					take
					
						hosting
					
					rpgEE out of the capabilities of many people, but
					them's the breaks. Perhaps refactoring will allow us
					to manage with only Spring and Jetty, but for now
					we're anticipating a J2EE container server
					deployment.
					
					Note that this only applies to the server. The
					client is expected to be a JNLP-deployed application
					out of the management web-app. Currently, the only
					real requirement for the client is to have a running
					Java 1.5 JRE on your system. Since this is simple
					for the three major OSs, and possible for most
					others, I think it covers the ground sufficiently.
				
code line 1 code line 2