ENSL Plugin

ENSL Plugin is a multi-purpose AMXX-plugin to help address issues, administer server and do miscellaenous tasks on official game servers. Credits go to the Jim "JazzX" Olson who gave the CALns-plugin source which this plugin was originally based on, although now heavily modified and new features added.

 

Please use this forum for feedback and discussion.

 

Features

 

  • Forfeit clock measures time since first ready
  • Player's ENSL Information checking from ENSL DB with verification
  • Snapshots with player information
  • Extra consistency files added
  • Rates and certain variables are checked for correct values
  • Rate changing causes kick in-game if not in readyroom
  • Icons for admins, refs, donators and champions
  • Referees can administrate the server to some extent
  • Rejoin delay when disconnecting from onos belly
  • Flashlight spam blocker
  • Mercenary limiting during officials
  • Spectator mode and team player number is limited during officals
  • Chat moderation during officials
  • Unstuck feature
  • Combat limited to celeresupply for fun warmup

 

Commands

 

say /stuck

Unstucks you. There's random delay before it happens.

say /ensl

Displays plugin information.

say /mercs

Shows opponents' curent mercs.

say /mercsok

Allows opponents' curent mercs.

say /ok

Approves mercing when asked for approval.

setinfo enslicon [num]

Sets your icon (-1=default, 1=donor 2=champion, 3=ref, 4=admin) if you have multiple available for you. You need to swap teams for it take effect.

amx_enslinfo [server/marines/aliens/others]

Shows player / serverinfo. The first argument can be any of the given options without brackets of course.

amx_enslcfg [pcw]

Loads official ENSL settings if no arguments are given. If the argument pcw is given recommended PCW settings are loaded - they generaly disable forfeit clock etc. useless stuff.

 

Server CVARs

 

ensl_minrate & ensl_maxrate

Sets the minimum and maximum rate allowed for players.

ensl_mincmdrate & ensl_maxcmdrate

Sets the minimum and maximum cl_cmdrate allowed for players.

ensl_minupdaterate & ensl_maxupdaterate

Sets the minimum anx maximum cl_updaterate allowed for players.

ensl_checkids [0 = off, 1 = on]

Toggles player ID fetching from ENSL database.

ensl_snapshots [0 = off, 1 = on]

Toggles player snapshots on death.

ensl_checkrates [0 = off, 1 = on+kick, 2 = on+warning, 3 = fetch only]

Toggles player rate fetching and checking according to settings

ensl_ffclock [0 = off, 1 = on]

Toggles forfeit clock when ready has been said.

ensl_merclimit [0 = off, 1 = on]

Toggles merclimiting which prevents mercenaries (in dfferent team by ENSL DB) to join the team after ready has been said or the game is running.

ensl_teamlimit [num]

Allows only given number of players to be on marines/aliens when game is running and prevents ready'ing with different number of players.

ensl_speclimit [0 = off, 1 = on]

Toggles speclimiting which prevents non-referees to join spectators mid-game.

ensl_refaccess [0 = off, 1 = on]

Toggles whether referees can use referee admin commands.

ensl_combatmode [0 = off, 1 = celeresupply, 3 = ensl]

Toggles combat upgrade limitations.

 

F.A.Q.

 

What are the approved rates?

rate: 10000 - 25000 cl_cmdrate: 50 - 150 cl_updaterate: 40 - 150

What icons are there?

Please see the icon legend.

Do admins have some kind of backdoor into my server?

Not really, there are not any hidden backdoors, we want to establish mutual trust between staff and server operators. However naturally we cannot guarantee that the plugin is 100% secure as usual with free software.

Does the plugin affect server performance?

Not really. The features are more random event and command initiated and not something that is done every server cycle. So no - we don't play with server_frame() or anything like that. When I inspected the server FPS with the plugin running and 16 players, there was no difference to normal. Besides, unless you are running PentiumII the HLDS should take about 30% of your CPU.

 

Shoutbox & Match search
[03:49] Syknik: Hmm,k quiet :O
[01:01] Hawkins: lf scrim
[23:57] Qmotion: pcw anyone? add on steam
[23:20] KinLeY: HALLo
[06:31] RedDog: Part TWO interview w/ Godar - http://youtu.be/ZQX-bgqCc6Q Enjoy!
[04:57] partyskulk: lf scrim
[04:35] ritual: lf scrim now
[00:44] Verslayer: pcw now pm me got serverr

Shoutbox Recent History
Shoutbox Rules

Fetching user info...
Gather running, 10 more needed.