How Factorio Syncs A Million Objects
How does Factorio manage to keep millions of entities perfectly in sync across gaming sessions? A deep dive into one of the fundamental game netcode architectures. Chapters: 0:00 - What does Quake have to do with this 1:12 - What is Lockstep Architecture 2:13 - Determinism 4:36 - Randomness 5:35 - Tickrate and Latency 6:40 - Client-Server 10:04 - Finale Credits to: Tariq10x for inspiration u/HideBoar (post eezcya) and u/Beroiner (post 1klpb2x) on r/factorio for art Factorio team for wonderful sprites and wonderful game https://en.wikipedia.org/wiki/UDP_hol... for UDP hole punching visualization Kevin MacLeod - Voltaic Kevin MacLeod - Rising Tide Sources: Factorio forum FFF 76; 147; 149; 302; 56; 30; 52 Alt-F4 26 snapnet.dev netcode architectures article series gafferongames.com Intel Architecture Software Developer Manual https://news.ycombinator.com/item?id=... http://const.me/tmp/vrcpps-errors-cha... etc.

I programmed a single assembler to beat Factorio.

How Crimson Desert Fakes Realism (It’s Genius)

Pave Nauvis, Put up a Factory #113 - Launch Pad 2 - Factorio Space Exploration

Google Maps is unreasonably fast. Let me explain

The Uncomfortable Truth About Ozempic (Updated Version)

500 million voxels/sec - Voxel engine optimizations

Why Obi Wan's Lightsaber Style Was the DEADLIEST in Star Wars (And Nobody Realized)

Programming in Assembly without an Operating System

I Optimised My Game Engine Up To 12000 FPS

A.I. Learns to Optimize Factorio Blueprints

"We Ran Out Of Columns" - The Worst Codebase Ever

Factorio - Mathematics of Balancers.

How To Make A Big Game (Alone)

The Mattress Industry Is Built On Lies

Have You Ever Noticed This About Factorio's Sprites?

Portal 2 Speedrunners Missed This Obvious Skip for 7 Years

The Ultimate Spaghetti Base

Can An AI Agent Play RuneScape?

The SpaceX IPO... It's Worse Than You Think

