SA-MP Forums

Go Back   SA-MP Forums > SA-MP Scripting and Plugins > Scripting Help > Tutorials

Thread Tools Display Modes
Old 15/01/2013, 06:33 PM   #1
park4bmx's Avatar
Join Date: Dec 2009
Location: Samokov,Bulgaria
Posts: 2,522
Reputation: 236
Default M-Control Panel Full Brief

Features Explained

Point of this ?:
Well as i get pm's here and there asking how to do this and that and what this and that does, i decided to make this so it can save time and answer the FAQ

What is MCtrl ?:
the orginal thread of the application can be found HERE

Features Explained:

Main Control:

Server info:

Also loading gamemodes in VPS mode will not be enabled.

Main Buttons:

RCon Ctrl Output:

Chat Control:(Version 1.9+)

in V1.8.3.1 < 1.9 this function is using the mCtrlPlug FS in order to send the messages

FS GM Database:

FS GM Database:(Adding new fs/gm to the database)
To check or to add informatio to an unknown FS/GM simply double click the Entry of the items on the left side which will bring up this window.

This windows will be shown if there is no Entry found for the FS/GM that your trying to access.

By clicking Add to Database will drop down/expand the window allowing you enter new information/your information and upload it to the online server.

Verification key can be found on my forum above the download.


