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 09-22-2014, 07:01 PM
noudess
Discordant
 
Join Date: Sep 2012
Location: Upstate NY
Posts: 274
Default New server - Is building lua required?

All my quests are currently pl files - do I need to build lua for quests to work?

text responses working fine, all turnins are broken - I'm trying to find out why.
Reply With Quote
  #2  
Old 09-22-2014, 07:05 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Quote:
Originally Posted by noudess View Post
All my quests are currently pl files - do I need to build lua for quests to work?

text responses working fine, all turnins are broken - I'm trying to find out why.
Define turn ins are broken.

Do you have all the proper plugins?
Reply With Quote
  #3  
Old 09-22-2014, 07:06 PM
jdoran
Hill Giant
 
Join Date: Jul 2012
Posts: 212
Default

A lot of quests have been converted to lua, and will not work unless you have lua built. Any perl quests will work if there are no lua quests. Look in your quests folder and see what files you have.
Reply With Quote
  #4  
Old 09-22-2014, 08:17 PM
noudess
Discordant
 
Join Date: Sep 2012
Location: Upstate NY
Posts: 274
Default

Every turn in gets eaten.

I did not update any quests , so I have no lua quests.

I may be missing some plugin updates, but do I need new plugins if I didn't update my quests folders?

I really don't wan to try and merge my quests.
Reply With Quote
  #5  
Old 09-22-2014, 08:30 PM
jdoran
Hill Giant
 
Join Date: Jul 2012
Posts: 212
Default

Sure sounds like a plugin issue. I have ran perl quests on the source current as of Friday, and they worked fine.
Reply With Quote
  #6  
Old 09-22-2014, 09:27 PM
Shendare
Dragon
 
Join Date: Apr 2009
Location: California
Posts: 814
Default

I had the same problem, and determined that I had to move/copy the lua_modules folder from EQEmuServer\quests into EQEmuServer.

lua_modules contains the global lua functions for quests, such as item turn-ins, global NPCs like Soulbinders, etc.
Reply With Quote
  #7  
Old 09-23-2014, 08:35 AM
noudess
Discordant
 
Join Date: Sep 2012
Location: Upstate NY
Posts: 274
Default

I didn't build LUA when I built the server, as al my quests are PL and I was having a problem with BOOST libraries. If I need to pull in lua_modules, then I guess my build needs to build lua as well?
Reply With Quote
  #8  
Old 09-23-2014, 08:54 AM
dpjaf4t
Fire Beetle
 
Join Date: May 2010
Posts: 21
Default

Quote:
Originally Posted by Shendare View Post
I had the same problem, and determined that I had to move/copy the lua_modules folder from EQEmuServer\quests into EQEmuServer.

lua_modules contains the global lua functions for quests, such as item turn-ins, global NPCs like Soulbinders, etc.
On Windows, but I found out the same thing. I just put a junction (is this symlink in linux?) to EQEMUServer\quests\lua_modules in the base EQEMUServer folder. This saves having to think about copying if anything is updated, too.
Reply With Quote
  #9  
Old 09-23-2014, 04:14 PM
noudess
Discordant
 
Join Date: Sep 2012
Location: Upstate NY
Posts: 274
Default

So I'll try this link thing, but I still want to know:

- can I build with lua turned off in cmake if ALL my quests are .pl?

If so, then the lua plugin stuff can't be my issue.
Reply With Quote
  #10  
Old 09-23-2014, 04:16 PM
jdoran
Hill Giant
 
Join Date: Jul 2012
Posts: 212
Default

Before I was able to get lua working, I was able to build without it and run Perl quests. Now I didn't test *all* of the perl quests, but enough to know that the basic function was there.
Reply With Quote
  #11  
Old 09-23-2014, 04:26 PM
KLS
Administrator
 
Join Date: Sep 2006
Posts: 1,348
Default

Both lua and perl are optional. You can build with one or the other or even both on and it shouldn't affect anything but it's own system.
Reply With Quote
  #12  
Old 09-23-2014, 06:04 PM
noudess
Discordant
 
Join Date: Sep 2012
Location: Upstate NY
Posts: 274
Default

Ok, so given that it is optional I am guessing putting the lua_modules in my server directory as people suggested won't be my fix.
Reply With Quote
  #13  
Old 09-23-2014, 07:56 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,490
Default

But if you forgot your plugins folder in server root it would matter.
Reply With Quote
  #14  
Old 09-23-2014, 09:19 PM
noudess
Discordant
 
Join Date: Sep 2012
Location: Upstate NY
Posts: 274
Default

I have that, but I just copied it over from my current server since I am using that server's quest files. Does the new EQEMU code base need a newer version of the plugins? The copy I have worked just fine with the quest directory I kept.
Reply With Quote
  #15  
Old 09-23-2014, 09:31 PM
joligario's Avatar
joligario
Developer
 
Join Date: Mar 2003
Posts: 1,490
Default

No, if you have the up-to-date plugins, you should be fine. What OS and what perl are you running? Have you tried to check quest errors in game?
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 11:20 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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3