Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/03/2016, à 01:04

Hilderik

Frozen throne (W3), accepter une invitation dans battlenet

Bonjour,

trouvé un tuto sur le site, très bien sauf qu'il est impossible d'inviter ou de rejoindre une partie lancée par des potos sur battlenet. Seul je peux rechercher une partie et faire mumuse mais impossible de jouer avec des potes.

La question est de savoir si quelqu'un à déjà réussi cela et si oui comment ?

Merci d'avance pour votre aide.

Hors ligne

#2 Le 01/03/2016, à 01:16

vv221

Re : Frozen throne (W3), accepter une invitation dans battlenet

Question peut-être un peu bête : tu as vérifié que vous utilisez tous la même version du jeu, de préférence la dernière (1.26.0.6401) ?


Jouer sur Ubuntu ? Facile !

Hors ligne

#3 Le 01/03/2016, à 10:17

Hilderik

Re : Frozen throne (W3), accepter une invitation dans battlenet

Oui le jeu se met automatiquement à jour quand tu te connectes à Battle.net smile

Hors ligne

#4 Le 01/03/2016, à 11:10

abelthorne

Re : Frozen throne (W3), accepter une invitation dans battlenet

Je sais que dans le temps, il y avait des problèmes pour jouer sur Battle.net mais ça a l'air d'être réglé (au moins en théorie) avec les versions actuelles de Wine. Néanmoins, d'après AppDB, il y a deux choses qui peuvent empêcher d'héberger ou de rejoindre une partie :
1) des ports fermés (par défaut, TCP & UDP 6112 et/ou ceux indiqués là : http://portforward.com/cportsnotes/batt … tlenet.htm)
2) une version de Wine qui a été compilée sans le patch "AcceptEx" (?)

Pour le point 2, c'est un peu flou, il est question d'instructions que je ne vois pas sur la page et je ne sais pas du tout si les versions de Wine qui sont dans les dépôts ont ce patch. D'ailleurs, quelle version de Wine utilises-tu ?

Hors ligne

#5 Le 01/03/2016, à 19:44

Hilderik

Re : Frozen throne (W3), accepter une invitation dans battlenet

Merci,
les ports ont été ouverts dans le pare feu et effectivement où trouver le "AcceptEx patch " pour wine.... ?

Hors ligne

#6 Le 01/03/2016, à 21:16

abelthorne

Re : Frozen throne (W3), accepter une invitation dans battlenet

Pour commencer, est-ce que tu utilises une version de Wine à jour (1.9.x ou, au pire, 1.8.x) ou la version des dépôts qui commence à dater ? Est-ce que tu utilises PlayOnLinux ?

Le patch AcceptEx a l'air de dater de quelques années, il est probablement déjà intégré à Wine. Pour en avoir le cœur net, le plus simple serait de lancer le jeu depuis un terminal et voir ce qui apparaît dedans quand quelqu'un essaie de se connecter à ta partie. Si tu as l'erreur fixme:winsock:WS2_async_accept AcceptEx accepting socket closed but request was not cancelled, c'est apparemment que tu as une version de Wine qui ne le gère pas ; sinon, le problème vient probablement d'ailleurs.

EDIT : d'après le rapport de bug correspondant, le problème avec AcceptEx est apparemment réglé depuis Wine 1.3.5.

Dernière modification par abelthorne (Le 01/03/2016, à 21:18)

Hors ligne

#7 Le 01/03/2016, à 21:47

Hilderik

Re : Frozen throne (W3), accepter une invitation dans battlenet

Ok comment mettre à jour wine ? ou quelle est la dernière version ? ou comment le désinstaller pour essayer la dernière version ? svp ? smile

Dernière modification par Hilderik (Le 01/03/2016, à 21:51)

Hors ligne

#8 Le 01/03/2016, à 22:36

abelthorne

Re : Frozen throne (W3), accepter une invitation dans battlenet

Commence par donner le retour de wine --version dans un terminal. Et précise si tu utilises PlayOnLinux ou non, c'est important, ça change complètement la façon d'utiliser Wine.

Hors ligne

#9 Le 01/03/2016, à 22:45

