1st beta of Vol. IV-VI

This category consists of posts which form “1st beta” of the Vol. IV-VI (Development) of the upcoming 3-volume monster “Development & Deployment of Multiplayer Online Games”. Please note that order of the posts is “as they were published on this site”, and is not exactly the same as the order of the Chapters within Vol. 2. For Chapters in correct order – please refer to ToC of Vol. 2.

Packet Loss for an App-Level Developer. Part I. Router Failures, BGP Convergence Time, AQM, Traffic Shapers.

January 16, 2017 by “No Bugs” Bunny

Packet Loss for an App-Level Developer. Part I. Router Failures, BGP Convergence Time, AQM, Traffic Shapers. - Post preview image

Quote:

All the routers, switches (actually – pretty much each and every device which forms Internet infrastructure) – are allowed to drop each and every packet.

Another Quote:

TCP, when it observes a dropped packet, interprets it as an indication of congestion – and slows down.

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.ProgrammingNetwork Programming

Read more

Indirect and Client-Centric Payment Processing. Logging and Reconciliation

January 9, 2017 by “No Bugs” Bunny

Indirect and Client-Centric Payment Processing. Logging and Reconciliation - Post preview image

Quote:

Fortunately, there is a neat crypto-trick which makes this schema usable for Server-oriented games in general - and multi-player games in particular

Another Quote:

if you’re using TCP to communicate, you should log everything right before it goes into your send() call (and right after it comes out of your recv() call

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VI

Read more

Direct Payment Processing. Recovery from ‘Unknown’ Transaction Status. PCI DSS.

January 3, 2017 by “No Bugs” Bunny

Direct Payment Processing. Recovery from ‘Unknown’ Transaction Status. PCI DSS. - Post preview image

Quote:

With the Direct Processing, customer should trust us (the merchant) with their details

Another Quote:

On the other hand, most of PCI DSS requirements make perfect sense regardless of formal compliance

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.SecurityBest Practices

Read more

Payment Processing. Credit Cards. Chargebacks and Collateral Damage

December 20, 2016 by “No Bugs” Bunny

Payment Processing. Credit Cards. Chargebacks and Collateral Damage - Post preview image

Quote:

Chargeback monster will come from under the bed and will eat all your hard-earned money!

Another Quote:

it is trivial to develop a system with guaranteed zero chargeback rate – to achieve this, it is sufficient to decline each and every transaction at pre-filter stage

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VI1st beta of Vol. VII-IXOn.SecurityFraud Prevention

Read more