McMyAdmin command-line arguments.
McMyAdmin supports the following command line arguments:
- -insane : Prevents McMyAdmin from performing a sanity check on its configuration.
- -nostart : Don't start the Minecraft server until the user requests that it is started.
- -configonly : Apply configuration changes as dictated by the command line arguments, but don't start McMyAdmin.
- -nowebserver : Start McMyAdmin without its webserver component. You can start it afterwards using /reset
- -nojavatest : Don't check the currently installed Java version.
- -setpass NEWPASSWORD : Change the main login password to NEWPASSWORD
- -? or -help : Show a list of command line arguments.
You may specify an alternative configuration file for McMyAdmin to load (instead of the default McMyAdmin.conf in its own directory) by simply appending it as an argument.
These arguments control MCMAs internal updater. They can be used in addition to the standard arguments listed above.
- -updateonly : Update McMyAdmin, but do not launch it
- -verbose : List files being unpacked instead of showing a progress bar
- -delay (milliseconds) : Delay execution by a given number of milliseconds
- -nonotice : Don't show the confirmation notice on new installations
McMyAdmin.exe -nostart c:\users\user000\McMyAdmin.conf
./MCMA2_Linux_x86_64 -nostart /home/user000/McMyAdmin.conf
Any setting specified in the McMyAdmin.conf file can be overridden via command line arguments. They take the format of:
Where key is the field being changed (E.g. java.memory, webserver.port) and value is the accompanying value for that field.
McMyAdmin.exe -nonotice +java.memory 768 ./MCMA2_Linux_x86_64 -delay 1000 +security.allowexec 1 +mcmyadmin.backuplimit 14
You can force settings in server.properties using the server.forcesetting setting in McMyAdmin. Using it on the command line works the same as any other setting:
./MCMA2_Linux_x86_64 +server.forcesetting server-port:25568;server-ip:192.168.3.4
This would force the Minecraft server to run on port 25568 listening on IP address 192.168.3.4 regardless of any changes made to server.properties
server.forcesetting is usable as a normal setting in McMyAdmin.conf, you don't have to specify it on the command line but can do if you wish.