- 1 Statistics / Rankings Terms
- 2 Hardware Based Identification
- 3 Team Death Match
- 4 Weapon Numbers
- 5 Mod Setup Questions
Statistics / Rankings Terms
Hardware Based Identification
Starting from version 0.3.0, the silEnT mod can be configured to enforce bans using hardware based identification. This is not any fool proof system but it is made to be an addition to the already existing ban methods. The hardware identification cannot be seen in human readable form while on the server. The data that is sent to the server can be seen in the client by making /cg_ident in the console. That is a hexadecimal string which changes its value between maps.
The format and data used to create the client Identification may change between the versions of the silEnT mod. The server can be configured with the g_identOptions server cvar. The cvar is bit flagged which means, you can combine the values by adding them together.
1 ; Kick clients that are spoofing the client identification to enter the server.
2 ; Kick clients that are not sending the identification to the server.
4 ; Enforce bans using the identification.
8 ; Report all actions taken based on client identification to the adminchat
16 ; If a player is caught of circumventing a ban, a new ban is created for the player. The ban reason will have additional (Automated copy of a ban for xxxxxxxx) where xxxxxxxx is replaced with the 8 character PB GUID of the old ban.
Server admins can use the !finger command to see the status of any players identification.
If the server is configured to kick for spoofed client identification, it can happen legitimately if the client connects directly from one silEnT server to another. Or if the server they are playing shuts down and they instantly reconnect. Instantly reconnecting again after the Spoofed Client Identification kick will work and the spoofed kick is a single event. If you find out more of these cases, please share the information with the silEnT community on forums.
Team Death Match
Starting from the silEnT version 0.3.0, there is a new gametype available. Team Death Match is a gametype where 2 teams score for kills. A TDM map can be
ended by Score limit, time limit or by both. The TDM game type is controlled by 4 server cvars.
MOD_UNKNOWN // 0
MOD_MACHINEGUN // 1
MOD_BROWNING // 2
MOD_MG42 // 3
MOD_GRENADE // 4
MOD_ROCKET // 5
MOD_KNIFE // 6
MOD_LUGER // 7
MOD_COLT // 8
MOD_MP40 // 9
MOD_THOMPSON // 10
MOD_FG42 // 15
MOD_GRENADE_PINEAPPLE // 20
MOD_GRABBER // 25
MOD_ARTY // 30
MOD_TELEFRAG // 35
MOD_EXPLOSIVE // 40
MOD_LANDMINE // 45
MOD_SILENCED_COLT // 50
MOD_K43 // 55
MOD_AKIMBO_SILENCEDCOLT // 60
MOD_GOOMBA // 65
MOD_REFLECTED_FF // 69
MOD_PPSH // 70
MOD_SHOVE // 71
Mod Setup Questions
Friendly Fire hitsounds
Q: Friendly Fire hitsounds are not working.
A: Please try to enable warning sound of friendly fire using:
set g_hitsounds "9"
XP save not working
Q: How to get XP save and player stats for one year?
A: Try below settings in your server config:
set g_XPSave 21
set g_dbUserMaxAge "365d"
set g_XPSaveMaxAge_xp "365d"
set g_XPSaveMaxAge "365d"
Forcecvar & sv_cvar
Q: How do I make forcecvar or sv_cvar work?
A: silEnT server is able to force client cvars to certain values or ranges by using forcecvar and sv_cvar commands. sv_cvarempty will clear all the sv_cvar commands the server has loaded.
To use the possibility, the g_mapConfigs must be set. All forcecvar and sv_cvar commands that are placed in the default.cfg, will be executed on every map start. Those settings can be overloaded by using a map specific cfg name [mapname].cfg. More help is available at silEnT forums.
Q: How do I take player screenshot?
A: Currently we support 2.6b clients for taking player screenshots. You can add custom command in your shrubbot.cfg config to capture player screenshot. Through custom command you customize command alias and configure which level has permission to access it.
[command] command = ss exec = takess "[1?]" [i] desc = take screenshot from someone syntax = [name|number] levels = 5 6 7 8 9 10
Customizing Loading Screen
Q: How do I customize the loading screen?
A: Starting from silEnT 0.9.0, server admins can customize the loading screen. This is opposed to modifying the global loading screen. These modifications are loaded and used only when connecting to a server that references the custom loading screen.
To convet existing loading screen customizations to silEnT mod, start a local server which references the old file and read logs. The logs will inform all the needed changes for the loading screen. The modification is generally done by adding _silent to the name of the image file.
Q: I have uploaded custom voice chat menu to the server but when I'm on the server the original voice chat menu opens without my customizations.
A: See Creating Custom Menu.