• Webv4 and Connecting to Game Servers

    From Zazz@VERT/PBSYNC to All on Saturday, June 08, 2019 10:40:51
    I have two doors, Odin's Maze and Prisoner's Game Lounge. Both are game servers running on GameSrv by Rick Parrish..
    Telnet to my synchronet bbs and I connect with no problem.

    Going to my synchronet web and logging in and try to connect to either one I get this message:
    Invalid Rlogin Door. Both of these game servers are not on standard 513 port and I suspect that might be the problem.\
    However I really don't know. Anyone have a suggestion?

    Ruben Figueroa
    aka Zazz
    PBSync Prison BBS
    [1:124/5014.4]

    ---
    þ Synchronet þ PBSync Prison BBS - wcalt.rdfig.net
  • From Digital Man@VERT to Zazz on Saturday, June 08, 2019 13:32:50
    Re: Webv4 and Connecting to Game Servers
    By: Zazz to All on Sat Jun 08 2019 10:40 am

    I have two doors, Odin's Maze and Prisoner's Game Lounge. Both are game servers running on GameSrv by Rick Parrish..
    Telnet to my synchronet bbs and I connect with no problem.

    Going to my synchronet web and logging in and try to connect to either one I get this message:
    Invalid Rlogin Door.

    That does not appear to be a Synchronet error message or from either the legacy/runemaster or echicken's webv4.

    Both of these game servers are not on standard 513
    port and I suspect that might be the problem.\
    However I really don't know. Anyone have a suggestion?

    A better description of the technical details of exactly what you're trying to do would help.

    digital man

    Synchronet/BBS Terminology Definition #34:
    GIF = Graphics Interchange Format (pronounced "JIFF")
    Norco, CA WX: 80.3øF, 52.0% humidity, 5 mph NNW wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From DesotoFireflite@VERT/VALHALLA to Zazz on Sunday, June 09, 2019 13:56:52
    Re: Webv4 and Connecting to Game Servers
    By: Zazz to All on Sat Jun 08 2019 10:40 am

    I have two doors, Odin's Maze and Prisoner's Game Lounge. Both are game servers running on GameSrv by Rick Parrish..
    Telnet to my synchronet bbs and I connect with no problem.

    Going to my synchronet web and logging in and try to connect to either one I get this message:
    Invalid Rlogin Door. Both of these game servers are not on standard 513 port and I suspect that might be the problem.\
    However I really don't know. Anyone have a suggestion?

    Since one of these is my game server, send me your setup info. I'm not haveing any issues on this end, and it looks like you logged in ok on 6/9 at 11.22 am

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com
    Valhalla II! - (GAP) - bbs.valhallabbs.com:24
    A Gamers Paradise - Over 150 Registered Online Game Doors!

    Play Trade Wars Between 10 Other BBS's On Valhalla's Trade Wars Game Server!
    6 Fantastic Games Underway, Come Play Today!

    --- Don't eat the yellow snow!
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
  • From Zazz@VERT/PBSYNC to Digital Man on Sunday, June 09, 2019 10:21:17
    Re: Webv4 and Connecting to Game Servers
    By: Digital Man to Zazz on Sat Jun 08 2019 13:32:50


    I have two doors, Odin's Maze and Prisoner's Game Lounge. Both are game servers running on GameSrv by Rick Parrish..
    Telnet to my synchronet bbs and I connect with no problem.

    Going to my synchronet web and logging in and try to connect to either one I get this message:
    Invalid Rlogin Door.

    That does not appear to be a Synchronet error message or from either the legacy/runemaster or echicken's webv4.

    Both of these game servers are not on standard 513
    port and I suspect that might be the problem.\
    However I really don't know. Anyone have a suggestion?

    A better description of the technical details of exactly what you're trying to do would help.

    digital man


    All I know is when I login via ecwebv4 gui, go to the doors and try running either of thise all I get is Invalid Rlogin door message that flashes quickly and dumps me back at the web gui. I searched logs but could not find any info.


    Ruben Figueroa
    aka Zazz
    PBSync Prison BBS
    [1:124/5014.4]

    ---
    þ Synchronet þ PBSync Prison BBS - wcalt.rdfig.net
  • From Digital Man@VERT to Zazz on Sunday, June 09, 2019 20:13:35
    Re: Webv4 and Connecting to Game Servers
    By: Zazz to Digital Man on Sun Jun 09 2019 10:21 am

    Re: Webv4 and Connecting to Game Servers
    By: Digital Man to Zazz on Sat Jun 08 2019 13:32:50


    I have two doors, Odin's Maze and Prisoner's Game Lounge. Both are game servers running on GameSrv by Rick Parrish..
    Telnet to my synchronet bbs and I connect with no problem.

    Going to my synchronet web and logging in and try to connect to either one I get this message:
    Invalid Rlogin Door.

    That does not appear to be a Synchronet error message or from either the legacy/runemaster or echicken's webv4.

    Both of these game servers are not on standard 513
    port and I suspect that might be the problem.\
    However I really don't know. Anyone have a suggestion?

    A better description of the technical details of exactly what you're trying to do would help.

    All I know is when I login via ecwebv4 gui, go to the doors and try running either of thise all I get is Invalid Rlogin door message that flashes quickly and dumps me back at the web gui.

    Technical details would include: how do you have these problematic externals configured in SCFG?

    I searched logs but could not find any info.

    What logs did you search? What did you search for? More details are needed.

    digital man

    Synchronet "Real Fact" #6:
    Synchronet version 3 for Linux and FreeBSD development began in 2001.
    Norco, CA WX: 81.0øF, 51.0% humidity, 4 mph E wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From DesotoFireflite@VERT/VALHALLA to Zazz on Monday, June 10, 2019 06:34:49
    Re: Webv4 and Connecting to Game Servers
    By: Zazz to Digital Man on Sun Jun 09 2019 10:21 am


    I have two doors, Odin's Maze and Prisoner's Game Lounge. Both are
    game servers running on GameSrv by Rick Parrish..
    Telnet to my synchronet bbs and I connect with no problem.

    Going to my synchronet web and logging in and try to connect to
    either one I get this message:
    Invalid Rlogin Door.

    That does not appear to be a Synchronet error message or from either
    the legacy/runemaster or echicken's webv4.

    Both of these game servers are not on standard 513
    port and I suspect that might be the problem.\
    However I really don't know. Anyone have a suggestion?

    I seem to remember a problem with ecweb a long time ago with that. I don't use ecweb myself anymore. I would talk to echicken about this. I know you can connect through your bbs itself, and I know others can, so this may be just an ecweb issue.

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com
    Valhalla II! - (GAP) - bbs.valhallabbs.com:24
    A Gamers Paradise - Over 150 Registered Online Game Doors!

    Play Trade Wars Between 10 Other BBS's On Valhalla's Trade Wars Game Server!
    6 Fantastic Games Underway, Come Play Today!

    --- Old farts never die! They just smell that way...
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
  • From Zazz@VERT to DesotoFireflite on Monday, June 10, 2019 07:55:39
    Telnet to my synchronet bbs and I connect with no problem.

    Going to my synchronet web and logging in and try to connect to eithe I get this message:
    Invalid Rlogin Door. Both of these game servers are not on standard 5 port and I suspect that might be the problem.\
    However I really don't know. Anyone have a suggestion?
    Since one of these is my game server, send me your setup info. I'm not haveing any issues on this end, and it looks like you logged in ok on
    6/9 at 11.22 am

    That connection was using netrunner to connect to your system. No issues
    when I connect to my bbs using netrunner. It is when I go to http://wcalt.rdfig.net and login via http and then go to the games and try to connect with either yours or mine is when I will get that Invalid Rlogin Door message.

    If you still wish I send my setup for your gamesrv, let me know.

    Ruben Figueroa aka Zazz
    Mystic Prison Board Sysop
    telnet://pb.darktech.org:24
    Web: www.rdfig.net

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Mystic Prison Board*Mesquite Tx*pb.darktech.org:24 (1:124/5014)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Zazz@VERT/PBSYNC to DesotoFireflite on Monday, June 10, 2019 08:15:06
    Re: Webv4 and Connecting to Game Servers
    By: DesotoFireflite to Zazz on Sun Jun 09 2019 13:56:52

    Going to my synchronet web and logging in and try to connect to either one I get this message:
    Invalid Rlogin Door. Both of these game servers are not on standard 513
    Since one of these is my game server, send me your setup info. I'm not haveing any issues on this end, and it looks like you logged in ok on 6/9 at


    Here it is:

    [Odin's Maze]
    1: Name Odin's Maze
    2: Internal Code ODINSMAZ
    3: Start-up Directory
    4: Command Line ?rlogin bbs.valhallabbs.com:5513 TG_RLO
    5: Clean-up Command Line
    6: Execution Cost None
    7: Access Requirements
    8: Execution Requirements
    9: Multiple Concurrent Users Yes
    10: Intercept I/O No
    11: Native Executable No
    12: Use Shell to Execute No
    13: Modify User Data No
    14: Execute on Event No
    15: Pause After Execution No
    16: BBS Drop File Type None
    17: Place Drop File In Node Directory
    18: Time Options...

    The command line was cut off in my capture.

    Ruben Figueroa
    aka Zazz
    PBSync Prison BBS
    [1:124/5014.4]

    ---
    þ Synchronet þ PBSync Prison BBS - wcalt.rdfig.net
  • From Zazz@VERT/PBSYNC to Digital Man on Monday, June 10, 2019 08:21:27
    Re: Webv4 and Connecting to Game Servers
    By: Digital Man to Zazz on Sat Jun 08 2019 13:32:50

    Going to my synchronet web and logging in and try to connect to either one I get this message:
    Invalid Rlogin Door.

    That does not appear to be a Synchronet error message or from either the legacy/runemaster or echicken's webv4.
    A better description of the technical details of exactly what you're trying to do would help.


    Here is my setup in scfg for Odin's Maze:

    [Odin's Maze]
    1: Name Odin's Maze
    2: Internal Code ODINSMAZ
    3: Start-up Directory
    4: Command Line ?rlogin bbs.valhallabbs.com:5513 TG_RLOG
    5: Clean-up Command Line
    6: Execution Cost None
    7: Access Requirements
    8: Execution Requirements
    9: Multiple Concurrent Users Yes
    10: Intercept I/O No
    11: Native Executable No
    12: Use Shell to Execute No
    13: Modify User Data No
    14: Execute on Event No
    15: Pause After Execution No
    16: BBS Drop File Type None
    17: Place Drop File In Node Directory
    18: Time Options...

    Hope this helps.

    Ruben Figueroa
    aka Zazz
    PBSync Prison BBS
    [1:124/5014.4]

    ---
    þ Synchronet þ PBSync Prison BBS - wcalt.rdfig.net
  • From echicken@VERT/ECBBS to Zazz on Monday, June 10, 2019 17:19:31
    Re: Webv4 and Connecting to Game Servers
    By: Zazz to All on Sat Jun 08 2019 10:40:51

    Going to my synchronet web and logging in and try to connect to either one I get this message:
    Invalid Rlogin Door. Both of these game servers are not on standard 513 port and I suspect that might be the problem.\

    The remote server's port isn't a problem if you can connect to it when you're on your BBS via telnet.

    When you launch a game via the web UI, the browser connects to your BBS via rlogin via the websocket proxy service. The 'terminal-type' string for the rlogin session is set to a custom value to identify the game that should be launched.

    It's likely the problem is with nested rlogin sessions. Synchronet is probably passing your terminal type string along to the remote server. The remote server probably inspects that value looking for the name of a game to launch, and doesn't recognize what it's getting. That's my guess anyway.

    If the remote server is only for a single game, or a games menu, then they can fix this by not using the terminal-type string for anything.

    You may be able to unset the terminal type string prior to initiating the rlogin connection to the remote server:

    - Copy exec/rlogin.js to your mods/ directory
    - Edit mods/rlogin.js
    - Locate the line that reads: bbs.rlogin_gate(argv[0], flags);
    - Above that line, insert this:
    bbs.rlogin_terminal = '';
    - Try launching the game via the web UI

    That might work. You might need to do "console.terminal = '';" instead, or both. I am not sure if these values are writable. DigitalMan would know.

    If that does work, it's not the greatest solution and we can refine it from there.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From DesotoFireflite@VERT/VALHALLA to Zazz on Monday, June 10, 2019 19:06:40
    Re: Webv4 and Connecting to Game Servers
    By: Zazz to DesotoFireflite on Mon Jun 10 2019 08:15 am

    Re: Webv4 and Connecting to Game Servers
    By: DesotoFireflite to Zazz on Sun Jun 09 2019 13:56:52

    Going to my synchronet web and logging in and try to connect to
    either one I get this message:
    Invalid Rlogin Door. Both of these game servers are not on
    standard 513
    Since one of these is my game server, send me your setup info. I'm not
    haveing any issues on this end, and it looks like you logged in ok on
    6/9 at


    That looks ok, and since it connects, the problem lies elseware. I just noticed echecken answered you, and gave you an answer to try. I'd say give that a shot before you change setups on your bbs, as you know that is working ok.

    SysOp: C.G. Learn, AKA: DesotoFireflite
    Valhalla Home Services! - (Synchronet) - bbs.valhallabbs.com
    Valhalla II! - (GAP) - bbs.valhallabbs.com:24
    A Gamers Paradise - Over 150 Registered Online Game Doors!

    Play Trade Wars Between 10 Other BBS's On Valhalla's Trade Wars Game Server!
    6 Fantastic Games Underway, Come Play Today!

    --- Don't eat the yellow snow!
    þ Synchronet þ Valhalla Home Services þ USA þ http://valhalla.synchro.net
  • From Digital Man@VERT to echicken on Monday, June 10, 2019 18:32:56
    Re: Webv4 and Connecting to Game Servers
    By: echicken to Zazz on Mon Jun 10 2019 05:19 pm

    Re: Webv4 and Connecting to Game Servers
    By: Zazz to All on Sat Jun 08 2019 10:40:51

    Going to my synchronet web and logging in and try to connect to either one I get this message:
    Invalid Rlogin Door. Both of these game servers are not on standard 513 port and I suspect that might be the problem.\

    The remote server's port isn't a problem if you can connect to it when you're on your BBS via telnet.

    When you launch a game via the web UI, the browser connects to your BBS via rlogin via the websocket proxy service. The 'terminal-type' string for the rlogin session is set to a custom value to identify the game that should be launched.

    It's likely the problem is with nested rlogin sessions. Synchronet is probably passing your terminal type string along to the remote server. The remote server probably inspects that value looking for the name of a game to launch, and doesn't recognize what it's getting. That's my guess anyway.

    If the remote server is only for a single game, or a games menu, then they can fix this by not using the terminal-type string for anything.

    You may be able to unset the terminal type string prior to initiating the rlogin connection to the remote server:

    - Copy exec/rlogin.js to your mods/ directory
    - Edit mods/rlogin.js
    - Locate the line that reads: bbs.rlogin_gate(argv[0], flags);
    - Above that line, insert this:
    bbs.rlogin_terminal = '';
    - Try launching the game via the web UI

    The bbs.rlogin_gate() method already supports an optional 3rd string argument for the terminal-type (e.g. bbs.rlogin_gate(argv[0], alias, name, '', flags)).

    That might work. You might need to do "console.terminal = '';" instead, or both. I am not sure if these values are writable. DigitalMan would know.

    It would be console.terminal. The bbs.rlogin_terminal is not used for outbound telnet/rloging gating.

    If that does work, it's not the greatest solution and we can refine it from there.

    I'm very curious to know. The default terminal string that the outbound rlogin gateway sends is:

    "%s/%lu", terminal, cur_rate

    ... where terminal is the 'console.terminal' value and cur_rate is likely 30000. If there's already a slash in the terminal value, perhaps we shouldn't be adding the /<cur_rate>.

    digital man

    Synchronet "Real Fact" #18:
    Rob Swindell first learned to program in C by hacking on WWIV BBS software. Norco, CA WX: 95.8øF, 19.0% humidity, 7 mph NE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Zazz@VERT to echicken on Tuesday, June 11, 2019 15:49:20
    When you launch a game via the web UI, the browser connects to your BBS via rlogin via the websocket proxy service. The 'terminal-type' string for the rlogin session is set to a custom value to identify the game
    that should be launched.

    It's likely the problem is with nested rlogin sessions. Synchronet is probably passing your terminal type string along to the remote server. The remote server probably inspects that value looking for the name of a game to launch, and doesn't recognize what it's getting. That's my
    guess anyway.

    If the remote server is only for a single game, or a games menu, then
    they can fix this by not using the terminal-type string for anything.

    You may be able to unset the terminal type string prior to initiating the rlogin connection to the remote server:

    - Copy exec/rlogin.js to your mods/ directory
    - Edit mods/rlogin.js
    - Locate the line that reads: bbs.rlogin_gate(argv[0], flags);
    - Above that line, insert this:
    bbs.rlogin_terminal = '';
    - Try launching the game via the web UI

    That might work. You might need to do "console.terminal = '';" instead, or both. I am not sure if these values are writable. DigitalMan would know.

    If that does work, it's not the greatest solution and we can refine it from there.


    Well I tried the first suggestion of the "bbs.rlogin_terminal = '';" That did not work. Added the "console.terminal - '';" that did not work. So then removed your first suggestion and that enabled the connection to be made. I also tested the others I had that used rlogin and they all worked.

    Key response sometimes lagged, but I am assuming it is unrelated to my connection problem.

    Thanks echicken

    Ruben Figueroa aka Zazz
    Mystic Prison Board Sysop
    telnet://pb.darktech.org:24
    Web: www.rdfig.net

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Mystic Prison Board*Mesquite Tx*pb.darktech.org:24 (1:124/5014)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Zazz@VERT to Digital Man on Tuesday, June 11, 2019 15:52:04
    It would be console.terminal. The bbs.rlogin_terminal is not used for outbound telnet/rloging gating.


    I should have read this before making changes.

    Ruben Figueroa aka Zazz
    Mystic Prison Board Sysop
    telnet://pb.darktech.org:24
    Web: www.rdfig.net

    --- Mystic BBS v1.12 A43 2019/03/03 (Windows/32)
    * Origin: Mystic Prison Board*Mesquite Tx*pb.darktech.org:24 (1:124/5014)
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From echicken@VERT/ECBBS to Digital Man on Tuesday, June 11, 2019 19:50:05
    Re: Webv4 and Connecting to Game Servers
    By: Digital Man to echicken on Mon Jun 10 2019 18:32:56

    The bbs.rlogin_gate() method already supports an optional 3rd string argument for the terminal-type (e.g. bbs.rlogin_gate(argv[0], alias, name, '', flags)).

    I avoided this because IIRC he's using rlogin.js, which uses argv[0] and flags, but omits alias, name, terminal. Not sure what the remote server would do with alias and name if they're populated, or how best to skip them over (undefined?).

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Digital Man@VERT to echicken on Tuesday, June 11, 2019 17:14:30
    Re: Webv4 and Connecting to Game Servers
    By: echicken to Digital Man on Tue Jun 11 2019 07:50 pm

    Re: Webv4 and Connecting to Game Servers
    By: Digital Man to echicken on Mon Jun 10 2019 18:32:56

    The bbs.rlogin_gate() method already supports an optional 3rd string argument for the terminal-type (e.g. bbs.rlogin_gate(argv[0], alias, name, '', flags)).

    I avoided this because IIRC he's using rlogin.js, which uses argv[0] and flags, but omits alias, name, terminal. Not sure what the remote server would do with alias and name if they're populated, or how best to skip them over (undefined?).

    If you don't pass a client-user-name or server-user-name, Synchronet's rlogin gateway code uses the current user's alias and name (in that order) automatically. So, not specifying them as arguments to bbs.rlogin_gate() doesn't prevent them from being sent to the rlogin server.

    digital man

    This Is Spinal Tap quote #35:
    Jeanine Pettibone: You don't do heavy metal in Dubly, you know.
    Norco, CA WX: 92.2øF, 34.0% humidity, 12 mph ENE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net