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-29-2009, 11:50 AM
chrsschb's Avatar
chrsschb
Dragon
 
Join Date: Nov 2008
Location: GA
Posts: 904
Default Updating Server

Is there a Wiki article or anything that details the proper way to update the server (All of it) to the newest versions?

I know how to source in sql files from the SVN but here lately any updates I do result in the server going to shit (unable to log in, no gear, etc). I'm currently sitting with Rev245 (except for the respawn_timers update).

Any information is appreciated.
Reply With Quote
  #2  
Old 03-30-2009, 07:24 PM
chrsschb's Avatar
chrsschb
Dragon
 
Join Date: Nov 2008
Location: GA
Posts: 904
Default

Since no one has even looked at this, thought I would clarify anyways.

I know how to source in the sql files and run queries. However, I know you are supposed to do something with the new World.exe, Zone.exe, etc files that come with the package.

What is that process?
Reply With Quote
  #3  
Old 03-30-2009, 08:21 PM
Zandig's Avatar
Zandig
Hill Giant
 
Join Date: Jun 2006
Location: New York City
Posts: 180
Default

You can learn to compile your own code and keep up-to-date by looking here:
http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008
Reply With Quote
  #4  
Old 03-30-2009, 11:45 PM
chrsschb's Avatar
chrsschb
Dragon
 
Join Date: Nov 2008
Location: GA
Posts: 904
Default

Do I need to recompile the code every time I download new binaries? (like going from r245 to r384)
Reply With Quote
  #5  
Old 04-03-2009, 03:13 AM
trevius's Avatar
trevius
Developer
 
Join Date: Aug 2006
Location: USA
Posts: 5,946
Default

If you are using the Binaries, you don't need to compile anything. If by "compile", you mean, sourcing the SQL for the database, then the answer is no. You don't need to source the whole database every time you update your binaries, but you can if you wanted to. Though, the best way to do it is just to make sure you make all of the SQL updates that came between the revisions of the code you were upgrading from and to. So, if you were going from R245 to R384, there would be a lot of SQL updates you would have to make. You would do all of the SQL updates from between R245 and R384. You can find most of the SQL updates in the /utils/sql/svn/ directory of the source code download. But, some of the updates are listed directly in the changelog.txt file itself, so make sure to read through that as well.
__________________
Trevazar/Trevius Owner of: Storm Haven
Everquest Emulator FAQ (Frequently Asked Questions) - Read It!
Reply With Quote
  #6  
Old 04-03-2009, 10:56 AM
Yeormom
Discordant
 
Join Date: Apr 2004
Location: 127.0.0.1
Posts: 402
Default

Quote:
Originally Posted by chrsschb View Post
Do I need to recompile the code every time I download new binaries? (like going from r245 to r384)
Like Trevius mentioned, you cannot compile binaries. When you update binaries, the only thing you need to do is check for database structure changes, which should be noted. Those changes can be sourced from SQL scripts which will take you very little time to perform in most cases.
__________________
Yeorwned
Bane of Life [Custom Classic/PvP]
Reply With Quote
  #7  
Old 04-03-2009, 11:21 PM
chrsschb's Avatar
chrsschb
Dragon
 
Join Date: Nov 2008
Location: GA
Posts: 904
Default

Well I noticed when I download new binaries there is always copies of world.exe, zone.exe, patch.conf, etc. Are these just for people doing new installs?
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:56 PM.


 

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