Raised This Month: $51 Target: $400
 12% 

A smooth switch from Mani


Post New Thread Reply   
 
Thread Tools Display Modes
Author Message
Doggie52
Senior Member
Join Date: Jul 2007
Location: Sweden
Old 06-16-2008 , 10:22   A smooth switch from Mani
Reply With Quote #1

Hello everyone!

I have been think a lot about switching from the outdated and buggy Mani to SourceMod.
I have a loads of experience when it comes to installing everything and setting it up - so that won't be a problem.

But I was just wondering if there's anyone in here who's done the switch and would like to share some advice. I have several admins on the server and both them and me would like the switch to be as smooth and flawless as possible.

Questions I've been asking myself:
  • Are there any major differences between Mani and Sourcemod when it comes to commands and features?
  • How will Sourcemod affect the performance of the server?
  • Is there anything Mani has that Sourcemod doesn't?
  • Are there any screenshots of Sourcemod's adminmenu that I can view? This seems like one of the most interesting new features of the mod.
Doggie52 is offline
XARIUS
SourceMod Donor
Join Date: May 2008
Location: Atlanta, GA
Old 06-16-2008 , 11:40   Re: A smooth switch from Mani
Reply With Quote #2

I just moved 7 servers from mani over to sourcemod. I'm using SourceBans for global admin and ban management.

The menus loook a BIT different, however it's not even worth posting a screenshot really.

A few things that are missing that we were using:
  • xx_weapon only rounds (they do have knives however)
  • No warmup timer (this is a big one, my community is crying about it)
Here's the list of plugins we're running to duplicate the functionality we had with mani..

Quote:
[SM] Listing 33 plugins:
01 "Admin File Reader" (1.0.2.2236) by AlliedModders LLC
02 "Admin Help" (1.0.2.2236) by AlliedModders LLC
03 "Admin Menu" (1.0.2.2236) by AlliedModders LLC
04 "Advertisements" (0.5.5) by Tsunami
05 "AFK Manager" (1.0.2.4) by dubbeh
06 "ai_test_los blocker" (1.0.2) by pRED*
07 "Anti-Flood" (1.0.2.2236) by AlliedModders LLC
08 "Advanced Team Attack Control" (2.0.0) by FlyingMongoose
09 "ATAC Punishment Beacon" (2.0.0) by dalto
10 "ATAC Counter-Strike: Source" (2.0.0) by FlyingMongoose
11 "ATAC Punishment Slap" (2.0.0) by FlyingMongoose
12 "Basic Chat" (1.0.2.2236) by AlliedModders LLC
13 "Basic Comm Control" (1.0.2.2236) by AlliedModders LLC
14 "Basic Commands" (1.0.2.2236) by AlliedModders LLC
15 "Basic Info Triggers" (1.0.2.2236) by AlliedModders LLC
16 "Basic Votes" (1.0.2.2236) by AlliedModders LLC
17 "Chat Filter" (0.2) by chundo
18 "SuperNades" (1.0.0.0) by L. Duke
19 "Bot, drop the bomb" (1.1) by dalto
20 "Fun Commands" (1.0.2.2236) by AlliedModders LLC
21 "LastX" (1.2) by HomicidalApe
22 "Name Changer" (1.3) by bl4nk
23 "Nextmap" (1.0.2.2236) by AlliedModders LLC
24 "SlapSlay Commands" (1.0.2.2236) by AlliedModders LLC
25 "QuickDefuse" (0.3) by pRED*
26 "RateChecker" (0.2) by pRED*
27 "Reserved Slots" (1.0.2.2236) by AlliedModders LLC
28 "Weapon Restrictions" (1.1) by Liam
29 "SourceBans" (1.1.0) by SteamFriends Development Team
30 "SourceBans Sample Plugin" (1.0.0 RC2) by SteamFriends Development Team
31 "Spray tracer" (3.1) by Nican132
32 "Web Shortcuts" (1.0.1) by James "sslice" Gray
33 "Kigen's Anti-Cheat" (1.1.3) by Kigen
Yes, it takes quite a few plugins to duplicate all the existing functionality, however performance is still better and I've found memory usage to be about 8% lower on average.

