A quick introduction to GECCTT development
some definitions.
Part 1 Quake 2, the game network server and graphics engine
Normally this is the complete 'game'
This is two parts.
A network server that everyone connects to. This does nearly all work.
A graphical client. that renders the pretty 3D pics. This is for all intents
'dumb'. pulling content(models, sounds) from the inbuilt q2 content .paks (not
off the server, it just says what)
however we are running a 'mod' of quake 2
a mod involves one or both of:
A new gamex86.dll (or gamei386.so) that hold the game logic the server runs.
New content. models, pics, sounds etc. in a .pak file or a dir structure.
stuff to know
in q2console +set game [gamedir]
to change the dir q2 gets the content and game lib from
Q2 ALWAYS acts as a client server system. single player mode is a loopback to
itelf. check the console on startup if you like.
Part 2