|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Support::Linux Servers Support forum for Linux EQEMu users. |
09-26-2013, 07:48 PM
|
Fire Beetle
|
|
Join Date: Feb 2011
Location: hong kong
Posts: 5
|
|
Setup private server on PCDuino
I try to setup EQEmu on PCDuino, most of components could be compiled successfully; however, that is a problem on
- EQEmuLoginServer
It seems that the following pre-compile libaraies do not support this platform
libEQEmuAuthCrypto.a
libcryptopp.a
Could I get the source code to try?
Thanks
P.S. system message
uname -a
Linux pc-pcduino 3.4.29+ #1 PREEMPT Fri May 3 18:56:03 CST 2013 armv7l armv7l armv7l GNU/Linux
|
09-26-2013, 08:12 PM
|
Demi-God
|
|
Join Date: Apr 2008
Location: MA
Posts: 1,164
|
|
I would just use the public login, I'm also not sure EQEmu has been tested on platforms that aren't x86 based, so it might not work well at all.
|
09-27-2013, 12:10 AM
|
Demi-God
|
|
Join Date: Aug 2010
Posts: 1,743
|
|
I'd guess it would probably work ok but be limited by the amount of memory available.
|
09-27-2013, 10:19 AM
|
Fire Beetle
|
|
Join Date: Feb 2011
Location: hong kong
Posts: 5
|
|
it is ok to limit by the amount of memory availabe, just try.
|
09-27-2013, 01:50 PM
|
Demi-God
|
|
Join Date: Apr 2008
Location: MA
Posts: 1,164
|
|
I don't think you're gonna get the encryption libraries compiled for PCDuino, just compile without the login server and use the public one. I doubt the server would work very well on the platform and might run into other issues since EQEmu was coded with x86/x86_64 in mind.
|
09-27-2013, 03:04 PM
|
Demi-God
|
|
Join Date: Aug 2010
Posts: 1,743
|
|
Quote:
Originally Posted by demonstar55
I doubt the server would work very well on the platform and might run into other issues since EQEmu was coded with x86/x86_64 in mind.
|
You're very focused on this, but it really shouldn't be an issue. The ARM CPU is little endian, and the platform is linux/GCC which the server already compiles on.
|
09-27-2013, 08:59 PM
|
Demi-God
|
|
Join Date: Apr 2008
Location: MA
Posts: 1,164
|
|
Quick look, you will have to do something about StackWalker being included in CMake stuff since that has inline asm, although it looks like that isn't used on non-Windows platform, but I think its still compiled (my build folder includes Its object file at least)
|
09-27-2013, 10:37 PM
|
Demi-God
|
|
Join Date: Aug 2010
Posts: 1,743
|
|
All of the StackWalker code is ifdef'd out on anything other than Windows.
|
09-28-2013, 01:29 AM
|
Administrator
|
|
Join Date: Sep 2006
Posts: 1,348
|
|
As long as it's little endian I don't see any significant hurdles to getting it to run on a specific architecture that's running Linux. Outside having to gather up all the dependencies that is.
I've been thinking of releasing the encryption for a while, as I think the current situation is silly.
|
10-02-2013, 06:17 AM
|
Sarnak
|
|
Join Date: Apr 2006
Posts: 40
|
|
I was actually looking for this myself - I just saw this thread and it's exactly the issue I'm running into (I'm now for shits and giggles trying to get an EQEmulator server running on a NAS box, which is running wheezy. Everything goes fine until the moment the loginserver compiles, at which point the cryptopp makes it crap out).
Either the possibility to compile it for our own devices, or an ARM compiled version, would be very much appreciated.
|
10-02-2013, 05:38 PM
|
Demi-God
|
|
Join Date: Aug 2010
Posts: 1,743
|
|
You could just run the login server on a different box or use the public login server and keep your server locked.
|
10-03-2013, 02:03 PM
|
Sarnak
|
|
Join Date: Apr 2006
Posts: 40
|
|
While technically true that I could run the loginserver from another device, if I can have the loginserver run or compile on said other device I might as well just run both there - after all, the loginserver itself does not take up that much power for one server, and if the EQServer is down it doesn't matter if the loginserver is too.
I'm trying to get it to connect to the public login at the moment, but I'm having a segment fault in the shared memory thing - I'm gonna mess around with this some more and get back to it later.
|
10-03-2013, 05:59 PM
|
Demi-God
|
|
Join Date: Aug 2010
Posts: 1,743
|
|
Ideally it would be great if all the parts ran on the device, but right now they can't. It just seems that rather than let that stop you from trying to get the other 90% of the server working you just work around that small issue and move on to the rest.
Is the crash while generating the shared memory file or when it's trying to load it? How big is the file compared to the free memory on the device?
|
10-07-2013, 06:08 PM
|
Sarnak
|
|
Join Date: Apr 2006
Posts: 40
|
|
It compiled fine, but I may have a database issue that I'm trying to get to the bottom of. It seems that since a while the peqdb is no longer easily wget-able, and loading it is being awkward.
But you're right, as long as there is a workaround (there are two, actually - eqemu login or on another machine) it isn't an "urgent" issue, just something that would make it easier for me.
|
10-07-2013, 08:10 PM
|
Demi-God
|
|
Join Date: Aug 2010
Posts: 1,743
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 06:44 AM.
|
|
|
|
|
|
|
|
|
|
|
|
|