EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Linux Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=588)
-   -   New server - Is building lua required? (https://www.eqemulator.org/forums/showthread.php?t=38813)

noudess 09-22-2014 07:01 PM

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.

Akkadius 09-22-2014 07:05 PM

Quote:

Originally Posted by noudess (Post 234103)
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?

jdoran 09-22-2014 07:06 PM

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.

noudess 09-22-2014 08:17 PM

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.

jdoran 09-22-2014 08:30 PM

Sure sounds like a plugin issue. I have ran perl quests on the source current as of Friday, and they worked fine.

Shendare 09-22-2014 09:27 PM

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.

noudess 09-23-2014 08:35 AM

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?

dpjaf4t 09-23-2014 08:54 AM

Quote:

Originally Posted by Shendare (Post 234118)
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.

noudess 09-23-2014 04:14 PM

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.

jdoran 09-23-2014 04:16 PM

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.

KLS 09-23-2014 04:26 PM

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.

noudess 09-23-2014 06:04 PM

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.

joligario 09-23-2014 07:56 PM

But if you forgot your plugins folder in server root it would matter.

noudess 09-23-2014 09:19 PM

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.

joligario 09-23-2014 09:31 PM

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?


All times are GMT -4. The time now is 12:46 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.