PDA

View Full Version : new server setup roadblocks


eisandman
10-14-2012, 12:17 AM
I've been helping a friend establish a basic classic/kunark server and so far it's progressing quite well. A couple dilemma's we've hit that I can't seem to figure out:

We've disabled all expansions after Kunark (this is a classic/kunark server at this point), however, Luclin weapon and NPC models still appear (skeletons/etc.).

Players can't inspect themselves or other players. When someone tries to inspect someone, this errors appear server-side:
Wrong size: OP_InspectRequest, size=8, expected 4

Any thoughts/input/assistance would be greatly appreciated.

Thanks.

eisandman
10-15-2012, 02:11 PM
Bump......

image
10-15-2012, 02:24 PM
We've disabled all expansions after Kunark (this is a classic/kunark server at this point), however, Luclin weapon and NPC models still appear (skeletons/etc.).

All models and textures (skeletons, gypsies, etc.) are bugged on the client side. There is nothing you can do from a server side to fix that.

Items use a new model id on the item itself (idfile field). You can revert to the old short sword by updating the item. Here is a list: http://www.eqemulator.net/forums/archive/index.php/t-2538.html



Players can't inspect themselves or other players. When someone tries to inspect someone, this errors appear server-side:
Wrong size: OP_InspectRequest, size=8, expected 4.

Well you are getting that error because the structure for OP_InspectRequest is only 4 bytes. The clients are sending 8 (and because of size restrictions we reject the packet). Odd.. what client are you using?

eisandman
10-15-2012, 04:26 PM
Slick! Thanks for your reply!

So far it's been tested with both Titanium and Underfoot - both yeild the same results. The intent is primarily to at least make it work with Titanium.

lerxst2112
10-15-2012, 04:59 PM
Well you are getting that error because the structure for OP_InspectRequest is only 4 bytes. The clients are sending 8 (and because of size restrictions we reject the packet). Odd.. what client are you using?

It fails with Titanium because there's no encode/decode for that opcode. All the other patches convert from the 8 byte to 4 byte packet the server expects.

image
10-15-2012, 05:03 PM
My server only runs titanium and we don't have this problem.

lerxst2112
10-15-2012, 05:24 PM
There have been several reports of it failing with the stock SVN code using Titanium. I don't have any desire to install Titanium to test it myself.

eisandman
10-15-2012, 11:40 PM
man...i do great with all sorts of crazy system automation/scripting in various languages/etc...but this crap goes above my head (different realm of technology)...any ideas on a solution to allow inspections via titanium? How do other servers (thf, p99, etc.) accomplish it?