14 votos

Deje Minecraft de las Garrapatas al cero jugadores en línea

Como todos sabemos , Minecraft Servidor mantiene el spawn chunks cargados todo el tiempo (si no lo sabes, lee estas preguntas: uno de los dos). Para que las garrapatas se siguen pasando por. Me encanta el hecho de que en estas garrapatas no todo se procesa igual que hay un jugador cercano que es el responsable de la carga de chunks.

Normalmente, estas preguntas van en la dirección "quiero algo cargada y procesada" pero yo estoy buscando lo contrario. En condiciones normales de vainilla Minecraft no hay calendario, no es sólo de día y de noche. Debido a esto, el impacto de marcar no es tan relevante. Pero para mods como TerraFirmaCraft con calendario y esas cosas, esto es un poco de un problema, ya que se mueren de hambre mientras estás, por ejemplo, en el trabajo.

He encontrado algunos scripts en python que actúan como una especie de proxy. Escucha el valor predeterminado Minecraft puerto 25565 y si tienen cualquier conexión de puesta en marcha de un servidor real en el fondo de pasar el tráfico a través de. Si todos los jugadores de desconectar, después de algún tiempo, el servidor se apaga y todo el proceso comienza de nuevo.

Como estoy utilizando una solución alojada sólo puedo ejecutar *.los frascos, por lo python y scripts de shell para esto. ¿Hay alguna solución con el uso de Forjar o un Contenedor Java para realizar este tipo de comportamiento?

Manualmente iniciar y detener el servidor todo el tiempo no es la solución en este caso.

5voto

Benjamin Puntos 22

En los spawn chunks, utilice un bloque de comandos con el comando:

/testfor @un

con el comparador de salir conectado a un bloque. lugar redstone polvo en la parte superior del bloque que conduce a un bloque de comandos con el comando:

/gamerule randomTickSpeed (velocidad, por defecto es 3)

y una antorcha de salir del bloque de redstone polvo de la conexión a un bloque de comandos con el comando:

/gamerule randomTickSpeed 0

2voto

Emanuele Puntos 143

Spawn chunks, que yo sepa, no permanece activa mientras no haya jugadores actualmente en esa dimensión. Si todos los jugadores están en el Nether o Final, el overworld spawn chunks dejar de marcar. Si no hay jugadores en línea, es el resultado de la misma. El ciclo de día continúa de forma normal, como lo hace cualquier otra cosa que no tiene que ver con la física trozos. Mientras que yo no sé acerca de Forge (yo uso de bloques de comandos para todo), todos los trozos deben dejar marcando cuando nadie está en línea. Tengo una solución para intentar, sin embargo. Si la modificación está utilizando utiliza el ciclo de día para ejecutar el calendario, puede detener el ciclo de día con ' /gamerule doDaylightCycle false ', o el uso de algún tipo de plugin para hacer esto por usted. Espero que me ayudaron de alguna manera. Tener buena suerte.

1voto

mohit bhagwani Puntos 1

Ifound esta cosa para usted. Tal vez usted puede hacer algo con él, tal vez usted va a necesitar algún script o algo así, pero eso depende de usted. http://www.minecraftforum.net/forums/mapping-and-modding/ minecraft -mods/2421222-tickratechanger-change-the-speed-that-your-game

0voto

Gunnarlein Puntos 38

Yo sugeriría que usted podría cambiar a Bukkit o un tenedor (Grifo), ya que permiten la oportunidad de apagar el servidor a intervalos regulares, si no hay jugadores en línea o posiblemente podría descargar los trozos en un intervalo donde los jugadores no son cercanos.

También puede combinar esto con Remoto kit de herramientas por lo que fácilmente puede permitir un reinicio automático cuando se detiene el servidor.

0voto

FeifanZ Puntos 216

El sistema solicita se basa en el Latido del corazón de la activación.

Lamentablemente, hasta donde yo sé puerto de escucha y de manejo deberán manejarse fuera de la normal de frascos que ejecutar el juego.

Esencialmente, usted tendría que tener un disparador de detección de la actividad de los puertos que cambia todo encendido y apagado, pero como que no tiene acceso a python u otros scripts fuera de Minecraft esto necesitaría un custom Minecraft servidor frasco para manejar el puerto de escucha.

Yo sugeriría a migrar el servidor a un sistema con altos niveles de control.

JugonesTop.com

Jugonestop es una comunidad para amantes del gaming. Puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X