You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Table of Contents

About Multicraft

Multicraft is a popular and widely used Minecraft server control panel. Learn more about Multicraft on their website at http://www.multicraft.org/.

Supported Features

CreateCancelSuspendUnsuspendManagementConfig Options
YESYESYESYESYESYES

Management Features

This module supports the following management features within the client area:

  • View Server Status
  • Restart Minecraft Server
  • Stop Minecraft Server
  • Start Minecraft Server
  • Set Server to Day Time
  • Set Server to Night Time
  • Set Server Name
  • View Connected Players
  • Kick Players
  • Server Console
  • Log in to Multicraft

Installing Multicraft

To install the Multicraft module, visit [Settings] > [Company] > [Modules] > Available, and click the "Install" button for Multicraft.

A message will be displayed, indicating that the module was successfully installed. Then click the "Add Server" button.

Enter the details for your Multicraft master server.

Field NameDescription
Server LabelEnter a label for this Multicraft master server, it can be anything you like.
Panel URLEnter the full URL to your Multicraft Panel, ie "http://multicraft.mydomain.com/". This is where you login.
Panel API URLEnter the full path to your api.php, usually the Panel URL with /api.php appended, ie "http://multicraft.mydomain.com/api.php".
UsernameEnter your Multicraft username.
API KeyEnter the API key for Multicraft. This can be found in Multicraft under Users, by clicking on your username.
Log All API RequestsIt's recommended that this remain unchecked as management features make frequent API calls. Enable for debugging.
Dedicated IP Addresses

You can add dedicated IP addresses here (optional), just fill out the following

  • Daemon ID - The Daemon ID for your multicraft server this IP is attached to.
  • IP Address - The dedicated IP address available to this Daemon ID.
  • In Use - Select No if the IP is not currently in use, Yes if it is. As IP's are pulled from this pool, they will be marked as in use.

After filling out these options, click "Add Server" to add your Multicraft master server.

Most people will only have 1 Multicraft master server listed here. By specifying the Daemon ID via a configurable option, you can set which server Minecraft servers will be created on.

Configurable Options Overview

This module supports configurable options which may alter the provisioning of Minecraft servers. Configurable Options override Package settings.

Not Required

Configurable Options are not required, and this list in no way limits the Configurable Options that can be created. However, only the following Configurable Options can alter the way Minecraft servers are provisioned.

Option NamePossible ValuesRecommended Field TypeDescription
user_players0, 1CheckboxDetermines whether the owner can set the number of player slots themselves in Multicraft. 1 for yes.
playersinteger >= 1Quantity, DropdownSets the number of player slots, overriding the package value.
memoryinteger >= 0Quantity, DropdownSets the amount of memory for the server, overriding the package value.
daemon_idinteger >= 1DropdownSets the Daemon ID to use for the server, overrides the package value. Useful for offering servers in different locations, ie "Los Angeles", "Dallas", "Miami" which correlate to Daemon ID's in those locations.
dedicated_ip0, 1CheckboxIf 1, attempt to use one of the IP Addresses set for the module. If none are available, the server will default to the main IP.
jarfile???DropdownThe jarfile to use for the Minecraft server. A value of "default" will use the default Minecraft server. Otherwise, enter the jar file name for the server, ie "craftbukkit.jar".

Creating Configurable Options

The following steps describe how to create configurable options. This section describes the following:

  1. Creating a Configurable Option Group
  2. Creating Configurable Options, and assigning them to the Group (repeat this step as necessary to create all Configurable Options required)

Creating an Option Group

To create a Configurable Option Group, visit [Packages] > Options, and click the "Create Group" button.

Field NameDescription
NameEnter a name for this group.
DescriptionEnter a description for this group (optional).
Package MembershipLeave this section blank, we will add the options to the group when creating the options instead. If you have already created the options, you may add them to the group on this step.

After filling out these options, click the "Create Group" button to create the Option Group.

Creating a Configurable Option

To create a Configurable Option, visit [Packages] > Options, and click the "Create Option" button.

Field NameDescription
LabelEnter a label, which will appear above or next to this form field.
NameEnter a name, which is the form field name. (Important! This should match an Option Name described above. The module requires specific naming.)
TypeSelect the field type from "Checkbox", "Radio", "Drop-down", and "Quantity".
Options SectionSet pricing information within the Options section. The fields required here may vary depending on the "Type" selected above.
Group Membership SectionAdd this Configurable Option to the previously created Option Group by moving the Group from the right to the left in the multi-select box.

After filling out these options, click the "Create Package Option" button to create the Option. Repeat as necessary to create all of the configurable options you wish to make available to the client during checkout.

Sample Configurable Options

The following are sample configurations for each of the supported configurable options listed above, and may serve as good examples for getting started.

Option NameSample Configuration Screenshot (Click for full size)
user_players
players
memory
daemon_id
dedicated_ip
jarfile

Creating Packages

Packages define the pricing, welcome email, module and more. Packages can be assigned to Package Groups, and added to Order Forms. To create a Package, visit [Packages] > Browse, and click the "Create Package" button.

Creating a Package consists of several sections:

Basic

The Basic section consists of the following options:

Field NameDescription
Package NameEnter the name of this Package, it will be visible wherever services are listed and on any order forms.
Status"Active" is the default, "Inactive", and "Restricted" are also available.
Quantity AvailableIf this Package has a limited quantity available, enter the quantity, or leave it as "Unlimited".
DescriptionEnter a Description for this Package. HTML is allowed, and descriptions appear on order forms.
Configurable OptionsSelect the Configurable Option Group you created previously, to make those options available for this package.
ModuleSelect "Multicraft" for the module.

Module Options

The Module Options section consists of the following options, which are Multicraft specific:

Pricing

Welcome Email

Group Membership

 

  • No labels