Re: [Twisted-Python] Possible Twisted sprint

2009-07-29 Thread Michael Handverger

- "Glyph Lefkowitz"  wrote:
> For what it's worth, two people thus far (Jim Fulton and David Sturgis) have 
> told me that it 
> would be a lot easier to make this if it extended over a weekend, as it would 
> be easier to 
> attend without taking time off of work.  I suspect there may be others for 
> whom this is true.  I 
> realize that many international participants can take less time off work by 
> traveling on the 
> weekend.

Add me to the list of those who can only make it on a weekend as well.

Mike

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


Re: [Twisted-Python] I found an interisting comment about Twisted vs. Erlang

2009-09-30 Thread Michael Handverger

> The biggest advantage of Twisted is a shorter development time, and the
> availability of Python libraries. But I wonder if running something of the
> scale of Facebook chat would be feasible at all, or if there are people on
> this list that have run many parallelized twisted servers that saturated
> many multi-core machines? In other words, are there practical examples of
> large-scale Twisted deployment? 

My previous employer isn't quite up to Facebook's size, but they do over 1/2 
billion monthly pageviews using Twisted for the data access layer on around 80 
cores. I have no doubt that a Twisted app could scale a site to Facebook's 
size. You certainly wouldn't be without tough scaling problems to solve, but 
you'll have those no matter what technology you use if you want to scale to 
that level.

Mike


___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


[Twisted-Python] ANN: MV3D version 0.42 released

2010-06-20 Thread Michael Handverger
I’m pleased to announce the release of MV3D version 0.42. In this version, the 
core systems were made ready for tool building and content creation. This 
included a redesigned datastore and a cross system GUI layout.

MV3D is an open source virtual world simulation framework written in Python 
which uses Twisted for networking. It was designed with scalability in mind and 
aims to be able to distribute a world across as many servers as needed with 
dynamic load balancing. The simulation framework is not specifically slanted 
towards any one genre of online game, and can just as easily be used for a 
space game as a fantasy setting. On the client, Python-Ogre is used for 
rendering.

More info on MV3D including source code and Windows client binaries is 
available at http://www.mv3d.com. MV3D is released under the MIT license.

Enjoy,

Mike

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


[Twisted-Python] ANN: MV3D v0.44 released!

2010-10-23 Thread Michael Handverger
I’m pleased to announce the release of MV3D version 0.44! This version features 
a functioning content creation and world building tool-set. It is now possible 
to populate a game world from scratch without using the command line or writing 
code. Additionally, Ogre3D was upgraded to the latest version and a cluster 
management app was added.

Here’s a video showing off the demo world that is open to the public:

http://www.youtube.com/watch?v=9ebqAOWvyzI

MV3D is an open source virtual world simulation framework written in Python 
which uses Twisted for networking. It was designed with scalability in mind and 
aims to be able to distribute a world across as many servers as needed with 
dynamic load balancing. The simulation framework is not specifically slanted 
towards any one genre of online game, and can just as easily be used for a 
space game as a fantasy setting. On the client, Python-Ogre is used for 
rendering.

More info on MV3D including source code and Windows client binaries is 
available at http://www.mv3d.com. MV3D is released under the MIT license.

Enjoy,

Mike


___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


[Twisted-Python] ANN: MV3D 0.50 released!

2011-02-19 Thread Michael Handverger
I’m pleased to announce the v0.50 release of MV3D! With this new release, we 
are considering MV3D to be beta, which means future releases should not break 
backwards compatibility with existing data or API calls. The framework gains 
several major features this release such as a path-finding system for AI 
controlled characters (NPCs) and support for the Panda3D rendering engine.

Besides new features, an incredible amount of bugs have been fixed. Many of 
these include performance and tool chain fixes which together make this the 
most stable release of MV3D to date. To add to the polish, in 0.50, a user 
manual was added as a reference to new users.

MV3D is an open source virtual world simulation framework written in Python 
which uses Twisted for networking. It was designed with scalability in mind and 
aims to be able to distribute a world across as many servers as needed with 
dynamic load balancing.

For more information on MV3D and this or future releases, please visit the 
website at http://www.mv3d.com. The full release notes for version 0.5 are 
available at this url: 
http://www.mv3d.com/trac/browser/tags/mv3d-0.50/release-notes.txt

Also, feel free to stop by the IRC chat room, #MV3D on irc.freenode.net.

Thanks,
Mike

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


[Twisted-Python] ANN: MV3D 0.60 Released!

