Sourcemod Plugins: Difference between revisions
No edit summary |
m (EventTimeleftHostname is 100% my plugin -.-) |
||
(69 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
{{ | {{ServerResources}} | ||
=Sourcemod installation= | |||
Check the following page for guide how to install Metamod and Sourcemod: [[Sourcemod]] | |||
== | =Empires Specific Plugins= | ||
Empires has a few specific plugins coded by members of its community, you can find them on [https://git.empiresmod.com/sourcemod Empires' Gitlab]. | |||
==Draftpick== | |||
[[Draftpick]] is a [[Sourcemod]] plugin by [[Mikleo]], it is responsible for automatically balancing the players between teams using statistics gathered by [[Empstats]]. It includes four types of Draft. | |||
==Empfun== | |||
[[Empfun]] is a [[Sourcemod]] plugin by [[Mikleo]], it adds a way to manipulate entities within the game and create custom scenarios. | |||
==Empstats== | |||
[[Empstats]] is a [[Sourcemod]] plugin by [[Mikleo]], it tracks various statistics. | |||
==Emputils== | |||
[[Emputils]] is a [[Sourcemod]] plugin by [[Mikleo]], it contains various utilities to be used by other plugins. | |||
==EventTimeleftHostname== | |||
[[EventTimeleftHostname]] is a [[Sourcemod]] plugin by [[Neoony]], it allows server owners to display a countdown in their server's title. | |||
==Lawlietstats== | |||
[[Lawlietstats]] is a [[Sourcemod]] plugin by [[Lawliet]], it collects various informations. | |||
==Lobby== | |||
[[Lobby]] is a [[Sourcemod]] plugin by [[Neoony]], it controls the Lobby Server. | |||
==NoCommExtendVote== | |||
'''No Commander Extend Vote''' or [[NCEV]] for short is a [[Sourcemod]] plugin by [[Neoony]], it automatically detects commanders and only allows the game to start if both teams have a commander. <br /> | |||
==PugPlugin== | |||
==ResearchInfo== | |||
[[ResearchInfo]] is a [[Sourcemod]] plugin by [[Neoony]], gives a chat command to show what your team has researched in console. Unstable and unfinished. WIP | |||
==sameIPBlock== | |||
[[sameIPBlock]] is a [[Sourcemod]] plugin by [[Neoony]], only allows players to join from unique IP address. | |||
==SourcemodOffsets== | |||
[[SourcemodOffsets]] is a [[Sourcemod]] plugin by [[Neoony]], it automatically updates the sourcemod offsets required for Empires when they change. | |||
==SquadControl== | |||
[[Squadcontrol]] is a [[Sourcemod]] plugin by [[Mikleo]], it adds various utilities for Empires. | |||
==Surrender== | |||
[[Surrender]] is a [[SourceMod]] plugin by [[Neoony]], it allows players to trigger a vote to surrender which if successful destroys their [[Command Vehicle]].<br /> | |||
==Updater== | |||
[[Updater]] is a [[Sourcemod]] plugin by <> and updated for Empires by [[Neoony]], it allows servers to automatically update their plugins. | |||
==Ungrief== | |||
[[Ungrief]] is a [[Sourcemod]] plugin by [[Theowningone]] and updated by [[Neoony]], it allows admins to teleport the [[Command Vehicle]]. | |||
==Votetime== | |||
[[Votetime]] is a [[Sourcemod]] plugin by [[Mikleo]], it adds commands to control the commander vote timer. | |||
==vprofReport== | |||
[[vprofReport]] is a [[Sourcemod]] plugin by [[Neoony]], automatically start "vprof" at certain number of clients on the server and then generates report when the round ends. | |||
=Generic Plugins= | |||
== End of Round AllTalk == | == End of Round AllTalk == | ||
Original Plugin: https://forums.alliedmods.net/showthread.php?p=1246351 | Original Plugin: https://forums.alliedmods.net/showthread.php?p=1246351 | ||
== Chat Triggers == | |||
Plugin link: https://forums.alliedmods.net/showthread.php?p=585758 <br /> | |||
< | == Advertisements 2.0 == | ||
Plugin link: https://forums.alliedmods.net/showthread.php?t=155705 <br /> | |||
Simple advertisements plugin. It supports center, chat, hint, menu and top messages. | |||
== SourceBans++ == | |||
Plugin link: https://sbpp.github.io/ <br /> | |||
Unofficial more updated version of SourceBans. <br /> | |||
-SourceBans++ is a majorly improved version of SourceBans 1.4.11 which was developed by GameConnect. <br /> | |||
Those major improvements include a new design, more stable web application, login via steam account and much more community made customizations. <br /> | |||
== SourceBot == | |||
''Original Plugin link:'' https://forums.alliedmods.net/showthread.php?p=883997 <br /> | |||
== TeamSwitch == | |||
Plugin link: https://forums.alliedmods.net/showthread.php?p=587405 <br /> | |||
This is a fully mod-independent team switching plugin, which gives an admin the ability to switch players to the opposite team either immediately, <br /> | |||
when they die, or at the end of the round (where appropriate). <br /> | |||
Players can also be switched to spectators. <br /> | |||
TeamSwitch detects which mod it is being run on at startup and configures itself accordingly. <br /> | |||
== Ultimate Mapchooser 3.4.5 == | |||
Plugin link: https://forums.alliedmods.net/showthread.php?t=134190 <br /> | |||
Ultimate Mapchooser allows for increased control over map selection. This includes: <br /> | |||
* Random selection of the next map. <br /> | |||
* Which maps are added to votes <br /> | |||
* Which maps are available for nominations <br /> | |||
You can control how the randomization works by dividing your map rotation into groups, and controlling the weights of each group or each individual map, <br /> | |||
specify a minimum or maximum number of players allowed on the server for the map to be available, specify how many maps from a group are allowed in a vote, etc. <br /> | |||
EDIT: It seems the original version isnt working even with Creepers event fix for end of map votes. <br /> | |||
Here is cyberkillers version: https://github.com/CyberKiller/Ultimate-Mapchooser <br /> | |||
But it might be a little outdated...<br /> | |||
== Execute Configs == | |||
''Original Plugin link:'' https://forums.alliedmods.net/showthread.php?t=67620<br /> | |||
This plugin executes configs when there are either a certain amount of clients on, a certain event occurs, a certain round starts or when there are a certain amount of minutes left on the map. <br /> | |||
You can use this to disable alltalk above x clients, or to change the map when the timelimit hits, etc. <br /> | |||
'''More updated version (1.2.4) + added empires roundstart/gamestart events:''' https://git.empiresmod.com/sourcemod/executeconfigs <br /> | |||
[[Category:Sourcemod]] | |||
Latest revision as of 01:00, 7 February 2024
Empires Server Resources |
Dedicated Server Setup | Cvars | Optimization | Sourcemod Plugins |
Sourcemod installation
Check the following page for guide how to install Metamod and Sourcemod: Sourcemod
Empires Specific Plugins
Empires has a few specific plugins coded by members of its community, you can find them on Empires' Gitlab.
Draftpick
Draftpick is a Sourcemod plugin by Mikleo, it is responsible for automatically balancing the players between teams using statistics gathered by Empstats. It includes four types of Draft.
Empfun
Empfun is a Sourcemod plugin by Mikleo, it adds a way to manipulate entities within the game and create custom scenarios.
Empstats
Empstats is a Sourcemod plugin by Mikleo, it tracks various statistics.
Emputils
Emputils is a Sourcemod plugin by Mikleo, it contains various utilities to be used by other plugins.
EventTimeleftHostname
EventTimeleftHostname is a Sourcemod plugin by Neoony, it allows server owners to display a countdown in their server's title.
Lawlietstats
Lawlietstats is a Sourcemod plugin by Lawliet, it collects various informations.
Lobby
Lobby is a Sourcemod plugin by Neoony, it controls the Lobby Server.
NoCommExtendVote
No Commander Extend Vote or NCEV for short is a Sourcemod plugin by Neoony, it automatically detects commanders and only allows the game to start if both teams have a commander.
PugPlugin
ResearchInfo
ResearchInfo is a Sourcemod plugin by Neoony, gives a chat command to show what your team has researched in console. Unstable and unfinished. WIP
sameIPBlock
sameIPBlock is a Sourcemod plugin by Neoony, only allows players to join from unique IP address.
SourcemodOffsets
SourcemodOffsets is a Sourcemod plugin by Neoony, it automatically updates the sourcemod offsets required for Empires when they change.
SquadControl
Squadcontrol is a Sourcemod plugin by Mikleo, it adds various utilities for Empires.
Surrender
Surrender is a SourceMod plugin by Neoony, it allows players to trigger a vote to surrender which if successful destroys their Command Vehicle.
Updater
Updater is a Sourcemod plugin by <> and updated for Empires by Neoony, it allows servers to automatically update their plugins.
Ungrief
Ungrief is a Sourcemod plugin by Theowningone and updated by Neoony, it allows admins to teleport the Command Vehicle.
Votetime
Votetime is a Sourcemod plugin by Mikleo, it adds commands to control the commander vote timer.
vprofReport
vprofReport is a Sourcemod plugin by Neoony, automatically start "vprof" at certain number of clients on the server and then generates report when the round ends.
Generic Plugins
End of Round AllTalk
Original Plugin: https://forums.alliedmods.net/showthread.php?p=1246351
Chat Triggers
Plugin link: https://forums.alliedmods.net/showthread.php?p=585758
Advertisements 2.0
Plugin link: https://forums.alliedmods.net/showthread.php?t=155705
Simple advertisements plugin. It supports center, chat, hint, menu and top messages.
SourceBans++
Plugin link: https://sbpp.github.io/
Unofficial more updated version of SourceBans.
-SourceBans++ is a majorly improved version of SourceBans 1.4.11 which was developed by GameConnect.
Those major improvements include a new design, more stable web application, login via steam account and much more community made customizations.
SourceBot
Original Plugin link: https://forums.alliedmods.net/showthread.php?p=883997
TeamSwitch
Plugin link: https://forums.alliedmods.net/showthread.php?p=587405
This is a fully mod-independent team switching plugin, which gives an admin the ability to switch players to the opposite team either immediately,
when they die, or at the end of the round (where appropriate).
Players can also be switched to spectators.
TeamSwitch detects which mod it is being run on at startup and configures itself accordingly.
Ultimate Mapchooser 3.4.5
Plugin link: https://forums.alliedmods.net/showthread.php?t=134190
Ultimate Mapchooser allows for increased control over map selection. This includes:
- Random selection of the next map.
- Which maps are added to votes
- Which maps are available for nominations
You can control how the randomization works by dividing your map rotation into groups, and controlling the weights of each group or each individual map,
specify a minimum or maximum number of players allowed on the server for the map to be available, specify how many maps from a group are allowed in a vote, etc.
EDIT: It seems the original version isnt working even with Creepers event fix for end of map votes.
Here is cyberkillers version: https://github.com/CyberKiller/Ultimate-Mapchooser
But it might be a little outdated...
Execute Configs
Original Plugin link: https://forums.alliedmods.net/showthread.php?t=67620
This plugin executes configs when there are either a certain amount of clients on, a certain event occurs, a certain round starts or when there are a certain amount of minutes left on the map.
You can use this to disable alltalk above x clients, or to change the map when the timelimit hits, etc.
More updated version (1.2.4) + added empires roundstart/gamestart events: https://git.empiresmod.com/sourcemod/executeconfigs