Saltar al contenido

Historia de la comunidad

Optimizando mundos

PorKissadere 5 min de lectura 0 comentarios

🛠️ Pawverse empieza a tomar forma

Tenemos una buena noticia:

todos los mundos de Pawverse ya fueron pregenerados.

Sí. Todos.

Después de hacer que el servidor se dedicara durante horas a generar chunks como si no hubiera un mañana, finalmente podemos decir que esa parte del trabajo está terminada.

Y eso significa que ahora podemos pasar a una de las fases más importantes del desarrollo:

hacer que todo funcione bonito, rápido y sin explotar.

UwU

⚙️ Entramos en fase de optimización

Ahora mismo estamos enfocándonos principalmente en la optimización general del servidor, además de comenzar la búsqueda, prueba e integración de nuevos plugins que nos ayuden a mejorar la experiencia de juego.

En otras palabras:

Pawverse está dejando de ser solamente “un servidor con mundos creados” y poco a poco empieza a convertirse en el servidor que queremos construir.

Todavía falta mucho.

Pero ya estamos empezando a darle forma.

🧠 Cada bit cuenta

La optimización probablemente sea una de las etapas más críticas de todo el proyecto.

Pawverse no está corriendo sobre un centro de datos de la NASA.

Tampoco sobre una Raspberry Pi encontrada debajo de una cama.

Tenemos hardware moderado.

Suficiente para hacer muchas cosas interesantes, pero también lo bastante limitado como para obligarnos a pensar muy bien cada decisión.

Así que aquí:

cada bit cuenta.

Cada plugin.

Cada entidad.

Cada chunk.

Cada tarea programada.

Cada proceso que decida consumir CPU porque aparentemente hoy tenía ganas de hacerlo.

(╥﹏╥)

La idea es exprimir al máximo los recursos disponibles para que, cuando llegue el momento de abrir las puertas, Pawverse pueda recibir jugadores sin empezar a pedir auxilio al primer grupo que decida explorar en direcciones completamente opuestas.

🌱 Vanilla… pero sólo un poquito corrompido

Uno de nuestros objetivos sigue siendo mantener gran parte de la experiencia original de Minecraft.

No queremos convertir Pawverse en algo tan modificado que necesites un doctorado para entender cómo talar un árbol.

La base seguirá siendo Minecraft.

Explorar.

Construir.

Sobrevivir.

Crear cosas bonitas.

Morir porque jurabas que ese salto sí llegaba.

Lo normal.

Pero también queremos añadir suficientes sistemas propios y mejoras para darle personalidad al servidor.

Así que intentaremos respetar las mecánicas vanilla…

nomas las vamos a romper un poquito.

Con cariño.

UwU

🔌 Empieza la búsqueda de plugins

Con los mundos listos, también comenzamos una etapa de búsqueda e integración inicial de plugins.

No queremos instalar cosas simplemente porque “se ven chidas”.

Cada plugin tendrá que demostrar que realmente aporta algo a Pawverse y, sobre todo, que puede hacerlo sin comerse medio servidor para desayunar.

Algunas funciones podrán venir inicialmente de plugins existentes.

Otras probablemente terminen siendo desarrolladas por nosotros mismos.

Y algunas quizá cambien completamente durante el desarrollo.

Porque una cosa es que algo funcione…

y otra muy distinta es que funcione bien dentro de nuestro hardware, nuestras mecánicas y nuestras necesidades.

💸 No tenemos patrocinadores

Y aquí viene la parte administrativa que nadie pidió pero que también forma parte del proyecto.

Actualmente Pawverse no tiene patrocinadores.

Todo el servidor, infraestructura, desarrollo y demás gastos están corriendo por cuenta propia.

No hay una misteriosa empresa furry financiándonos desde las sombras.

Todavía.

OwO

Esto significa que tenemos que ser bastante cuidadosos con los recursos disponibles.

Es posible que durante el desarrollo alguna característica experimental termine eliminándose temporalmente si descubrimos que consume demasiados recursos o simplemente no encaja bien con la infraestructura.

En esos casos, preferimos quitarla, replantearla y eventualmente desarrollar una alternativa propia que funcione mejor para Pawverse.

Antes que mantener algo solamente porque “ya estaba instalado”.

🐾 Lo que ya anunciamos se queda

Ahora, antes de que alguien empiece a correr en círculos:

todo lo que ya hemos anunciado oficialmente sigue planeado.

No estamos preparando una lista secreta de recortes detrás de una cortina.

Las características que ya hemos presentado forman parte de la dirección que queremos para Pawverse.

Los cambios afectarían principalmente a sistemas internos, implementaciones concretas o características que todavía estén siendo experimentadas.

Así que tus patitas pueden estar tranquilas.

Por ahora.

( •̀ᴗ•́ )و

🗺️ Lo siguiente: el mapa de Pawverse

Una vez terminemos esta etapa principal de optimización, llegará otro paso bastante importante:

renderizar el mapa dinámico del servidor.

La idea es que puedas abrir Pawverse desde tu navegador y explorar visualmente el mundo sin necesidad de entrar al servidor.

Podrás usarlo para buscar lugares interesantes.

Planear rutas de exploración.

Encontrar regiones donde construir.

Descubrir dónde demonios decidió irse tu amigo cuando dijo:

“voy tantito al norte.”

Y, sobre todo, empezar a conocer Pawverse incluso antes de poner una sola patita sobre el terreno.

🚧 Poco a poco

Todavía estamos construyendo.

Probando cosas.

Rompiendo cosas.

Arreglando las cosas que acabamos de romper.

Y probablemente volviéndolas a romper porque encontramos una configuración que parecía mejor.

Es parte del proceso.

Pero con los mundos finalmente pregenerados, Pawverse empieza a dejar atrás las primeras etapas técnicas.

Ahora toca optimizar.

Integrar.

Medir.

Ajustar.

Y comenzar a convertir todo esto en algo que realmente se sienta vivo.

Pawverse empieza a tomar forma.

Poquito a poquito.

Chunk por chunk.

Y patita por patita. 🐾

0 comentarios

Todavía no hay comentarios. Sé la primera persona en opinar.