Log in

View Full Version : Stable vs Unstable Binaries


Huppy
08-08-2019, 01:40 AM
Even though I compile my own binaries, I noticed, when one uses the update script to download binaries, the "stable" download is a lot farther dated than I anticipated. No big deal to me, but I was noticing the last "modified" date on the stable download is Feb 13th.
That is not a problem for anybody, but I was curious about one thing, involving the "installer", as I assume it downloads the "stable" binaries ? But at the same time, the installer also downloads a very current PEQ database. That database contains all the new faction values/tables that was implemented in the source code March 1st, (after the Feb 13th stable binaries).
Am I going anywhere useful with this observation ? lol ;) (just curious)

https://i.ibb.co/6DQMP38/Binaries-Feb13.jpg

Huppy
08-08-2019, 12:36 PM
This is actually kind of weird. If I download the binaries from the update script (below), it gives me that Feb 13 date on the files. But if I download the binaries directly from that link, it gives me a date of May 28th on the binaries. Anyone else feeling like testing that out, between update script and direct download ? Maybe my own puter is trolling me, lol



Enter a command #> windows_server_download
[Update] Fetching Latest Windows Binaries...
[Download] Saved: (updates_staged/master_windows_build.zip) from https://raw.git
hubusercontent.com/Akkadius/EQEmuInstall/master/master_windows_build.zip
[Update] Fetched Latest Windows Binaries...
[Update] Extracting... ---
[Unzip] Extracting...
[Update] Installing :: common.lib
[Update] Installing :: common.pdb
[Update] Installing :: eqlaunch.exe
[Update] Installing :: eqlaunch.ilk
[Update] Installing :: eqlaunch.pdb
[Update] Installing :: export_client_files.exe
[Update] Installing :: export_client_files.ilk
[Update] Installing :: export_client_files.pdb
[Update] Installing :: import_client_files.exe
[Update] Installing :: import_client_files.ilk
[Update] Installing :: import_client_files.pdb
[Update] Installing :: libeay32.dll
[Update] Installing :: libsodium.dll
[Update] Installing :: loginserver.exe
[Update] Installing :: loginserver.ilk
[Update] Installing :: loginserver.pdb
[Update] Installing :: luabind.lib
[Update] Installing :: luabind.pdb
[Update] Installing :: queryserv.exe
[Update] Installing :: queryserv.ilk
[Update] Installing :: queryserv.pdb
[Update] Installing :: shared_memory.exe
[Update] Installing :: shared_memory.ilk
[Update] Installing :: shared_memory.pdb
[Update] Installing :: ucs.exe
[Update] Installing :: ucs.ilk
[Update] Installing :: ucs.pdb
[Update] Installing :: world.exe
[Update] Installing :: world.ilk
[Update] Installing :: world.pdb
[Update] Installing :: zone.exe
[Update] Installing :: zone.ilk
[Update] Installing :: zone.pdb
[Update] Done

Uleat
08-08-2019, 07:30 PM
Not sure why you're getting a May 28 date..the installer stable binaries were last updated on Feb 13.

ref: https://github.com/Akkadius/EQEmuInstall/blob/master/master_windows_build.zip

Huppy
08-08-2019, 08:24 PM
Not sure why you're getting a May 28 date..the installer stable binaries were last updated on Feb 13.

ref: https://github.com/Akkadius/EQEmuInstall/blob/master/master_windows_build.zip

The May 28 date, I am getting from a direct download, but that's from the link you see in the code wrap I posted above. Hence, I copied and pasted that link in the browser, and downloaded from that. The one you just posted is ....... slightly different. That's what I interpret anyways. Have no idea, lol

Uleat
08-08-2019, 08:55 PM
My link points to the repo page..clicking the download button there redirects to the actual binary link used in the script.

Huppy
08-08-2019, 09:30 PM
Sorry, I'm not sure. This is the contents of that zip file I downloaded from that link, directly. (with May 28th date). It's confusing, for sure. The update script gives me the Feb 13th date. If I copy and paste that link above - https://raw.githubusercontent.com/Akkadius/EQEmuInstall/master/master_windows_build.zip I get this zip:

https://i.ibb.co/5L51q95/master-windows-build-zip.jpg

Uleat
08-08-2019, 10:17 PM
That's really weird...

Sounds like a github issue.

Uleat
08-09-2019, 12:48 AM
I just ran a few tests on it...

- Updating through eqemu_server.pl

- Downloading from github repo page

- Downloading from the console window link you posted

All three for me show 2/13/2019.

Try using different compression software to open the zip..might be running into an issue with how they handle date-time if it's an older version.

Huppy
08-09-2019, 01:45 AM
Ya, I'm thinking something on my end is not quite right. I tried downloading from that github repo link you provided and I still got the May 28 date, lol. I'll get something else going other than winrar.

Huppy
08-09-2019, 03:26 AM
Yup, it was winrar doing it. I got rid of that and got the correct dates now ;)
But anyways, back to my OP. I was just noticing, that anyone installing the "stable" binaries, (by whatever method), since they are based on source code before March 01st, if they wanted to take advantage of the new faction values, they would need to download the "unstable" version of the binaries.

Uleat
08-09-2019, 07:20 PM
Yes, there has always been a balancing act of when to update the 'stable' binaries.


There's been a lot of netcode reworks and tweaks lately.

I'll look to update those after I collaborate with other devs and once the netcode has had a little more burn-in time.

Huppy
08-09-2019, 09:50 PM
There's been a lot of netcode reworks and tweaks lately.


That is not something I would ever complain about. Tweak over twick ;)

Huppy
08-12-2019, 06:03 AM
Try using different compression software to open the zip..

Just a little tidbit on "compatible" compression software. (for those not aware). When I uninstalled winrar with those issues discussed, I installed winzip. But I recently noticed, in the script that backs up the DB, to compress it, looks for one of two apps. 7-Zip or Winrar. If neither of those are installed, it won't compress the DB dump, by default. I don't worry about that myself, because I do my own manual backups and compressing of various things.