requirements:
- python/ruby bindings
- tcp/ip / udp
- multiplayer
- object persistence
- support p2p and client-server
http://www.jenkinssoftware.com/
- at first looks - complex and in c++
- lobby system
- object repliaction system (damage persistence?)
- ssl/tls connections
- message queuing
- autopatcher
- RPC calls
- voice comms
- NAT punchthrough
- Python bindings are only in alpha http://sourceforge.net/forum/forum.php?forum_id=691902
http://enet.bespin.org/
- networking stack for games
- c++
- only does udp connection management
- like raknet
http://www.opentnl.org/
- used in torque 3d engine (starsiege, tribes, tribes2)
- object management infrastructure
- C++ (now resigned to learning c++)
2 comments:
irrnetlite - opensource
wrapper for the enet library in c++
seems everything is in c++
http://www.gamedev.net/community/forums/topic.asp?topic_id=224058
comparison of raknet and opentnl
Post a Comment