"paga 4 de mana põe este encantamento em jogo onde tinha (ex: 4 zombie creatures) e que ativa a sua habilidade"
Activa, não. Dispara. Não é uma habilidade activada. Endless Ranks possui uma triggered ability, que dispara, e é no inicio da Upkeep Step do seu controlador. Ou seja, ele não conjura o Endless e imediatamente dispara a sua habilidade. Só no seu turno seguinte é que vai obter o efeito da habilidade, pois ele conjurou o Endless numa Main Phase. A Upkeep Step é entre a Untap Step e a Draw Step, muito antes de Main Phases.
"volta o turno desse jogador outra vez, já desvirou os terrenos, e decide meter em jogo a outra cópia deste encantamento (tem 4 zombie criatures e as duas fichas que tina posto em jogo no turno anterior)"
Mais uma vez, cuidado com os tempos, pois ja te trocaste todo. Ele não colocou nada em campo no turno anterior, pois no turno anterior foi quando ele colocou o Endless em campo. Ele só vai obter o efeito do Endless neste Upkeep deste turno, ou seja ele vai obter 2 Tokens Zombie agora, pois tem 4 Zombies em campo, ficando com 6 Zombies total.
Tambem não podes conjurar encantamentos no teu Upkeep. Só em Main Phases tuas, com a Stack vazia. Podes conjurar um segundo Endless nesse turno, mas nao vais obter o efeito dele nesse mesmo turno, só no proximo. Na Upkeep Step só podes conjurar Instants, cartas com Flash, ou utilizar habilidades activadas, ou se disparar alguma, habilidades desencadeadas tambem.
"A quantidade de fichas que põe no turno seguinte (quando já tiver um encantamento destes em jogo) é igual à metade da quantidade de Zumbis que esse jogador controla? (a contar com as fichas que tinha posto no turno anterior)"
O Endless conta os tokens, sim. No proximo turno, no seu upkeep, ele vai ter 2 triggers de Endless na Stack que vao acumular. Quando resolve o 1º trigger, ele recebe 3 tokens Zombie (tendo de momento 6 zombies em campo, 6/2=3), ficando com 9 zombies em campo no total. Quando resolve o 2º trigger, ele já tem 9 zombies em campo (os seus 6 originais e os 3 do 1º trigger), logo vai obter 4 tokens Zombie, ficando com 13 zombies em campo no total (9/2=4.5, arredondado para baixo, 4).
Cada trigger do Endless, conta o nº de zombies que tens, na altura em que o trigger resolve.
Cumps