Como dar acesso aos jogos do Wine / Crossover à LAN?

5

Estou tentando fazer jogos em LAN com o Crossover para Linux, mas meu computador nunca é encontrado por outros jogadores em minha rede, nem ele encontra outros jogadores em si.

(Eu tentei com 2 jogos, Battle for Middle Earth 2 e Anno 1602.)

Existe um método geral para alcançar o acesso LAN para o Wine?

    
por Steven Roose 04.11.2012 / 11:55

2 respostas

2

Você pode tentar Hamachi (não gerenciado), pois ele cria uma rede LAN virtual. No que diz respeito ao Wine, eu só usei o Hamachi com Wine para jogar o Diablo II TCP / IP, não a LAN. No entanto, suponho que isso funcionaria, já que consegui que o Minecraft LAN trabalhasse com computadores fora da minha rede usando o Hamachi.

Então você vai querer que todos que você queira jogar LAN instalem o Hamachi e todos se juntem a uma única rede; Então, quando você abrir um jogo de LAN, se você se conectar usando um IP, você vai querer usar o seu Hamachi IP, que eu acredito que geralmente é algo como 5.x.x.x

    
por DaimyoKirby 12.11.2012 / 23:50
2

O melhor de vocês é perguntar nos fóruns de vinhos do winehq (são as mesmas pessoas) ou nos fóruns no crossover.

Primeiro, você precisa ter certeza de que tem acesso real à LAN. Verifique seu firewall e certifique-se de não bloquear nenhuma porta. Certifique-se de que a porta da sua tentativa seja usada.

Você também pode ter problemas com jogos mais antigos que tentam acessar NICs diretamente ou algo assim. No entanto, a maior parte do vinho usa apenas a rede que você tem. Não importa se os pacotes são encaminhados para a internet ou a 1,5 m de distância. Isso pode ser muito específico para o jogo.

Os jogos mais antigos do DirectPlay também apresentam alguns problemas. Se você olhar para o Anno 1602, por exemplo, você verá que o dplay (networking) é um problema. veja o relatório de erros . Existe uma solução alternativa. Faça o download dos arquivos dll que você precisa para melhores instruções aqui e defina-os para usá-los fazendo algo como

WINEDLLOVERRIDES="dplayx,dpnet,dpnhpast,dpwsockx=n" wine 1602.exe

Tenha em mente que esta é apenas uma maneira de alcançar isso.

    
por coteyr 17.11.2012 / 10:34