PDA

View Full Version : EQEmu and showeq



Dododude
11-01-2024, 01:00 PM
Hey, I was going to see if showeq was viable to use on an emulated server. The server uses the rof client. I have not used show eq before, but in familiar with programming and Linux.

How can I start? I was going to run it on live just to get working knowledge of the current version. I don't know much about the eqemu scene, but I'm guessing they can't modify the client so I just need a version that works with the client I downloaded.

THANKS!!

cn187
11-02-2024, 08:32 AM
It's viable, and people do it. There have been a few posts about it in the past, particularly about P99 (but the general techniques should still be broadly applicable to other emu servers). So I'd suggest doing some searching through the forum as part of your research phase. (if the forum search doesn't turn anything up, try using a search engine with the site:www.showeq.net - the vBulletin search leaves a lot to be desired)

The short version is that, at minimum, you need the net code to be compatible. I think most people start with an old version of SEQ from around the time of the client in question. Then modify as needed to handle any changes the emu server has made.
This probably needs the fewest changes, though the downside is that you'll need to use an out-of-date distro to get qt3, unless you want to jump through a bunch of hoops to get it compiled and working on a newer distro. You could potentially start with a newer version of SEQ instead (which will build with Qt4 or Qt5, and can be used on current distros), but there have been significant changes to the net code over time, so you'd be looking at a lot more code changes to get things working (though you could use the old SEQ version as a reference for some of changes).

That said, you should know that a lot of emu servers have their own patchers, and can potentially modify the client. For example, P99 added encryption to the network stream, so to use SEQ there, you also have to modify it to decrypt the packets. What exactly needs to be done will likely be on case-by-case basis depending on the server.

And for sure, running SEQ on live to get familiar with it is a good first step.

Good luck, and feel free to post if you get stuck.

BlueAdept
11-02-2024, 05:56 PM
There are some friendly EMUs to SEQ and MQ2, P99 is friendly to neither. They added encryption to the stream and ban people for MQ2 or MySEQ. There are some threads on how to defeat the encryption but they do not just hand it out. You have to know what you are doing.

You do have to use an old version which raises more issues since it uses older versions of qt and such.

Dododude
11-02-2024, 08:30 PM
There are some friendly EMUs to SEQ and MQ2, P99 is friendly to neither. They added encryption to the stream and ban people for MQ2 or MySEQ. There are some threads on how to defeat the encryption but they do not just hand it out. You have to know what you are doing.

You do have to use an old version which raises more issues since it uses older versions of qt and such.

Thank you, this is a server that is not P99. I do not believe they are really against SEQ, but I am not going to bother asking about it. I'll try to find the servers openly friendly to it, because those will probably work in the server I am on.

BlueAdept
11-03-2024, 10:30 AM
https://sourceforge.net/projects/seq/files/ShowEQ/ShowEQ-5.2.x%20-%20for%20project%201999/

You can try those. One of them, I am not sure which, worked for p99 originally (before they started encrypting it). There are several versions in there so I do not know which one works but one of them should work on others servers.