View Full Version : Public login server (devnoob)
provocating
06-30-2010, 02:01 PM
I have not updated in a long time. I was using the SoF client in the past and the login server by DevNoob. He has not updated the login server in a while and it will not work with the new client. I picked up the client on Steam and ready to roll. The only problem is I have people that login from other locations and I may want to play at lunch from my office. My question is there a login server that I can run from my house that will support this. I rather keep everything local and not use the public login servers.
There's one on SVN that while not as feature rich as the public one works fine.
provocating
06-30-2010, 04:32 PM
Thanks for answering.
When you say not as feature rich, you mean it is local lan only ?
I am going to try to compile the windows one and use it through wine. I tried to compile it with VS 2010 and it failed. Downloading VS 2008 and going to try again.
It is the same one we use on PEQ. It doesn't support things like polls or realtime stats, but other than that it's fine.
provocating
06-30-2010, 04:47 PM
I could care less about the bells and whistles.
So this is the same one, called something like EQEmuLoginServer.exe ?
I tried the pre-compiled one but it does not recognize the *.ini files that I have. I tried to compile the SVN one off of the Google Code site but my VS 2010 crapped it out. Will it compile with 2008 ?
I compile it with 2008. It should compile fine with 2010 but there might be some library issues.
provocating
06-30-2010, 05:52 PM
Okay, same thing with 2008. Complaining about a header file, mysql.h not being around for the taking. I did a quick scan of the svn and did not see it.
pfyon
06-30-2010, 06:41 PM
Why are you compiling under wine? Problems compiling under linux?
provocating
06-30-2010, 06:46 PM
I cannot compile it under Linux (opensuse or debian), nor Windows. Errors on both.
Mysql is an external dependency.
http://dev.mysql.com/downloads/mysql/
You'll need the bigger 32 bit package as the smaller one doesn't include the dev tools.
provocating
06-30-2010, 06:58 PM
Oh, and by the way. I am RTFM right now, think I have this licked. I was in a hurry earlier, I am reading now.
http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008
provocating
06-30-2010, 09:07 PM
Very close now.
The new login server is up. My older SoF works fine, the new SoD client tries to login and I see it hit the login server but hangs indefinitely.
Ideas ?
The only difference in the eqhost.txt is the ports.
robinreg
06-30-2010, 09:33 PM
did you copy the login_opcodes_sod.conf from the source trunk into your server folder? only thing that differs from the other clients.
provocating
06-30-2010, 09:42 PM
Yep. I even copied them over again with todays svn
provocating
06-30-2010, 10:18 PM
It was the login_opcodes_sod.conf, somehow I ended up with the exact same file with two different names. No idea, but it now works.
pfyon
06-30-2010, 10:34 PM
Just fyi, to fix the linux compile I removed the explicit scope declaration in client.cpp:
Index: Client.cpp
================================================== =================
--- Client.cpp (revision 59)
+++ Client.cpp (working copy)
@@ -127,7 +127,7 @@
}
unsigned int mode = *((unsigned int*)data);
- if(mode == (unsigned int)LoginMode::lm_from_world)
+ if(mode == (unsigned int) lm_from_world)
{
log->Log(log_network, "Session ready indicated logged in from world(unsupported feature), disconnecting.");
connection->Close();
edit: I haven't tested the change, but it did let it compile without warnings (for that part anyway)
provocating
06-30-2010, 11:47 PM
I got the win 32 version to compile and it seems to run under wine so I probably will not mess with it just yet.
vBulletin® v3.8.11, Copyright ©2000-2024, vBulletin Solutions Inc.