To modify an application, you must have the administrative privileges on the application you would like to modify.
The following tables describe the fields you may want to edit.
Mandatory Fields
| Field Name | Description |
|---|---|
| Server Name | The name used to describe the application within SCInterface. |
| Address | The hostname or IP address of the machine on which the application resides. Must match the output of the hostname command on that machine. |
| Port | The port on which the application will be available for connections. |
| SC Host | The name of the SC that will control this application. This SC must reside on the same machine as the application. |
| SConnector Type | The SConnector type of the new application. |
| Base Path | The path to the directory where the application executable resides (such as"/home/appUser/"). If the directory does not exist and you would like to create it, check the create checkbox. |
| Owner | The name of the owner for the application. The owner will receive support tickets submitted for the application. |
| System User | The username of the user on the machine where the application resides who will run the application. If the user does not exist and you would like to create them, check the create checkbox. By default, this user's home directory will become the base path. |
| Server Type | Set the application to be a public or private server. |
| Max Slots | The maximum number of players that will be able to connect to this server. |
| Status Cache Interval: | When SCInterface caches the status for a particular application, this is the interval that the 'status' macro values are expired and the application data needs to be updated. Set this value to '0' (without quotes) to disable caching for this application. |
| Disabled | Toggle this on to disable the SC and all applications associated with this SC |
Optional Fields
Some of these fields may not be present within your interface. This can depend on the macro or command actually existing for the application or SC and if the application or SC is running or not.
| Field Name | Description |
|---|---|
| Host Startup Action | Choose a command that the SC will run for this application when the SC is (re)started. |
| Scan Port | For applications that have a second port that monitoring programs such as rcon or All-Seeing Eye connect to, this is the value for that port. |
| FTP Password | The FTP password for the system user. Used to FTP application configuration files to the host machine. Check the set checkbox to set the password on the host machine. |
| Shell | This is the default system 'shell' that this application will run under when executing the application. This is primarily used for Linux/BSD/Unix applications only. |
| MD5 Checksums | The output of an md5sum command. SCInterface will check to see that it is correct. Example:"11f7af1d55c5922e99615816fe2fcb0e install.sh 036cb89b14f5dcc0e97dbbb148003da7 libpqxx-2.4.2-1.i586.rpm" would allow you to verify the checksums of install.sh and libpqxx-2.4.2-1.i586.rpm. |
| Default Startup Parameters | These are the default parameters that are accessible from the configuration section of the web interface. |
| Alter Config Options | The Alter Config section provides a means to easily modify common parameters stored in configuration files. The 'Alter Config' settings can be changed by a normal user under the config interface for the sensor. Click on the 'Configuration' tab and then select 'Alter Config' tab. |
| Forced Params | The parameters that will always be sent at execution time. |
| Abs Path to Exe | The location of the actual program executable. Check the create symbolic link checkbox to create a symbolic link to the executable in the application's base directory. |
| Config Dir | The path to the directory which contains configuration files. Click the create symbolic link checkbox to create a symbolic link to the executable in the application's base directory. |
| Install Files and Default Config Settings: | Choose this option when adding a new application to install the application from the SCInterface installer repository. If this field is disabled, the application can be installed manually from the applications config section under the 'Overview' tab or under the 'Commands' tab (select the 'Install') command to (re)install the application. |
| Start after install | Choose this option if you wish for the application to automatically start after installing. |
| After Adding | The page to bring up after this application has been added. You may either view the Admin page for the application, or add another application. |