©pixeltamer.net 2008

Pixeltamer Server Technology

The "PTO" technology is a combination of server and client Modules, designed to present interactive web content with highest efficiency. The motivation not to use the ubiquitous Apache is based upon a series of extensive tests and experiments which have shown the need for a fundamentally different approach.

All PTO modules aim towards showing the whole content in the browser to avoid a media break. Our experience gained over the last year has definitely proven that even starting a simple application like Java WebStart for instance, or full client installations, is not readily accepted by most users.

The presentation of heavily interactive content presents very different requirements compared to normal websites:

  • Potentially global consequences from user interaction
  • High interaction density (clicks per minute)
  • Comparatively compact data
  • Results of user actions immediately visibile

These requirements need a much higher interdependence of the single user-session, which the technology in the innermost architecture needs to accommodate to reach the desired efficiency.

The usual methods of achieving a capacity upgrade (load balancer, functional partitioning) offer very limited scalability, since the interdependence leads to very high protocol overhead within the server farm. Our trials have shown that through consistent use of current multicore-technology and meticulously shortening the data paths, the amount of users can be drastically raised without increased hardware or administrative overhead.

The result of this analysis is our collection of PTO server modules, whose design is from the bottom up massively parallel. These modules have proven their high performance since 2007 on a wide range of different applications. PTO server modules offer a complete self-contained environment including following features:

  • High-performance web server
  • Native user profiles
  • User messaging incl. email
  • Real-time chat with IRC-like functionality
  • Forum
  • Editorial news
  • Versioning
  • Integrated localisation solution
  • Safe user authentication
  • Fast native database backend
  • Analysis and monitoring functions
  • Automated protection against attacks
  • Premium content management
  • Integrated deployment architecture
  • Zero downtime backup and maintenance

Based upon this package developed and implemented a variety of different games. As a reference we would like to mention two of our games called "Parsec" and "RoboFighter".

RoboFighter won us the 2007 "Best-Technology" Award in the "Browsergame of the Year" competition.