Guest User

Untitled

a guest
Jan 24th, 2019
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.87 KB | None | 0 0
  1. Uno de los primeros desafíos que encaran aquellos que aspiran a ser mapmakers al crear un mapa es donde y como comenzar su proyecto. A la vez que muchos jugadores con rango tienen acceso al server de map making de Stratus (Anax), muchos otros no cuentan con esta facilidad, y puede que no sepan donde empezar a construir. Aquí te explicaremos como puedes crear tu propio entorno de mapmaking, además de indicarte excelentes recursos para que puedas crear mapas asombrosos!
  2.  
  3. Este post cubrirá la puesta en marcha de tu servidor, junto con instrucciones de como alojarlo localmente en tu pc. Es posible hacer uso de varias técnicas de apertura de puertos para cosneguir que tus amigos entren a tu servidor local; sin embargo, esto no estará cubierto en esta guía.
  4. Preparar el servidor
  5.  
  6. Existen variadas opciones de software que puedes usar, pero nostros recomendamos PaperMC. Podéis encontrar las versiones de MC 1.12.2 aquí, o alternativamente descargar y compilar el codigo fuente para versiones anteriores de Minecraft yendo a su repositorio en GitHub .
  7.  
  8. Una vez hayas descargado el archivo papermc.jar, colócalo dentro de una nueva carpeta. Nombra la carpeta algo como Server Map Making, o cualquier otra cosa que te sea fácil identificar. En esta carpeta es donde todos los archivos de tu servidor serán creados. A continucación, abre tu ventana de comandos dentro de esta carpeta y ejecuta el comando java -jar papermc.jar para iniciar el servidor. Tambiénpuedes crear un pequeño script para iniciar rapidamente el servidor con un simple doble click. Dirígete a esta página para más información.
  9.  
  10. La primera vez que inicies tu servidor, éste se detendrá indicando que debes aceptar el EULA. Abre el archivo eula.txt que se ha generado en la carpeta de tu servidor y cambia eula=false a eula=true. Guarda los cambios y vuelve a poner en marcha el servidor. Ahora deberías ser capaz de contectarte usando la respectiva versión de Minecraft mediante la ip localhost .
  11. Instalación de Plugins
  12.  
  13. Cuando hayas iniciado tu servidor por primera vez, una nueva capreta llamada /plugins habrá sido creada dentro del directorio inicial. Para instalar los plugins, simplemente guarda en esta cada uno de los archivos .jar y reinicia el servidor. Utiliza plugins que correspondan a la versión del servidor que estés creando, ya que algunas funciones o incluso el plugin en su totalidad pueden no funcionar si empleas una versión antigua o incluso más actualizada que la que corresponde.
  14. WorldEdit Esencial Construcción
  15.  
  16. WorldEdit es una poderosa herramienta de manipulación que te permite cambiar miles de bloques en un instante y esculpir el mundo a tu alrededor. Es particularmente útil para copiar y pegar estructuras, girar o rotar aquello que tengas copiado, creando varias formas mediante comandos y un vasto repertorio de pinceles. Éste tambié incluye la función que hace posible que te teletransportes usando la brújula, tal como puede que lo hayas notado jugando en nuestros servidores.
  17. Descargas: Todas las Versiones • Bukkit 1.12.2 • Todas las Versiones de Forge para un jugador
  18. Tutoriales: Documentación • Lo básico de WorldEdit (video) • WorldEdit Cheatsheet
  19. VoxelSniper Construcción
  20.  
  21. VoxelSniper es una herramienta de escultura de largo alcance que te premite crear paisajes detallados a través de una extensa selección de de pinceles y herramientas. El plugin destaca en crear cualquier tipo de paisaje natural de cualquier tamaño para tu mapa.
  22. Descargas: Todas las Versiones • Bukkit 1.12
  23. Tutoriales: Referencias Rápidas • Lo básico de Voxel Sniper (video) • Voxel Sniper Cheatsheet
  24. WorldGuard Manejo de Mundos
  25.  
  26. WorldGuard es un poderoso plugin para el manejo de mundos, el cual puede ser usado para habilitar _flags_ que permitan o eviten que ciertos eventos ocurran en tu mundo. Esto es particularmente útil para deshabilitar las físicas de los bloques, esparcimiento del fuego, o el crecimiento de las plantas, lianas, arboles, etc...
  27. Descargas: Todas las Versiones • Bukkit 1.12.2
  28. Tutoriales: Documentación • Como usar WorldGuard (video)
  29. Multiverse-Core Esencial Manejo de Mundos
  30.  
  31. Multiverse-Core es un poderoso plugin para el manejo de mundos, el cual permite que tu server soporte múltiples mundos a la vez. Esto te permite poder generar diferentes mundos para cada uno de tus mapas y teletransportarte rápidamente entre ellos con un simple comando. Usa este plugin en conjuncicón con el addon VoidGenerator para crear mundos de void donde construir tus mapas. Para generar un nuevo mundo con este plugin (Y el addon de VoidGenerator), usa el siguiente comando: /mv create <nombre del mundo> normal -g VoidGenerator -t FLAT. Luego, puedes teletransportarte a tu mundo usando /mvtp <nombre del mundo>.
  32. Descargas: Todas las versiones • Bukkit 1.12 • Addon VoidGenerator
  33. Tutoriales: Documentación • Tutorial de Multiverse-Core (video)
  34. NBTEditor Herramientas
  35.  
  36. NBTEditor es un editor NBT que te permite personalizar varios aspectos de Mincraft, incluyendo items y mobs que tengan datos NBT. Tiene una herramienta muy poderosa para el spawneo de entidades, el Soul Book, que te permite crear y controlar spawners de mobs con facilidad.
  37. Descargas: Todas las Versiones • Spigot 1.12.2
  38. Tutoriales: Documentación
  39. ArmorStandTools Herramientas
  40.  
  41. ArmorStandTools (AST) es un set de útiles herramientas para manipular rápida y fácilmente los armor stands dentro del juego sin tener que hacer uso de los confusos comandos de vanilla. Simplemente utiliza /ast para ser provisto con un set de herramientas de manipulación en tu inventario para mover las partes del cuerto, aplicar armadura, dar cabezas personalizadas, renombrar, y editar el tamaño. En resumidas cuentas, esta herramienta te ayuda a personalizar cualquier aspecto de los armor stands.
  42. Descargas: Todas las Versiones • Spigot 1.12.2
  43. Tutoriales: Comandos • Tutorial de Armor Stand Tools (video)
  44. FastAsyncWorldEdit (FAWE) Construcción Herramientas
  45.  
  46. FAWE es una extensión de WorldEdit que mejora bastante su funcionamiento, especialmente para ediciones de gran esacala, y añade una considerable cantidad de comandos útiles y funciones. Desde mezclar pinceles hasta previsualizaciones. Este plugin es prácticamente esencial para usuarios de WorldEdit.
  47. Descargas: Todas las Versiones • Spigot 1.12.2
  48. Tutoriales: Documentación • Comandos • Tutorial de Fast Async World Edit (video)
  49. Colored Signs Herramientas
  50.  
  51. Cuando estés creando un cartel, simplemente pon un & seguido por uno de los códigos de formato de Minecraft para transformar el texto. Por ejemplo, &l&cHola! daría como resultado Hola!.
  52. Descargas: Todas las versiones • Spigot 1.12.2
  53. Tutoriales: Uso • Códigos de Color
  54. ProtocolSupport Herramientas
  55.  
  56. ProtocolSupport te permitirá conectarte a tu server 1.12.2 usando versiones más antiguas de Minecraft. Este plugin no es necesario para tu entorno de map making, pero podría ser de interés para aquellos que prefieran usar versiones antiguas del juego. En lugar de usar plugins y archivos del servidor que no estén actualizados, puedes instalar este plugin y conectarte con un cliente 1.7.
  57. Descargas: Todas las versiones • Spigot 1.12.2
  58. Tutoriales: Documentación
  59. CommandBook Herramientas
  60.  
  61. CommandBook añade una larga lista de comandos esenciales que te ayudarán a manejar tu servidor. Desde teletransportación, dar objetos, spawnear mobs, y hacer /slap, este plugin provee comandos más cortos y otras funciones.
  62.  
  63. Nota: La última versión oficial pre-compilada de CommandBook es para Minecraft 1.7.9 y no funciona totalmente en servidores actuales. Para obtener una versión reciente, debes descargar la fuente del código desde su Repositorio en GitHub y compilarlo por tí mismo siguiendo sus instrucciones.
  64. Descargas: Todas las Versiones
  65. Tutoriales: Documentación
  66.  
  67. Ahora que tienes una buena selección de herramientas, inicia tu servidor y comienza a construir tus mapas!
  68. Software Independiente
  69.  
  70. Exíste mucho software independiente que puede que encuentres útil a la hora de crear tu mapa. Estas aplicaciones son usadas fuera del cliente de Minecraft y de tu server para manipular y realizar cambios en tu mundo. Cuando hagas uso de éstas, asegurate de crear copias de seguridad de tu mundo en caso que algo malo ocurra y que éste quede en un estado irreparable. Aquí hay algunos de nuestros favoritos:
  71. MCEdit (Unified) Esencial Construcción Manejo de Mundos Herramientas
  72.  
  73. MCEdit es una versátil herramienta para mapas, diseñada para editar mapas de Minecraft. Se usa para hacer cambios a gran escala, aplicar filtros, importar esquemáticas... MCEdit es un absoluto requisito para cualquier map maker. Es usado comunmente para prunar chunks vecíos de mapas para reducir el peso, lo cual debe hacerse para todos los nuevos mapas que se posteen en el server.
  74.  
  75. Recomendamos fuertemente usar MCEdit Unified por sobre MCEdit 2. (En serio, es horrible)
  76. Descargas: Sitio Web • Filtros
  77. Tutorials: Tutorial • Como usar MCEdit (video)
  78. NBTExplorer Herramientas
  79.  
  80. NBTExplorer es una herramienta usada para editar datos NBT presentes en todos los archivos de tu mundo. Usa esta herramienta sólo si sabes lo que estás haciendo, y siempre conserva una copia de seguridad del mundo que estés editando.
  81. Descargas: Releases (Windows/Linux) • Releases (Windows/Linux/Mac)
  82. WorldPainter Construcción
  83.  
  84. WorldPainter es un constructor de mundos de Minecraft interactivo que te ayuda a esculpir y moldear el terreno a tu gusto con increíble facilidad. Puedes levantar paisajes, pintar biomas, vegetación, rios, acantilados, montañas, y mucho más. Una vez finalizado puedes exportar el mundo que has pintado a Minecraft con increíbles resultados.
  85.  
  86. Descargas: Sitio Web
  87. Tutoriales: Tutorial de World Painter (video)
  88. Herramientas Web
  89. MCStacker Herramientas
  90.  
  91. MCStacker te permite crear complejos comandos mediante una interfaz visual muy fácil de usar para, por ejemplo, spawnear entidades o crear spawners. Asegúrate que estás usando el generador que corresponde a la version de Minecraft que tu servidor está usando.
  92. Sitio Web: mcstacker.bimbimma.com
  93. Minecraft Heads Herramientas
  94.  
  95. Minecraft Heads posee una extensa base de datos para cabezas de Mojang y cabezas personalizadas que puedes usar para agregar detalles extra a tu mapa, como floreros, arbustos, Kraken, velas, y mucho más. Busca en su base de datos para contrar la cabeza que quieras y luego usa el comando give o setblock (para la versión de tu servidor) para obtener las cabezas.
  96. Sitio Web: minecraft-heads.com
  97. XML Testing y Validación
  98.  
  99. Antes de probar tu mapa, necesitarás crear una XML para el mismo. Puedes mirar en La Documentación para ver todos los módulos disponibles y cómo configurarlos. Recuerda seguir nuestras Convenciones de XML a la hora de escribir tu archivo XML.
  100.  
  101. Para poner a prueba tu XML correctamente, necesitarás montar un servidor de PGM básico. Para ello, puedes o bien compilar el fork de Stratus tú mismo, o descargar una versión pre-compilada desde el servidor Jenkins de Overcast Network. Necesitarás compilar/descargar los siguientes archivos .jar :
  102.  
  103. Nota: Al descargar las versiones pre-compiladas estarás limitado a un server de Minecraft 1.11. Puedes mejorar esto usando el fork de Sportbukkit de Stratus y los otros respectivos plugins que puedes encontrar en GitHub.
  104.  
  105. Nota: El servidor que estás creando es un servidor completamente nuevo y está completamente separado del server de map making previamente hecho. No los combines.
  106.  
  107. Servidor
  108.  
  109. sportbukkit.jar
  110.  
  111. Plugins
  112.  
  113. api-bukkit.jar
  114. bukkit-settings.jar
  115. channels.jar
  116. commons-bukkit.jar
  117. pgm.jar
  118. worldedit.jar
  119.  
  120. Coloca el archivo sportbukkit.jar dentro de una nueva carpeta llamada algo así como Servidor PGM o cualquier otro nombre que te sea fácil identificar. Luego, crea una carpeta llamada plugins y pon dentro cada uno de los archivos .jar. Inicia el servidor de la misma forma que iniciaste el servidor de map making, pero sustituye papermc por el nombre exacto del archivo jar SportBukkit en el script o el comando. El servidor iniciará, pero se detendrá pidiéndote que aceptes el EULA nuevamente. Acéptala y reinicia el servidor, y deja que los archivos del mundo y de los plugins se generen. El servidor deberá apagarse otra vez, ya que no has cargado ningún mapa que PGM pueda leer. Si esto no ocurre, revisa que tengas todos los plugins correctos instalados y quita cualquier cosa que no corresponda a lo que ha sido listado arriba.
  121.  
  122. En la carpeta de tu servidor, crea una nueva carpeta llamada maps. Aquí es donde pondrás todos tus mapas. Dentro de la carpeta, crea otra nueva carpeta llamada include. Es aquí en donde pondrás los archivos XML que otros mapas incluyan -- especialmente, el archivo global.xml . Puedes encontrar una descarga para todos los archivos include aquí. Adicionalmente, para revertir el knockback y la mecánica que hace que el agua empuje la TNT, reemplaza el archivo bukkit.yml con este archivo de configuración.
  123.  
  124. Acto seguido, busca el archivo config.yml de PGM. Pega y guarda en él lo siguiente:
  125.  
  126. map:
  127. sources:
  128. public:
  129. priority: 0
  130. path: maps
  131. depth: 99
  132. global-includes: true
  133. include-path:
  134. - maps/include
  135. autoreload:
  136. enabled: true
  137. reload-when-error: false
  138. global-includes:
  139. - maps/include/global.xml
  140.  
  141. Coloca tus mapas dentro de la carpeta maps con su level.dat, región y su map.xml completo. Luego, inicia el servidor. Cualquier error de XML existente aparecerá listado en la consola una vez cargado el server, o cuando uses el comando /newmaps. Identifica los errores en el XML y arréglalos hasta que el mapa pueda ser cargado. Usa /sn <mapname> y /cycle para ir a tu nuevo mapa! Entra e inicia la partida para asegurarte de que todas tus regiones y filtros están funcionando correctamente.
  142.  
  143. Al final, el árbol de la carpeta de tu servidor PGM debería ser similar a este:
  144.  
  145. pgm-server/
  146. ├── maps/
  147. │ ├── example_map/
  148. │ │ ├── region/
  149. │ │ ├── level.dat
  150. │ │ ├── map.png
  151. │ │ └── map.xml
  152. │ └── include/
  153. │ └── global.xml
  154. ├── plugins/
  155. │ ├── PGM/
  156. │ │ └── config.yml
  157. │ ├── api-bukkit.jar
  158. │ ├── bukkit-settings.jar
  159. │ ├── channels.jar
  160. │ ├── commons-bukkit.jar
  161. │ ├── pgm.jar
  162. │ └── worldedit.jar
  163. ├── bukkit.yml
  164. ├── eula.txt
  165. ├── run.bat
  166. └── sportbukkit.jar
  167.  
  168. Notas Finales
  169.  
  170. Hay una inmensa cantidad de herramientas que puedes usar para map making, pero estas son las que nosotros creemos son las más utiles para map makers nuevos y experimentados. No te sientas mal si tu primer mapa no resulta como esperabas. Todos debemos comenzar por algún lado, y con suficiente práctica mejorarás más y más y crearás ese mapa asombroso.
  171.  
  172. Si tienes cualquier pregunta respeto a cualquier parte de esta guía, o algo relacionado al map making en general, por favor responde a este post o enuncia tu duda en el canal de #mapmaking en nuestro servidor de Discord.
  173.  
  174. Probablemente luego ponga tutoriales en Español para mayor comodidad. >.>
Add Comment
Please, Sign In to add comment