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

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

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 02-18-2009, 11:23 AM
thepoetwarrior
Discordant
 
Join Date: Aug 2007
Posts: 307
Smile Update Source/Database/Quest info

I've had to read a lot of the forums, and some google searching, just to figure this out. Was getting fustrated to figure out how to get the most current Linux Source, PEQ Database, and PEQ Quest. Turns out its really easy.

For the source I just go to command prompt and type:

Code:
svn co http://projecteqemu.googlecode.com/svn/trunk/EQEmuServer
Now when I download it, I dont see the Rev number anywhere. I checked the obvious changelog.txt but it only has dates with changes made. So for me to figure out the current revision number, I put the address from above:

http://projecteqemu.googlecode.com/s...nk/EQEmuServer

into a web browser then I see on top of the web page info like this:

projecteqemu - Revision 342: /trunk/EQEmuServer

Now for the current database and quest files to match the current source code, I use cvs from command prompt to download, but first I needed to have cvs installed. I found this command with google and it worked for me on Debian Linux.

Code:
apt-get install cvs cvsd
Then to download the PEQ Database:

Code:
cvs -d :pserver:anonymous@peq.cvs.sourceforge.net:/cvsroot/peq checkout peq_db
Then to download the PEQ Quest Files:

Code:
cvs -d :pserver:anonymous@eqemuquests.cvs.sourceforge.net:/cvsroot/eqemuquests checkout peq_quests
Also, after I compile the source, I use a script to make the current updated server boot up instead of the old one I had before.

Delete old links:

Code:
rm cleanipc commands.pl eqemu_config.xml.full eqlaunch libEMuShareMem.so log.ini logs mime.types patch_* plugin.pl templates world worldui worldui.pl zone
Create new links:

Code:
ln -s ../source/peqdb_1129Rev342/utils/defaults/* .
ln -s ../source/peqdb_1129Rev342/utils/patch_* .
ln -s ../source/peqdb_1129Rev342/utils/cleanipc .
ln -s ../source/peqdb_1129Rev342/world/world .
ln -s ../source/peqdb_1129Rev342/EMuShareMem/libEMuShareMem.so .
ln -s ../source/peqdb_1129Rev342/eqlaunch/eqlaunch .
ln -s ../source/peqdb_1129Rev342/zone/zone .
To make things easier, I execute all those as scripts just like my ./start and ./stop scripts.

Hope this helps others that are not experts at Linux like myself. I know Linux Experts will find this info trival, but for someone like myself that is still learning, this info has come in bits and pieces for me.
Reply With Quote
 

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

Forum Jump

   

All times are GMT -4. The time now is 12:44 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