2011-08-07 Thread Michael Handverger
I am pleased to announce the release of MV3D version 0.60! This release focused 
on scalability of worlds and includes support for splitting a single area 
across multiple server processes with automatic load balancing and redundancy. 
Areas can now be connected together using gateways to build worlds limited in 
size only by the amount of available hardware. The Overseer Cluster Management 
tool was upgraded in order to better handle many processes across multiple 
physical servers. Camera controls across all content tools have been unified. 
Better support for Panda3D clients was added as well.

MV3D is an open source virtual world and multiplayer game framework written in 
Python which uses Twisted for networking. It was designed with scalability in 
mind and is able to distribute a world across as many servers as needed while 
dynamically balancing the load. The simulation framework is not specifically 
slanted towards any one genre of online game, and can just as easily be used 
for a space game as a fantasy setting. Objects on an MV3D server are simulated 
using the ODE physics engine. A single server can host thousands of simulated 
objects. MV3D uses either Python-Ogre or Panda3D on the client. 

For more information on MV3D and this or future releases, please visit the 
website at http://www.mv3d.com . The full release notes for version 0.6 are 
available online at this URL: 
http://www.mv3d.com/trac/browser/tags/mv3d-0.60/release-notes.txt . For further 
inquiries, feel free to stop by our IRC channel on irc.freenode.net #MV3D.

Here's a video of the new demo world:

http://www.youtube.com/watch?v=iZiKr0t1TqU

Enjoy,

Mike

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


[Twisted-Python] Announcing MV3D 0.70!

2012-01-22 Thread Michael Handverger
I am pleased to announce the release version 0.70 of MV3D! This release 
includes a massive amount of new features and over 70 bugfixes. The main focus 
was on usability and involved a large amount of work on tools. In 0.70, Panda3D 
support was brought up to par with animation, terrain texture splatting, and 
skydomes. One of the things we are most excited about is the Windows 
development environment installer. This is an easy installer that will quickly 
set up any Windows system to develop MV3D. If you've been watching the project 
and want to get involved, there's no better time!

MV3D is an open source multiplayer game and virtual world framework written in 
Python which uses Twisted for networking. It encompasses a scalable server with 
dynamic load balancing, a robust set of content creation tools, and an 
extensible 3D client application. MV3D provides the foundation to build 
anything from 3D chat rooms to full MMORPGs with the goal of letting you 
concentrate on creating a unique virtual world instead of the infrastructure to 
support it.

For more information on MV3D and this or future releases, please visit the 
website at http://www.mv3d.com . The full release notes for version 0.70 are 
available online at this URL: 
http://www.mv3d.com/trac/browser/tags/mv3d-0.70/release-notes.txt . For further 
inquiries, feel free to stop by our IRC channel on irc.freenode.net #MV3D.

New screenshots of our demo world and the Composer tool:

http://www.mv3d.com/trac/screenshots/46
http://www.mv3d.com/trac/screenshots/47

Release 0.75 will be focused on bugfixing and adding full support for Linux + 
Ogre and OS X + Panda. We are currently looking for help porting and testing on 
these platforms. Let me know if you are interested!

Enjoy,

Mike

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python


[Twisted-Python] [ANN] Announcing MV3D 0.75!

2012-04-14 Thread Michael Handverger
We are very happy to announce the release of version 0.75 of MV3D! This was 
mainly a bug-fixing release with more than 65 bugs squashed. Also, in this 
release, MV3D gained support for Linux with the Ogre3D renderer along with Mac 
OS X with the Panda3D renderer. This means that MV3D's client, server, and 
tools are available on Windows, Linux, and OS X! With bug-fixes across the 
whole platform, this is also the most stable release of MV3D to date.

MV3D is an open source multiplayer game and virtual world framework written in 
Python using Twisted for networking. It encompasses a scalable server with 
dynamic load balancing, a robust set of content creation tools, and an 
extensible 3D client application. MV3D provides the foundation to build 
anything from 3D chat rooms to full MMORPGs with the goal of letting you 
concentrate on creating a unique virtual world instead of the infrastructure to 
support it.

For more information on MV3D and this or future releases, please visit the 
website at http://www.mv3d.com . The full release notes for version 0.75 are 
available online at this URL: 
http://www.mv3d.com/trac/browser/tags/mv3d-0.75/release-notes.txt . For further 
inquiries, feel free to stop by our IRC channel on irc.freenode.net #MV3D.

Here are some screenshots of MV3D running on OS X and Linux:
http://www.mv3d.com/trac/screenshots/51
http://www.mv3d.com/trac/screenshots/52

The next release is 0.80 which is set to include features aimed at improving 
MV3D's usability as a platform for traditional MMORPGs such as instancing along 
with increasing tool usability and functionality.

Enjoy,

Mike

___
Twisted-Python mailing list
Twisted-Python@twistedmatrix.com
http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python