Page 1 of 1

The legendary NetCode article by Tim Sweeney

Posted: Sun May 19, 2019 1:46 am
by The_Cowboy
Let me just put a reference here (the scroll lost in time) for future use.
https://docs.google.com/document/d/1KGL ... q6LPY/edit

Fished from https://forums.unrealengine.com/develop ... -much-more

Re: The legendary NetCode article by Tim Sweeney

Posted: Sun May 19, 2019 7:20 am
by Shrimp
There are a couple of interesting historical documents about UE internals and UnrealScript/modding, still available on Wayback Machine: https://web.archive.org/web/20040325042 ... games.com/ (see menu on the left).

Probably well known in these parts, since I've seen various PDFs and pages referencing them, but useful to keep the links alive anyway :wink:

Re: The legendary NetCode article by Tim Sweeney

Posted: Mon May 20, 2019 5:05 pm
by TheDane
Isn't netcode for ut2k4 considdered off topic here? I haven't read the document for either version, but I suspect many changes to the netcode in between these two gameversions, considdering also UT2k3 came in between?

Re: The legendary NetCode article by Tim Sweeney

Posted: Mon May 20, 2019 5:25 pm
by Shrimp
The document is actually mislabeled, I'm not sure why it's circulating as a UT2004 document, since it clearly states it was last updated in 1999, and no such documentation was ever published for UE2, that I'm aware of.

Re: The legendary NetCode article by Tim Sweeney

Posted: Mon May 20, 2019 10:54 pm
by The_Cowboy
Furthermore you can easily "carbon" date the document by the way it is written. For instance
In the beginning, there were peer-to-peer games...
certainly no later installments of UE can begin with that, then
Unreal introduces into multiplayer gaming a new approach...
and some guidelines on replication conditions on which parts of UnrealWiki were based (couldn't have been other way round).

Regarding the name, I am not sure (some big-shot might have decided to take matter in their own hands, but doesn't affect the knowledgebase).

Re: The legendary NetCode article by Tim Sweeney

Posted: Tue May 21, 2019 1:02 pm
by TheDane
Shrimp wrote:The document is actually mislabeled, I'm not sure why it's circulating as a UT2004 document, since it clearly states it was last updated in 1999, and no such documentation was ever published for UE2, that I'm aware of.
I'll be sure to read up on it then, it'll be usefull as my current project is pushing the netcode to the limit, I think? Maybe this document will extend my perception of that limit 8)