Hilderik

Re : Frozen throne (W3), accepter une invitation dans battlenet

Voici, nous en sommes au 2.0 d'après ce que j'ai pu lire, suis un peu hasbeen

wine-1.6.2

désolé mais je ne peux te dire si j'utilise playonlinux ou pas....parce que je ne sais pas.

Dernière modification par Hilderik (Le 01/03/2016, à 22:46)

Hors ligne

#10 Le 02/03/2016, à 00:01

abelthorne

Re : Frozen throne (W3), accepter une invitation dans battlenet

Si tu ne sais pas si tu utilises POL, c'est que tu ne l'utilises pas.

Tu utilises donc la version stable des dépôts, qui commence à dater mais qui devrait fonctionner pour Warcraft 3. Essaie quand même de passer à une version plus récente. Le plus simple est de passer par le PPA (dépôt tiers) Ubuntu Wine. Ajoute-le à tes sources, recharge-les et fais la mise à jour :

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update && sudo apt-get dist-upgrade

(La première commande va te demander de confirmer l'ajout en appuyant sur Entrée.)

Si la deuxième commande ne te propose pas de mettre à jour Wine (si tu as un doute, refais wine --version après pour vérifier si tu es en 1.6.2 ou en 1.8), supprime le paquet wine (sudo apt-get remove wine) et installe wine1.8 (sudo apt-get install wine1.8).

Ensuite, réessaie Warcraft 3 en le lançant depuis un terminal (est-ce que tu sais comment faire ?). Si tu as toujours le problème de connexion, quitte et regarde si ce qui est affiché dans le terminal, parmi la multitude des lignes de Wine, tu as "fixme:winsock:WS2_async_accept AcceptEx accepting socket closed but request was not cancelled". D'ailleurs, fais un copier-coller de ce que tu as de la part de Wine, ça permettra peut-être de déterminer ce qui coince.

Hors ligne

#11 Le 02/03/2016, à 12:12

Hilderik

Re : Frozen throne (W3), accepter une invitation dans battlenet

Ok merci pour les infos mais lorsque je suis la méthode du site pour ajouter le PPA aux sources, voici ce qu'il me dit :

madeleine@BX4000:~$ ppa:ubuntu-wine/ppa
bash: ppa:ubuntu-wine/ppa: Aucun fichier ou dossier de ce type
madeleine@BX4000:~$ sudo add-apt-repository ppa:user/ppa-name
[sudo] password for madeleine: 
Cannot add PPA: 'ppa:user/ppa-name'.
Please check that the PPA name or format is correct.

Il faut télécharger un fichier sans doute mais lequel....
Que télécharger ? (wine gecko, wine mono, tar.bz2, tar debian gz...?), quelle commande ? Je sais lire mais je débute avec ubuntu, j'essaierai de chercher.

Merci smile

Hors ligne

#12 Le 02/03/2016, à 16:27

vv221

Re : Frozen throne (W3), accepter une invitation dans battlenet

Passe plutôt par des copier-coller pour les commandes, celles que tu as entrées en sont pas celles qui t’ont été données wink


Jouer sur Ubuntu ? Facile !

Hors ligne

#13 Le 02/03/2016, à 19:16

abelthorne

Re : Frozen throne (W3), accepter une invitation dans battlenet

Il faut taper ce que j'ai indiqué. Pour ajouter le PPA de Wine : sudo add-apt-repository ppa:ubuntu-wine/ppa

Dernière modification par abelthorne (Le 02/03/2016, à 19:16)

Hors ligne

#14 Le 03/03/2016, à 09:45

laurentpoulle

Re : Frozen throne (W3), accepter une invitation dans battlenet

Et avec hamachi , tu as essayé aussi ?


:)

Hors ligne

#15 Le 03/03/2016, à 17:47

Hilderik

Re : Frozen throne (W3), accepter une invitation dans battlenet

abelthorne a écrit :

Il faut taper ce que j'ai indiqué. Pour ajouter le PPA de Wine : sudo add-apt-repository ppa:ubuntu-wine/ppa

oui effectivement...j'avais mal lu la commande proposée....la mise à jour à l'air de fonctionner, j'essayerai sur Battlenet.

