GameCam Installation
Windows 95/98/NT
Simple: create a folder named release under C:\Quake2 (replace
C: with the correct drive letter), and extract the contents of
the distribution package (zip) to
C:\Quake2\release\. The package contains two files: gamecam.html
- the manual, and gamex86.dll - the binary.
Unix
(the instructions are for Linux, a similar procedure applies to
Solaris with gamesparc instead of gamei386)
Repeat the following for every mod for which you want to add GameCam:
- rename the game library from gamei386.so to
gamei386.real.so
- extract the GameCam gamei386.so
to the mod directory
You should now have two .so files in each mod directory: gamei386.so (GameCam),
and gamei386.real.so (the original game library).
UnInstall
Windows 95/98/NT:
Delete the new gamex86.dll from the release folder.
Unix:
Delete the new gamei386.so from each mod directory and rename
gamei386.real.so back to gamei386.so.
GameCam and Other Plug-in Mods
BW-Admin and Q2Admin
(the following applies to both Win32 and Unix
servers)
Install GameCam,
create a new directory named proxy under the quake2
directory. Place the BW-Admin library under
another new directory: proxy/bwadmin and/or Q2Admin under
proxy/q2admin. Make sure to place all the configuration files
of these plugins at their correct locations, as if they were installed normally.
To activate the other plugin you have to launch the server with either
+set proxy
bwadmin or +set proxy q2admin added to the command
line.
Note that I don't support this configuration. Use it at your own risk.
ProxyMod Standard Mods (Win32)
GameCam can be used
with any number of plug-in mods based on the ProxyMod (the
"blank" plug-in) source code. These include ProxyMod itself,
ZKick, EntZ, and the forthcoming GameBot.
To load any number of proxy modules you should follow the next
procedure:
- place one proxy module in the C:\Quake2\release folder (I
use ProxyMod - but you can use any other)
- create a new folder: C:\Quake2\proxy
- place all other proxy mods in their own
folders:
GameCam in
C:\Quake2\proxy\gamecam\,
EntZ in
C:\Quake2\proxy\entz\, ZKick in
C:\Quake2\proxy\zkick\, etc.
- to run a server with any of
these plug-ins active you need to set the
proxy
cvar to a colon seperated list of proxy mods:
quake2 +set proxy zkick:entz:gamecam
<rest_of_command_line>
will load ProxyMod (or whatever plug-in is installed in
C:\Quake2\release), and then ZKick, EntZ and
GameCam, and then the
real game DLL will be loaded from the folder specified by the game
cvar.