Late to the party, I know, but I thought I'd note that there's bug in the state-machine tokenizer that the loginserver uses. It skips characters containing some punctuation marks. I don't have the code in front of me now, but I'm certain that exlamation marks, at least, are not being properly parsed. This is using the CVS that I pulled down yesterday (5/14/10).
Cheers |
Not a bug per se just not implemented into the lexical analyzer as valid input. If you throw down a small list of punctuation that should work I'll add it though.
|
Quote:
|
Could add logging, doesn't change the fact behind it. Acceptable characters were explicitly defined, which means if it doesn't work it's not bugged it's simply not implemented.
Now we can change that or you can continue to argue specifics. |
PS I went and changed it.
|
I am having an issue with compiling the newer versions of the login server on gentoo linux. The most recent sources I have tried are from rev 1616
This is the error I get when I run make. Code:
|
I posted a diff that fixed the issue for me: http://www.eqemulator.org/forums/sho...71&postcount=2
|
That worked perfectly thanks!
|
Quote:
You can go to this site "fix-all-dll-errors.com" This will solve your dll file problem. :) |
I am trying to compile it under Ubuntu 11.10 32-bit.
I copied the lib's for the linux up to the EQEmuLoginServer directory (I think that would be needed). But I got the entire think out from the latest trunk as of yesterday (2012-02-25). My error is In file included from LoginServer.h:27:0, from Client.cpp:20: Options.h: In constructor ‘Options::Options()’: Options.h:168:9: warning: ‘Options::local_network’ will be initialized after [-Wreorder] Options.h:166:7: warning: ‘bool Options::reject_duplicate_servers’ [-Wreorder] Options.h:31:2: warning: when initialized here [-Wreorder] Client.cpp: In member function ‘void Client::Handle_SessionReady(const char*, unsigned int)’: Client.cpp:130:27: error: ‘LoginMode’ is not a class or namespace make: *** [Client.o] Error 1 Oh, and is there a location where / how to use the EQEmuLoginServer? I haven't done this since the old days of running minilogin in Windows. |
http://www.eqemulator.org/forums/showthread.php?t=33639 addresses this issue.
|
All times are GMT -4. The time now is 10:39 PM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.