Results 1 to 10 of 10

Thread: EQPacket Session Detected - Blank Window

  1. #1
    Registered User
    Join Date
    Jun 2024
    Posts
    4

    Question EQPacket Session Detected - Blank Window

    VMware Workstation - 17.5
    Networking - Bridged (w/Replicate physical network connection state)
    OS - CentOS 8

    Startup:
    Code:
    [root@localhost showeq]# showeq -i ens160
    QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
    ShowEQ 6.3.14, released under the GPL.
      SINS 0.5, released under the GPL.
    All ShowEQ source code is Copyright (C) 2000-2019 by the respective ShowEQ Developers
    ShowEQ comes with NO WARRANTY.
    
    You may redistribute copies of ShowEQ under the terms of
    The GNU General Public License.
    See: http://www.gnu.org/copyleft/gpl.html for more details...
    
    For updates and information, please visit http://seq.sourceforge.net/
    ShowEQ 6.3.14, Built from 'main.cpp' on Jun 12 2024 at 21:32:09
        CVS: @(#) $Id: main.cpp 1279 2022-10-20 00:33:52Z cn187 $ $Name$
            Using GCC version: 8.5.0
            Using glibc version: 2.28
            Using Qt version: 5.15.3
        Running on Linux release 4.18.0-553.5.1.el8.x86_64 for processor x86_64
    
    Using config file '/root/.showeq/showeq.xml'
    Loaded preferences file: /usr/local/share/showeq/seqdef.xml!
    Unable to open file: /root/.showeq/showeq.xml!
    Info: Listening for first client seen.
    Info: Initializing Packet Capture Thread: 
    Info: Filtering packets on device ens160, searching for EQ client...
    Warning: Spells: Failed to open: '/usr/local/share/showeq/spells_us.txt'
    Warning: GuildMgr: Could not load guildsfile, /root/.showeq/tmp/guilds3.dat
    Info: Loading Filters from ''
    QFSFileEngine::open: No file name specified
    Info: Loading Zone Filter File: 
    QFSFileEngine::open: No file name specified
    Info: Loading Zone Filter File: 
    QFSFileEngine::open: No file name specified
    Info: Categories Reloaded
    Info: No Map found for zone 'unknown'!
    Info:     Checked for all variants of 'unknown.map', 'unknown.txt', and 'unknown_1.txt'
    Info:     in directories '/root/.showeq/maps' and '/usr/local/share/showeq/maps'!
    Warning: Could not restore dock/window geometry.  Rearrange windows as desired and then re-save preferences
    Warning: Could not restore dock/window state.  Rearrange windows as desired and then re-save prefrences
    Warning: EQStr: Failed to open '/usr/local/share/showeq/eqstr_us.txt'
    After zoning:
    Code:
    Debug: PCAP Filter Set: udp and (portrange 9000-9007 or port 9876 or port 53168) and host 127.0.0.0 and ether proto 0x0800 and not broadcast and not multicast
    Info: EQPacket: SessionRequest detected, pcap filter: EQ Client 127.0.0.0, Client port 53168. Server port 9014
    Not sure what's missing here, shouldn't this pop in after the first zone?

  2. #2
    Administrator
    Join Date
    Oct 2019
    Posts
    565

    Re: EQPacket Session Detected - Blank Window

    This is a known bug. Try setting the IP of the client session (Network -> Monitor EQ Client IP Address) and I expect it will start working.

  3. #3
    Registered User
    Join Date
    Jun 2024
    Posts
    4

    Re: EQPacket Session Detected - Blank Window

    Quote Originally Posted by cn187 View Post
    This is a known bug. Try setting the IP of the client session (Network -> Monitor EQ Client IP Address) and I expect it will start working.
    That was it, thank you!

  4. #4
    Registered User
    Join Date
    Jul 2024
    Posts
    8

    Re: EQPacket Session Detected - Blank Window

    Hi guys, would love to get someones assistance.

    Did a full clean install (after 20years returning) using the below reference, which seemed to work.

    https://www.showeq.net/forums/showth...inux-Mint-20-1

    Used latest MINT 21.3 version, with the SEQ current RC1.

    Unfortunatley all I am getting is a blank screen.

    Wireshark seems to see the packets, so network config looks ok.

    Click image for larger version. 

Name:	Screenshot 2024-07-18 181011.png 
Views:	4386 
Size:	41.2 KB 
ID:	902

    Code:
    StandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
    ShowEQ 6.4.0-rc1, released under the GPL.
      SINS 0.5, released under the GPL.
    All ShowEQ source code is Copyright (C) 2000-2019 by the respective ShowEQ Developers
    ShowEQ comes with NO WARRANTY.
    
    
    You may redistribute copies of ShowEQ under the terms of
    The GNU General Public License.
    See: http://www.gnu.org/copyleft/gpl.html for more details...
    
    
    For updates and information, please visit http://seq.sourceforge.net/
    ShowEQ 6.4.0-rc1, Built from 'main.cpp' on Jul 18 2024 at 16:24:21
        CVS: @(#) $Id$ $Name$
            Using GCC version: 11.4.0
            Using glibc version: 2.35
            Using Qt version: 5.15.3
        Running on Linux release 5.15.0-116-generic for processor x86_64
    
    
    Using config file '/root/.showeq/showeq.xml'
    Loaded preferences file: /usr/local/share/showeq/seqdef.xml!
    Loaded preferences file: /root/.showeq/showeq.xml!
    Info: Listening for client: 192.168.1.99
    Info: Initializing Packet Capture Thread: 
    Info: Filtering packets on device ens33
    Debug: PCAP Filter Set: udp[0:2] > 1024 and udp[2:2] > 1024 and host 192.168.1.99 and ether proto 0x800 and not broadcast and not multicast
    Info: Loaded 66118 spells from '/usr/local/share/showeq/spells_us.txt' maxSpell=0xffff
    Warning: GuildMgr: Could not load guildsfile, /root/.showeq/tmp/guilds3.dat
    Info: Loading Filters from ''
    Info: Loading Zone Filter File: 
    Info: Loading Zone Filter File: 
    Info: Categories Reloaded
    Info: No Map found for zone 'unknown'!
    Info:     Checked for all variants of 'unknown.map', 'unknown.txt', and 'unknown_1.txt'
    Info:     in directories '/root/.showeq/maps' and '/usr/local/share/showeq/maps'!
    Info: Loaded 6874 message strings from '/usr/local/share/showeq/eqstr_us.txt' maxFormat=35153
    listInterfaceInfo()
    Info: Map window layout info:
    -----------------------
    FIXME
    -----------------------
    
    
    
    
    Info: Listening for client: 192.168.1.99
    Info: Initializing Packet Capture Thread: 
    Info: Filtering packets on device ens33
    Debug: PCAP Filter Set: udp[0:2] > 1024 and udp[2:2] > 1024 and host 192.168.1.99 and ether proto 0x800 and not broadcast and not multicast





    Any help would be much appreciated!

  5. #5
    Administrator
    Join Date
    Oct 2019
    Posts
    565

    Re: EQPacket Session Detected - Blank Window

    Startup looks normal.

    I know you said wireshark sees the traffic, but the log suggests that SEQ isn't seeing the EQ traffic all.

    Some questions :

    Is Wireshark running on the same host as ShowEQ or a different host? Are they set to use the same capture interface (ens33) or different interfaces?

    In Wireshark, are you seeing EQ traffic? If you're in game, there should be lots of packets from eqzone-XXX.everquest.com (where XXX is a number) going to and from the EQ host.

    Is the IP of the EQ host 192.168.1.99?

    After you start ShowEQ, are you zoning your character to get ShowEQ to pick it up?

  6. #6
    Registered User
    Join Date
    Jul 2024
    Posts
    8

    Re: EQPacket Session Detected - Blank Window

    Ive been going through my original setup notes from around 2001 (yes, that long ago!) and funny enough I had a similar issue where the vmware adapter even in promiscuous mode does not see the non-broadcast packets for the host server (running EQ). So what I am going to do is configure my MINT Linux as an IP Router and then set it as the gateway for the host. This will force the EQ packets to be sent to/from the VM running SEQ. I haven’t done this on Linux in forever (think ip chains release) so fingers crossed. Im trying to avoid configuring port mirror on hardware as my PC is wifi. If you have any other ideas tho, on how to have the SEQ vm see the packets of the host, do let me know!

  7. #7
    Administrator
    Join Date
    Oct 2019
    Posts
    565

    Re: EQPacket Session Detected - Blank Window

    Unfortunately, I don't have suggestions on the VMware side of things, as I'm not very familiar with it.

    Your plan to route through the SEQ VM sounds solid.

    AFAIK, bridging, routing, and mirroring are really the only solutions currently. My plan for 7.x is to also support remote capture, but that's a ways off.

  8. #8
    Registered User
    Join Date
    Jul 2024
    Posts
    8

    Re: EQPacket Session Detected - Blank Window

    That did the trick.

    - Configure SEQ VM with two interfaces.

    - Enable iptables routing (https://medium.com/@lfoster49203/setting-up-ubuntu-as-a-router-with-advanced-routing-features-4511abc5e1eb)

    - change default gateway of host PC running eqgame to point at SEQ VM.

    Problem solved, SEQ vm now seeing all packets!-

  9. #9
    Administrator
    Join Date
    Oct 2019
    Posts
    565

    Re: EQPacket Session Detected - Blank Window

    Great! Also, welcome back.

  10. #10
    Registered User
    Join Date
    Jul 2024
    Posts
    1

    Re: EQPacket Session Detected - Blank Window

    ignore all of this, my brain always confuses VMware with VirtualBox.
    Last edited by acidelf0157; 07-25-2024 at 12:12 AM. Reason: confused VMware with VirtualBox, like always

Thread Information

Users Browsing this Thread

There are currently 4 users browsing this thread. (0 members and 4 guests)

Posting Permissions

You may post new threads
You may post replies
You may post attachments
You may edit your posts
HTML code is Off
vB code is On
Smilies are On
[IMG] code is On