
Every plugin is loaded into memory and converted to raw CPU code, hand optimized to assembly.
Speed - SourceMod is lightning fast, and this is not an idle boast.What makes SourceMod different? (Developers) Translation - Multi-Lingual phrase file lookup.Parsing - Advanced, highly optimized text parsing.Messages - Sending and hooking UserMessages.
Sourcemod l4d2 point system mod#
IPC - Advanced inter-plugin communication, similar to AMX Mod X. Events - Creating, firing, and hooking of Half-Life 2 GameEvents. Entities - Changing and retrieving entity properties, both named and numbered. Engine - Access to many Half-Life 2 engine features, with more constantly being added. ConVars - Creation, hooking, and retrieval of console variables. Commands - Creation, hooking, and overridding of client and server console commands. Clients - Working with in-game client information and callbacks. Administration - Comprehensive API for developing administration systems. SourceMod is highly optimized and ideal for getting the most performance out of your Source servers, without the complexity of writing C++ code. Plugins are scripted in the SourcePawn language, and they allow you to script actions on your server and access the Half-Life 2 (Source) engine with ease. 'This command also synchronizes the modifier values set from the configuration file to the database.SourceMod is a Half-Life 2 modification which focuses on server modification, server administration, and plugin writing. This is useful if you have modified the playerstats.cfg file. | sm_pstats_reload | Reloads plugin configuration. | Number | The number of players to be displayed. A menu panel will be displayed to the requesting player. | sm_topig | Display the ranks of the players currently playing in the server. A menu panel will be displayed to the requesting player | Number | The number of players to be displayed. | | The number of players to be displayed. A menu panel will be displayed to the requesting player | | The number of players to be displayed. | sm_rank | Display the current stats & ranking of the requesting player. | Name | Description | Parameters | Parameter Description | Issuing this command will also synchronize the point modifiers on the STATS_MODIFIERS table. > Note: You can reload the configuration with the `sm_pstats_reload` command. Open `databases.cfg` file from `addons/sourcemod/configs` and add a new section named -74,7 +80,17 The plugin can be further customized through the `playerstats.cfg` file located Import the () (under `/configs/sql-init-scripts/mysql/playerstats.sql` \) into your MySQL/MariaDB system.ģ. Import the provided SQL script (under `/configs/sql-init-scripts/mysql/playerstats.sql` \) into your MySQL/MariaDB system.Ģ. Create and setup the appropriate users/credentials/ privileges on your MySQL/MariaDB database system.Ģ. Create and setup the appropriate users/credentials/ priviledges on your MySQL/MariaDB database system.ġ. A point system is also implemented and can be further customized by modifying the point multipliers from the plugin configuration file ( `playerstats.cfg`)ġ. A point system is also implemented and can be customized by modifying the point multipliers from the plugin configuration file ( `playerstats.cfg`) This feature also allows the the requesting player to be able to view other player's statistics/ranking on the server. A display panel showing the top N players sorted by their ranking. This can be triggered by issuing `sm_rank` on the console or by typing `!rank`in chat. A display panel showing the player statistics of a user. This feature also supports colour coded messages.
A customizable connect announce when a player joins displaying the current ranking/steam id/total points of the user. This feature also supports color coded messages. The following statistics are currently being recorded: Show hidden -4,22 +4,28 This plugin tracks and records player statistics from human players.