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
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 moreIndirect and Client-Centric Payment Processing. Logging and Reconciliation
January 9, 2017 by • “No Bugs” Bunny
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 moreDirect Payment Processing. Recovery from ‘Unknown’ Transaction Status. PCI DSS.
January 3, 2017 by • “No Bugs” Bunny
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 morePayment Processing. Credit Cards. Chargebacks and Collateral Damage
December 20, 2016 by • “No Bugs” Bunny
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