The Tech of Planetary Annihilation: ChronoCam edit / delete

Nice overview of prediction and interpolation techniques in practical use.

to ag0907 games interpolation latency networking prediction recording replay ... on 26 August 2014

Gamasutra - 1500 Archers on a 28.8: Network Programming in Age of Empires and Beyond edit / delete

"This paper explains the design architecture, implementation, and some of the lessons learned creating the multiplayer (networking) code for the Age of Empires 1 & 2 games; and discusses the current and future networking approaches used by Ensemble Studios in its game engines." Circa 2001.

to ag0907 age-of-empires games latency multiplayer networking synchronisation ... on 25 August 2014

Your Game Doesn't Need UDP (Yet) | glyph | ThoughtStreams edit / delete

Why TCP is often good enough for real-time applications. This'll be on the reading list for AG0907 students this year.

to ag0907 distributed games networking tcp udp ... on 24 August 2014

RFC 2553 edit / delete

The definition of the sockets API for IPv6.

to ag0907 ipv6 network ... on 22 June 2014

Beej's Guide to Network Programming edit / delete

This is on the reading list for AG0907. It's a pretty good overview, although students will probably find it a bit Unix-centric; you may do better to start off with a higher-level library like SFML or Boost.Network.

to ag0907 networking ... on 28 April 2014

netem | The Linux Foundation edit / delete

How to simulate network problems (e.g. packet loss or delay) using the Linux network stack.

to ag0907 networking packet-loss testing ... on 28 April 2014

Queueing in the Linux Network Stack | Dan Siemon edit / delete

"This article aims to explain where IP packets are queued in the Linux network stack, how interesting new latency reducing features such as BQL operate and how to control buffering for reduced latency."

to ag0907 bufferbloat ip latency linux network queue ... on 14 December 2013

clumsy, an utility for simulating broken network for Windows Vista / Windows 7 and above edit / delete

This is exactly the kind of things AG0907 students will want for testing their network games...

to ag0907 ip network packet software testing windows ... on 29 November 2013

Xbox One Technical Details edit / delete

Some details of Xbox One's networking infrastructure -- which uses IPv6 via Teredo.

to ag0907 games ipv6 networking teredo ... on 07 November 2013

Under the Surface of Azeroth: A Network Baseline and Security Analysis of Blizzard's World of Warcraft edit / delete

Looking at what WoW does on startup (not in-game). I like that they're using BitTorrent to distribute large chunks of data rather than developing something from scratch. (Suggested by Archie Yates.)

to ag0907 bittorrent games networking p2p wow ... on 07 November 2013

Browser bookmarks: tasty+ | tasty= Log in | Export | Atom