Page 1 of 1

Support for the ConnectUO "UOG packet"

Posted: Tue Oct 24, 2006 1:25 am
by Xuri
ConnectUO, the tool which appears to be the one eventually replacing UOGateway (at least as a serverlist/patching program, if not necessarily for launching clients for connecting to a local shard), currently requests a different type of UOG packet than UOGateway does. I quote Zippy:
Zippy wrote:ConnectUO at this time only request the "RunUO + UOG" packet, which is sent as this request:

Code: Select all

0xF1 0x00 0x04 0xFF
(0xF1 being the packet ID, 0x0004 being the length and 0xFF being the sub-command).

RunUO Responds with the following string:

Code: Select all

RunUO Items=XXX, Mobiles=XXX, Clients=XXX, Mem=XXX
There are no plans to change ConnectUO to handle the UOX/Sphere style of request. It should be trivial for the UOX (and derivatives such as lone wolf) developers to add support for ConnectUO's packet. Last I heard Sphere is no longer being worked on, so it might be harder to get this sort of change. I think POL supports some sort of Packet Hook system which would allow this to be added without a lot of hassle.
Not sure how much effort it would take adding support for replying to that packet request in a similar way (items, npcs, clients connected, memory usage(?)) but consider it a feature request, in any case :P

Posted: Wed Oct 25, 2006 4:03 pm
by giwo
While it seems those circling around RunUO have a habit of needing to re-invent the wheel, this change wouldn't be difficult to implement.

I, personally, will not devote the time to it until I actually see ConnectUO as a commonly used product that has replaced UOGateway. But if others on the team wish to add it, I imagine it could be done in about 10 minutes.

Posted: Thu Oct 26, 2006 11:57 am
by punt
It actually isn't reinventing. There always was a "Runuo UOG" packet, and basically that is all they are supporting.

It will be interesting to see how long they support other emu's aat all. Zippy mentioned they are looking at a way for the server to "push" the data, versus ConnectUO having to poll.

Posted: Sat Jan 27, 2007 5:56 am
by giwo
Is this packet sent by the ConnectUO client or the server? Is there a packet (and if so is it the same) sent when you click the "More Info" button in the client for a local server?

Posted: Thu Feb 01, 2007 2:23 pm
by Xuri
The "More Info" button only shows the description of the server, I think.

I assume that ConnectUO requests the "RunUO + UOG" packet when it pings the servers, though I'm not sure if it works for local servers, because I have not yet seen anything in the UOX3 console about incoming packets.

EDIT: After reading the connectuo-forums a bit, I suspect that it's not the ConnectUO program itself which request the packet, but the connectuo.com server. I.e. you have to have your shard registered on the server before any stats will show up. I have yet to confirm this though.