Re: [Twisted-Python] Possible Twisted sprint
- "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
> 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
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!
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!
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!
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!
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!
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