#30693 posted by
Qmaster on 2018/12/14 00:59:29
protocol 15 = bog standard vanilla software Quake network protocol
.bsp = bog standard vanilla map format
protocol 666 = enhanced network protocol that allows for higher entity counts, even in coop over a network, among other things
.bsp2 = enhanced map format with support for higher limits for geometry, vertex count, face count, leafs.
protocol 999 = ultra-enhanced network protocol that allows for playable level size beyond 4096x4096x4096. I believe up to 8192 at least if not double that again.
protocol 666 will still render beyond 4096 but once the player reaches there wierd stuff starts happening...sort of like walking all the way around the world to the other side.
Basically, if you default to compiling with -bsp2 parameter and running with protocol 999 on everything in an engine that supports .bsp2 (QS/QSS, FTE, DP) then everything should JustWork(R). Older engines also required some sort of -zone 4096 command when running the engine but I believe it isn't needed now.
Why is there protocol 666? Because mappers love torches.
Why is there protocol 999? Because Orl.
Interrelated
#30694 posted by
Qmaster on 2018/12/14 01:05:20
Spike will probably come in now and tell us that that ain't the half of it.
Basically protocol affects netwotk packets and how many entities you can handle.
.Bsp/.bsp2/.psb(don't worry about it long abandoned alternate to bsp2) affect how much stuff you can have in your level.
Why is there protocol 999? Because RemakeQuake in 2010.
Also
8192^3 is the playable volume in Quake.
Qmaster
Great info thank you! Makes more sense now.
#30716 posted by
MrKilles on 2018/12/19 08:40:27
That's ok, Kinn still manages to get his Delhi's in the bowl without escorts, but thanks!