Go Back   RunUO - Ultima Online Emulation > RunUO > Server Support on Windows

Server Support on Windows Get (and give) support on general questions related to the RunUO server itself.

Reply
 
Thread Tools Display Modes
Old 09-11-2007, 11:58 AM   #1 (permalink)
Forum Novice
 
Join Date: Dec 2006
Location: Southern Utah
Age: 29
Posts: 902
Send a message via Yahoo to greywolf79
Default SVN 238 help needed

I am a new shard owner... I had RC1 up and running and have gotten some scripts to work and even with a lot of help make one. However I wanted to upgrade and so I chose to use SVN 238 (The newest as of now?)... However, after compiling the server's .exe file it will not let me use my client (5.0.5b) saying there was a "Lenient Kick" and something about a limit of version 5.0.5a, it deletes my account, and then I lose connection. What is wrong? Can someone help me please?

GreyWolf.
greywolf79 is online now   Reply With Quote
Old 09-11-2007, 12:09 PM   #2 (permalink)
Forum Novice
 
Soteric's Avatar
 
Join Date: Aug 2006
Location: Russia, Rostov-on-Don
Posts: 762
Send a message via ICQ to Soteric
Default

The latest SVNs don't support old clients ( < 6.0.0.0 versions I guess ). Use ~182 SVN or patch your client
Soteric is online now   Reply With Quote
Old 09-11-2007, 12:22 PM   #3 (permalink)
Newbie
 
Join Date: Sep 2006
Age: 23
Posts: 19
Smile

well there's a reason to have the client versions correct. If some one isn't updated enough then they wont be able to see things in the game and lose some other functionality. I don't know how to set the file to require a specific version but here is a temporary fix until some one that knows how to do that can get back to you.
find clientverification.cs and change this line to false. it's right up top.

Code:
		private static bool m_DetectClientRequirement = true;
twizfire is offline   Reply With Quote
Old 09-11-2007, 12:46 PM   #4 (permalink)
Forum Expert
 
stormwolff's Avatar
 
Join Date: Nov 2003
Location: The Internet
Age: 28
Posts: 3,510
Default

Quote:
Originally Posted by Soteric View Post
The latest SVNs don't support old clients ( < 6.0.0.0 versions I guess ). Use ~182 SVN or patch your client
I believe that is an incorrect statement I can use both 5.0.9 and 6.0.1.8+ on my shard using the latest SVN, there is a deference between not supporting older clients and suggesting one update their client. Older clients are supported, there is just a newish feature to help ensure everyone playing on a shard has an up to date version.

The issue here is as twizfire suggested.

It seems like the client verification looks for the version installed on the server and compares it to the version being used by the end user. It also appears that there is a line commented out where you can pick a specific version.

in clientverification.cs

//ClientVersion.Required = null;
//Required = new ClientVersion( "6.0.0.0" );

Greywolf, since you mentioned in another topic it is just you and a few friends I would just turn it off as twizfire said and tell your players which version to use.

Last edited by stormwolff; 09-11-2007 at 12:55 PM.
stormwolff is offline   Reply With Quote
Old 09-11-2007, 01:01 PM   #5 (permalink)
Forum Novice
 
Soteric's Avatar
 
Join Date: Aug 2006
Location: Russia, Rostov-on-Don
Posts: 762
Send a message via ICQ to Soteric
Default

Quote:
Originally Posted by stormwolff View Post
I believe that is an incorrect statement
Sorry. Just thought those client changes (network changes, different facets for Trammel/Felucca and others) made using 5.x.x.x version impossible
Soteric is online now   Reply With Quote
Old 09-11-2007, 03:27 PM   #6 (permalink)
Forum Novice
 
Join Date: Dec 2006
Location: Southern Utah
Age: 29
Posts: 902
Send a message via Yahoo to greywolf79
Default

I tried running it after making that statement false so it would not make it be a certain version client... It tells me lost connection on the client and then when I pull up the command console window for the shard it has rebooted and is loading all the scripts again, and then asks me if I want to make an administrator account because there is none. (I made one the first time before the lost connection).

GreyWolf.
greywolf79 is online now   Reply With Quote
Old 09-11-2007, 03:36 PM   #7 (permalink)
Forum Expert
 
stormwolff's Avatar
 
Join Date: Nov 2003
Location: The Internet
Age: 28
Posts: 3,510
Default

Quote:
Originally Posted by greywolf79 View Post
I tried running it after making that statement false so it would not make it be a certain version client... It tells me lost connection on the client and then when I pull up the command console window for the shard it has rebooted and is loading all the scripts again, and then asks me if I want to make an administrator account because there is none. (I made one the first time before the lost connection).

