Solo Server Package 2021
Hi all,
I hope this will be of use to someone out there! I was looking for a means to play EQ offline over LAN with a reduced grind, but still some challenge. I happened upon djeryv's thread where they had put together a solo server package that included some extensive updates making it easier to roll a solo eq server that included new NPCs in the bazaar selling various equipment, as well as sets of NPCs that reside in and around the major cities providing quests, items for sale and the ability to up your skills. The sql scripts appeared to be out of date, and had various errors when sourcing them into the current DB format. I have adjusted the files to accommodate the new columns in the npc_types table of the current PEQ db so that these no longer have errors. Thank you djeryv for putting in all of the hard work, this is an awesome addition! You can download this update here. As always, back up your current DB first. I had some issues running this over my current DB and had to roll a fresh one using Akkadius' installer before NPC dialogue would work. See below quote for djeryv's description of the modifications. Quote:
|
not working in 2022
Thank you for the update! I am having some issues with the witches and their quests. I noticed that in the quests lines like this one
"NSERT INTO `tasks` VALUES (7003, 2, 0, 0, 'Troublesome Iksar [ Level 6 ]', 'The Iksar usually leave us be, but there is a group in the Field of Bone that are giving us some grief. Go there and slay some Iksar Footpads. They will then begin to fear us. You will get one of the following...<br><br>Kerran Tribal Headband<br>Johanius Stake of Slaying<br>Kejekan Tribal Headband<br>Jedah\'s Brass Choker<br>Luclinite Mallet<br>Kilt of the Northmen<br>Magician Belt<br>Lost Adventurer\'s Trinket<br><br>If you want a different one from the list, then give this back to the Sister who gave it to you and she will give you a different reward.', 'Kerran Tribal Headband', 1063, 538, 12500, 0, 0, 0, 1, 0, '');" no longer worked as the new db has 5 more columns at the end. I was able to get these working by adding extra zeroes at the end to fields that are not used. However on the part with statements like this one "INSERT INTO `task_activities` VALUES (7681, 0, 0, 1, 'Sister Ruskal', 'Algae Covered Flesh', '-1', '0', '', 1736, 0, 1, 800009, '2', 0);" I noticed we are many columns short of what task_activities has. task_activities now has 28 columns and I am having trouble matching up these fields. Has anyone gotten this to work with the new DB? If you can you post in your updated SQL? Thanks in advance for any help! |
Quote:
You DON'T NEED TO source that sql file in from the solo package here, but you will need the rest of the script files. You can download that database here: https://tinyurl.com/solo-server9200 |
Thank you so much!
So just to clarify, I do a fresh install with the installer suite on this site and then add your DB? |
Quote:
Quote:
|
I saw the readme file. I must be missing something as I ended up with a server that had no NPCs on it.
I don't know how to update DB versions. Is that something we do in Heidi? I am a bit new at this so I would appreciate a step buy step help guide. We have a fully working server and all the solo package is in except the part starting with the section quoted above which won't work as the fields have changed in the database. We just need that updated to work with our DB. Or get an of idea of where in the new tables the values go. Thanks again for all your help. |
Quote:
You have to create a new database in your mysql, then source that database in. (This means you won't be using your database at all) Adding in all those tables to that original solo query, would be a very tedious and long journey, which I wasn't willing to do, so the only help I could give was using that older clean (vanilla) database. |
Quote:
Atm I am able to install, setup basic settings and play on my server. But that is the limit of my knowledge. Would you be able to guide me threw that process of getting this to work? If not I fully understand. If you can id be willing to use discord to make it easier. Thanks |
Quote:
The wiki docs - https://docs.eqemu.io/ are a big help when starting out, if one reads right through them. They are not perfect, but it helps. |
Quote:
|
Spent a few hours today trying to get this solo package to work. For the life of me the instructions just don't work. Huppy's files say he has a complete DB with solo preinstalled, but then he also says you "need all the other SQL scripts from solo server" - which is mystifying to me because the two DB seem totally incompatible with one another. I tried for a while to try and apply one over the other but there are tons and tons of errors with column differences & whatnot. And it doesn't work on its own either.
Getting into the server, I found regardless of whether I used Huppy's DB alone or with the other one partially applied, all NPCs in the world were absent. That and it was telling me I didn't have expansions for human race... somehow. I'm sure there would be many more issues if I tested further, but no NPCs is kind of a deal breaker anyway, lol. Quote:
|
Quote:
Quote:
BUT, if you are using newer code than when I posted that, then it all needs to be updated. (using the update script). Otherwise, you will get a lot of errors. The current (as of today) version for peq is 9212. That db I put together was updated to 9200. I always advise people not to rely on that update script too much when trying to update an older version database. Best thing you can do is go into the db_version table and knock the version back (for example) 9178 or something, THEN run the update script eqemu_server.pl I have cases where I had to do it a few times, because I have dealt with a lot of older databases, when monkeying around with projects. Afterwards, login to the game, to whatever zone, then look at the server zone logs and it may show you what tables/fields are still missing. The OP that put that original server package together, never came back to keep it up to date. Myself, I run version 9200 code right now and I'm not updating that at all. I only did this as a one time update and have no plans on continuing to do that, but in the mean time, the db/binary versions from Emu devs will keep upgrading way past this database. |
Huppy, I'm almost embarrassed to admit this but I just ran that check_database_updates in the server .pl, fired the server up and it appears to have fixed everything. All the NPCs are there including the custom added merchants and whatnot. So, thanks for your help. I didn't think it would be that simple, and to be honest I didn't understand what you meant before about the "update script" because I'd never used that particular thing before, but mentioning the actual file name reminded me.
|
Quote:
|
Well... on first glance it all seemed to be working. Now that I try to buy from the custom merchants I realize they won't actually let me purchase an item, though they do list them correctly. Anyone got any idea how I would go about fixing that? Talking about the Arcanum merchants. I'll have to zip over to the bazaar and check those ones later.
Seems this is the code that doesn't fire in the arcanum quest .pl files (they're all dupliacates): Code:
if ( $client->GetCarriedMoney() >= $item_row[2] ) |
All times are GMT -4. The time now is 07:26 AM. |
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.