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?
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?
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.
I searched logs but could not find any info.
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
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: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
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?
6/9 at 11.22 am
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.
Going to my synchronet web and logging in and try to connect to either one I get this message: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
Invalid Rlogin Door. Both of these game servers are not on standard 513
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?
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 toSince one of these is my game server, send me your setup info. I'm not
either one I get this message:
Invalid Rlogin Door. Both of these game servers are not on
standard 513
haveing any issues on this end, and it looks like you logged in ok on
6/9 at
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.
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.\
It would be console.terminal. The bbs.rlogin_terminal is not used for outbound telnet/rloging gating.
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)).
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?).
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.
Sysop: | sneaky |
---|---|
Location: | Ashburton,NZ |
Users: | 31 |
Nodes: | 8 (0 / 8) |
Uptime: | 101:58:04 |
Calls: | 2,071 |
Calls today: | 1 |
Files: | 11,134 |
Messages: | 946,993 |