Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Linux Servers

Support::Linux Servers Support forum for Linux EQEMu users.

Reply
 
Thread Tools Display Modes
  #16  
Old 09-08-2018, 01:54 PM
Arune01
Fire Beetle
 
Join Date: Apr 2014
Posts: 3
Default

Hate to Rez an old thread but I have been working on a compile myself. Cannot seem to get it up. If I just gave you a RPi online 24/7 - could you help with this? I have a few of them so setting one online isn’t a big deal/dedicating it for eqemu dev.
Reply With Quote
  #17  
Old 09-09-2018, 09:44 AM
iceflame
Fire Beetle
 
Join Date: Mar 2018
Location: Taiwan
Posts: 4
Default

1. swap file: /etc/dphys-swapfile
https://www.raspberrypi.org/forums/v...ic.php?t=46472
2. ERRSV: embperl.cpp
Modify the code:
if(SvTRUE(ERRSV))
to:
if((count == 0) && (SvTRUE(ERRSV)))
3. memcpy: many files, use memcpy for float
example:
float x;
float y;
float z;
//float x = *(float*)buf;
memcpy(&x,buf,sizeof(float));
buf += sizeof(float);
//float y = *(float*)buf;
memcpy(&y,buf,sizeof(float));
buf += sizeof(float);
//float z = *(float*)buf;
memcpy(&z,buf,sizeof(float));
buf += sizeof(float);
Reply With Quote
  #18  
Old 10-06-2018, 01:39 PM
Oggy
Fire Beetle
 
Join Date: Nov 2009
Posts: 1
Default

Iceflame,

I was digging around and realized today that you could potentially run an EQ client on RPi 3b+ using ExaGear + WINE.

So RPi uses ARM and EQ needs x86 processor.

ExaGear lets you install x86 on ARM processor with Wine.

Direct quote from their website:
"With Eltechs ExaGear Desktop you can run Intel x86 applications on your ARM-based Mini PC simultaneously with common native ARM applications. You can even run Windows applications on your ARM Mini PC using x86 Wine. ExaGear is a virtual machine that allows you to make your ARM device more flexible, combining programs with different architecture in one system. It is like QEMU but 5 times faster!"

Has anyone done this? If not...could we??

Imagine it...

Step 1) RPi#1 - EQEMU Server
Step 2) RPi#2 - EQ Client
Step 3) ...
Step 4) Profit.
Reply With Quote
  #19  
Old 10-10-2018, 02:16 AM
N0ctrnl's Avatar
N0ctrnl
Discordant
 
Join Date: Jan 2007
Posts: 443
Default

distcc works to compile it too. Still have to increase the swap, but it'll shave quite a bit of time off the compile.

Granted, once it's up it runs terribly, but hey
__________________
Ender - Lead GM/Developer
Vegarlson Asylum Server - http://www.vegarlson-server.org/
Reply With Quote
  #20  
Old 07-16-2019, 09:27 AM
ntsnts
Fire Beetle
 
Join Date: Dec 2002
Posts: 1
Default

Hi guys,
Sorry to revive a long dead thread,
but would it be possible for someone to post the binaries compiled for raspberry for the latest Eqemu release ? maybe just the modified files would be enough.
I tried following the suggestions from iceflame to do it myself but i am not a developer so this is out of my reach.

The latest raspberry pi 4 have lots of horsepower so it would be perfect as
a home toy to run eqemu ( max 2 clients ) maybe with an external database ( to avoid burning the sd card ).

Thanks to anyone wiling to help me.

cheers
Reply With Quote
  #21  
Old 07-16-2019, 12:17 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,497
Default

In the next few weeks, I planned on playing around with this on my 3b+.
Reply With Quote
  #22  
Old 08-22-2019, 09:01 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,497
Default

Did a successful manual build on my 3b+ today. Haven't confirmed if it runs with no issues yet or not...
Reply With Quote
  #23  
Old 02-22-2020, 11:45 AM
hayward6
Forum Guide
 
Join Date: Jul 2005
Posts: 468
Default

One of the reasons I feel this idea hasn't exactly taken off is due to the fact the largest expense to playing on an Everquest Emulator, is the client laptop or computer itself. Because we can setup the emulator on that same device and then run it locally we literally don't need to spend a dime on additional hardware. I currently run my server on a micro PC with a Corei7 processor and 64GB's of Ram and SSD. It's tiny, but it is a bit pricey. The Rasberry Pi argument is all about the hobby of it and seeing if it can be done. I have a couple units in stock, so I may start dabbling in it, but it's important to allow the emulator to run as it does today, or you risk needing to do a lot of development. So the first hurdle is how to run Native Linux on a Rasberry Pi? I know esxi has been setup on a Pi before, and that could simplify things.
__________________
Sayin Silverwolf
Server Op of The Sandbox (Non-Legit)
Reply With Quote
  #24  
Old 11-10-2021, 02:10 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,497
Default

Built/ran on 3B+ using fresh arm64 Raspbian Bullseye install last night. Only needed to increase swap size.

Last edited by joligario; 11-11-2021 at 07:58 AM.. Reason: arm - not x
Reply With Quote
  #25  
Old 02-15-2022, 06:34 PM
Rikon's Avatar
Rikon
Sarnak
 
Join Date: May 2010
Location: US
Posts: 87
Default

No joy for me on Raspberry 4. Plan to play with it a bit.
Reply With Quote
  #26  
Old 02-15-2022, 06:38 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,497
Default

Not sure what problems you are having, but recommend limiting cores on build.
Reply With Quote
  #27  
Old 02-26-2022, 04:40 PM
Rikon's Avatar
Rikon
Sarnak
 
Join Date: May 2010
Location: US
Posts: 87
Thumbs up

Quote:
Originally Posted by joligario View Post
Not sure what problems you are having, but recommend limiting cores on build.
My post wasn't helpful. Once I get back home and fire it up, I'll try to capture the issues. I'll also limit cores when building.
Reply With Quote
  #28  
Old 02-26-2022, 08:19 PM
Freejack
Sarnak
 
Join Date: Jan 2022
Location: In the woods
Posts: 66
Default

Quote:
Originally Posted by cavedude View Post
The source for the crypto cannot be released, and those of us who have it do not have access to an ARM device that can run Linux. Just Android or iOS. I'm not sure if there is some sort of emulation, but if there is if somebody could get me an image with ARM Linux and the development environment already setup, I can attempt to compile the crypto and upload it to git.

I can't spend a lot of time on it, but if somebody can do the leg work with emulation and setting the environment up, I'll gladly compile the lib.
qemu which is a vm can be run on windows,mac, or linux. If you need a compile environment and can emulate arm, arm 64. Honestly it can do more than most out there. I just started using it. performance using kvm is almost bare metal performance.

Also you can use it to compile the server on your pc for the PI. just a thought.
__________________
Freejacks EQ World
Just a place to adventure and do the things I did not do before and that was a long time ago.
Reply With Quote
  #29  
Old 06-11-2022, 06:41 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,497
Default

You now need a bigger swap - recommend 3GB.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 01:35 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3