Multiplayer
O modo multiplayer permite que você compita com amigos em tempo real, testando suas estratégias de investimento sob as mesmas condições de mercado.
Todos os jogadores veem as mesmas movimentações e começam com o mesmo capital, garantindo uma competição justa.
Como Funciona o Multiplayer
No modo multiplayer:
-
Um jogador atua como Host (admin da simulação)
Controla a sessão e inicia a simulação. -
Outros jogadores entram na sala
Usando o IP ou link compartilhado. -
Todos começam com o mesmo capital
Nenhum jogador tem vantagem inicial. -
A simulação acontece em tempo real
As mesmas variações de mercado são aplicadas para todos.
O host não é automaticamente quem hospeda o servidor
e não é escolhido automaticamente pelo sistema.
O host é um papel lógico de administrador da simulação, definido manualmente no config.toml.
Essa configuração é obrigatória:
- no multiplayer
- no singleplayer
- mesmo quando apenas uma pessoa está jogando
👉 Veja a explicação completa em Lobby.
Configuração de Rede
O multiplayer funciona através de rede local (LAN) ou VPN, dependendo de onde os jogadores estão conectados.
Opção 1: Conexão via LAN (Mesma Rede Wi-Fi)
Se todos os jogadores estiverem na mesma rede local (ex: mesma casa ou escritório):
- O host inicia a simulação e compartilha seu IP local
Exemplo:192.168.1.100 - Os outros jogadores usam esse IP para se conectar
- Todos acessam:
http://<IP_DO_HOST>:8000
Esta é a opção mais simples e recomendada quando todos estão fisicamente próximos e conectados à mesma rede.
Opção 2: Conexão via VPN (Jogadores Remotos)
Para jogar com amigos que não estão na mesma rede física, é necessário usar uma VPN, criando uma rede virtual compartilhada entre os computadores.
Radmin VPN (Recomendado)
O Radmin VPN é gratuito, fácil de configurar e não possui limite de usuários.
Instalação e uso:
- Baixe o Radmin VPN:
https://www.radmin-vpn.com/ - Instale em todos os computadores que participarão
- O host cria uma rede:
- Abra o Radmin VPN
- Clique em Criar rede
- Defina um nome e uma senha
- Compartilhe essas informações com os jogadores
- Os jogadores entram na rede:
- Clique em Entrar em rede
- Informe o nome da rede e a senha
- Conexão:
- Todos verão o IP virtual do host na lista do Radmin VPN
- Use esse IP para se conectar ao simulador
O Radmin VPN normalmente cria IPs no formato 26.x.x.x.
Este é o IP que deve ser usado para conexão.
Outras Opções de VPN
-
Hamachi
Gratuito para até 5 usuários. Indicado para grupos pequenos. -
Tailscale
Moderno, seguro e simples de configurar. Gratuito para uso pessoal.
Configuração do preferred_vpn
O simulador tenta detectar automaticamente a VPN ativa e exibir o IP correto na tela do lobby do host.
Caso a detecção automática não funcione corretamente, é possível definir manualmente a VPN preferida no arquivo config.toml.
[server]
provider = "lan"
port = 8000
preferred_vpn = "radmin"
Define qual VPN o simulador deve priorizar ao exibir o IP de conexão.
Link Copiável na Interface
Ao criar uma sala multiplayer, a interface exibe automaticamente um link copiável para facilitar o compartilhamento.
Como usar:
- Crie a sala multiplayer
- Clique no botão Copiar Link
- O link completo será copiado
Exemplo:
http://26.123.45.67:8000 - Compartilhe o link via Discord, WhatsApp ou qualquer outro meio
- Os jogadores podem abrir o link diretamente no navegador para entrar na sala
Túneis Públicos (Em Desenvolvimento)
Opções de túnel público como LocalTunnel, Playit.gg e Zrok estão em desenvolvimento.
Essas soluções permitirão compartilhar sessões multiplayer pela internet sem a necessidade de VPN, mas ainda não estão disponíveis nesta versão.