Additionally, since these are all "extra" plugins over the sourcemod default admin system.. You can use the custom admin menu file to add the commands into the menu system (if they don't already do it themselves).

Quote:
// Custom admin menu commands.
// For more information:
//
// http://wiki.alliedmods.net/Custom_Ad...28SourceMod%29
//
// Note: This file must be in Valve KeyValues format (no multiline comments)
//
"Commands"
{
"PlayerCommands"
{
"admin" "sm_ban"
"Change Name"
{
"cmd" "sm_name #1 #2"
"execute" "player"
"1"
{
"type" "player"
"method" "name"
"title" "Player:"
}
"2"
{
"type" "list"
"title" "Name"
"1" "I Had A Naughty Name"
"1." "I Had A Naughty Name"
}
}
"admin" "sm_ban"
"Drop C4"
{
"cmd" "sm_dropbomb"
"execute" "server"
}
"admin" "sm_ban"
"Spray Tracker"
{
"cmd" "sm_tracespray"
"execute" "player"
}
}
"ServerCommands"
{
"admin" "sm_ban"
"Set Next Map"
{
"cmd" "sm_setnextmap @1"
"execute" "server"

"1"
{
"type" "mapcycle"
"title" "Choose Next Map:"
}
}
"admin" "sm_ban"
"GUI Rate List"
{
"cmd" "sm_rate"
"execute" "player"
}
"admin" "sm_ban"
"Console Rate List"
{
"cmd" "sm_ratelist"
"execute" "player"
}
"Recent Disconnects"
{
"cmd" "sm_lastx"
"execute" "player"
}
}
}
This will NOT be as easy as installing and setting up mani. It's going to take you twice, maybe three times longer, but you'll be that much happier in the long run having such a modular AND actively supported system.

Hope this helps
XARIUS is offline
BAILOPAN
Join Date: Jan 2004
Old 06-16-2008 , 21:59   Re: A smooth switch from Mani
Reply With Quote #3

SourceMod is pretty much a closed-room design. We didn't design it with Mani in mind, since it's not a plugin system.

Out of box, it lacks things like statistics. The base set of plugins is intended to be the minimum needed to administrate a server. Extra things are written by the community as plugins.

It's pretty optimized at the core, and the base plugins don't use CPU idly. That may change depending on what kind of plugins you add (i.e. big gameplay ones will take more CPU).

You should look at the command list to see if there are things out-of-box that are missing. If there's no plugins available to do what you want, you can always run Mani and SourceMod side-by-side (or file a feature request, or post a community request in the forums).
__________________
egg
BAILOPAN is offline
Cooltad
Veteran Member
Join Date: Apr 2008
Old 06-16-2008 , 22:16   Re: A smooth switch from Mani
Reply With Quote #4

I use Mani -and- SourceMod together.

I update Mani myself to keep it up with TF2 updates so it never breaks. <3
Cooltad is offline
willy1234x1
Senior Member
Join Date: Jun 2008
Old 06-18-2008 , 13:30   Re: A smooth switch from Mani
Reply With Quote #5

SM is amazing I used to be a diehard Mani and Eventscript user but now that I've switched I love it. SM is so modular and customizable there's no comparison to it's infinite awesomeness and Mani is just shit in comparison.

Last edited by willy1234x1; 06-25-2008 at 07:30.
willy1234x1 is offline
[AiF] Biggs
Member
Join Date: Jan 2008
Location: Statesboro, GA
Old 06-18-2008 , 19:55   Re: A smooth switch from Mani
Reply With Quote #6

I was already accustomed to amxx from using it for years on CS. So actually, switching from that to manimod when we got a CS:S server was more complicated for me than just switching to Sourcemod. I used mani on our CS:S server and didn't ever really get used to it, so when we switched it to a TF2 server, I put SM on it instead and felt right at home with it.
So I guess what I'm saying is naturally you'll like what you're accustomed to, but trust me, give Sourcemod a shot. It kicks ass.
[AiF] Biggs is offline
MoggieX
Veteran Member
Join Date: Aug 2007
Location: n00bville
Old 06-19-2008 , 16:41   Re: A smooth switch from Mani
Reply With Quote #7

What you waiting for? We made the move months ago!!

BTW like the features of Mani? Then you will like this:
http://www.sourcemod.net/plugins.php...tion=&search=1

Matt
__________________

Last edited by MoggieX; 06-19-2008 at 16:48.
MoggieX is offline
Send a message via Skype™ to MoggieX
Doggie52
Senior Member
Join Date: Jul 2007
Location: Sweden
Old 06-24-2008 , 11:52   Re: A smooth switch from Mani
Reply With Quote #8

Thanks everyone for your help! I've now switched and have yet to experience anything bad !
Doggie52 is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 18:16.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode