Go Back   EQEmulator Home > EQEmulator Forums > Quests > Quests::Q&A

Quests::Q&A This is the quest support section

Reply
 
Thread Tools Display Modes
  #1  
Old 08-20-2017, 03:00 PM
hayward6
Forum Guide
 
Join Date: Jul 2005
Posts: 468
Default Quests not working

So, I am sorry but I have been away for a time, and I am back. I play in the Linux space and went ahead and started fresh rather than try and update my old server. I have been learning things and the one thing I am still struggling with is the pearl/Lua changes... None of my pearl quests seem to be working. I understand Lua has precedence (I think) but in a zone like POK where all speaking quests are done in Pearl, none of them work. I didn't even notice until I started adding some custom npc's and they would not respond. Do I need to make a change in the source before building? I am currently running off the Linux install script which has been fantastic!
__________________
Sayin Silverwolf
Server Op of The Sandbox (Non-Legit)
Reply With Quote
  #2  
Old 08-21-2017, 10:27 AM
Maze_EQ
Demi-God
 
Join Date: Mar 2012
Posts: 1,103
Default

Did you actually install PERL?

terminal->
Code:
perl -v
__________________
"No, thanks, man. I don't want you fucking up my life, too."

Skype:
Comerian1
Reply With Quote
  #3  
Old 08-21-2017, 12:00 PM
hayward6
Forum Guide
 
Join Date: Jul 2005
Posts: 468
Default

Quote:
Originally Posted by Maze_EQ View Post
Did you actually install PERL?

terminal->
Code:
perl -v
Yes I have. v 5.24.1.

I'm sure it's something small. I have only ever used Perl, so when I saw some of the new file names ending in lua I said "uhoh". I wanted to add auto skill-ups so I had to go into the global player lua file to get that going.

So does it use one or the other, and not both? If that's the case, I have entire zones with nothing setup in lua...
__________________
Sayin Silverwolf
Server Op of The Sandbox (Non-Legit)
Reply With Quote
  #4  
Old 08-22-2017, 08:07 AM
hayward6
Forum Guide
 
Join Date: Jul 2005
Posts: 468
Default

I ran around to some other zones and my Perl quests are definitely not working. I ran the new installer script and everything else has been perfect. Combat, mobs pathing, and the level up stuff seems to be in Lua and that all works fine. Is there a conf file I can look at? I know we used to have a place to point to the quest folder in the config... I don't want to start from scratch if I can help it, but maybe that's the best way to go...
__________________
Sayin Silverwolf
Server Op of The Sandbox (Non-Legit)
Reply With Quote
  #5  
Old 08-22-2017, 11:46 AM
ghanja's Avatar
ghanja
Dragon
 
Join Date: Aug 2012
Location: Hershey, PA
Posts: 499
Default

Code:
perlbrew init
If unrecognized/error then:

Code:
wget --no-check-certificate -O - http://install.perlbrew.pl | bash
then/otherwise proceed with:
Code:
perlbrew install perl-5.12.3
Now to switch to that version:
Code:
perlbrew switch perl-5.12.3
Recompile server.

Should you wish to revert the change of Perl version to back what you're running:

Code:
perlbrew switch perl-5.24.1
I use Ubuntu, so, can't specifically state success rate on other nix flavors.
Reply With Quote
  #6  
Old 08-22-2017, 03:06 PM
hayward6
Forum Guide
 
Join Date: Jul 2005
Posts: 468
Default

Maybe it's time I find another hobby. Everytime I go away for any time, just enough changes are made to completely alienate myself

Code:
-bash: perlbrew: command not found
I went to step two and installed it, but perlbrew, whatever it is, doesn't seem to be working...
__________________
Sayin Silverwolf
Server Op of The Sandbox (Non-Legit)
Reply With Quote
  #7  
Old 08-22-2017, 08:46 PM
hayward6
Forum Guide
 
Join Date: Jul 2005
Posts: 468
Default