Et oui avec hamachi cela fonctionne mais en réseau local (via le jeu en lui même) pas sur Battlenet.

Merci

Hors ligne

#16 Le 03/03/2016, à 23:33

Hilderik

Re : Frozen throne (W3), accepter une invitation dans battlenet

Testé....rien à faire sad
voici un script quand je quitte, auquel bien sûr je ne comprends rien mais si cela peut faire avancer la chose.... smile

wine "c:\Program Files\Warcraft III\Frozen Throne.exe" -opengl
err:ole:CoCreateInstance apartment not initialised
fixme:d3d:check_fbo_compat Format WINED3DFMT_B8G8R8A8_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
fixme:d3d:check_fbo_compat Format WINED3DFMT_B8G8R8X8_UNORM with rendertarget flag is not supported as FBO color attachment, and no fallback specified.
fixme:win:EnumDisplayDevicesW ((null),0,0x33f318,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5a8,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f5d8,0x00000000), stub!
madeleine@BX4000:~$ fixme:winediag:AUDDRV_GetAudioEndpoint Winepulse is not officially supported by the wine project
fixme:winediag:AUDDRV_GetAudioEndpoint For sound related feedback and support, please visit http://ubuntuforums.org/showthread.php?t=1960599
fixme:winsock:WSAIoctl SIO_GET_EXTENSION_FUNCTION_POINTER: unimplemented TransmitFile
fixme:imm:ImmGetOpenStatus (0x14bcc0): semi-stub
fixme:imm:ImmReleaseContext (0x2002a, 0x14bcc0): stub
fixme:win:EnumDisplayDevicesW ((null),0,0x33e8b8,0x00000000), stub!
fixme:event:wait_for_withdrawn_state window 0x2002a/4000006 wait timed out
fixme:msvcrt:__clean_type_info_names_internal (0x150591a0) stub

Hors ligne

#17 Le 04/03/2016, à 13:01

abelthorne

Re : Frozen throne (W3), accepter une invitation dans battlenet

Déjà, pas d'erreur par rapport à AcceptEx, c'était bien une fausse piste.

Après, il n'y a pas des masses d'infos vraiment exploitables là-dedans. En tout cas, rien qui ait l'air de correspondre clairement au moment où tu as tenté une partie en ligne.

Pour en revenir au début du sujet, tu es sûr(e) d'avoir ouvert les ports nécessaires au jeu ? Quel pare-feu/routeur utilises-tu ?

Hors ligne

#18 Le 09/03/2016, à 08:50

Hilderik

Re : Frozen throne (W3), accepter une invitation dans battlenet

Bonjour,
oui les ports ont bien été ouverts sur le routeur freebox et sur le parefeu....rien à faire smile.

Hors ligne

#19 Le 26/04/2016, à 21:18

Hilderik

Re : Frozen throne (W3), accepter une invitation dans battlenet

Bonjour,

après une mise à jour, ce con de jeu ne se lance plus;.....ni avec la commande ni avec le cd....
Pouvez-vous aider, svp  ?

