EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   I'm trying to keep my cool here and get these fixed... (https://www.eqemulator.org/forums/showthread.php?t=35326)

lerxst2112 05-10-2012 05:47 PM

When you upgrade your source code and recompile you need to copy the files from the Build directory to where you run your server from.

This is in addition to applying the sql updates if there are any between your last version of the source code and the new version of the source code.

Drakiyth 05-10-2012 07:41 PM

Quote:

Originally Posted by lerxst2112 (Post 209679)
When you upgrade your source code and recompile you need to copy the files from the Build directory to where you run your server from.

This is in addition to applying the sql updates if there are any between your last version of the source code and the new version of the source code.



So you're saying all of these files here? Even the folders and send it to my server's directory? I added the 5 files which are not folders and nothing worked, but I'll try it with the folders if that's what I'm missing.


Also, you mention recompiling. Are you talking about the Visual Studios C++ 2008 compile thing? Do I need to do that again or do you mean compile from the SVN download? Just need to make sure we are on the right page here.
http://i269.photobucket.com/albums/j...Thesefiles.png

lerxst2112 05-10-2012 08:02 PM

1) Update your source code from SVN. Assuming you're using TortoiseSVN you right-click the EQEmuServer directory and choose SVN Update.

2) Open server.sln in Visual Studio and choose Build -> Build Solution

3) Copy the newly built exe and dll files from the build directory to where you run the server from. Only the exe and dll files, not the directories.

From there you should be able to run the server using your batch file or however you have been doing it. If it doesn't work properly you need to look through the most recent logs to see if there are query errors and such. It's generally easier if you delete all of the logs when you update so you don't have any from the old version to confuse you.

sorvani 05-10-2012 09:49 PM

You also need to keep up the various patch_XXXXX.conf files in your server directory.

They are located in the \trunk\EQEmuServer\utils folder. They do not update very often. Only when new opcodes are defined and changed. All of them for current clients were updated on April 18th. The UF one was last updated April 29th.

edit: also you should now have 6 projects building not 5.
edit 2: compiling means to open the solution in visual studio and building it to make new .exe files. Updating the SVN is just that, updating the SVN. That simply downloads all the changes since last time you updated the SVN. it does not compile the source code.
edit 3: while we are at it, sourcing in the changes/updates means to run the MySQL scripts in the \trunk\EQEmuServer\utils\sql\svn folder. From the mysql command prompt the mysql command is "source" hence the term. It sounds like you are running them with a SQL editor program which is just fine, just letting you know what the term means.

chrsschb 05-10-2012 10:25 PM

Sorvani has the compile issue with queryserv been fixed?

sorvani 05-10-2012 10:28 PM

a month or so ago, yes.

Drakiyth 05-10-2012 10:56 PM

Recompiled 2141, Guilds are working and so is #bot stance! WOOT! Varlyndria is back in business ladies and gents! Thank you for all the help! :D

chrsschb 05-10-2012 11:25 PM

Quote:

Originally Posted by sorvani (Post 209686)
a month or so ago, yes.

Good to hear, I just ignored it on my last few compiles out of habit lol.

LordAdakos 05-14-2012 09:11 PM

Im running into a similar problem with 2142. I just downloaded 2142 and recompiled it. Bot stance works but guilds are broken, apparently...

Im on linux, debian, and the server works wonderfully, except for guilds. What information can I provide you with to be of some help?

chrsschb 05-14-2012 10:02 PM

Quote:

Originally Posted by LordAdakos (Post 209738)
Im running into a similar problem with 2142. I just downloaded 2142 and recompiled it. Bot stance works but guilds are broken, apparently...

Im on linux, debian, and the server works wonderfully, except for guilds. What information can I provide you with to be of some help?

Not sure if it's different for Linux but you need to copy over the updated opcode.conf files that are located inside the source/trunk/EQEmuServer/utils/ directory.

trevius 05-15-2012 05:27 AM

Quote:

Originally Posted by LordAdakos (Post 209738)
Im running into a similar problem with 2142. I just downloaded 2142 and recompiled it. Bot stance works but guilds are broken, apparently...

Im on linux, debian, and the server works wonderfully, except for guilds. What information can I provide you with to be of some help?

You may want to start a new thread as your issue is not the same as was experienced in this thread. Maybe you need to add queryserv to your startup and shutdown scripts, and add a symlink to the queryserv file like you should have done for world/zone/eqlaunch/etc during the initial install. As long as you are up to date on the latest SQL updates, I think it should work fine.


All times are GMT -4. The time now is 07:32 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.