Mod Guide

Q3 engine

Installing mods on your game server is not difficult, but you do need to follow our directions closely for it to work properly. To install a mod, you simply need to connect to your FTP account, create a folder by the name of the mod (examples: osp, shrubmod, shrubet), and then upload the unzipped mod files into the directory you just created. Make sure you upload the correct type for your game server, Windows are .dll files and Linux are .so files. To find out which OS your game runs on check your server with /rcon version, if it shows win-x86 it's Windows and linux-i386 means it's Linux. Most mods will have both the .dll and the .so files together, it's ok to upload both of them but only one is needed. Next, you need to edit your runserver file, this file is a little different for each OS, select the right OS and follow the directions below:

Linux

The name of your runserver file is just that, "runserver". Download the file to your local system and edit it with WordPad (don't use Notepad). Add the command +set fs_game modname to the command line, making sure not to split up the command line - it must ALL be on a single line. For example, if your normal command line looks like this (your web browser will split this up but it's all one line):

/home/joeuser/et/joeuser_et +set fs_homepath /home/joeuser/et +set dedicated 2 +set vm_game 0 +set net_ip 192.168.1.1 +set net_port 27960 +exec server.cfg

It would then become (replace "modfolder" with the name of your mod - same as the folder you uploaded it to):

/home/joeuser/et/joeuser_et +set fs_homepath /home/joeuser/et +set fs_game modfolder +set dedicated 2 +set vm_game 0 +set net_ip 192.168.1.1 +set net_port 27960 +exec server.cfg

Now save the file and upload it to your FTP. Important!!! Do not delete your runserver file from your FTP, only overwrite it with a new one. If you delete it and recreate the file it will lose it's execute permissions and your game server will NOT start. If this happens you can fix it by chmodding +x the file if you are familiar with how to do that, if not contact us to have us chmod it for you.

At this point you may restart your server via the web control page and it should come up and load your mod. Keep in mind, you may also have us professionally install the mod for you and add it to your web control page, the fee to have us do it is $10 per mod install.

Windows

The name of your runserver file is runserver.bat. Download the file to your local system and edit it with Notepad or WordPad (either is fine, it's not as picky as Linux). Add the command +set fs_game modname to the command line, making sure not to split up the command line - it must ALL be on a single line.. For example, if your normal command line looks like this (your web browser may split this up but it's all one line):

joeuser_et.exe +set dedicated 2 +set vm_game 0 +set net_ip 192.168.1.1 +set net_port 27960 +exec server.cfg

It would then become (replace "modfolder" with the name of your mod - same as the folder you uploaded it to):

joeuser_et.exe +set fs_game modfolder +set dedicated 2 +set vm_game 0 +set net_ip 192.168.1.1 +set net_port 27960 +exec server.cfg

At this point you may restart your server via the web control page and it should come up and load your mod. Keep in mind, you may also have us professionally install the mod for you and add it to your web control page, the fee to have us do it is $10 per mod install.

Medal of Honor / Call of Duty

MoH and CoD do not use the fs_game setting for loading mods. It's actually simpler with their method. All you do is upload the mod to your PK3 folder (/main for example) and then restart your server. The file name should look like: zzzModName.pk3. To remove the mod either delete it or rename it to something other than .pk3 at the end - anything not ending with .pk3 will not get loaded.

Counter-Strike

Counter-Strike has the most advanced mod system of any game to date. To cover everything would take a large amount of time, so we'll just give you the lowdown. All mods are stored in the folder /cstrike/addons/{modname}. A program called MetaMod (which we preinstalled for you) handles the loading of all other mods. To add a mod you would first upload it to it's own directory under /cstirke/addons/modname and then add the appropriate line for the mod in your MetaMod plugins.ini in /cstirke/addons/metamod/plugins.ini. Check the mod documentation for the syntax for this line. Restart your server or do a "meta refresh" from RCon to startup the new mod. Be careful to use the right mod file for the OS your game runs on - Windows or Linux. Windows files are .dll and Linux are .so. You can tell what type of OS your server is on by looking at the runserver file in your FTP home directory - if it's named just "runserver" then your hosted on a Linux server, if it's named "runserver.bat" then you are hosted on a Windows server.