madeleine@BX4000:~$ wine "c:\Program Files\Warcraft III\Frozen Throne.exe" -opengl
err:module:import_dll Library MSVCR120.dll (which is needed by L"C:\\Program Files\\Warcraft III\\Storm.dll") not found
err:module:import_dll Library Storm.dll (which is needed by L"C:\\Program Files\\Warcraft III\\war3.exe") not found
err:module:import_dll Library MSVCR120.dll (which is needed by L"C:\\Program Files\\Warcraft III\\war3.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Warcraft III\\war3.exe" failed, status c0000135

Parfois, j'ai cela aussi

madeleine@BX4000:~$ wine "c:\Program Files\Warcraft III\Frozen Throne.exe" -opengl
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
fixme:advapi:SetNamedSecurityInfoW Object type 6 is not currently supported.
fixme:ver:GetCurrentPackageId (0x33fbe8 (nil)): stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),2,2,(nil),8,(nil)) - stub!
fixme:process:SetProcessDEPPolicy (1): stub
fixme:process:SetProcessDEPPolicy (1): stub
fixme:wtsapi:WTSEnumerateSessionsW Stub (nil) 0x00000000 0x00000001 0x7de7f4 0x7de7f8
fixme:wtsapi:WTSFreeMemory Stub (nil)
fixme:wtsapi:WTSEnumerateSessionsW Stub (nil) 0x00000000 0x00000001 0x7de604 0x7de608
fixme:wtsapi:WTSFreeMemory Stub (nil)
err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered
err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),2,2,(nil),8,(nil)) - stub!
fixme:toolhelp:CreateToolhelp32Snapshot Unimplemented: heap list snapshot
fixme:toolhelp:Heap32ListFirst : stub
err:ole:CoRegisterClassObject COM was not initialized
wine: Unhandled page fault on write access to 0x10093f59 at address 0xb75e3b63 (thread 0029), starting debugger...
fixme:ole:CoGetClassObject CLSCTX_REMOTE_SERVER not supported
err:ole:CoGetClassObject no class object {d4258a22-cf85-489d-83ae-49fcd0dfad29} could be created for context 0x17
err:ntdll:NtQueryInformationToken Unhandled Token Information class 29!
err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered
err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1
fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:advapi:SetNamedSecurityInfoW Object type 6 is not currently supported.
err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered
err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1
fixme:advapi:SetEntriesInAclW unhandled access mode 4
fixme:advapi:SetEntriesInAclW unhandled access mode 4
err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered
err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1
err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered
err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1
err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered
err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1
err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered
err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1
err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered
err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1
fixme:iphlpapi:NotifyAddrChange (Handle 0x162e00, overlapped 0x162db8): stub
fixme:iphlpapi:NotifyRouteChange (Handle 0x162e04, overlapped 0x162dcc): stub
err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered
err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1
fixme:wtsapi:WTSEnumerateSessionsW Stub (nil) 0x00000000 0x00000001 0x7de7b8 0x7de7b4
fixme:wtsapi:WTSFreeMemory Stub (nil)
err:ole:CoGetClassObject class {5b035261-40f9-11d1-aaec-00805fc1270e} not registered
err:ole:CoGetClassObject no class object {5b035261-40f9-11d1-aaec-00805fc1270e} could be created for context 0x1
err:module:import_dll Library MSVCR120.dll (which is needed by L"C:\\Program Files\\Warcraft III\\Storm.dll") not found
err:module:import_dll Library Storm.dll (which is needed by L"C:\\Program Files\\Warcraft III\\war3.exe") not found
err:module:import_dll Library MSVCR120.dll (which is needed by L"C:\\Program Files\\Warcraft III\\war3.exe") not found
err:module:LdrInitializeThunk Main exe initialization for L"C:\\Program Files\\Warcraft III\\war3.exe" failed, status c0000135
err:winediag:WSASocketW Failed to create a socket of type SOCK_RAW, this requires special permissions.
madeleine@BX4000:~$ fixme:wtsapi:WTSEnumerateSessionsW Stub (nil) 0x00000000 0x00000001 0x7de7dc 0x7de7e0
fixme:wtsapi:WTSFreeMemory Stub (nil)
fixme:iphlpapi:GetExtendedTcpTable ulAf = 23, TableClass = 5 not supported
fixme:iphlpapi:GetExtendedUdpTable ulAf = 23, TableClass = 1 not supported

Dernière modification par Hilderik (Le 26/04/2016, à 21:34)

Hors ligne

#20 Le 26/04/2016, à 21:58

abelthorne

Re : Frozen throne (W3), accepter une invitation dans battlenet

Blizzard a mis à jour le jeu il y a peu pour qu'il tourne sur les Windows et MacOS récents. Cette nouvelle version semble poser des problèmes à Wine.

Dans les commentaires sur AppDB, quelqu'un mentionne des problèmes pour lancer la version CD mise à jour, apparemment résolus en téléchargeant et en installant le jeu depuis le site Battle.net. Tu peux toujours essayer de télécharger et réinstaller la version à jour.

Hors ligne

#21 Le 27/04/2016, à 11:50

vv221

