The legendary NetCode article by Tim Sweeney

Lessons and tutorials about mods and maps
User avatar
The_Cowboy
Skilled
Posts: 165
Joined: Mon Jan 24, 2011 3:22 am
Personal rank: Codezilla

The legendary NetCode article by Tim Sweeney

Post 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
You do not have the required permissions to view the files attached to this post.
Feralidragon wrote:Trial and error is sometimes better than any tutorial, because we learn how it works for ourselfs, which kills any doubts about anything :tu:
Patreon: https://www.patreon.com/FreeandOpen
User avatar
Shrimp
Adept
Posts: 279
Joined: Wed Oct 10, 2018 11:15 am
Location: Australia

Re: The legendary NetCode article by Tim Sweeney

Post 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:
ShrimpWorks
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
User avatar
TheDane
Masterful
Posts: 660
Joined: Tue Feb 12, 2008 2:47 pm
Personal rank: Happy fool :-)

Re: The legendary NetCode article by Tim Sweeney

Post 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?
Retired.
User avatar
Shrimp
Adept
Posts: 279
Joined: Wed Oct 10, 2018 11:15 am
Location: Australia

Re: The legendary NetCode article by Tim Sweeney

Post 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.
ShrimpWorks
Unreal Archive - preserving over 25 years of user-created content for the Unreal series!
User avatar
The_Cowboy
Skilled
Posts: 165
Joined: Mon Jan 24, 2011 3:22 am
Personal rank: Codezilla

Re: The legendary NetCode article by Tim Sweeney

Post 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).
Feralidragon wrote:Trial and error is sometimes better than any tutorial, because we learn how it works for ourselfs, which kills any doubts about anything :tu:
Patreon: https://www.patreon.com/FreeandOpen
User avatar
TheDane
Masterful
Posts: 660
Joined: Tue Feb 12, 2008 2:47 pm
Personal rank: Happy fool :-)

Re: The legendary NetCode article by Tim Sweeney

Post 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)
Retired.