GreyWolf.
Do you get some sort of crash log when the server reboots?
stormwolff is offline   Reply With Quote
Old 09-11-2007, 03:41 PM   #8 (permalink)
Forum Novice
 
Join Date: Dec 2006
Location: Southern Utah
Age: 29
Posts: 902
Send a message via Yahoo to greywolf79
Default

This is what the latest crash log states:

Code:
Server Crash Report
===================

RunUO Version 2.0, Build 2809.41385
Operating System: Microsoft Windows NT 5.1.2600 Service Pack 2
.NET Framework: 2.0.50727.832
Time: 9/11/2007 12:23:36 PM
Mobiles: 1
Items: 17
Exception:
System.DllNotFoundException: Unable to load DLL 'zlib32': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
   at Server.Network.Compressor32.compress2(Byte[] dest, Int32& destLength, Byte[] source, Int32 sourceLength, ZLibQuality quality)
   at Server.Network.Compressor32.Compress(Byte[] dest, Int32& destLength, Byte[] source, Int32 sourceLength, ZLibQuality quality)
   at Server.Network.DisplayGumpPacked.WritePacked(PacketWriter src)
   at Server.Network.DisplayGumpPacked.Flush()
   at Server.Gumps.Gump.Compile(NetState ns)
   at Server.Mobile.SendGump(Gump g, Boolean throwOnOffline)
   at Server.Mobile.SendGump(Gump g)
   at Server.Engines.Help.HelpGump.EventSink_HelpRequest(HelpRequestEventArgs e)
   at Server.EventSink.InvokeHelpRequest(HelpRequestEventArgs e)
   at Server.Network.PacketHandlers.HelpRequest(NetState state, PacketReader pvSrc)
   at Server.Network.MessagePump.HandleReceive(NetState ns)
   at Server.Network.MessagePump.Slice()
   at Server.Core.Main(String[] args)

Clients:
- Count: 1
+ 192.168.1.3: (account = admin) (mobile = 0x1 'Brian')
greywolf79 is online now   Reply With Quote
Old 09-11-2007, 03:46 PM   #9 (permalink)
Forum Expert
 
stormwolff's Avatar
 
Join Date: Nov 2003
Location: The Internet
Age: 28
Posts: 3,510
Default

Quote:
Originally Posted by greywolf79 View Post
This is what the latest crash log states:

Code:
Server Crash Report
===================

RunUO Version 2.0, Build 2809.41385
Operating System: Microsoft Windows NT 5.1.2600 Service Pack 2
.NET Framework: 2.0.50727.832
Time: 9/11/2007 12:23:36 PM
Mobiles: 1
Items: 17
Exception:
System.DllNotFoundException: Unable to load DLL 'zlib32': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
   at Server.Network.Compressor32.compress2(Byte[] dest, Int32& destLength, Byte[] source, Int32 sourceLength, ZLibQuality quality)
   at Server.Network.Compressor32.Compress(Byte[] dest, Int32& destLength, Byte[] source, Int32 sourceLength, ZLibQuality quality)
   at Server.Network.DisplayGumpPacked.WritePacked(PacketWriter src)
   at Server.Network.DisplayGumpPacked.Flush()
   at Server.Gumps.Gump.Compile(NetState ns)
   at Server.Mobile.SendGump(Gump g, Boolean throwOnOffline)
   at Server.Mobile.SendGump(Gump g)
   at Server.Engines.Help.HelpGump.EventSink_HelpRequest(HelpRequestEventArgs e)
   at Server.EventSink.InvokeHelpRequest(HelpRequestEventArgs e)
   at Server.Network.PacketHandlers.HelpRequest(NetState state, PacketReader pvSrc)
   at Server.Network.MessagePump.HandleReceive(NetState ns)
   at Server.Network.MessagePump.Slice()
   at Server.Core.Main(String[] args)

Clients:
- Count: 1
+ 192.168.1.3: (account = admin) (mobile = 0x1 'Brian')
It's saying you are missing the zlib32.dll

You can download it here:
http://www.runuo.com/mark/zlib32.dll

Put that in your main RunUO folder
stormwolff is offline   Reply With Quote
Old 09-11-2007, 03:59 PM   #10 (permalink)
Forum Novice
 
Join Date: Dec 2006
Location: Southern Utah
Age: 29
Posts: 902
Send a message via Yahoo to greywolf79
Default

Ok, thank you... I downloaded and will try it when I get home tonight from work... Off to the grinding stone for now.

GreyWolf.
greywolf79 is online now   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5