Re : Frozen throne (W3), accepter une invitation dans battlenet

Je conseille la version 1.26a de Warcraft 3 (1.26.0.6401), qui tourne nickel via WINE, à toute personne qui ne cherche pas à jouer sur Battle.net (pour les parties en LAN ou via TCP/IP, il suffit que tout le monde utilise la même version, pas forcément la dernière).

Je ne sais pas si Blizzard propose encore le patch 1.26a, dans le cas contraire je peux en mettre a disposition des copies (patchs pour le jeu de base et l’extension, versions anglaise et française).


Jouer sur Ubuntu ? Facile !

Hors ligne

#22 Le 27/04/2016, à 12:05

Hilderik

Re : Frozen throne (W3), accepter une invitation dans battlenet

abelthorne a écrit :

apparemment résolus en téléchargeant et en installant le jeu depuis le site Battle.net. Tu peux toujours essayer de télécharger et réinstaller la version à jour.

Merci, c'est simple de faire cela sous Ubuntu ? ou il est préférable de mettre le patch 1.26a; dans tous les cas faut-il réinstaller le jeu ?

Hors ligne

#23 Le 27/04/2016, à 14:23

abelthorne

Re : Frozen throne (W3), accepter une invitation dans battlenet

Hilderik a écrit :
abelthorne a écrit :

apparemment résolus en téléchargeant et en installant le jeu depuis le site Battle.net. Tu peux toujours essayer de télécharger et réinstaller la version à jour.

Merci, c'est simple de faire cela sous Ubuntu ?

Aussi simple que d'installer le jeu la première fois. wink

Est-ce que tu joues à des jeux Blizzard "récents" (du genre WoW, Diablo 3, Stacraft 2, HearthStone, etc.) ? Si c'est le cas, tu as un compte Battle.net auquel tu peux te connecter sur http://eu.battle.net/ et télécharger le client Warcraft 3 s'il est enregistré sur ton compte. Sinon, tu peux créer un compte, enregistrer ta copie de Warcraft 3 sur le site avec sa clé CD puis télécharger le client. Une fois que c'est fait, tu l'installes normalement avec Wine. Note : il va d'abord te demander un chemin pour enregistrer les données à télécharger et lancera l'installeur seulement après, ne t'inquiète pas si le premier chemin qu'il te propose est le bureau ou le dossier Téléchargements.

(Un détail : le compte Battle.net dont il est question est le "nouveau" Battle.net, qui correspond au compte Blizzard unifié pour tous les jeux ; c'est un peu comme un compte Steam mais pour les jeux Blizzard. Il n'a rien à voir avec l'"ancien" Battle.net que tu as dans Warcraft 3 et les autres jeux de l'époque, qui désigne simplement le service de jeu en réseau. Si tu as créé un compte dans Warcraft 3 pour jouer en ligne, tu ne pourras pas l'utiliser pour te connecter sur le site web.)

Dernière modification par abelthorne (Le 27/04/2016, à 14:24)

Hors ligne

#24 Le 27/04/2016, à 17:20

Hilderik

Re : Frozen throne (W3), accepter une invitation dans battlenet

Merci pour les réponses, je vais essayer.

mais en fait comme je suis une grosse quiche, je ne sais pas désinstaller sous Ubuntu un fichier qui n'est pas en forme de paquets, peut être en lançant wine ? who knows...

Ok suis arrivé via wine...un truc me chagrine c'est de filer à Blizzard les clefs pour télécharger le client et installer le jeu en passant par battlenet....c'est encore du flicage ou de la récupération de donner, je vais essayer de réinstaller à l'ancienne.

Dernière modification par Hilderik (Le 27/04/2016, à 18:00)

Hors ligne

#25 Le 27/04/2016, à 18:01

abelthorne

Re : Frozen throne (W3), accepter une invitation dans battlenet

Hilderik a écrit :

un truc me chagrine c'est de filer à Blizzard les clefs pour télécharger le client et installer le jeu en passant par battlenet....c'est encore du flicage ou de la récupération de donner

C'est ni plus ni moins que ce que tu as avec Steam, GOG, etc. avec tes jeux associés à ton compte.

Hors ligne