Home | Company | Press | Events | Contact | Investors | Testimonials | Your Shopping Cart at the SecurePlay Store
All Products IT and Business Services Game-Related Services
 
 

 Have a Request?

 SecurePlay quote

 Other Services

 Feedback

Search SecurePlay::
Other IT Services::

Assisting game developers worldwide

Products • Services • Cheating and Griefing • Technology • Support • Shop

Technology --> Networking and Communications

Clean Message API. Use ours or use your own networking libraries. SecurePlay’s message based design makes communications more simple. For developers who want to create or use their existing network libraries, we provide a simple API and reference implementation for your use, study, or modification. IT GlobalSecure will be delivering additional communications implementations and bridges to established communications services to meet the needs of developers who do not wish to do so themselves. Contact us with your specific requirements.

Setting it up. SecurePlay was designed from the beginning to be communications network independent and highly scalable. SecurePlay has a message-based design and completely abstracted communications services. There are only two issues that must be addressed: meeting the communications API to the SecurePlay library and suitably serializing the messages. A single library instance can support different communications services for each player.

Supporting game play between multiple platforms. Conceivably, one player could be coming in using UDP, another via Bluetooth, and still another with HTTP tunneling. At the communications layer, the system is peer-to-peer. The game above may have a highly centralized client-server architecture for an MMORPG or simply two girls playing backgammon.


Communication Proxies. In addition to the basic communications services, IT GlobalSecure wanted to support several forms of added functionality. It did this by creating communications service proxies that wrap actual communications services. There are two current proxies supported:

bullet

Relay, to allow messages to be forwarded to a different location, and,

bullet

Reliability, to provide a reliability layer for any communications service.


Reference Design

SecurePlay includes a reference design for the major communications service elements. As noted above, there is an API (SPAbstractCommunicationsInterface) that connects any comms service to the SecurePlay library. Also, there are several sample serialization tools for SecurePlay messages including a binary encoder and one using XML. IT GlobalSecure also provides a basic communication service sample and communications proxy sample that can be extended and customized by developers.


Relay Service Proxy


Because SecurePlay’s communications model is peer-to-peer, IT GlobalSecure includes support for relaying messages to a third party player. This proxy can wrap any comms service and will forward messages to specified players on to the appropriate comms service. The most basic and obvious application for the relay function is for two players using an HTTP tunnel to communicate with each other, but neither having a publicly accessible IP address. The configuration of communications services and assignment of players to a communications service is external to the SecurePlay library.

Reliable Service Proxy

Certain communications services are not inherently reliable. The nature of SecurePlay transactions and their role in keeping players in the same game does require reliable communications. For less than reliable communications services, SecurePlay provides a standard communications proxy that ensures reliable message delivery. Game developers should be careful using multiple layers of reliable communications as they all do slow communications.

 

Related Topics ::

Up
Building Blocks for Games
Architecture
Network Protocols
Cryptography
Papers

Game Security Courses
Ideal for development teams

SecurePlay Anti-Cheating Middleware
SecurePlay Game Design and Development ProductsSecures your games, even if your source code is compromised. Available as C++, Java middleware (.exe code) libraries
Compare Licenses   

Other SecurePlay Products:

SecurePlay Hi-Score Protector
Stops Hi Score Posting Fraud and Manipulation details...

SecurePlay Data Obfuscator for Flash Games
Unlike our middleware, this Actionscript utility deters hacking of Flash games details...

MD5 Open Source Code
Actionscript RSA message digest BSD open source code details..

   

Online Store. In a quick visit, you can review the licensing options and pricing of all SecurePlay products. Buy SecurePlay Game Design and Development Products

Technology. See why SecurePlay middleware doesn't require a third-party trusted server to stop cheating and protect your games.

SecurePlay Technology; Secure Game Protocols; Game Programming Tookits

   

 

 

 

Privacy Policy  · SecurePlay Sitemap ·   Corporate Sitemap

 
Copyright 1998 - 2008. SECUREPLAY™, IT GLOBALSECURE™, PLAYNOEVIL™ and IT ARMOR™ are registered trademarks. SECUREPLAY™ technology protects against network cheating, and is available via license from IT Globalsecure at www.secureplay.com  using patented technology from QUIXOTIC SOLUTIONS, an IT GLOBALSECURE™ affiliated company. Software protected by software license, including Simple Open Source and Commercial licenses, and one or more the following U.S. and International patent numbers: U.S. Patent 6,030,288, U.S. Patent 6,165,072, European Patent Office EP1016049A1,and World Intellectual Property Organization WO9912135C1 and additional filings worldwide. IT GlobalSecure, Quixotic Solutions, and Urban Revivals LLC are affiliated companies. Proud supporter of Classical Violin in Washington DC 
Image(s) copyright Amadei Cedric - http://www.3D-Passion.com. Images used under commercial license agreement.
"" and "PlayStation" are registered trademarks of Sony Computer Entertainment Inc.
Specific IT GlobalSecure service-related terms: computer security services | computer security company | information technology services . Search phrases related to IT GlobalSecure, Inc.  and SecurePlay products and services: game tools |  games api |  games programming |  games sdk |   Services related to our affiliated real estate investment and renovation companies: antique restoration |  armstrong ceiling tiles | tin ceilings |  hearing aids |   build a gate |  pet gates | custom gates |  faux painting Washington DC homes for sale