EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   General::General Discussion (https://www.eqemulator.org/forums/forumdisplay.php?f=586)
-   -   Titanium vs. RoF? (https://www.eqemulator.org/forums/showthread.php?t=38195)

vsab 04-28-2014 03:41 AM

Wiki updated.

NickW 04-28-2014 05:08 AM

I've followed the guide down to:

"c) Use CMake to build the required Visual Studio Solution and Project files

Launch your CMake program, typically labeled CMake (cmake-gui). Eg: Start -> CMake 2.8 -> CMake
To the right of the 'Where is the source code' box, click 'Browse Source' and expand the tree, C:\EQ\, click once on Source and then click OK, so the entry in the 'Where is the source code' box should read C:/EQ/Source/
To the right of the 'Where to build the binaries box', click 'Browse Build', expand the tree down to C:\EQ\Source. With 'Source' highlighted, click 'Make New Folder'. Name the new folder Build and click OK. The 'Where to build the binaries box' should now have C:/EQ/Source/Build in it.
Click on Configure.
In the next dialogue that says 'Specify the generator for this project', select 'Visual Studio 12'. Click on Finish.
Some messages should appear in the lower window with hopefully no errors.

Ensure you tick EQEMU_BUILD_LUA then click on Configure again.
(OPTIONAL) If you want to use 'Bots' on your server, click the box next to EQEMU_ENABLE_BOTS and then click Configure again.
(OPTIONAL) If you want to run your own local login server (useful if you want to work on your server disconnected from the internet- on a laptop, for example) then tick EQEMU_BUILD_LOGIN.
Click on Generate and CMake should say 'Generating done' in the output window. You can now close CMake."

However, when specifying the generator for the project. If I choose Visual Studio 12 it says, "Error in configuration process, project files may be invalid". Makes sense seeing as I couldn't install it. I did succesfully install Visual C++ 2010 Express. But, when I select Visual Studio 10 I get a Microsoft Windows popup that says:

"Microsoft Resource File To COFF Object Conversion Utility has stopped working.

A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is available."

And then the same error, "Error in configuration process, project files may be invalid".

I've followed the steps to the letter so far. Double checking everything. Any ideas?

Again, thanx for the help.

http://i61.tinypic.com/2wri26v.jpg

http://i62.tinypic.com/29m0u1v.jpg

http://i59.tinypic.com/i4qmpl.jpg

http://i62.tinypic.com/2wfjw44.jpg

Edit: I added in a bunch of screen caps.

vsab 04-28-2014 06:11 AM

Your screenshots look like Windows 7, or is it Vista?

Visual Studio Express 2013 for Windows Desktop will work on a fully up to date (via windows update, including all service packs) version of Windows 7.

If it's Vista, well good luck on that, nothing seemed to work on that P.O.S operating system!

Try- removing and reinstalling Visual Studio. I would recommend reboots in between each one, and disabling any anti-virus software you have during the install. If that fails, try installing the Windows SDK appropriate for your OS. The Windows 7 one is here:- http://msdn.microsoft.com/en-gb/windows/bb980924.aspx .

Otherwise, try Googling for "Microsoft Resource File To COFF Object Conversion Utility has stopped working".

Incidentally, text logs of compile errors are typically more handy than screen shots, where possible.

NickW 04-28-2014 07:43 AM

It took some digging. But, I found the solution. There is a service pack for Visual Studio 10. I installed it and presto! Back in business. Might want to add that to the wiki. Without it that error just keeps popping up in CMake.

Edit: Here's a link to the service pack. http://www.microsoft.com/en-us/downl....aspx?id=23691

NickW 04-28-2014 09:02 AM

I ran into a snag here:

"c) Now it is time to create the database.

The following assumes you have used my tip to rename the files to something easier to type!
Launch a command prompt window and navigate to your C:\EQ\SQL folder by typing:

cd c:\EQ\SQL


Then enter mysql -uroot -ppassword where password is the password you chose when installing MySQL.
You should be presented with a mysql> prompt. If you do not, and it says it cannot find "mysql" please refer to (link) Adding MySql to your "Path"
Assuming you are now logged in, you can now create your database."

Back in step 3b using method 2. I was never asked to setup a password for MySQL when installing XAMPP. I messed around with it a bit and got past it using this site:

http://stackoverflow.com/questions/1...st-using-passw

Figured I would mention it. :D

vsab 04-28-2014 09:28 AM

What command did you actually type in then? I assumed that it wouldn't have a password set so you'd just need to log in using an empty password (since you never supplied one)

NickW 04-28-2014 09:43 AM

Ok so I am down to:

"Launching your server for the first time

OK, If you've done all that, been there and back again, and your 300% sure that you followed these steps exactly, crossed all t's and dotted all i's - Your done.
Before you click on that Start.bat file, a couple things to know. When you run start.bat, a new command window with the title C:\EQ\EQEmuServer\world.exe should appear.
After 10 seconds, three more command windows should appear with the following titles:

?
1
2
3

C:\EQ\EQEmuServer\eqlaunch.exe
C:\EQ\EQEmuServer\queryserv.exe
C:\EQ\EQEmuServer\ucs.exe
If one or all four of the windows does not appear then the corresponding program failed to launch for some reason. Launch a new command prompt window and navigate to C:\EQ\EQEmuServer
and run the command manually, e.g. type
world.exe
and press enter.


This will display any error messages that is causing the program to fail to start. You should look at the errors and go back over the guide to see if you can figure out what you did wrong. If all else fails, make a post on the EQEmu forums asking for assistance.
*NOTE* - Your server places it's log files in the logs folder. This is where you look for troubleshooting problems.
After you have run start.bat and you have the four windows displayed you can now log in the EQEmu public logon server, find your server in the list and login to it."

I'm getting this:

http://i58.tinypic.com/21qy6g.jpg

And when I execute each one individually I get this:

http://i57.tinypic.com/2iky4p2.jpg

I think I have to either create a user or give the user 'eq' a password? I've looked up how to do both. Neither seem to have worked. Any ideas?

NickW 04-28-2014 09:56 AM

Quote:

Originally Posted by vsab (Post 230065)
What command did you actually type in then? I assumed that it wouldn't have a password set so you'd just need to log in using an empty password (since you never supplied one)

I went through most of the suggestions on that webpage I mentioned. I think what ended up working was "mysql -uroot".

NickW 04-28-2014 10:31 AM

Quote:

Originally Posted by NickW (Post 230066)
Ok so I am down to:

"Launching your server for the first time

OK, If you've done all that, been there and back again, and your 300% sure that you followed these steps exactly, crossed all t's and dotted all i's - Your done.
Before you click on that Start.bat file, a couple things to know. When you run start.bat, a new command window with the title C:\EQ\EQEmuServer\world.exe should appear.
After 10 seconds, three more command windows should appear with the following titles:

?
1
2
3

C:\EQ\EQEmuServer\eqlaunch.exe
C:\EQ\EQEmuServer\queryserv.exe
C:\EQ\EQEmuServer\ucs.exe
If one or all four of the windows does not appear then the corresponding program failed to launch for some reason. Launch a new command prompt window and navigate to C:\EQ\EQEmuServer
and run the command manually, e.g. type
world.exe
and press enter.


This will display any error messages that is causing the program to fail to start. You should look at the errors and go back over the guide to see if you can figure out what you did wrong. If all else fails, make a post on the EQEmu forums asking for assistance.
*NOTE* - Your server places it's log files in the logs folder. This is where you look for troubleshooting problems.
After you have run start.bat and you have the four windows displayed you can now log in the EQEmu public logon server, find your server in the list and login to it."

I'm getting this:

http://i58.tinypic.com/21qy6g.jpg

And when I execute each one individually I get this:

http://i57.tinypic.com/2iky4p2.jpg

I think I have to either create a user or give the user 'eq' a password? I've looked up how to do both. Neither seem to have worked. Any ideas?

I found the solution here in this thread:

https://www.eqemulator.org/forums/sh...ad.php?t=38082

I had to log into mysql using "mysql -uroot". Then I had to set a password for the user "root" via "SET PASSWORD FOR 'root'@'localhost' = PASSWORD('myrootpw');". Where myrootpw = whatever you want your password to be.

Then I had to edit the "eqemu_config" file in my EqEmuServer folder. I had to change the user lines to "root", the password lines to my password i selected above AND the database (db) lines to peq.

Phew. I think that sorted it.

NickW 04-28-2014 11:32 AM

And a new problem arises. It seems never ending. :rolleyes:

I went through the "Windows Private Login Server Setup Guide". I finished all the steps. When I run start.bat I get four windows. But, the last one that is supposed to be, "C:\EQ\EQEmuServer\eqlaunch.exe" is shown as "0:sleeping".

First this pops up:

http://i61.tinypic.com/104kcw2.jpg

Then these four windows:

http://i58.tinypic.com/208bo9c.jpg

I've been waiting for something to happen.. Nada.

On my Everquest client I am getting:

"A connection to the server could not be reached. Please check your internet connection to make sure you are online."

Any ideas?

Edit: Does this look right for the host.txt file?

[LoginServer]
Host=127.0.0.1:5999

cleramsey 04-28-2014 12:10 PM

The eqlaunch.exe one should be sleeping that's normal. If it its not sleeping then there's a problem.

NickW 04-28-2014 12:21 PM

Quote:

Originally Posted by cleramsey (Post 230070)
The eqlaunch.exe one should be sleeping that's normal. If it its not sleeping then there's a problem.

Ah, ok. Any idea why my EQ client keeps saying, "A connection to the server could not be reached. Please check your internet connection to make sure you are online"? :confused:

Edit: I should of mentioned I can connect to TGC and the other public servers just fine. I just can't connect to my personal server.

Kingly_Krab 04-28-2014 03:41 PM

Code:

[LoginServer]
Host=127.0.0.1:5999

That's what you have in your host file? If you're using the public loginserver and trying to connect using that, it won't work.

Try this:
Code:

[LoginServer]
Host=login.eqemulator.net:5999

Also, when the "0: sleeping" changes it means it's looking at a zone like this 7004: tutorial, 1 clients". It is not an issue for this to not be sleeping (unless no one is actually online).

Also, may I see your eqemu_config.xml, with the username and password to your database removed?

vsab 04-28-2014 04:10 PM

Try port 5998. If that doesn't work, what does the output window of loginserver.exe say? I mean, you are running it I presume?

NickW 04-28-2014 04:59 PM

Combining this post with the next one..


All times are GMT -4. The time now is 11:54 PM.

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