Saludos, devuelta. La verdad que soy muy activo en estos dias. Dejo aca una guía de como funcionan las "lag machines". ¿Que es una "lag machines"? Una "lag machine" (relativo a CTW) es un bug que se genera apartir de la compra de muchos objetos (muy comunmente, tablones de madera ya que: 5 de oro = 64 tablones de madera) causa un lag temporal causando que algunos jugadores, salgan de la partida. ¿Como funcionan las "lag machine"? Funcionan de esta manera, en el CTW de Librecraft, cuando compras algo y tienes el inventario lleno, el objeto que compraste se dropea en el suelo. Como dije arriba "5 de oro = 64 tablones de madera", pasa este bug, el jugador si tiene mucho oro (a casa platita, entre 400 - infinito) puede spamear tablones de madera en un hueco donde los bloques puedan quedarse ahí y sin que nadie pueda agarrar. ¿Como puedo evitar esto? Si algun jugador de tu equipo hace esto y lo ves, rapidamente agarra una hacha/herramienta, y rompe el hueco donde van a caer los tablones, ya que los tablones al caer al vacio, van a desaparecer. Otra manera si eres del equipo contrario, trata de disparar flechas a este jugador, ya que el knockback puede ayudar (esto si el no se cae en su propio hueco, si se cae, seguira haciendo el bug, recomendacion: disparale a los lados derechos y izquierdos.) Saludos. Espero que esta guía halla funcionado bien. - Kaizotheboi_
El lag que ocurre es por la cantidad de recursos que se envía en un espacio corto (1x1-2x2), esto afecta al mapa en sí y no a la modalidad, como es temporal suele durar unos 5-8 segundos, y no sólo ocurre con bloques de madera, sino con cualquier ítem comprado en abundancia. Los ítems visualmente parecieran que están cayendo fuera de tu inventario, pero sólo es un error visual porque si el comprador tiene el inventario con espacio, este se guardará en su inventario por más visual se vea que está en el piso, al haber lag las flechas/hits no se darían hasta que se pause y siga su curso la jugabilidad. Se aprecia tu preocupación por la modalidad, pero la única solución sería limitar las compras y no creo que se pueda hacer.
Se produce un bajón de fps a los usuarios de alrededor, dudo mucho que afecte al tick del servidor, aunque optaría por bloquear compras con inventario lleno, o directamente perderla @Shinichi
Si, este bug sigue pasando, de vez en cuando. La solución es muy solida y valida, el bug comienza a manifestarse apartir de la compra post-inventario lleno entre 6-15 compras de tablones u otro item que halla en abundancia en el mapa, como pasa de vez en cuando en partidas muy largas y tambien en un lugar donde hay mucho combate cuerpo a cuerpo.
Acabo de probar y al parecer sólo ocurre en partidas con muchos jugadores, en partidas con menos de 10-15 no ocurre
Creo que los objetos despawnean en 10-15 segundos así que tampoco afectaría. Haré unos cambios para que no se pueda comprar sin espacio en inventario también, por prevenir.
Confirmado. Hay un pequeño error en el procesamiento de los kits. Tardaré unos días en solucionarlo pero dejo aviso de que es extremadamente fácil de detectar todo aquel que abuse y les pasará como a aquellos del /fe top: reset de estadísticas + baneo permanente.