Rendez-Vous Specifications
CORE SERVICES
Messaging Service • chat rooms, with private messages & broadcast • player restrictions/ban • individual IM-style messages • in-game text chat • message of the day • message all friends • file transfers • invitations • vulgarity filter
Matchmaking Service • auto-matchmaking and instant-game feature • game lists - user-defined sorting options - custom search/list filters • player information (status, custom data) • search for player • ping times/connection quality
Friends Service • friends lists - allow multiple lists - auto-update of friends' statuses - doesn't require reciprocity, but supports it - blacklist (block direct connections) Competition Service • tournaments (single elimination, series, leagues, customizable) • rankings (traditional ladder, custom stats) • customization - script-based tournament logic • tournament calendars w/messaging alerts
Account Management Service • unique ID (username/password) • multiple user profiles per login • custom client account data • anonymous guest login
Secure Connection Service • secret key authentication (game server/host client) • kerboros-based encryption • checksum authentication • piracy-checks (user implemented)
Persistent Store Service • client downloads (content updates, patches) • client uploads for user-created content • multiple data types • data access restrictions
CD-Key Validation
Email Handling KEY PRODUCTION POINTS • deployment option: - fully hosted solution - licensed backend infrastructure - option for local development environment • no branding requirements • no generic client download for Windows
• responsive and dedicated support engineers • easy integration and cross-platform support • integrated with titles shipping on all platforms
• games released worldwide • easy localization with UTF-8 support
| DEVELOPMENT & PRODUCTION Supported Platforms • Microsoft Windows • Microsoft Xbox 360 (through LSP) • Sony PlayStation 2 • Sony PlayStation 3 (integrated with PSN) • Sony PlayStation Portable • Nintendo Wii • Linux • Apple Mac OS X • Apple iPhone
Database Backend • MySQL (default) • customizable database DBMS
Programming & Scripting Language • C++ for development • Python for scripting (default), customizable • XML-RPC for advanced web integration • user-defined via custom implementation
Transport Protocol/Security • Quazal PRUDPS (reliable and secure UDP) • Kerberos authentication
Threading Model • single thread and multithread
Backend Infrastructure • hosting services available from Quazal • licenseable backend infrastructure • live stats accessible for each sandbox • detailed backend call profiling reports for performance • database integrity checks
Others • pre-compiled libraries provided • searchable online doc (.chm) and PDF • multiple levels of performance analysis for client and server • consulting services available
EXTENSIBILITY
Unlimited Extensibility • custom data types • custom protocols • extensible database structure • custom services
Extensibility Methods • type extensions • scripts (Python, custom) • Data Definition Language (DDL) • C++ code • XML-RPC
Game Session Specifications • game session data (querying, reporting, pre-defined data or custom) • team data (querying, reporting, pre-defined data or custom) • player data ((querying, reporting, pre-defined data or custom) • unlimited game creation type/parameters • custom game configuration • dedicated game servers • peer-to-peer game servers • unlimited spectators w/cascading updates - available only with Quazal Net-Z • auto-patching • player restrictions/bans
|
