PDA

View Full Version : Help with 1.28.5 TESTING



Cen
26th July 2017, 01:18 AM
We need tech savy people to help us test updates for W3 1.28.5. This is just BETA, no official release yet.

We are moving server to 1.28.5 which solves some issues that were introduced in 1.28.2, especially for XP users and for Unicode document paths. At the same time we improved our update process to make things smoother. So what is new?

-you can now use official Blizzard tool to install or update your W3 to latest version. You don't need to search the dark web to find a copy of W3 anymore, you can install it with official tool. The tool is called Warcraft III Launcher.exe (http://warden.eurobattle.net/downloads/file/43). As long as our server is up to date with official bnet, you can use this tool for updates or to do fresh W3 installs.
-for incremental patches, eg: 1.28.0->1.28.2->1.28.5->1.XX.Y our client is now capable of doing a quick update on your w3, downloading only differences between versions instead of 1GB of data, so only a few MB. This means whenever we need to upgrade W3 version, client will do it automatically for you and with as little data transfer as possible.
-if you are on an older version of w3 (1.27b and below) or you feel like your w3 files are corrupted, client can now do a full W3 update with a single click of a button (pulls down 1G archive of vetted files, extracts them).


What to test:
1. Update via client update
-in update tab under beta patch type 1377 and press the "Get Beta patch" button
-client restarts, finds out that you need a new w3 version and does a quick patch (1.28.2->1.28.4->1.28.5), should take 30sec or so
-if quick patching fails, send xpam.log in this thread (make sure you don't restart client before you copy the log, client cleans the log after restart)
-you can test full w3 update with a new button in Update tab (1GB download, might take some time to download and apply)

2. Installer v9
Download (http://files.eurobattle.net/installer/installer_v9beta.zip)
-installer will now go ahead no matter what w3 version you have (it used to stop if it detected incorrect version)
-after the new client is run, it will then try to quick patch you to correct w3 version or ask you to do it manually (either via blizz tool or via full update button)


Reseting your state back to "normal" after testing:
-put your w3 back to 1.28.2 with our WVS, 1.28.2 zip archive (http://warden.eurobattle.net/downloads/file/41) or MyMGN WVS (http://www.mymgn.com/downloads/WC3VersionSwitcher003beta2.zip) (much smaller size)
-run installer v8 (http://warden.eurobattle.net/downloads/file/40)

This should be enough to put you back as you are now and be able to join main server again.


Additional info
-If anything goes wrong with update process, provide xpam.log before restarting the client.
-You can connect to BETA server using gproxy gateway, normal won't work (tries to connect to official). Create a new account or use bot2, bot4, bot5 (pass 123456)
-One bot is in channel bots.
-There is some experimental work to support new dota map in the client but it is not finished yet and the map is not stable either so that will come in a future update.
-one annoying thing about blizzard updater is that it always patches to latest patch, so in between time when our server and official are not in sync it is a useless tool. client will probably be expanded so it can quick patch you backwards also


Using the bot:
.pub
or.. .map <some map> and then .gopub (I think)

Find us on discord for direct chat and support.

Alone_MonaX
27th July 2017, 07:27 AM
Here is xpam log for failed update from 1.28.2

>xdelta3: source file too short: XD3_INTERNAL

Hm, this wc3 instance was only used by eurobattle ( i mean no other clients would change it)
And i had 1.28.2 version downloaded as switcher file (because my official version 1.28.2 got auto updated by mistake :D)
Idk why would patcher expect different file

Cen
27th July 2017, 11:06 AM
Huh, it got you from 1.28.2 to 1.28.4 but then failed at war3x.mpq from 1.28.4 to 1.28.5. O_o

Post here exact filesize of 1.28.2 war3x.mpq and try to do it again. If it fails, post exact filesize of 1.28.4 war3x.mpq also.

Renovatio
27th July 2017, 03:12 PM
OS: Windows 7 (64)

Requesting beta in update tab: worked
Quick patching: I was asked to do a full game update
https://image.ibb.co/ibqF0Q/Capture.png
https://image.ibb.co/d4h0Zk/Capture2.png

running warcraft 3 / loggin to server (using bot 2) / creating and joining game: worked
2. installer9: worked

Cant post attachments here (no permission). I will upload logs on LA:http://dota.eurobattle.net/la/forum/index.php?topic=180275.msg643528#new

Cen
27th July 2017, 03:34 PM
Looks like the same situation as Monax except it failed on war3.mpq. Send me filesizes as I mentioned in my previos post.

Would also like to know if you use any mods or customization or if you have non EN W3. If mods are used then the update failure is expected.

You can also upload somewhere war3(x).mpq at 1.28.4 that fails to be patched here so I can compare it to mine (or send it to me on discord).


edit: attachements enabled

Renovatio
27th July 2017, 04:30 PM
I have some infected files in my PC but the war3 folder seems ok. Just to be clear: war3 is updated to 1.28.5 but the update wasnt made by quick patching. In the directory I also had some pictures, a model editor and some extra copy of war3.mpq, modified by me, but was renamed. I remove them from there. Also, in version switcher the war3patch.mpq version is unknown, the others are detected as they are. I will edit this post adding filesizes later (still downloading patch), I have rlly slow uploading speed, takes to much to send you the archive.

EDIT:
Ver 1.28.2:
war3.mpq = 539,671,304 bytes
war3x.mpq = 401,620,502 bytes

Ver 1.28.4:
war3.mpq = 503,316,480 bytes
war3x.mpq = 369,098,752 bytes

Cen
27th July 2017, 04:41 PM
The main thing is to figure out why you guys have different mpq than me or people for whom it works.

Alone_MonaX
29th July 2017, 12:36 AM
I moved to another house and cannot send you filesizes and such info atm;
I do not use any mods or any else clients except XPAM (for this wc3 instance; but i got another wc3 instances for another platforms, if it is important)
System warcraft 3 path is set up for this, 'xpam`s' instance
I have english version of wc3

p.s. as i said, i moved to another house and everything if deered up here; But i just randomly tried to update wc3 from your client again and it worked
upd: It just said like it worked, but it did not :D And when i restarted XPAM client, it started to download update again, then failed it; I'll try to provide more info tomorrow;

Have you tested it with clean wc3 install, Cen?
Like this way, from scratch:
1. Get 1.27 version ( i already do not remember where could i asquire it; probably it is from my CD, there is some old version, then i used 1.27 patch on it)
2. Switch from 1.27 to 1.28.2 using that WVS archive
3. Download your client, update to 1.28.5

p.p.s: Now i see (probably) 2 reasons for it:
a.) I had some different wc3 instance before that 1.27 patching; Both versions, 'version_before_1.27' and '1.27' versions were russian
b.) Also i went retarded and installed new XPAM client over previous xpam client.

p.p.p.s:

When i tried to run the wacraft3 from the new client, it says:
---------------------------
Patch Error
---------------------------
There was an error patching war3.exe (Unable to read memory). Make sure you are using version 1.22a-1.28a.
---------------------------
ОК
---------------------------

I will rollback to .2 patch and play a bit

p. (x4).s: and also have to say, that i am (and i think many else people) like and respect your work here :) I mean, the whole work;

Sad thing that i am too addicted to the game and cannot manage my time to create that lil app; I am trying to :D It is being coded by parts

Cen
29th July 2017, 01:06 PM
Russian version could be the problem.

I'll add file hash ckecks to verify that files can be updated and fail early if not possible. non-EN can still be updated via official tool.

Cen
3rd August 2017, 12:27 AM
Updated version is out, same instructions from first post apply

Changelog:
-client will now auto dl dota map for you if it detects you dont have it
-no need to install vc redist 2015 anymore, all libraries included in installer and client, no more 0x0000072 errors (in theory)
-client will select a random mirror for full upgrades instead of trying one by one (to spread the bandwith and make downloads faster)
-client will now instantly fail a quick update if the base files are not exactly as expected (different w3 language, mods etc). In cases like this, your upgrade options will be via launcher or via full upgrade

I'd be grateful if a few more people can try this out.

Alone_MonaX
3rd August 2017, 05:12 AM
Extracting war3x.mpq.patch (683) read 683-4
Extracting war3xlocal.mpq.patch (112) read 112-4

[...]

...
Update finished
Diff update successful
Hash matches for game.dll
Hash matches for storm.dll
Hash matches for war3.mpq
Hash matches for war3local.mpq
Hash mismatch for war3x.mpq


Idk, if no1 will have such problem anymore, we can just make me to download any else warcraft 3 instance;
I haven`t tested it, - can i use my official last-updated warcraft 3 instance? Looks like xdelta3.exe should work with patch diffs using both 'directions'
I can test it in the morning if there is any sense in my little workaround idea


For more people you could try announcing and such, in game. Because some players are not even aware about this forum existing :)

Cen
3rd August 2017, 09:52 AM
I didn't quite understand what you are proposing, care to elaborate?

Alone_MonaX
3rd August 2017, 11:53 AM
I mean, if i have different warcraft 3, this is my problem and i should use 'standart' one, not my unique shit that i have on CD from 2007 or so
So basically i do not waste (spend) your time for the problem that is happening only for few players

Cen
3rd August 2017, 01:34 PM
Yes. The error you got is expected and means that your war3x.mpq differs from the expected for whatever reason (different language, mods, some unexpected change which I don't know about). So when quick patch fails you need to update on your own, either via blizzard launcher tool or with the full update button in client. Launcher tool would be recommended in most cases, as long as official servers are not on a newer version than eurobattle. The full update button on the other hand is the safest choice, the only problem is that if you have non english w3 it will relace files with english version.

Alone_MonaX
3rd August 2017, 02:18 PM
I`ll use launcher then;

Alone_MonaX
3rd August 2017, 02:56 PM
Ok
Installed everything;

Now:
1. I have to start warcraft 3 manually, because clicking on 'Gproxy Gateway' starts only gproxy, that is 'Waiting W3...' in logs and does not start it; When i start warcraft 3 manually, gproxy detects it. (normal gateway starts wc3 normally btw)
2. When i`m connecting to eurobattle realm, (i mean, when i click on Battle.net button in wc3) it shows stylish modal in-game alert with 'unable to validate version bla-bla'. But XPAM client (in 'Warcraft' tab say that my version is OK - 1.28.5.7680. Btw, my official warcraft 3 is russian, is it issue again?:D
Client log:

Client is up to datee
No newer patch exists. Xpam is up to date
Update finished
Client update finished
Client is up to date
C:\Program Files (x86)\Warcraft III\Warcraft III.exe
W3 is up to date
Checking if DotA map exist: DotA v6.85k Allstars.w3x
DotA v6.85k Allstars.w3x exists.
C:\Program Files (x86)\Warcraft III\Warcraft III.exe
C:\Program Files (x86)\Warcraft III\Warcraft III.exe
C:\Program Files (x86)\Warcraft III\Warcraft III.exe
C:\Program Files (x86)\Warcraft III\Warcraft III.exe

Gproxy log:

[03-08-2017 14:51:52][SYSTEM][LOG_INFO] starting winsock[03-08-2017 14:51:52][SYSTEM][LOG_INFO] setting process priority to "above normal"
[03-08-2017 14:51:52][SYSTEM][LOG_INFO] Listening for gproxy games on port [6125]
[03-08-2017 14:51:52][SYSTEM][LOG_INFO] Listening for warcraft 3 connections on port 6112
[03-08-2017 14:51:52][SYSTEM][LOG_INFO] GProxy++ Xpam Version 13
[03-08-2017 14:51:52][SYSTEM][LOG_INFO] List of commands: !commands
[03-08-2017 14:51:52][SYSTEM][LOG_INFO] GPROXY READY
[03-08-2017 14:51:52][SYSTEM][LOG_INFO] Waiting max 25 seconds for W3 to start
[03-08-2017 14:51:52][SYSTEM][LOG_INFO] Waiting W3...
[03-08-2017 14:51:53][SYSTEM][LOG_INFO] Waiting W3...
[03-08-2017 14:51:54][SYSTEM][LOG_INFO] Waiting W3...
[03-08-2017 14:51:55][SYSTEM][LOG_INFO] Waiting W3...
[03-08-2017 14:51:56][SYSTEM][LOG_INFO] Waiting W3...
[03-08-2017 14:51:57][SYSTEM][LOG_INFO] Detected W3 as running
[03-08-2017 14:52:01][GPROXY][LOG_INFO] Creating new WC3 socker connection
[03-08-2017 14:52:01][GPROXY][LOG_INFO] Initiating the two way connection
[03-08-2017 14:52:01][GPROXY][LOG_INFO] Connection marked as WC3
[03-08-2017 14:52:01][GPROXY][LOG_INFO] Remote socket connected with [144.76.61.239]
[03-08-2017 14:52:02][GPROXY][LOG_INFO] Local socket disconnected
[03-08-2017 14:52:02][GPROXY][LOG_INFO] Deleting connection
[03-08-2017 14:52:17][AMH][LOG_INFO] EXITED
[03-08-2017 14:52:17][SYSTEM][LOG_INFO] Shutting down
[03-08-2017 14:52:17][SYSTEM][LOG_INFO] Shutting down winsock
[03-08-2017 14:52:17][SYSTEM][LOG_INFO] GPROXY EXITING


In XPAM client, in 'Gproxy' tab, in that string a.k.a. 'live log' i see my process names 1 by 1 switching rapidly; In case this is important
Maybe i fucked something up

Cen
3rd August 2017, 03:48 PM
Normal gateway does not work on beta so that is ok. The fact that W3 does not start is more problematic. I'll check around what could be the problem.

Cen
3rd August 2017, 06:36 PM
Btw, can you check that w3l.exe, w3lh.dll and wl27.dll are in w3 directory? Also, check skype.

Alone_MonaX
3rd August 2017, 07:11 PM
Ye, i have these files there

Cen
3rd August 2017, 07:48 PM
Should be fixed. Updated everything.

Alone_MonaX
3rd August 2017, 09:18 PM
Now it starts warcraft 3, buuuuuuut... gproxy is keep waiting for warcraft 3 in log; Meanwhile i cannot connect to pvpgn;
Then gproxy stops to wait and i`m connecting to official battle.net instead;

[03-08-2017 21:16:24][SYSTEM][LOG_ERROR] W3 did not start in time. Shutting down

​...or i should re-download the v9 client and reinstall it?

Cen
3rd August 2017, 10:53 PM
Yes, you should redownload it.

Alone_MonaX
4th August 2017, 08:32 AM
Ok, now:
1. When i create new acc, there is no way to activate it; So i used bot2 acc
2. I can use .map [map name]. bot3 responds in channel with 'Loading config file [map name]. But i cannot .gopub nor .pub, - bot does not respond anything. But maybe its supposed to be like this at this moment. Anyway, i just reported it



I used /ann Deer-door and it worked, woo-hoo! First time announced deer-door on some server :DDDDD