De forma resumida o conceito de multibox é você abrir num mesmo computador uma janela de um outro client do mesmo jogo ou programa.
Vou dar alguns exemplos mais antigos. No passado as pessoas precisavam de dois Gameboy pra fazer transferência de pokémons e assim conseguir evoluir os seus bichos. Através desses cabos eles não só conseguiam trocar pokémons como também lutra contra outros oponentes ou contra si próprio se a pessoa fosse o dono dos dois.
https://blog.wolfram.com/data/uploads/2016/08/pokemon-red-blue-game-boys.png
O tempo foi passando e os computadores de mesa (desktop) foram recebendo melhorias consideráveis de processamento e isso viabilizou o uso de emuladores desses portáteis nos computadores permitindo que os jogadores pudessem abrir mais de um emulador na mesma tela e isso pode ser sim considerado o multibox daquela época (múltiplas caixas ou janelas de um mesmo jogo ou programa). A diferença é que você fazia o controle individual disso!
E isso não se limita apenas ao Pokémon mas entre diversos jogos hoje em dia inclusive o WoW. No Ragnarok você deixava um personagem vendendo as coisas na cidade enquanto ia upar com outra conta, no Hearthstone as pessoas se conectavam em duas contas em regiões diferentes, no Summoners Wars também, no Saint Seiya entre diversos outros jogos que as pessoas fazem multibox e não sabem. Acredite ou não mas esse conceito de multibox é mais antigo do que a gente imagina e não é algo exclusivo do WoW.
=====================================================================
Onde está o problema do multibox no WoW?
A Blizzard peca em dois pontos com relação a multibox:
1-) Em não impor um limite máximo de contas em uso ao mesmo tempo coisa que muitas empresas de MMO fazem;
2-) E em habilitar a coleta de itens, ervas, minérios e ouro pra várias contas da mesma battle.net.
e o programa copia todas as ações do personagem em que a pessoa está controlando e a cola nas outras janelas.
Esse conceito se chama broadcast que é muito utilizado em redes de computadores. No caso do multibox no WoW quando você pressiona uma tecla no seu client 1 ele replica pra os outros client a tecla que você pressionou. Se na posição do client 2 houver uma macro do tipo /assist Maranatha e na sequência da macro um /use Seta Sombria todos os outros vão usar essa habilidade.
Bot é um programa feito para simular ações humanas de forma automatizada.
De forma generalizada não seria necessariamente isso mas dentro de MMOs podemos dizer que sim.
os comandos da janela principal sem que haja qualquer interferência humana
Errado. Se um multibox estiver realizando ações sem a interferência humana ai temos um programa de bot trabalhando em conjunto com o do multibox. Se você estiver com duas contas paradas dentro de uma taverna vão ficar lá eternamente enquanto não houver uma intereferência humana pra move-las.
ele salva uma linha de ações programada para ser realizada milésimos de segundos após e repetir até o número total de janelas abertas
Novamente. Isso se chama broadcast.
o próprio processo de Ctrl + C / Ctrl + V do programa é uma automatização.
Se formos levar ao pé da letra isso a Blizzard teria que remover addons e macros do jogo pq TODOS executa uma automatização minima pra funcionar.
======================================================================
Vou citar dois exemplos de empresas que tratam multibox de maneiras diferentes.
NCSoft no Guild Wars 2
A NC Soft proíbe o uso de multibox em ambientes de PvP e tem como punição a suspensão das contas mas é liberado o uso em ambientes PvE.
Aeria Games Archeage Unchained
A Trion Worlds antes de ser comprada pela Aeria Games limitou o uso de multibox no jogo a no máximo 3 contas simultâneas. Jogadores que passarem a usar mais do que isso seriam penalizados.
Blizzard em seus jogos
Em BfA a macro de /follow que é a base do funcionamento do multibox no WoW sofreu alteração no PvP. Assim que um multibox entrar em combate contra outro jogador ESSA MACRO para de funcionar então no máximo ele só vai conseguir castar habilidade parado.
Fonte: Icy Veins
Minha opinião sobre multibox: Acho que proibir 100% o seu uso não é válido mas precisa de algumas limitações pontuais que citei lá em cima.