SRCDS Steam group


[BETA] Fido's Match Admin - 1.1.1
#1
Fido's Match Admin - 1.1.1
[Image: logoqd8.png]

Information
This plugin was made because I was searching for a plugin like this, but I never found one I like 100%, it uses alot of inspiration from PMA (Pred's Match Admin, thanks to TP.Pred) but is (as I prefer it) menuless, this means that there is no menu that can kick, ban, swap etc. by a mistake (e.g admin tries to switch weapon while menu is up). The plugin is stand-alone so it does not require or depend on any other mods.

Features
The plugin contains functions for things like:
  • Kick
  • Ban
  • Swap
  • Custom RCON limitations
  • Execute config
  • Change map
  • Built-in lo3 and ko3

Special Features
The plugin comes with a feature I call 'AMMS', Advanced Match Management System, which can count rounds, autoswap teams, and keep track of the total score. This is disabled by default due to the fact that people should read a little about it first. It can also read the PMA admins.txt if placed in the right folder Toungue

Pictures of the plugin in action
Example of an admin swapping a player. (same for kick, ban etc.)
[Image: 89048705oi5.jpg]

Lo3 with all features enabled.
[Image: 42479077dk1.jpg]

AMMS showing the scores.
[Image: 39843809vi2.jpg]

Console output for 'fma_help'.
[Image: 29818072pk8.jpg]

Credits
Code:
TP.Pred
He has been very helpful in solving alot of the issues, I have had making this plugin. His match admin plugin is also very nice, but I still wanted my own ^_^.

sn4k3
This guy made a nice plugin template which got me started in plugin coding so he deserved a spot on the credits page, I still use some of the functions in his utility library.

Ace
He made a script called 'Ace Match' for the eventscripts plugin, his plugin was the one who had the idea of counting the scores, so lots of credits to him for the idea of counting the scores.

Valve
A description of why they deserve a place on the credits page would be too long, lets just say that they made Counter-Strike: Source.

Mattie
For making eventscripts which caused me to care about source plugins, thanks alot.

Report bugs
The plugin is a beta, the AMMS has been tested but may still contain bugs, please post all bugs you find or send me a private message.

Download

.zip   FMA_1.1.1.zip (Size: 238.71 KB / Downloads: 51)


Attached Files
.zip   FMA_Beta.zip (Size: 242.73 KB / Downloads: 39)
.zip   FMA_Beta_i486.zip (Size: 152.56 KB / Downloads: 30)
Reply
#2
I guess noone is brave enough to try this Toungue
Reply
#3
I quess there isn't no actual need for one at the moment. :/

I'll just test it in my dedicated server and see if it's good :-). And then give you a feedback Toungue

EDIT: Feedback...

It looks okay. I like that you didn't create a menu.
And it doesn't seem to slow down my server. When the plugin is loaded.

Easy to configure and install.
I like the autorecord function! And the round count too.

You might just need to fix a Linux version Toungue. Otherwise, good job.(Godt lavet Big Grin).
Reply
#4
I know but I really don't want to redo the plugin for Linux (Gives tons of errors on compile Toungue)
Reply
#5
Ohh, I see. Smile
Reply
#6
I added a Linux version which is beta too, took me hours to get it to compile properly Toungue
Only tested it in VMWare but it worked perfectly Smile

This release has been tested on 2 servers, a linux and a windows servers in 40+ matches and has worked perfectly Smile
Reply
#7
I have this plugin installed in my server. This somehow intermittently crashes the server. This is the log:

Loaded symbols for bin/steamclient_i486.so
Reading symbols from /usr/local/games/css/******/*.*.*.*:27015/bin/tier0_s_i486.so...done.
Loaded symbols for bin/tier0_s_i486.so
Reading symbols from /usr/local/games/css/******/*.*.*.*:27015/bin/vstdlib_s_i486.so...done.
Loaded symbols for bin/vstdlib_s_i486.so
#0 0xaf078db9 in CSayHook:Big Grinispatch ()
from /usr/local/games/css/******/*.*.*.*:27015/bin/../cstrike/addons/fidos_match_admin_i486.so


///////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////Backtrace Below//////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////////////////

(gdb) bt
#0 0xaf078db9 in CSayHook:Big Grinispatch ()
from /usr/local/games/css/******/*.*.*.*:27015/bin/../cstrike/addons/fidos_match_admin_i486.so
#1 0xb2138fa1 in GetVspBridge ()
from /usr/local/games/css/******/*.*.*.*:27015/bin/../cstrike/addons/metamod/bin/metamod.1.ep1.so
#2 0x09e3ef58 in ?? ()
#3 0xbfdb2004 in ?? ()
#4 0xbfdb2000 in ?? ()
#5 0xbfdb1ffc in ?? ()
#6 0x00000000 in ?? ()

Any ideas to stop this?
Reply
#8
Just installed this on a small private server, good job. Easy to use. Kudos
Jim
CEO
Co-Founder
Veloci Servers
¤ø„¸¨°º¤ø„¸ ¸„ø¤º°¨¸„ø¤º°¨
¨°º¤ø„¸ Hardstyle ¸„ø¤º°¨
¸„ø¤º°¨ Q Dance ``°º¤øFrom Ireland
Reply
#9
A bit more updated version, I removed the @tag command completly due to problems. Now it also contains the possibility to list all steamids on server before lo3.
Im planning to set up a small website to contain updates and source code for those interested (Might take some time Big Grin)

.zip   FMA_1.1.0.zip (Size: 238.49 KB / Downloads: 9)

bukil, I am not sure what would be causing that problem, all I can say is that on CentOS5, Ubuntu and Debian it works without a problem.
Reply
#10
Fido^ Wrote:bukil, I am not sure what would be causing that problem, all I can say is that on CentOS5, Ubuntu and Debian it works without a problem.

It only happens intermittently though. I will try to replicate the error again. So far, it has been working perfectly since the crash. Thank you for responding.
Reply
#11
Fido^ Wrote:A bit more updated version, I removed the @tag command completly due to problems. Now it also contains the possibility to list all steamids on server before lo3.
Im planning to set up a small website to contain updates and source code for those interested (Might take some time Big Grin)


bukil, I am not sure what would be causing that problem, all I can say is that on CentOS5, Ubuntu and Debian it works without a problem.

nice update.............. what did it do?
Jim
CEO
Co-Founder
Veloci Servers
¤ø„¸¨°º¤ø„¸ ¸„ø¤º°¨¸„ø¤º°¨
¨°º¤ø„¸ Hardstyle ¸„ø¤º°¨
¸„ø¤º°¨ Q Dance ``°º¤øFrom Ireland
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)