Ok, when I got home tonight I built a brand new server using the Linux auto script, and again, everything worked perfectly... With one exception. None of the npc's will respond to hails. I was starting to go toward proximity, but merchants open fine and talk about their wears, and spells work fine.

I need to figure this out...
__________________
Sayin Silverwolf
Server Op of The Sandbox (Non-Legit)
Reply With Quote
  #8  
Old 08-22-2017, 09:11 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Quote:
Originally Posted by hayward6 View Post
Ok, when I got home tonight I built a brand new server using the Linux auto script, and again, everything worked perfectly... With one exception. None of the npc's will respond to hails. I was starting to go toward proximity, but merchants open fine and talk about their wears, and spells work fine.

I need to figure this out...
hayward - what linux distro did you build on?
Reply With Quote
  #9  
Old 08-23-2017, 06:55 AM
hayward6
Forum Guide
 
Join Date: Jul 2005
Posts: 468
Default

Quote:
Originally Posted by Akkadius View Post
hayward - what linux distro did you build on?
I am running 64bit Debian 9.0 Last night I ran a new server on 9.1 and had the same result, so I am entertaining stepping down to the last distro of 8. I was running 8 a while back before you setup the auto installer. Everything else works perfectly, so I was hoping I could figure it out though.
__________________
Sayin Silverwolf
Server Op of The Sandbox (Non-Legit)
Reply With Quote
  #10  
Old 09-08-2017, 12:26 AM
jia_jacky's Avatar
jia_jacky
Sarnak
 
Join Date: May 2005
Posts: 37
Default

Quote:
Originally Posted by hayward6 View Post
Ok, when I got home tonight I built a brand new server using the Linux auto script, and again, everything worked perfectly... With one exception. None of the npc's will respond to hails. I was starting to go toward proximity, but merchants open fine and talk about their wears, and spells work fine.

I need to figure this out...
Sorry to hear this. I have met similar problems, but it was on windows. Everything is perfect besides the perl quests. So I had to move to ubuntu, now it is perfect.

Thank Akkadius for updating the scripts, I think it will work perfectly on windows too.
Reply With Quote
  #11  
Old 09-08-2017, 10:58 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

As long as you're using the recommended perl version of 5.12.3 for Windows - everything should work
Reply With Quote
  #12  
Old 08-23-2017, 08:28 PM
The_Beast's Avatar
The_Beast
Discordant
 
Join Date: May 2016
Location: Under a rock
Posts: 290
Default

Is your plugins folder populated ?
Reply With Quote
  #13  
Old 08-23-2017, 08:32 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

It's not a plugin.pl issue - let me pull down and look
Reply With Quote
  #14  
Old 08-23-2017, 10:54 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Update: Compare and contrasted a Debian 8/Debian 9 install

Debian 8: 5.20.2 - Perl scripts work fine
Debian 9: 5.24.1 - Perl scripts broke

I'm looking into a viable solution here
Reply With Quote
  #15  
Old 08-23-2017, 11:30 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

FYI

https://www.reddit.com/r/cperl/comme...with_perl5241/

Quote:
Both 5.22 and 5.24 killed off some important old Perl 5 behaviour, so many old scripts and modules will fail when upgrading, if they have not been appropriately modified to use newer behaviour. See the perldelta for each release for details, there's a long list of incompatibilities and deprecations for 5.22.0 and 5.24.0. 5.20 also had similar, but it's been out for long enough that most modules caught up with it a while ago.
Quote:
5.24 is very recent, and not something I would particularly recommend for production use at this point in time, simply because it is very rare for a Perl installation to exist without a large number of extra modules, and it takes time for the modules to become stable on a new stable release of the core. 5.22 is somewhere between the two, as you would expect, not quite "so old that everything now works, if the module hasn't been completely abandoned", but no longer "bleeding edge, with lots of broken stuff". All of the most popular stuff should now generally be good on 5.22, but you could easily run into the odd module which is still in need of an update.
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:56 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