As you add parameters the parameters textbox will automatically detect whether its a string or numeric types.
This is possible thanks to the mCtrlPlug the purpose of this is to allow you to have unlimited/dynamic control over your server, you may throw any function that already exists by default e.g. from SAMP WIKI or even your own costume made functions.
in the above example i have used it to give playerID(ID:22) a weapon(ID:2 with Amo(2000)

VPS Connect:

NOTE: using the FTP option may connect but will not give shell support from the vps to mCtrl as it doesn't have it.
So stick to the main SFTP connection type.

VPS Control:

MCtrl V1.8.3 and above supports all types of OS shell cmds operators.
But the Main Control is using only linux/CentOS type shell to perform its functions, so if using different Os on the vps, consider running command from the VPSControl.

Other Information:
The Online Backup is not a simple design so im currently changing it, I will provide info once done.

MCtrl has 3 different themes that you can change, to do so goto Tools/Settings/M-Ctrl/M-Ctrl Theme and choose one
Changing modes:
  • (1 way) Goto Tools/Settings/M-Ctrl/ and in the box called "Start Up Mode" you can change the mode
  • (2nd way) Goto Tools/VSConnection and it will ask you if you want to change
  • (Reload Server Status) hover your mouse over the "Running Status" and once the image appears click the text and it will update the status.
  • (Change IP) Goto Tools/Settings/ and at the bottom of the window you will see the IP textbox, if you click the refresh icon it will retrieve your IP from a different host not mine(in case one of them is down)
  • (Change Gamemode) Simple in the "Server Control" tab in the "Server Info" Box next to "gamemode" click the refresh button and then select one of the gamemodes to change to from the drop down list. Once that is done a button will appear next to the drop down list which if you click will then change the gamemode to the selected one. NOTE if server is running you will be asked if you want to restart.
Server Status:
All the server status e.g Players/CPU Usage/Memmory Usage is displayed in the "Server Status" box in the main tab.
Rcon Control:
To use the Rcon Control you need to make sure your password is valide.
Once that is done you may use all of the functions in the "Rcon Control" Tab you can simply change connection from server by changing the ip/port/pass under the Rcon Output message list.
FS / GMDatabase:
IF you try to update any FS/GM and fail withing the password tries you will be blocked from using it for a certain amount of time!
  • (Using it)All you need is to connect to your server by Rcon and your good to go.
  • (Custom Parameters) Adding parameters is very easy, all you do is add what you want for the next param to be next to the "Parameter" text and click "Add" which will add you parameter to the list box and if you dont like it simply select it and it will remove it.

mCtrl can also be minimized and have a quick action menu.

When minimized it will also notify you of any changes to the servers online status, E.G. the server crashing or simply going offline/online due to some other reason.

Running LAN Model:
mCtrl can support LAN mode server running too, first you need to setup mCtrl for LAN Mode by:

this will then Disable some of normal function you will find, but that's simply because they are not possible in LAN mode, this includes the servers actual Online Status as there is no point, only the Running status is important in this case.
As to the IP, you may need to change it to your local LAN IP in settings, if you are not sure of you LAN IP and are not sure if you LAN port is blocked you may use the LAN Port Forward

LAN Port Forward:
this function will allow you to forward/unblock your LAN port in your firewall.

This will be updated with a lot more information as i don't have time for now.
Also anything else you want to know about it just ask.

Last edited by park4bmx; 29/06/2017 at 07:23 PM. Reason: Update
park4bmx is offline   Reply With Quote
Old 15/01/2013, 07:45 PM   #2
Huge Clucker
Join Date: Sep 2010
Posts: 198
Reputation: 85
Default Re: M-Control Panel Full Brief

Would be useful for people who are using your Control Panel
Good job
Hoss is offline   Reply With Quote
Old 19/01/2013, 01:54 AM   #3
Big Clucker
Join Date: Oct 2012
Posts: 49
Reputation: 5
Default Re: M-Control Panel Full Brief

one question are you able to use this on a non port-forward server?




not ni-ce
blablabla ok_299
if you OG rep me
cluckintucker is offline   Reply With Quote
Old 19/01/2013, 08:19 AM   #4
park4bmx's Avatar
Join Date: Dec 2009
Location: Samokov,Bulgaria
Posts: 2,522
Reputation: 236
Default Re: M-Control Panel Full Brief

Originally Posted by cluckintucker View Post
one question are you able to use this on a non port-forward server?
simply yes i dont see why not.
it has a LAN function in the settings which i will explain as well in the main post after v1.8.3.1 is released as in earlier versions is not enabled.

But mainly yes you can still perform the main things without the server being forwarded if its on your computer thought !
park4bmx is offline   Reply With Quote
Old 19/01/2013, 11:41 AM   #5
Big Clucker
Criswell's Avatar
Join Date: Dec 2012
Location: Norway
Posts: 55
Reputation: 9
Default Re: M-Control Panel Full Brief


Convertible Role Play coming soon, follow us on ******** by clicking here.
Criswell is offline   Reply With Quote
Old 16/11/2013, 10:45 AM   #6
Big Clucker
Join Date: May 2013
Location: Strawberry Field forever
Posts: 53
Reputation: 0
Default Re: M-Control Panel Full Brief

This is awesome... it might be help me with my server
grizzley is offline   Reply With Quote
Old 17/11/2013, 04:46 AM   #7
Join Date: Oct 2013
Location: Karachi < Sindh < Pakistan
Posts: 114
Reputation: 16
Default Re: M-Control Panel Full Brief

Nice Panel!!
PakistaniBaba is offline   Reply With Quote
Old 29/06/2017, 07:08 PM   #8
park4bmx's Avatar
Join Date: Dec 2009
Location: Samokov,Bulgaria
Posts: 2,522
Reputation: 236
Default Re: M-Control Panel Full Brief

updated main APP thread HERE
if you need anything in more detail just ask
park4bmx is offline   Reply With Quote
Old 24/06/2018, 05:49 PM   #9
Little Clucker
Join Date: Jul 2017
Posts: 4
Reputation: 0
Post Re: M-Control Panel Full Brief

I got this error :

Product Name: M-Control Panel V1.9
Product Version:

OS Name: Microsoft Windows 10 Pro
OS Version: 6.2.9200.0
OS Platform: x64
Physical Memory: 1,67GB / 3,90GB (Free / Total)
Virtual Memory: 1,64GB / 2,00GB (Free / Total)

Error Output:
System.IO.FileLoadException: Could not load file or assembly 'Tamir.SharpSSH, Version=, Culture=neutral, PublicKeyToken=null' or one of its dependencies. A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)
File name: 'Tamir.SharpSSH, Version=, Culture=neutral, PublicKeyToken=null'
at M_Control_Panel_V1._9.VPSConn.ButtonX1_Click(Objec t sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at DevComponents.DotNetBar.ButtonX.OnClick(EventArgs e)
at DevComponents.DotNetBar.ButtonX.OnMouseUp(MouseEve ntArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at DevComponents.DotNetBar.PopupItemControl.WndProc(M essage& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

How to fix it ?
HanVir is offline   Reply With Quote
Old 14/08/2018, 04:29 PM   #10
park4bmx's Avatar
Join Date: Dec 2009
Location: Samokov,Bulgaria
Posts: 2,522
Reputation: 236
Default Re: M-Control Panel Full Brief

Originally Posted by HanVir View Post
I got this error :
How to fix it ?
i rebuild the project, there was problem with .DLL signing/key protection. should work now
park4bmx is offline   Reply With Quote

Thread Tools
Display Modes

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Tool/Web/Other] M-Server Control Panel 1.8 | VPS-Sftp/Shell Control | Rcon/Remote Control Server | + more | park4bmx Tools and Files 264 14/08/2018 04:05 PM
[Tool/Web/Other] Next panel, a game server control panel kikito Tools and Files 46 01/02/2015 11:53 AM
[Tool/Web/Other] [WAMP][Panel] gPanel - Simple WAMP (Windows) Control Panel! gamer931215 Tools and Files 44 21/07/2014 10:44 PM
How can you make FTP panel? AND control Panel on WINDOWS JosipBerozTito Everything and Nothing 10 20/08/2011 12:14 AM
Full Control Johny_James Everything and Nothing 7 04/12/2010 03:49 PM

All times are GMT. The time now is 11:08 PM.

Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.