Silent Mod Installation
Installation Guide
This document describes the installation of a Silent Mod on a server.
Download silEnT
Download the latest copy of the silEnT mod from here
Quick Install
Rented Game Server Hosting
1. Unzip the file on your local PC.
2. Upload all the contens of silent folder to your server FTP next to etmain folder.
3. Go to the game server control panel and change the fs_game setting to silent. Change the executed config to silent.cfg.
VPS and Dedicated Server with Shell Access
1. Backup old etmain and silent folders if you have them but do not delete the etmain folder.
2. Upload the silent.zip found from inside the silent-0.x.x.zip to the root of the ET installation. Next to etded.
3. Unzip the silent.zip.
4a. Start your Windows server with command line "etded +set dedicated 2 +set fs_game silent +exec silent.cfg".
4b. Start your Linux server with command line "etded +set dedicated 2 +set fs_game silent +set fs_homepath /path/to/your/et/ +exec silent.cfg".
Advanced
Important Command Line Parameters
- fs_basepath ; This is the path to the installation of the Enemy Territory. From this path, the etded.x86/etded.exe is found.
- fs_homepath ; This is the path where the Enemy Territory will save your config files and downloaded pk3 files. For Linux server, this path is often set to some location as fs_basepath. In Windows, the fs_basepath and fs_homepath points always to the same location. For silEnT database, it is important that this is set so that the database path can be constructed to the valid location.
- fs_game ; This is the path to the mod folder under the fs_basepath from where the mod files are loaded.
- dedicated ; This value tells the type of the server to spawn. Value 2 means dedicated internet server. Value 1 means dedicated LAN server.
- com_hunkMegs ; This value tells how much memory the spawned ET server should allocate for it's use. Note that this value is latched and can not be changed when the server is running.
- net_ip ; This is the IP address of the server. If you don't set this value, it will be localhost by default. The difference between the localhost and defined IP address is that if this value is set to localhost, it will receive and send the game packets from all the interfaces of the server. And it will bind the game server port defined with net_port to all of these interfaces for the use of the game server. This affects your server if you have multiple interfaces with multiple IP addresses.
- net_port ; This is the port the game server sends and receives game packets. By default this is set to 27960 and if this port is taken, the server will attempt to find a free one stepping up one by one until it has failed with the port 27969.
Notes
- In linux, the fs_homepath is by default a hidden folder at the user home directory. If this path is not set to the server installation, the silEnT will not be able to function fully. This value is usually set to have the same value as the fs_basepath.
- Often the default com_hunkMegs setting (56) is not enough for a customized server. Increase this value to avoid problems.