Setting Up A Private Server
I need some direction on setting up a private server. So far, I have used five different guides, yet clients have not yet successfully been able to connect to the server. I have compiled source code just fine with no errors, uploaded all maps and quests fine with no errors, the server connects perfectly to the database with no errors, and I can notice nothing wrong initially with the server startup. I also made sure to modify eqhost.txt to read localhost:5598 since I have EQ Titanium installed. What are the best recommended guides to follow currently since it seems every guide is outdated in some form? I am growing highly frustrated piecing together bits and pieces from five different guides and dozens of posts on the message boards.
|
With absolutely no idea of how you have things set up, we can only guess. It sounds like you built your server on your localhost and are trying to get people to connect remotely outside your network? If so, perhaps your port forwarding is not set up correctly. Again, we have no idea without any information.
P.S. I hope 5598 was your typo. |
Quote:
I guess where to start, I will detail all the steps I have taken. FIrst, I went through all of the steps on the February 2013 version here: http://www.eqemulator.net/wiki/wikka...rverSetupGuide At the end, it pointed to a post regarding setting up a private individual computer server here: http://www.eqemulator.org/forums/sho...9&postcount=14 I went through each of these steps once, then twice once the first setup failed to connect, and it all was a no-go. Next, I read through the entire thread regarding this specific 2013 install with no luck in all the tips mentioned within. After that all failed, I went to another post and tried to mix-and-match different install ideas from here: http://www.eqemulator.net/wiki/wikka...rverSetupGuide When all my tweaks failed, I started over from scratch again. I tried instead a setup I found on the Github site found here: https://github.com/EQEmu/Server/wiki...up-using-XAMPP I have gone through this setup twice as well and it still fails to function for me. I am far from a newbie when it comes to computers and have exhausted a week and a half of troubleshooting trying to get this to function. I am sure if I work on it long enough, I can get it, but why frustrate myself if I can get any pointers where something is going awry? Although one thing that did just come to my mind...due to my schooling, I have the full professional version of Visual Studio 2012 and have been using that to handle my compiling. I have received no errors in my compiling and everything seems to have worked fine. That being said, is there anything in the code which would not compile in 2012 as opposed to 2013? I have coded a lot in both 2010 and 2012, but since I graduated in May have yet to play around with coding in 2013. |
Setting up for hosting a private server reference
http://www.eqemulator.org/forums/showthread.php?t=35057 |
Quote:
Of all the guides you used, I don't know what "no-gos" and "fails" you run into, so I won't even address them. Since I wrote the last guide you linked, I will start there. 2012 vs 2013 doesn't matter. There are very few differences that won't affect your ability to compile this code. Post your errors, post your logs, post your config files, post... anything that can help us help you. |
Quote:
Quote:
*Edit* As of note, I rechecked that I used the correct x64 bit version needed for my OS and this failed to produce any change in my error. |
Quote:
|
I am still stuck at this spot unfortunately. Does anyone have any ideas for me on how to correct this?
|
Are you sure you have the full dll? Perhaps your antivirus or something else stopped the download.
|
Quote:
Quote:
Quote:
|
Try changing your login.ini 'local_network' to 127.0.0.
Currently, it doesn't match where the eqemu_config value is telling the world server where to look. |
Quote:
Quote:
|
127.0.0 was a typo, he meant 127.0.0.1
|
Yeah, if you got a mysql error, you may have changed the [database] 'host' to '127.0.0'. That definitely needs to be '127.0.0.1'.
Under [options] (in login.ini), change the last entry 'local_network' to '127.0.0.' and see if that works. |
Quote:
Quote:
|
Code:
Failed to load EQEmuAuthCrypto from the operating system. |
Quote:
|
I managed to find the problem. Even though I run a 64 bit operating system, the login server would not accept the x64 EQEmuAuthCrypto. Once I put in the x86 version, I got right past that spot. Days and days worth of frustration along with reinstalling the entire process 4 times over, and this is the only thing I had to do differently. *facepalm*
|
It does not matter whether your system is 64 or 32. It matters that everything matches how you compiled
|
jimbop,
The reason I had you change the 'local_network' setting was due to you saying your eqhost.txt was setup to use 'localhost:5998' If you have trouble logging in your client, after getting the server working, you may want to replace 'localhost' with '127.0.0.1' If you end up switching to a lan/wan server, you'll have to switch both of those back to the '192.168.xx.' address of your lan node. |
All times are GMT -4. The time now is 06:54 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.