Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 03-21-2011, 03:37 AM
Huppy's Avatar
Huppy
Demi-God
 
Join Date: Oct 2010
Posts: 1,332
Default

Quote:
Originally Posted by Bamzal View Post
This link? For Zlib, go here -
http://sourceforge.net/projects/libp...l.zip/download

Just checked, same one as I previsouy had. There is NO zlib.lib file contained in that zip.

Obvously something has changed.

In the LIB directory, there is:
zdll.lib
zdll.exp
zlib.def
By the way I just went to the link I posted for the download of ZLIB.
I downloaded the zip file it points to and extracted it (TODAY) and it does
contain all the files you need. (INCLUDING the ZLIB1.dll that needs to be
copied over to the windows system folder) (ZLIB1.dll - NOT ZLIB.dll)
THIS FILE -ZLIB1.dll is right in the main extract of the zip file when you
download it. (You can see it when you open up the zip file before you even
extract it all) (I use WinRAR)
Once you extract the zlib folder to your c-drive, and copy that zlib1.dll
you don't need to do anything else with it.
When you are adding the folders to your 2008 express, keep in mind, you
are looking for FOLDER NAMES, not file names.
Reply With Quote
  #2  
Old 03-20-2011, 04:30 AM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Try here: http://sourceforge.net/projects/gnuw...es/zlib/1.2.3/

You'll need both the bin and lib files extracted to the same place.

You may have to fiddle with the order of the library directories to get it to work properly. MySQL also distributes zlib.lib and if they are not the same version you will have linking errors as you saw. If you put the MySQL directory above the zLib directory it should work.
Reply With Quote
  #3  
Old 03-20-2011, 05:05 AM
dranovir45
Sarnak
 
Join Date: Jul 2009
Location: IL
Posts: 41
Default New problem

Ok, when trying to do the 1711 file as shown here

So first click on the 1711 file called 1711_account_restricted_aa.sql and click Open
Then click Start. It will source that sql in to your database.

It will say this when i try

[Err] ALTER TABLE `account` ADD `time_creation` INT UNSIGNED DEFAULT '0' NOT NULL AFTER `suspendeduntil`;
[Err] 1146 - Table 'peq.account' doesn't exist
[Err] UPDATE `account` SET `time_creation` = UNIX_TIMESTAMP() WHERE `time_creation` = 0;
[Msg] Finished - Unsuccessfully

any ideas on how to fix this?

; I saw in guide it told me to delete first 3 lines ( that was the whole file basically ) but i did it and i just get
[Msg] Finished - 0 queries executed successfully

Also; when i try anything else i get

[Err] 1146 - Table 'peq.rule_values' doesn't exist
[Err] INSERT INTO `rule_values` (`ruleset_id`, `rule_name`, `rule_value`, `notes`) VALUES (1, 'Combat:NPCBashKickStunChance', '15', 'Percent chance that a bash/kick will stun');
[Msg] Finished - Unsuccessfully
Reply With Quote
  #4  
Old 03-20-2011, 05:42 AM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Looks like you missed step 15 or typoed somewhere along the way.
Reply With Quote
  #5  
Old 03-20-2011, 06:09 AM
dranovir45
Sarnak
 
Join Date: Jul 2009
Location: IL
Posts: 41
Default

Now lets say i did miss something (cus i did ><) is it easy fix to just do it and a fix will happens or what exactly?
Reply With Quote
  #6  
Old 03-20-2011, 06:55 AM
dranovir45
Sarnak
 
Join Date: Jul 2009
Location: IL
Posts: 41
Default Almostt

Ok, i typed my IP into the internet browser ( im with AT&T ) anyone work with them that knows how to forwards ports on the page, if so plesae let me know.
Reply With Quote
  #7  
Old 03-20-2011, 10:41 AM
Zandig's Avatar
Zandig
Hill Giant
 
Join Date: Jun 2006
Location: New York City
Posts: 180
Default

Compiling with MySQL Server 5.5.9 will fail as it's not supported.
I use 5.1.56 (32 bit version) which works fine.
Reply With Quote
  #8  
Old 03-20-2011, 12:26 PM
Bamzal
Sarnak
 
Join Date: Nov 2002
Location: https://discord.gg/ngqrDtyVe6
Posts: 33
Default

Thank you Zandig and lerxst2112.

I now have a legit looking zlib but still running into the same errors:
"mysqlclient.lib(inflate.obj) : error LNK2005: _inflate already defined in zlib.lib(zlib1.dll)"

My thought is that MySQL is now the problem, and Zandig you just confirmed my assumption.

I will try downgrading right now and report back.
Reply With Quote
  #9  
Old 03-20-2011, 11:43 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

You have no config file. The eqemu_config.xml.full is supposed to be copied to eqemu_config.xml and edited to suit your needs.
Reply With Quote
  #10  
Old 03-20-2011, 11:48 PM
dranovir45
Sarnak
 
Join Date: Jul 2009
Location: IL
Posts: 41
Default

I made that change, finally made progress, then got this ...

Reply With Quote
  #11  
Old 03-21-2011, 08:45 AM
dranovir45
Sarnak
 
Join Date: Jul 2009
Location: IL
Posts: 41
Default

Quote:
Originally Posted by dranovir45 View Post
I made that change, finally made progress, then got this ...

Anyone know exactly what is what at this point, ive read whole guide word for word, it should "be working now" im thinking ive missed a few lil key things and hoping that message could give you guys hints on whats going on.
Reply With Quote
  #12  
Old 03-21-2011, 02:34 PM
Zandig's Avatar
Zandig
Hill Giant
 
Join Date: Jun 2006
Location: New York City
Posts: 180
Default

The most up to date compile guide can always be found in the Wiki:
http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008

I don't have ZLIB1.DLL in my 'windows/system32' directory and it compiles properly. I only have that file in the c:\zlib directory where it belongs.....for what it's worth.
Reply With Quote
  #13  
Old 03-21-2011, 04:20 AM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

The issue is with the library name, not the DLL, and it has in fact been renamed for whatever reason. I've used that link many times before as well, and it was always named properly when I've downloaded it, but it has been a few months since I've done so.

Annoying, but easily fixable if necessary. Some people might not even notice the rename since MySQL also includes the library and if that directory is searched first it would choose that file to link against and not even look in the zlib directory.
Reply With Quote
  #14  
Old 03-21-2011, 03:20 PM
sorvani
Dragon
 
Join Date: May 2010
Posts: 965
Default

i find the wiki hard to use, but maybe that's just me.
Maybe the landing page for the wiki needs redone somehow to help drive things better, I dunno.
Reply With Quote
  #15  
Old 03-21-2011, 06:55 PM
dranovir45
Sarnak
 
Join Date: Jul 2009
Location: IL
Posts: 41
Default

Still getting same error as posted above ; and still seeking an answer for what im supposed to do with the 7000-7100 (following bamzal's advice i made multiple files with the ports etc using from:5998 to: 5999 and making the other shit standard, along with making it 9000 to 9000 when making another TCP, UPD or w/e is different im told but what exactly then, this mean i need 7000-7100 for UPD ?
Reply With Quote
Reply


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

Forum Jump

   

All times are GMT -4. The time now is 03:18 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3