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

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

Reply
 
Thread Tools Display Modes
  #1  
Old 10-06-2003, 06:31 AM
razorz
Fire Beetle
 
Join Date: Jan 2003
Posts: 2
Default EQemu on Cobalt servers

I seem to have found a certain infatuation with the cobalt raq servers and it isn't healthy. They aren't the greatest machines in the world and I am not the biggest fan of linux *couldnt get EQemu to compile on Solaris, if anyone has got it working on Solaris9/10 SPARC64 please let me know, I could put up a 8-14CPU Enterprise 4500 machine with 4gigs of ram to host quite a few players *

Onto the real topic. How CPU intensive is EQemu in general? I can put together a cluster of about 4-8 Cobalt RaQ machines lower end with 512mb ram each to run EQ-Emu stuff for fun. The problem with these machines is they are usually only 450MHz or so *for the lower end, I am not gonna buy 4-8 of the high end ones, would cost too much*. Any top information from machines in the 450mhz range and above would be appreciated. Along with system specs, ram usage, clients connected, zone servers up, etc. As much specific information as possible!

You can find me on the eqemu irc server under the nickname razorz
Reply With Quote
  #2  
Old 10-06-2003, 06:07 PM
kathgar
Discordant
 
Join Date: May 2002
Posts: 434
Default

oh yeah.. getting eqmu to compile on a sparc64 and solaris.. that would take some doing.. I don't think anyone on the dev team has much if any experience with either. There are the obvious endian issues. Not to mention standard library differences.
__________________
++[>++++++<-]>[<++++++>-]<.>++++[>+++++<-]>[<
+++++>-]<+.+++++++..+++.>>+++++[<++++++>-]<+
+.<<+++++++++++++++.>.+++.------.--------.>+.
Reply With Quote
  #3  
Old 10-07-2003, 01:52 AM
Raumuth
Fire Beetle
 
Join Date: Sep 2003
Location: Jacksonville, Fl
Posts: 11
Default

I have two UltraSparc II's. One running Redhat and one running Solaris 9. I use gcc instead of cc. You can get it here. http://www.sunfreeware.com/

The hardest part was getting gcc to complie but the above link will guide you in the right direction.

I have had successful builds with the eqemu .5.0 source on my solaris box (9-30-2003) but have not been able to complie the latest source (as of 10-7-2003) under windows, linux or solaris. I usually wait until I get a good complie under windows, then complie under linux, debug and then complie under solaris and debug.

If you are using cc I can't help you. I've had too many problems compiling with cc.

Other sites:
http://www.ultralinux.org/
Reply With Quote
  #4  
Old 10-07-2003, 04:49 AM
Doodman's Avatar
Doodman
Developer
 
Join Date: Aug 2003
Posts: 246
Default

Raumuth,
Quote:
Originally Posted by kathgar
There are the obvious endian issues.
Will cause you a lot of problems. Intel is little-endian and Sparc is big-endian. Just getting it to compile on Sparc will not get you a working EQEmu server

Example, in one of the packets the following is sent as the zone_id for Butcher Block:
44 00

On Intel you get (correctly):
68

On Sparc you get:
17408

Currently structures are "laid on top of" the data from the packets, they are not converted to/from network byte order, etc.

If you want to port EQEmu to Sparc more power to you, and please contribute back the changes. But it is not as trivial as a recompile.
Reply With Quote
  #5  
Old 10-07-2003, 10:39 AM
Raumuth
Fire Beetle
 
Join Date: Sep 2003
Location: Jacksonville, Fl
Posts: 11
Default

Quote:
If you want to port EQEmu to Sparc more power to you, and please contribute back the changes. But it is not as trivial as a recompile.
I didn't mean to trivialize the effort it would take to get eqemu working on a sparc. I am all too aware of cross-arc porting. It's just that gcc has compile options for little endian and big endian data (-mhard-float -mmultiple -mbig etc) for the the desired mode (something I was unable to do in cc). The newest version for gcc also has support for the ultrasparc cpu and I am familiar with the Solaris OS (I work on it everyday). And I believe he would have better luck using this setup.


Quote:
oh yeah.. getting eqmu to compile on a sparc64 and solaris.. that would take some doing
My post was directed more at getting eqemu to compile and run under Solaris on an ultrasparc. Getting it to work.....well just give me some time .
Reply With Quote
  #6  
Old 10-07-2003, 10:48 AM
kathgar
Discordant
 
Join Date: May 2002
Posts: 434
Default

Yes.. compile and work /properly/. I think I will sticky this thread though, good information
__________________
++[>++++++<-]>[<++++++>-]<.>++++[>+++++<-]>[<
+++++>-]<+.+++++++..+++.>>+++++[<++++++>-]<+
+.<<+++++++++++++++.>.+++.------.--------.>+.
Reply With Quote
  #7  
Old 10-07-2003, 04:29 PM
krich
Hill Giant
 
Join Date: May 2003
Location: The Great Northwest
Posts: 150
Default

To take a stab at your performance question...

I've found that CPU is less of a priority than memory, especially if you are running the DB on the same machine as world and zones.

If you are going to run multiple physical servers, an average server with lots of RAM for the DB server and then average servers for world and zone would probably suffice.

Conventional wisdom states that RAM has more effect on DB performance than CPU speed (from my ORACLE days). This is arguably so for MySQL as well.

UberTards, use common sense before flaming me, clearly a 486 with 8Gigs of RAM isn't what I'm talking about.

Regards,

krich
Reply With Quote
  #8  
Old 10-08-2003, 07:21 AM
kathgar
Discordant
 
Join Date: May 2002
Posts: 434
Default

I would love to see one of these 486s that can address 8 gigs of ram!
__________________
++[>++++++<-]>[<++++++>-]<.>++++[>+++++<-]>[<
+++++>-]<+.+++++++..+++.>>+++++[<++++++>-]<+
+.<<+++++++++++++++.>.+++.------.--------.>+.
Reply With Quote
  #9  
Old 10-14-2003, 05:32 AM
razorz
Fire Beetle
 
Join Date: Jan 2003
Posts: 2
Default

So many answers, so many options.. SO LITTLE MONEY..! =/ oh well, I'm pretty happy playing on the Fish-Wolf server at the moment so I believe I will avoid taking on the daunting task of maintaining my own EQemu server again.

Thank you all for the replies!
Reply With Quote
  #10  
Old 01-22-2004, 02:56 PM
darksnipe
Fire Beetle
 
Join Date: Sep 2003
Posts: 1
Default

I have gotten some portions to compile correctly, however, I had to do a lot of converting by hand. Last time I scripted the conversion and I got way too many compiling problems. Unfortunately, I think it has to be done fat fingered entirely.

Theoretically, a Solaris 8 or 9 machine running 4-16 procs will own as far as performance goes. The code has to be rewritten to handle threading, memory, etc.

If I had a Sun that wasn't single proc, I think I'd take more time to do a server. For now I guess I'll just stay a slave to MS.
Reply With Quote
  #11  
Old 05-07-2004, 05:05 PM
w1ntermute
Fire Beetle
 
Join Date: May 2004
Posts: 3
Default

i'm taking a stab at it with my two dual sparc IIs.. 384MB ram each (should be fun to try at least).. running debian on them both..
__________________
die in a fire~
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 03:06 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