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.

Bot Fighting 104. Known Bots and Environment Scans.

February 13, 2018 by “No Bugs” Bunny

MOGdev facing a choice of 'Fair Games' vs 'Privacy'

Quote:

Most of multi-million-dollar games have a special team dealing specifically with public and semi-private bots.

Another Quote:

it might help to ensure that whatever-information-you-collect, DOES NOT leave the player’s box

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.SecurityFraud Prevention

Read more

Production Crashes. Post-factum Debugging. Logging. Replayable Deterministic Re(Actors)

April 4, 2017 by “No Bugs” Bunny

Post-factum debugging

Quote:

I’ve seen game companies with hundreds of thousands of dollars lost per hour of unplanned server downtime.

Another Quote:

deterministic debugging is by far the best thing I have seen for production debugging.

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.System Architecture(Re)ActorsOn.ProgrammingDebugging

Read more

My Personal Take on Testing (including Unit Testing and (A)TDD/BDD)

March 28, 2017 by “No Bugs” Bunny

Automated Testing

Quote:

BTW, I don’t want to say that unit testing is pointless

Another Quote:

I am arguing that changing design to enable testing should be avoided.

Filed under: Book: D&D of MOGs1st beta of Vol. IV-VIOn.DevelopmentDevelopment Processes

Tagged With: Testing
Read more

(Almost-)Zero-Additional-Latency UDP-over-TCP

March 21, 2017 by “No Bugs” Bunny

UDP over TCP

Quote:

we realize that for some of the Clients – UDP just doesn’t work because of some weird firewall between Client and Server

Another Quote:

there is nothing to block us (so head-of-line blocking doesn’t apply)

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

Read more