RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

zlib update

Mark

Knight
zlib update

RunUO is distributed with an extremely old version of zlib (1.1.4).

I've optimized and compiled the latest version (1.2.3) which can be obtained at http://www.runuo.com/mark/zlib.dll -- To update, simply download the new dll and overwrite the existing one in your RunUO folder. Both PlayUO and Razor utilize the older version of zlib and you can update those as well if you are so inclined.

The latest version offers a significant performance increase and fixes numerous security issues (although it would be extremely difficult to use them against RunUO, perhaps impossible, why take a chance?). You can read more about zlib at http://www.zlib.net/

I have also compiled a 64-bit version for anyone who needs it. It can be obtained here.

If you are uncomfortable following these instructions or simply have no clue what I'm talking about, disregard this post and continue waiting for the next release. zlib isn't that important.


EDIT: The first version I posted was compiled against msvcr80.dll, the latest C runtime from Microsoft that comes with Visual Studio 2005. Since most of you don't have the new version of the runtime, my compiled version of zlib would not work for you. I recompiled zlib aginst crtdll.dll, the most widespread runtime (and the one the older version of zlib was compiled against), and re-uploaded it.

IF YOU DOWNLOADED ZLIB.DLL BEFORE 1/18/2006, YOU SHOULD RE-DOWNLOAD IT. zlib64.dll (the 64-bit version) is unaffected, as 64-bit Windows only has the newest runtime by default.
 

Seanchen.net

Wanderer
Mark said:
RunUO is distributed with an extremely old version of zlib (1.1.4).

I've optimized and compiled the latest version (1.2.3) which can be obtained at http://www.runuo.com/mark/zlib.dll -- To update, simply download the new dll and overwrite the existing one in your RunUO folder. Both PlayUO and Razor utilize the older version of zlib and you can update those as well if you are so inclined.

The latest version offers a significant performance increase and fixes numerous security issues (although it would be extremely difficult to use them against RunUO, perhaps impossible, why take a chance?). You can read more about zlib at http://www.zlib.net/

I have also compiled a 64 bit version for anyone who needs it. It can be obtained here.

If you are uncomfortable following these instructions or simply have no clue what I'm talking about, disregard this post and continue waiting for the next release. zlib isn't that important.

Perhaps copy/move this post, and sticky it, so more people will see it moderators?

I have no idea if Mark is a moderator or not :lol:
 

Mark

Knight
I have no idea what happened to my adminstrator permissions, but don't care enough to fix them.
 

Karmageddon

Sorceror
I tried this update and when I restarted my server some of the custom house walls were not showing. Is there anything that you have seen like this or no? And if so how did you fix the issue?
 

Endicott

Wanderer
Yeah, when i tried this i could not connect to my server. But i also have a heavily modded core so i will just leave it the way it was.
 

Mark

Knight
Read the edit of my original post (i.e. download again) and let me know if you have any issues.
 

Mark

Knight
Karmageddon said:
Same results with new download.

1. Do you have the file crtdll.dll in C:\Windows\System32?

2. Did you download the correct zlib.dll?

3. Did you overwrite your existing copy in your RunUO directory?
 

delete123

Wanderer
hello! i want to compile zlib myself. now there is no project in the original source. can someone pls post how one would compile it in visual c++ 2008 express for 32 and 64 bit?
 
Top