Instalación de servidor
Esta guía abarcará la instalación de Special:MyLanguage/Pixelmon en un servidor.
Si está buscando información para instalar Pixelmon por el lado del cliente (para un jugador o para unirse a un servidor), eche un vistazo en la página Instalación. Si planea instalar otros mods junto a Pixelmon, asegúrese primero de revisar la lista de incompatibilidades para evitar problemas.
Contents
Requisitos
- Como mínimo 3 GB de memoria (y asignada) RAM disponible, preferiblemente más. Los requisitos exactos dependerán del número de jugadores y los mods/plugings que instale.
- Una versión Java 8 de 64-bit. ¡Versiones anteriores o posteriores de Java no funcionarán!
Notas
- Esta guía tiene como propósito explicar el alojamiento local (local host), ¡lo que generalmente significa que sólo puede conectarse gente de su propia red local! Véase más adelante.
- Si lo que desea es abrir su servidor local a conexiones externas, mire esta página.
- Para servidores más grandes, usar un servicio de alojamiento de pago es muy recomendable para el rendimiento, estabilidad y seguridad del mismo. Los pasos pueden ser diferentes en esta vía.
- Si utiliza el turco como idioma del sistema, es posible que aparezca el siguiente error
Fatally missing registry entries
al intentar conectarse, y es posible que algunas cosas no funcionen correctamente en el servidor. Esto es un problema de Forge. Cambiar el idioma del sistema al inglés debería solucionar este problema. - Los parámetros de inicio mencionados en esta guía fueron tomados directamente de la guía de Aikar: excellent startup flags, y están optimizados para el rendimiento. Consulta el post enlazado para ver una explicación de por qué vale la pena usarlos.
Versiones
Pixelmon es compatible con multitudo de versiones de Minecraft, señaladas en la tabla de más abajo. Cada versión de Minecraft requiere una versión diferente de Pixelmon para ser usado. Tenga en cuenta que las versiones de Pixelmon para versiones antiguas de Minecraft ya no recibirán actualizaciones o correciones de errores.
No existe una versión de Pixelmon para la versión 1.11 de Minecraft.
Los jugadores que se conecten a un servidor deben usar la misma versión de Pixelmon que el servidor está usando. Si la versión es diferente, se les mostrará un error "Mod Rejection" y no podrán unirse.
Versión de Minecraft | Versión de Pixelmon |
---|---|
1.12.2 | 8.1.2 |
1.10.2 | 5.1.2 |
1.8.9 | 4.3.1 |
1.8 | 4.1.4 |
1.7.10 | 3.5.1 |
Paso 1: Instalación de Forge
- Encuentre la actual versión recomendada de Forge en esta página.
- Descargue el archivo "Instalador" e inícielo.
- Nota: Algunas versiones de Windows puede que necesiten el archivo "Installer-win" de Forge 2847 desde "Mostrar todas las versiones". Pruebe esto si no ocurre nada.
- Seleccione "Instalar servidor" y elija la localización en la que quiere que se instale su servidor, y luego seleccione "OK".
- Nota: La localización elegida aquí contendrá los archivos de su servidor. ¡Se recomienda una carpeta fácilmente accesible!
- Abra la carpeta en la que instaló Forge. Siga los pasos para su sistema operativo específico.
Windows
- Si aún no lo ha hecho, active la muestra de las extensiones de los archivos siguiendo esta guía.
- En la carpeta base ("raíz") de su servidor, cree un nuevo archivo llamado
start.bat
o algo similar.- Nota: Puede darle otro nombre al archivo, pero asegúrese de que termina en
.bat
.
- Nota: Puede darle otro nombre al archivo, pero asegúrese de que termina en
- Click derecho sobre este archivo y seleccione
Edit
. - Copie el siguiente contenido en el archivo:
java -Xms3G -Xmx3G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AlwaysPreTouch -jar forge-[VERSION].jar nogui PAUSE
- Reemplace
[VERSION]
con la versión de Forge que ha instalado. ¡Asegúrese de que el nombre del archivo coincide exactamente! - Si lo necesita, cambie la cantidad de memoria asignada (
-Xmx3G
) y el mínimo (-Xms3G
) por la cantidad deseada. - Guarde el archivo y haga doble click en él para iniciar el servidor.
MacOS/Linux
- Abra el Terminal o su equivalente.
- Navegue a la carpeta base usando
cd ~
. Usels
para mostrar las carpetas accesibles desde su localización actual. - Encuentre la carpeta donde instaló Forge. Use
cd FOLDERNAME
para entrar en una carpeta ycd ..
para volver una vez atrás. - En el Terminal, introduzca (copie y pegue) el siguiente comando, pero no lo ejecute aún:
java -Xms3G -Xmx3G -XX:+UseG1GC -XX:+UnlockExperimentalVMOptions -XX:MaxGCPauseMillis=100 -XX:+DisableExplicitGC -XX:TargetSurvivorRatio=90 -XX:G1NewSizePercent=50 -XX:G1MaxNewSizePercent=80 -XX:G1MixedGCLiveThresholdPercent=50 -XX:+AlwaysPreTouch -jar forge-[VERSION].jar nogui
- Reemplace
[VERSION]
con la versión de Forge que ha instalado. ¡Asegúrese de que el nombre del archivo coincide exactamente! - Copie el comando en algún lugar seguro para usarlo más adelante.
- Ejecute el comando para iniciar el servidor.
Paso 2: Aceptar la EULA
- Revise la consola. Debería ver un mensaje indicando que el servidor se ha detenido.
- En la carpeta raíz del servidor, abra el nuevo archivo generado
eula.txt
con un editor de texto. - Lea el Acuerdo de Licencia de Usuario Final de Minecraft' atentamente.
- Si está de acuerdo, cambie
eula=false
aeula=true
, y guarde el archivo. - Inicie el servidor de nuevo, y espere a que se cree un mundo nuevo.
Paso 3: Instalando Pixelmon
- Cierre el servidor escribiendo
stop
en la consola y pulsando la tecla "Enter". - En la carpeta raíz del servidor, abra la carpeta
mods
. - Descargue Pixelmon desde este link y guárdelo ahí. ¡No extraiga ni modifique este archivo!
- Nota: Pixelmon viene en ambas variantes: -universal y -servidor. El archivo -servidor (del link debajo de los botones) es más pequeño y puede incluir errores adicionales, pero solo funcionará en servidores.
- Inicie el servidor de nuevo. ¡Su servidor debería funcionar ahora con Pixelmon!
Paso 4: Configurando Pixelmon
- Con Pixelmon funcionando, ahora debería tener una carpeta
config
en la raíz del servidor. Ábralo. - Encuentre y abra el archivo
pixelmon.hocon
con un editor de texto adecuado como Notepad++. - Ajústelo a su gusto. Algunos ajustes solo se aplicarán a nuevos chunks, así que asegúrese de establecerlos ahora.
- Nota: ¡Para evitar que las recompensas se agoten con el tiempo, asegúrese de cambiar
spawnMode
aPokeLoot
ahora!
- Nota: ¡Para evitar que las recompensas se agoten con el tiempo, asegúrese de cambiar
- Cuando esté listo, use el comendo
/pokereload
. Algunos cambios requerirán un reinicio del servidor.
Opcional: Instalación de Mods Complementarios
Esta sección es opcional. Si no quiere usar ningún mod complementario a Pixelmon, salte esta parte de la guía.
- Mire la página de mods complementarios para ver la lista de mods compatibles con su versión de Pixelmon.
- Si encuentra un mod complementario interesante, revise su página de la wiki para el listado de requisitos y cumplirlos.
- Nota: Los archivos de configuración de los mods complementarios normalmente se crean junto a la propia configuración de Pixelmon .
- Visite la página de descargas de Pixelmon para obtener los files que quiera.
- Después de descargar un mod complementario, coloque el archivo .jar en la carpeta
mods
de su servidor.- Nota: Necesitará reiniciar el servidor para cargar nuevos mods o mods complementarios.
Tenga en cuenta de que muchos mods complementarios necesitan una plataforma de plugins como SpongeForge (indicaciones más abajo), así como un plugin de permisos como LuckPerms. ¡Asegúrese de revisar los requisitos!
Opcional: Instalación de SpongeForge
Esta sección es opcional. Si no quiere usar plugins o mods complementarios que dependen de SpongeForge, salte esta parte de la guía.
- Descargue la versión recomendada de SpongeForge de esta página.
- Coloque el archivo SpongeForge .jar descargado en la carpeta
mods
de su servidor. - Reinicie el servidor de nuevo.
Ahora puede instalar plugins y mods complementarios que dependan de SpongeForge. Para encontrar plugins, por favor visite esta página.
Resolución de problemas
- Si necesita más ayuda, dirígese al Discord de Pixelmon y deje sus preguntas en #server-support.
- Si está usando SpongeForge, asegúrese de leer labe sure to read the documentación de SpongeForge en su web.
- Si tiene problemas con un mod complementario del listado, reporte el problema al sidemods bug tracker.