Página 1 de 1

Opción "Usar un proceso para cada jugador"

NotaPublicado: Jue Feb 21, 2013 5:29 pm
por Livgren
Está opción aparece desactivada de serie en el juego. Cuando pones el curso sobre ella te informa que si la activas reduces el lag de la partida pero que solo se recomienda para equipos de al menos 4 cores (en equipos inferiores produciría inestabilidad).

Tengo un Intel Core i5 430M / 2.26 GHz, pero no estoy seguro si son 2 o 4 nucleos. ¿Podría probar a activar esa casilla cuando fuese server o no sería recomendable? Kotai, ¿tu en tu server dedicado la tienes activada?

Re: Opción "Usar un proceso para cada jugador"

NotaPublicado: Jue Feb 21, 2013 6:33 pm
por Kotai
Lo de usar un proceso para cada jugar es solo para cuando haces de servidor, en los clientes no tiene sentido.

Como dice el nombre cada jugador conectado está en un hilo de ejecución distinto. Cuando NO está marcado si por ejemplo hay problemas enviando los datos a un jugador y el envío tarda uno o dos segundos, como todas las tramas (incluso las que van a otros jugadores) están en la misma cola, hasta que no se mande la trama enganchada no se enviarán el resto. Por contra si para cada jugador hay un thread y por lo tanto, cada jugador tiene su propia cola de tramas, aunque se para una cola tramas, el resto se siguen enviando y los otros jugadores siguen recibiendo.

Realmente los threads son bastante ligeros y cualquier CPU debería aguantar varios. Todo depende de la cantidad de jugadores conectados. Con un dual core yo creo que unos 10 jugadores si que los aguantará.

Saludos :-/

Re: Opción "Usar un proceso para cada jugador"

NotaPublicado: Jue Feb 21, 2013 6:47 pm
por Livgren
Interesante respuesta. Gracias.