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 01-29-2014, 09:53 PM
nannite
Fire Beetle
 
Join Date: Jan 2014
Posts: 21
Default New Server Setup issues

Hello all
I started playing on a private eqemu server and I'm enjoying it so much I thought I'd try setting up my own server.

I'm using a Ubuntu 12.04 machine and followed the outdated linux installation guide and thought I got most of it working but I don't think it's completely starting up.

The world, queryserv, and eqlaunch processes all startup and stay running, but most of the logs just say:

[01.29. - 19:32:26] Starting Log: logs/eqemu_zone_30186.log
[01.29. - 19:32:26] Using database 'eq' at 127.0.0.1:3306

and that's it and the server never shows up on the public login server.

I've been searching through the forums, and trying different setup steps as I find them, but I haven't found anything to give me more debugging information and more steps to try. There aren't any build errors that I see and no errors in the logs.

Anyone know any more steps I could try?

I'm using this start script: http://www.eqemulator.org/forums/sho...r+start+script

and my eqemu_config.xml just have my server short and long name, and the database information defined.

Not sure what to try next...
Reply With Quote
  #2  
Old 01-29-2014, 10:33 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,498
Default

It wouldn't hurt to post your config (password omitted of course). Also, you can turn on logging in cmake interactive mode to get a better picture of what is happening.
Reply With Quote
  #3  
Old 01-29-2014, 10:48 PM
nannite
Fire Beetle
 
Join Date: Jan 2014
Posts: 21
Default

Thanks for the reply, here is my config:

<?xml version="1.0"?>
<server>
<world>
<shortname>Shadow Keep</shortname>
<longname>The Shadow Keep Server</longname>

<loginserver>
<host>eqemulator.net</host>
<port>5998</port>
<account></account>
<password></password>
</loginserver>
</world>

<!-- Database configuration, replaces db.ini. Defaults shown -->
<database>
<host>127.0.0.1</host>
<port>3306</port>
<username>eqemu_user</username>
<password>xxxx</password>
<db>eq</db>
</database>

<qsdatabase>
<host>127.0.0.1</host>
<port>3306</port>
<username>eqemu_user</username>
<password>xxxx</password>
<db>eq</db>
</qsdatabase>

</server>

I'll take a look at the CMake options.

Thanks!
Reply With Quote
  #4  
Old 01-29-2014, 11:10 PM
Kingly_Krab
Administrator
 
Join Date: May 2013
Location: United States
Posts: 1,603
Default

Someone else had a similar issue, the new server compiles have less logging, meaning it doesn't show the entire process of the server turning on, could you turn it on and give it 5 minutes to see if it ever shows up on the list?
Reply With Quote
  #5  
Old 01-29-2014, 11:56 PM
nannite
Fire Beetle
 
Join Date: Jan 2014
Posts: 21
Default

Just for grins I deleted my source directory and pulled the latest version from git to start fresh. But now I'm getting a build error...

/home/eqemu/source/EQEmuServer/zone/spawngroup.cpp: In member function ‘uint32 SpawnGroup::GetNPCType()’:
/home/eqemu/source/EQEmuServer/zone/spawngroup.cpp:54:77: error: cast from ‘SpawnGroup*’ to ‘uint32 {aka unsigned int}’ loses precision [-fpermissive]
make[2]: *** [zone/CMakeFiles/zone.dir/spawngroup.cpp.o] Error 1
make[1]: *** [zone/CMakeFiles/zone.dir/all] Error 2
make: *** [all] Error 2
Reply With Quote
  #6  
Old 01-30-2014, 12:44 AM
nannite
Fire Beetle
 
Join Date: Jan 2014
Posts: 21
Default

Hmm looks like the issue goes away if I don't turn on lua support. Got it compiled it again.
Reply With Quote
  #7  
Old 01-30-2014, 03:16 AM
demonstar55
Demi-God
 
Join Date: Apr 2008
Location: MA
Posts: 1,164
Default

Turn your debug down to 5 (higher kind of gets messy) if you want them. And make sure you turn on logging

That would be in interactive mode

Code:
Variable Name: EQEMU_DISABLE_LOGSYS
Description: Disable Logging INI System
Current Value: ON
New Value (Enter to keep current value):
You would want to set that to OFF then it will enable logging stuff.

If you're using the PEQ quest system I would highly recommend turning Lua and Perl on since they use both.
Reply With Quote
  #8  
Old 01-30-2014, 08:57 AM
nannite
Fire Beetle
 
Join Date: Jan 2014
Posts: 21
Default

I let the server run over night but still didn't show up in the list this morning.

I'm rebuilding the server with the option EQEMU_DISABLE_LOGSYS turned off now.

Once I get it the server working I'll try compiling with Lua turned on, but I believe that's what was giving me the compile error last night.
Reply With Quote
  #9  
Old 01-30-2014, 09:24 AM
nannite
Fire Beetle
 
Join Date: Jan 2014
Posts: 21
Default

Ok user error as usual. I had originally attempted to get the server up and running with minilogin so I still had the record in the variables table. That's why it wasn't showing up on the server list. Deleted that record and now the server shows up in the list...

Now I'll try and get Lua turned on and search around to try and figure out how I can connect to the server on my network when I'm trying to connect from inside my network.
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 10:22 AM.


 

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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3