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

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

Reply
 
Thread Tools Display Modes
  #1  
Old 05-26-2009, 05:02 PM
Xelaan
Sarnak
 
Join Date: May 2009
Location: NJ
Posts: 38
Default

I replaced them from the latest trunk, I haven't figured out how to download the instance source code into my trunk directory using svn. I am a bit confused about the whole instance thing.

To switch to the instance do I need to create all new directories and download the instance using a new svn checkout, compile the instance, then rebuild all my links to the instance executables?

Makes me wonder why this code wasn't just added to the trunk as an update instead of making the trunk obsolete. I am thinking I am missing something here.
Reply With Quote
  #2  
Old 05-26-2009, 05:08 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Well like I said I am new to this so all I can do is explain how I got mine working. What I had to do is compile my instance executables from source and run the instance sql on the database. After I did this, it just worked. I was getting an SQL error also when my zones would load.

If you do not want to go through the whole compiling thing, have you tried these ? Backup your executables first and maybe try these that are precompiled.

http://code.google.com/p/projecteqemu/downloads/list
Reply With Quote
  #3  
Old 05-26-2009, 05:14 PM
provocating's Avatar
provocating
Demi-God
 
Join Date: Nov 2007
Posts: 2,175
Default

Quote:
Originally Posted by Xelaan View Post
I haven't figured out how to download the instance source code into my trunk directory using svn.
Also I wanted to add something. You may simply have to just change your path. I am not sure what you are using for SVN but with Toirtose(sp) I just change my path.

From: http://projecteqemu.googlecode.com/svn/trunk/
To: http://projecteqemu.googlecode.com/s...ches/instance/
Reply With Quote
  #4  
Old 05-26-2009, 10:14 PM
gaeorn
Developer
 
Join Date: Apr 2009
Location: USA
Posts: 478
Default

They chose to branch off the instance code while it was being worked on since there are many servers out there that have their own DBs.

ProjectEQ, on the other hand, is a test server for the purpose of developing the server code and database. Once the instance branch got far enough along to begin testing, PEQ switched over to using it. This means their database is now configured to use the instance branch of the server code.

To avoid confusion, a branch in a source code repository is usually a complete copy of whatever code was branched off, but it contains features not found in the trunk code. This is often done for experimental features, such as this case for instancing.

Anyway, it appears I was misinterpreting the error message you posted earlier. What you need to do is download the instance branch of the server and compile it. The branch is a full copy of the server code so you do not need anything from trunk to do this. As shown in the previous post, you simply change the path you are downloading from to get the instance branch code.

Once you have the instance branch of the server compiled, installed and running, the missing objects should work properly.

Feel free to ask if you have more questions.
Reply With Quote
Reply

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:00 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