Join our discord
In partnership with NodeCraft Logo NodeCraft


You are not logged in! Create an account or login to contribute! Log in here!

Difference between revisions of "Server installation"

From Pixelmon Wiki
(Guide to setup a Pixelmon server with Forge, sidemods and SpongeForge)
 
Line 1: Line 1:
'''If you are using a hosting service, please note that this is a guide to server installation for personal usage. Directions may differ, so ask your provider for specific details regarding your setup. '''
+
'''This is a guide to server installation for personal usage. If you are using an external hosting service, installation will differ, so ask your provider for specific details regarding setup. '''
 +
 
 +
This is a guide to installing [[Pixelmon]] on a multiplayer server. If you are looking for instructions on installing Pixelmon client-side (for singleplayer or joining an existing server), see the [[installation]] page.
 
== Requirements ==
 
== Requirements ==
* A paid version of Minecraft.
+
* A paid copy of ''Minecraft''.
 
* 4 GB of available RAM.
 
* 4 GB of available RAM.
 
* A 64-bit Java 8 version.
 
* A 64-bit Java 8 version.
 
== Notes ==
 
== Notes ==
* Pixelmon is a universal mod - both the client and the server must share the same version. Please first select the version that your server will run and that your players will therefore use. This wiki provides a listing for all [[versions]], which you can use to know the details of each release.
+
* This guide will only cover local hosting of a server, which means that only players that are using the same internet connection will have access to the server through the multiplayer menu in-game. If you wish to publish your server so that players can connect remotely, please see [https://http://minecraft.gamepedia.com/Tutorials/Setting_up_a_server#Port_forwarding this page] on port-forwarding.
* You must use the corresponding Minecraft and Forge version to the Pixelmon version. For example, Pixelmon 5.0.1 is for Minecraft version 1.10.2, and for Forge 2185. Using unmatched versions will crash the client or the server.
+
* This guide will only go through the installation of Forge, Pixelmon, Pixelmon [[sidemods]], and SpongeForge. Sidemods and SpongeForge are optional to install, but can provide extra features and server management functionality.
* The more players use your server, the more memory it will need. For low player count purposes, this guide will use 4 GB.
+
*The Pixelmon jar file is universal, meaning that the same jar is used for both client and server.
* This guide will only cover local hosting of a server - meaning only players that are using the same internet connection will have access to the server through their multiplayer menu in-game. If you wish to publish your server, please see [https://http://minecraft.gamepedia.com/Tutorials/Setting_up_a_server#Port_forwarding this page] on port-forwarding.
+
* The more players use your server, the more memory it will need. For low player count purposes, this guide will use 4 GB as a minimum.
* This guide will only go through the Forge, Pixelmon, Sidemods and SpongeForge installation. The latter is optional, but allows the usage of plugins and extended server management.
 
 
* Do not attempt to setup a cracked server. Players' Pokémon will not save on game exit; this is a bug that will not be fixed.
 
* Do not attempt to setup a cracked server. Players' Pokémon will not save on game exit; this is a bug that will not be fixed.
* Using a Technic platform will cause save issues and other game-breaking bugs. This will not be fixed. If you are interested in modpacks, visit the [[Pixpack]] page.
+
* Do not use Technic to distribute modpacks. The Technic platform will cause save issues and other game-breaking bugs, and these issues will not be fixed. If you are interested in modpacks, visit the [[Pixpack]] page.
* If you are looking for additional support, please contact our Support team in Pixelmon's [https://www.pixelmonmod.com/tracker.php?p=4/ support tracker] or by join the [[Pixelmon Discord]].
+
* If you are looking for additional support, please contact our Support team in Pixelmon's [https://www.pixelmonmod.com/tracker.php?p=4/ support tracker] or by joining the [[Pixelmon Discord]].
== Forge Installation ==
+
==Versions==
# Select the appropriate Forge that will work for the Pixelmon [[version]] that you are looking for. Recommended version can be found in our  [http://pixelmonmod.com/downloads.php downloads page]. After choosing, click the Forge link provided to download the installer according to your operating system.
+
Pixelmon is compatible with several versions of ''Minecraft'', shown in the table below. Each version of ''Minecraft'' requires a different version of Pixelmon to be used. Note that only the ''Minecraft'' 1.10.2 version of Pixelmon currently receives updates; versions of Pixelmon for older versions of ''Minecraft'' will no longer receive updates or bug fixes.
 +
 
 +
There is no Pixelmon version for ''Minecraft'' version 1.11 yet. See [[Frequently_asked_questions#Will_Pixelmon_be_compatible_with_Minecraft_1.11.3F|this page]] for Pixelmon's current status with regards to ''Minecraft'' 1.11.
 +
 
 +
All players that connect to a server must use exactly the same version of Pixelmon that the server is using. If a player attempts to connect to the server with a different version of Pixelmon than the server's Pixelmon version, that player will not be able to join the server.
 +
{|class="wikitable"
 +
!''Minecraft'' version
 +
!Pixelmon version
 +
|-
 +
|style="text-align:center"|1.10.2
 +
|style="text-align:center"|5.0.1
 +
|-
 +
|style="text-align:center"|1.8.9
 +
|style="text-align:center"|4.3.1
 +
|-
 +
|style="text-align:center"|1.8
 +
|style="text-align:center"|4.1.4
 +
|-
 +
|style="text-align:center"|1.7.10
 +
|style="text-align:center"|3.5.1
 +
|}
 +
== Forge installation ==
 +
#Find the recommended Forge version for your chosen ''Minecraft'' version on [http://files.minecraftforge.net this page]. Depending on your operating system, download either the "Installer-win" (Windows) or "Installer" (Mac OS/Linux) file.
 
# Once you have downloaded the file, place it in a folder where you will setup your server. Creating a folder which is easy to access is recommended.
 
# Once you have downloaded the file, place it in a folder where you will setup your server. Creating a folder which is easy to access is recommended.
# Run the downloaded file and when asked, select 'server' installation and change the resulting directory to the folder you have just created.
+
# Run the downloaded file. When asked, select "server" installation and change the target directory to the folder you have just created.
# Once it is completed, open the directory with the newly created files and open command prompt from the directory where the forge-[version]-universal.jar is located.
+
# Once it is completed, open the directory with the newly created files and open Command Prompt (Windows) or Terminal (Mac OS/Linux) from the directory where the forge-[version]-universal.jar is located.
 
# In the command screen, run the following command:
 
# In the command screen, run the following command:
      java -Xmx4G -Xms4G -jar forge-[version]-universal.jar nogui
+
#:<pre>java -Xmx4G -Xms4G -jar forge-[version]-universal.jar nogui</pre>
# You'll notice that the screen will state the server has stopped. In the main server folder (where the Forge jar is), open the newly generated EULA.txt and edit "eula=false" to state, "eula=true". Save the file.
+
# The screen will state that the server has stopped. In the main server folder (where the Forge jar is), open the newly generated "eula.txt" file with a plain text editor, change "eula=false" to "eula=true", and save the file.
# Run the command prompt again, noticing that now, the server has fully loaded up, creating a fresh world. Congratulations, Forge is now installed on your server.
+
# While not required, you are advised to follow the instructions in "eula.txt" and read ''Minecraft'''s [https://account.mojang.com/documents/minecraft_eula End User License Agreement]. If you violate the terms outlined in this legal document, you will risk legal action being taken against you.
== Pixelmon Installation==
+
# Run the command prompt again, noticing that now, the server has fully loaded up, creating a fresh world. Forge is now installed on your server.
 +
== Pixelmon installation==
 
#In the main directory of the server, open the /mods folder.
 
#In the main directory of the server, open the /mods folder.
# Download the corresponding Pixelmon to the Minecraft that you chose. If you do not remember which one it is, note how Forge's jar states `forge-[minecraft version]-[forge version].jar' . Keeping in mind the different Pixelmon [[versions]], visit our [http://pixelmonmod.com/downloads.php downloads page] and select the appropriate Pixelmon release.
+
# If your server is currently running, use your server's console (the command GUI) to enter the "/stop" command and shut down the server.
# In the command GUI - your server's console - type "/stop" to shut down the server.
+
# Go to the [http://pixelmonmod.com/downloads.php downloads] page and download the corresponding Pixelmon version to the ''Minecraft'' that you chose.
# With the Pixelmon jar downloaded, drop the fresh file into the /mods directory and restart the server.
+
# With the Pixelmon jar downloaded, drop the fresh file into the /mods directory.
# Your server is now a Pixelmon server. Note, players joining will need to have the same version of Pixelmon that exists in your /mods folder.
+
#*'''Do not extract or unzip the file'''.
# To customize your server, you can use Pixelmon's [[config]] file, located in the /config directory.
+
#Restart the server. If you followed the steps above correctly, your server is now a Pixelmon server.
== Sidemod Installation ==
+
# To customize your server, you can use Pixelmon's [[config]] file, located in the /config directory. Note that if you change the config file, you will have to restart the server in order for your changes to take effect.
''Please note that this is an optional section of the tutorial. If you do not want any [[sidemods]], skip this part of the guide.''
+
== Sidemod installation ==
# Pixelmon sidemods require the appropriate Pixelmon to be installed. Please look to the previous section on how to install Pixelmon.
+
''This is an optional section of the tutorial that is '''not''' needed to run a Pixelmon server. If you do not want any Pixelmon [[sidemods]], skip this part of the guide.''
# Much like Pixelmon, sidemods must be paired with the corresponding versions. See the [[sidemod]] page for more details.
+
#View the [[sidemods]] page for a list of sidemods that are compatible with your version of Pixelmon.
# Once you have selected the sidemod version that matches your Pixelmon, visit our [http://pixelmonmod.com/downloads.php downloads page] to fetch the files.
+
#* Sidemods have different versions that must be paired with specific Pixelmon versions. The [[sidemod]] page contains details about the required sidemods versions for your chosen Pixelmon version.
# The download over, place the fresh jar into the /mods folder of your server. If your server is on, restart it for the change to take hold. If not, simply starting the server will enable the sidemod.
+
# Once you have selected the sidemod version that matches your Pixelmon version, visit the Pixelmon [http://pixelmonmod.com/downloads.php downloads page] to download the files.
# Sidemod configuration files can be found alongside Pixelmon's, in the /config folder. For more information, please visit the specific pages related to the sidemod you have installed.
+
# After downloading a sidemod, place the fresh jar file into the /mods folder of your server. If your server is on, restart it for the change to take hold. If not, starting the server will enable the sidemod.
 +
#* Certain sidemods may have extra installation instructions. Consult the page of the sidemod that you installed to check if any extra setup must be done with the sidemod.
 +
#* Sidemod configuration files can be found alongside Pixelmon's [[config]] file, in the /config folder. For more information, please visit the specific page related to the sidemod you have installed.
 
== SpongeForge Installation ==
 
== SpongeForge Installation ==
''Please note that this is an optional section of the tutorial and it is '''not''' needed to run a Pixelmon server. If you do not plan on needing plugins, skip this part of the guide.''
+
''This is an optional section of the tutorial that is '''not''' needed to run a Pixelmon server. If you do not need to use plugins, skip this part of the guide.''
# SpongeForge requires the appropriate Forge to be installed. Much like Pixelmon, it also requires the corresponding Minecraft.
 
 
# In the main directory of the server, open the /mods folder.  
 
# In the main directory of the server, open the /mods folder.  
# Download the appropriate SpongeForge through [https://www.spongepowered.org/downloads/spongeforge/stable/1.10.2 this page]. Please note that Minecraft version 1.8.9 and below are not recommended if you are using SpongeForge.
+
# Download the appropriate SpongeForge from [https://www.spongepowered.org/downloads/spongeforge/stable/1.10.2 this page]. Please note that ''Minecraft'' version 1.8.9 and below are not recommended if you are using SpongeForge.
# After selecting the SpongeForge version (latest stable build is the recommended), download the file.
+
#* SpongeForge requires the appropriate Forge version to be installed. Much like Pixelmon, it also requires the corresponding ''Minecraft'' version.
# Once the download is over, note that the fresh jar's name states the Forge version that it corresponds to: ''spongeforge-[Minecraft version]-[Forge version]-[API]-BETA-[Spongeforge version].jar''.
+
# After selecting the SpongeForge version (the latest stable build is the recommended version), download the file.
# Copy the fresh SpongeForge jar to the /mods folder of your server's directory.
+
# Once the download has finished, Copy the fresh SpongeForge jar to the /mods folder of your server's directory.
# Double-check that SpongeForge's  Forge version matches the one in your server's main directory. If not, update as required, following the Forge Installation above.
+
#*Note that the fresh jar's name states the Forge version that it corresponds to: ''spongeforge-[Minecraft version]-[Forge version]-[API]-BETA-[Spongeforge version].jar''. Make sure that this version matches the version of Forge that you have installed on the server.
# Restart the server using the command prompt. Upon booting up, your server now has SpongeForge. To add plugins, please visit [https://forums.spongepowered.org/c/plugins/plugin-releases this page] to find a list of plugins.
+
# Restart the server. Upon booting up the server, your server will now have SpongeForge installed. To add plugins, please visit [https://forums.spongepowered.org/c/plugins/plugin-releases this page] to find a list of plugins.
 
== Troubleshooting ==
 
== Troubleshooting ==
* If you are experiencing issues, please report to Pixelmon's [https://www.pixelmonmod.com/tracker.php?p=4/ support tracker] or seek help from our Support team in the [[Pixelmon Discord]].
+
* If you are experiencing issues, please post a support ticket on Pixelmon's [https://www.pixelmonmod.com/tracker.php?p=4/ support tracker] or seek help from our Support team in the [[Pixelmon Discord]].
* If you are using the optional SpongeForge plugin, read the [https://docs.spongepowered.org/master/en/server/index.html provided documentation] on the Sponge Forums.
+
* If you are using the optional SpongeForge, read the [https://docs.spongepowered.org/master/en/server/index.html SpongeForge documentation] on the Sponge Forums.
* If you are having issues with a sidemod, report to the Sidemod tracker [http://www.pixelmonmod.com/tracker.php?p=6 here].
+
* If you are having issues with a sidemod, report the issue to Pixelmon's [http://www.pixelmonmod.com/tracker.php?p=6 sidemod issue tracker].

Revision as of 00:02, 21 January 2017

This is a guide to server installation for personal usage. If you are using an external hosting service, installation will differ, so ask your provider for specific details regarding setup.

This is a guide to installing Pixelmon on a multiplayer server. If you are looking for instructions on installing Pixelmon client-side (for singleplayer or joining an existing server), see the installation page.

Requirements

  • A paid copy of Minecraft.
  • 4 GB of available RAM.
  • A 64-bit Java 8 version.

Notes

  • This guide will only cover local hosting of a server, which means that only players that are using the same internet connection will have access to the server through the multiplayer menu in-game. If you wish to publish your server so that players can connect remotely, please see this page on port-forwarding.
  • This guide will only go through the installation of Forge, Pixelmon, Pixelmon sidemods, and SpongeForge. Sidemods and SpongeForge are optional to install, but can provide extra features and server management functionality.
  • The Pixelmon jar file is universal, meaning that the same jar is used for both client and server.
  • The more players use your server, the more memory it will need. For low player count purposes, this guide will use 4 GB as a minimum.
  • Do not attempt to setup a cracked server. Players' Pokémon will not save on game exit; this is a bug that will not be fixed.
  • Do not use Technic to distribute modpacks. The Technic platform will cause save issues and other game-breaking bugs, and these issues will not be fixed. If you are interested in modpacks, visit the Pixpack page.
  • If you are looking for additional support, please contact our Support team in Pixelmon's support tracker or by joining the Pixelmon Discord.

Versions

Pixelmon is compatible with several versions of Minecraft, shown in the table below. Each version of Minecraft requires a different version of Pixelmon to be used. Note that only the Minecraft 1.10.2 version of Pixelmon currently receives updates; versions of Pixelmon for older versions of Minecraft will no longer receive updates or bug fixes.

There is no Pixelmon version for Minecraft version 1.11 yet. See this page for Pixelmon's current status with regards to Minecraft 1.11.

All players that connect to a server must use exactly the same version of Pixelmon that the server is using. If a player attempts to connect to the server with a different version of Pixelmon than the server's Pixelmon version, that player will not be able to join the server.

Minecraft version Pixelmon version
1.10.2 5.0.1
1.8.9 4.3.1
1.8 4.1.4
1.7.10 3.5.1

Forge installation

  1. Find the recommended Forge version for your chosen Minecraft version on this page. Depending on your operating system, download either the "Installer-win" (Windows) or "Installer" (Mac OS/Linux) file.
  2. Once you have downloaded the file, place it in a folder where you will setup your server. Creating a folder which is easy to access is recommended.
  3. Run the downloaded file. When asked, select "server" installation and change the target directory to the folder you have just created.
  4. Once it is completed, open the directory with the newly created files and open Command Prompt (Windows) or Terminal (Mac OS/Linux) from the directory where the forge-[version]-universal.jar is located.
  5. In the command screen, run the following command:
    java -Xmx4G -Xms4G -jar forge-[version]-universal.jar nogui
  6. The screen will state that the server has stopped. In the main server folder (where the Forge jar is), open the newly generated "eula.txt" file with a plain text editor, change "eula=false" to "eula=true", and save the file.
  7. While not required, you are advised to follow the instructions in "eula.txt" and read Minecraft's End User License Agreement. If you violate the terms outlined in this legal document, you will risk legal action being taken against you.
  8. Run the command prompt again, noticing that now, the server has fully loaded up, creating a fresh world. Forge is now installed on your server.

Pixelmon installation

  1. In the main directory of the server, open the /mods folder.
  2. If your server is currently running, use your server's console (the command GUI) to enter the "/stop" command and shut down the server.
  3. Go to the downloads page and download the corresponding Pixelmon version to the Minecraft that you chose.
  4. With the Pixelmon jar downloaded, drop the fresh file into the /mods directory.
    • Do not extract or unzip the file.
  5. Restart the server. If you followed the steps above correctly, your server is now a Pixelmon server.
  6. To customize your server, you can use Pixelmon's config file, located in the /config directory. Note that if you change the config file, you will have to restart the server in order for your changes to take effect.

Sidemod installation

This is an optional section of the tutorial that is not needed to run a Pixelmon server. If you do not want any Pixelmon sidemods, skip this part of the guide.

  1. View the sidemods page for a list of sidemods that are compatible with your version of Pixelmon.
    • Sidemods have different versions that must be paired with specific Pixelmon versions. The sidemod page contains details about the required sidemods versions for your chosen Pixelmon version.
  2. Once you have selected the sidemod version that matches your Pixelmon version, visit the Pixelmon downloads page to download the files.
  3. After downloading a sidemod, place the fresh jar file into the /mods folder of your server. If your server is on, restart it for the change to take hold. If not, starting the server will enable the sidemod.
    • Certain sidemods may have extra installation instructions. Consult the page of the sidemod that you installed to check if any extra setup must be done with the sidemod.
    • Sidemod configuration files can be found alongside Pixelmon's config file, in the /config folder. For more information, please visit the specific page related to the sidemod you have installed.

SpongeForge Installation

This is an optional section of the tutorial that is not needed to run a Pixelmon server. If you do not need to use plugins, skip this part of the guide.

  1. In the main directory of the server, open the /mods folder.
  2. Download the appropriate SpongeForge from this page. Please note that Minecraft version 1.8.9 and below are not recommended if you are using SpongeForge.
    • SpongeForge requires the appropriate Forge version to be installed. Much like Pixelmon, it also requires the corresponding Minecraft version.
  3. After selecting the SpongeForge version (the latest stable build is the recommended version), download the file.
  4. Once the download has finished, Copy the fresh SpongeForge jar to the /mods folder of your server's directory.
    • Note that the fresh jar's name states the Forge version that it corresponds to: spongeforge-[Minecraft version]-[Forge version]-[API]-BETA-[Spongeforge version].jar. Make sure that this version matches the version of Forge that you have installed on the server.
  5. Restart the server. Upon booting up the server, your server will now have SpongeForge installed. To add plugins, please visit this page to find a list of plugins.

Troubleshooting

© 2012 - 2025 Pixelmon Mod