Log in

View Full Version : No quests working


gorgoth
05-20-2008, 08:52 AM
OK none of my quests work. I have noticed that the zone.exe gives perl compile errors and from the fourms that this is caused by Install DBD-mysql and install IO-stringy, but the problem is that those two don't work. It always says that it can't find those packages.

I am using active perl 5.8.8 build 822. If someone would tell me how you are supose to do this it would be much appriciated.

Aramid
05-20-2008, 12:49 PM
Read THIS Thread, it may be the same problem...

http://www.eqemulator.net/forums/showthread.php?t=24915&highlight=Perl+5.8.8

Andrew80k
05-20-2008, 03:23 PM
I don't think it has anything to do with it being 5.8.8 as I'm using that version and it works fine. I think the DBD-mysql package has changed names to something else, though the activestate site still has DBD-mysql listed so /shrug. I don't recall off the top of my head, but I think if you search on DBD you might find it here in the forums. I thought that the IO-stringy package was included in the distribution of perl now, but maybe that's not the case. You can do a package search for stringy and probably find whatever its package name is for activeperl, though it is listed as IO-stringy. You using the ppm to install them? If so can you install ANYTHING via the ppm? Could be that you aren't talking to the repository.

Lupinedreams
05-30-2008, 09:43 PM
I'm actually having a very similar problem. Text responses and hails work fine on NPCs, but actual item turn ins do nothing. I've got the right version of perl, I specifically went and got the old version after having some earlier problems getting my server to run at all.

After browsing the forums, the major source of quests not working seems to be from newer versions of perl, and I already fixed that.

The common errors list of fixes to this seem to have only one thing that I haven't looked for: XS support. Specifically it mentions "It is also possible that the quest was written for perl XS, but XS was not enabled in your build of zone. This should not affect the text portions of your quests, but may affection other functionality. If XS is enabled, you will see ""Loading embedded perl XS" in your zone log file."

I don't see "loading embedded perl XS" in any of the zone logs, so I'm guessing this is the issue.

My question at this point is how to enable perl XS for zone creation. The FAQ only says that you should have it enabled, but doesn't give any insight as to how to solve the problem.

My question then is more related to perl itself than server management. As I had no experience with perl prior to setting up the Maiden's Fancy server, I don't yet know how to perform tasks such as this one that FAQs take for granted.

I've already had a couple players poking around on the server, so I'm trying to get this solved quickly so that I can get on with the task of making the server more attractive with events and such.

I'm happy that I managed to at least get it running and off the ground, but it irks me that something as basic as quest functionality isn't working.

After more delving into forum archives it seems that perl doesn't come with certain necessary packages, such as io-stringy and dbd. I installed those following the PDF server setup guide (really wish that was in the html guide!)

This did not have any effect at all however :(

Any help would be greatly appreciated! Seeing as how this exact issue is mentioned in the "common errors" There must be a multitude of people who know how to fix this, but damned if can find how to get zones to compile with embedded perl xs from what I've read on the forums. All the suggestions I've had involve different versions of perl or downloading packages, which I've done.

trevius
05-31-2008, 04:30 AM
All you meed to do is to find your plugin files and put them in your plugin directory. That should solve your problem. They don't automatically come in that directory for some reason. The files you are looking for are called:

check_hasitem.pl
check_handin.pl
guildmasters.pl
soulbinders.pl

And they need to be moved to your eqemu/plugins directory. Then restart your server and it should work fine.

Lupinedreams
06-03-2008, 08:12 PM
Thank you! I'll try that out right away! Also, I have to compliment you on your server, you went to a lot of trouble to make all the custom zones and quests and items. Nice job!

Lupinedreams
06-03-2008, 08:26 PM
Alright, that *almost* fixed the issue.

Quest reward items are handed out properly now, but the faction hits from quests are screwed up, which wasn't a problem before.

Turning in the newbie dark elf necro note to the guild master resulted in a boost to solusek mining co and a detriment to a couple of numerical factions, like faction 10502

trevius
06-04-2008, 12:42 AM
Sounds like a database issue to me. Check the faction that the quest is supposed to give and check the related factions in your tables.

Alchemy77
10-02-2008, 08:28 PM
Yay, solved my issue!