I've tested my fury, warden, guardian, illusionist and brigand scripts to grind in 12+ hour sessions solo with ease.
I've also used the conjurer routine for long runs of solo xp.
All you need to do is get the latest bot, botlib, horoutine, and the class files for the class you want to solo.
Fire up eq2bot, go to extras tab click particpate in ho's. then endscript *.
Fire up eq2bot again (this time you'll have the HO tab if your class file supports it).
Configure your HO spells on the HO tab, Configure your Class tab if present.
Move to an area with plenty of solo mobs, preferably well spaced or non-agro.
Select Manual hunt (the bottom option on the first tab). Set your range to something reasonable for the area you are in, I like 40-60. Go to the second tab and select pull non agro, pull, and set a pull spell.
When setting a pull spell type the spell name in EXACTLY as it is on your bar, then enter a range, I recommend setting it to 5 below the actual spell range. So if it is a spell with range 30, set it as 25. Then click the set button (important to actually click it).
I click off ignore named, ignore yellow, ignore white. I keep ignore grey.
Then click start and watch it run for a bit. If you find your location has too much agro, find another, if you find you range out too far and run into heroics, set your range smaller.
Thats really all there is to it.
There are more advanced features where you can set a path with camp locations, etc, etc. But for solo grinding, I find that isn't needed.
Some general area's that work well...
Skeletons around craters in TS.
Temple Grounds in TT
Croc camps in SS
Dreadnever crash site
Fairy's in EL
There are of course better spots, but those are well known to give you an idea of what areas work well, and what to look for in your camp spots.
Area's with lots of geometry in the way should be avoided.
Some people prefer to set minimal movement instead of auto hunt. This really only works if there are enough spawns in the immediate location to keep you busy. I know of a few spots this works at, but in general, I use the above method.