Installation Instructions for METAMOD Server Addon and the ETANA2 Plugin Required for all Match servers in STA-TFC -------------------------- 1. Install metamod v1.19 Your server probably already has metamod installed. You may view your server through HLSW to see what version of metamod is running. If you are already running v1.19 you may proceed to step 2. If you are running an OLDER version of metamod, you may upgrade by simply downloading the windows version or linux version of 1.19. You can determine what OS your server is running on by viewing the server through HLSW. Download links (Both versions will work with ETANA2): Original Metamod V1.19 - http://metamod.org Enhanced Metamod V1.19p28 - http://metamod-p.sourceforge.net/ You may simply overwrite the existing windows dll/linux so metamod file that is most likely in your tfc/addons/metamod/dlls. You cannot overwrite a dll that is in use by the server, so you will need to use your server control panel to shut down your server prior to doing this. Once your server is restarted, check through HLSW to ensure that metamod v1.19 has loaded. You may now proceed to step 2. If you do not have metamod installed at all, you may need to contact your GSP to install it for you. However, installation yourself is quite simple: a. Download and unzip the windows version or linux version of 1.19. You can determine what OS your server is running on by viewing the server through HLSW. b. Create a directory in the tfc folder: addons/metamod/dlls c. Upload the windows .dll or linux .so file to the addons/metamod/dlls directory. d. Download the file named "liblist.gam" from the tfc directory. e. Edit liblist.gam in this manner (be careful!): Comment out with two //'s or delete the line: gamedll "dlls\tfc.dll" (windows) gamedll_linux "dlls/tfc_i386.so" (linux) so that it looks like this: //gamedll "dlls\tfc.dll" //gamedll_linux "dlls/tfc_i386.so" f. Add the following line of text just below the commented line: gamedll "addons/metamod/dlls/metamod.dll" (windows) gamedll_linux "addons/metamod/dlls/metamod_i386.so" (linux) g. Restart the server, and verify through HLSW that metamod is running. You may now proceed to step 2. -------------------------- 2. Install the ETANA2 loader. a. Download and unzip the etana plugin loader For Windows Servers - etanaloader_mm.dll For Linux Servers - etanaloader_mm_i386.so http://tfc.sta-league.org/files.html b. Upload the .dll (windows) or .so (linux) file to the hlds/tfc/addons folder. c. Edit (or create) the hlds/tfc/addons/metamod/plugins.ini file so that this line is included: win32 addons/etanaloader_mm.dll linux addons/etanaloader_mm_i386.so If you wish to completely uninstall the old etana, you may comment out the old line with // prior to the command. d. Reboot the server with an rcon quit command. 3. Confirm that ETANA2 is loaded To confirm the new ETANA2 has loaded, in the HLSW console type "meta list" You should see the following text return: Currently loaded plugins: description stat pend file vers src load unlod [ 1] LOADER_MM RUN - etanaloader_mm.dll v1.00b ini Start Never [ 2] ETANA_MM RUN - etana_mm_209.dll v2.09 pl1 ANY Never 2 plugins, 2 running -------------------------- Information for Team Leaders You may enable or disable the plugin with this rcon command: etana_active 1 (enables) etana_active 0 (disables) This command is already in the statfc.cfg If your server is used in another league that has not adapted this latest etana version, you may need to disable the plugin for gameplay in that league. You do NOT have to UNINSTALL the old etana v1.1 to run the new version. Both may be run concurrently. Consult the staff of other leagues for their rules regarding this. To see if it is running you may look at your opponents server (and yours) through HLSW at the list of cvars. If you see "etana_active 1" and "etana_version 2.08b" then the server is actively running the correct version of ETANA2. While in a game, you can verify by typing "meta list" in your console after you connect to the server to note that it is installed, however this is insufficient proof that it is ACTIVE and running. The best way to tell if it is active and running is to look for the announcement in your console on connect that lists the cvar, file and command locks. Be certain the announcement is from the current etana and states it is version 2.08b, not version 1.10. -------------------------- Information for Players ETANA2 has the following client checks which will also show in your console when you connect to a server. Displayed in console: ETANA Plugin v2.09 Running CVAR Locks: tracerlength traceroffset tracerspeed CVAR Limits: cl_lw (2 changes) File Locks: weapons/ax1.wav sprites/explode01.spr Command Locks: fullupdate Alias Locks: _special Notes: Cvars are forced to these values: tracerlength 0.8 traceroffset 30.0 tracerspeed 6000 cl_lw 1 ax1 (global timer) and custom/clear explosions are blocked and locked at default. fullupdate and _special are also locked. -------------------------- In-game actions taken by the Plugin: The use of an incorrect cvar will result in the plugin correcting the cvar and giving you a warning in your console. Repeated attempts to bypass the plugin will result in your being kicked from the server and a public announcement issued via rcon that you were kicked and why. The use of a blocked command (eg _special) will result in your being kicked from the server without warning and a public announcement issued via rcon that you were kicked and why. If this happens you must completely shut down tfc and restart before joining the server, as before. The plugin will keep you from altering the checked files altogether and you may not be able to even join the server. -------------------------- IF you need any help with the ETANA2 plugin, please contact an admin in irc.gamesurge #sta-tfc Thanks Fornaught (STA-TFC Admin)