• GameSrv on Linux?

    From Alpha@21:4/158 to All on Wed Feb 12 05:53:38 2020
    Any sysops out there able to get Rick Parrish's GameSrv working on Ubuntu 18.04? Just curious before I dive in, looks like the Linux install docs were removed from the site/repo (https://github.com/rickparrish/GameSrv)

    ┌ ┐
    │ Alpha ∙ Card & Claw BBS ∙ cardandclaw.com:8888 │
    └ ┘

    --- Mystic BBS v1.12 A45 2020/02/09 (Linux/64)
    * Origin: Card & Claw BBS | Analog Gaming: Board Games, RPGs (21:4/158)
  • From Alter Ego@21:2/116 to Alpha on Wed Feb 12 19:28:35 2020
    Re: GameSrv on Linux?
    By: Alpha to All on Wed Feb 12 2020 05:53 am

    Any sysops out there able to get Rick Parrish's GameSrv working on Ubuntu 18.04? Just curious before I dive in, looks like the Linux install docs were removed from the site/repo (https://github.com/rickparrish/GameSrv)

    I run it on my windows machine, but would be interested in getting it running on Linux. (Looking for reasons to turn off the windows machine.)

    If you come across instructions, I'd be keen to see them :)
    ...deon


    ... Jargon is used as a means of succeeding by, not simplifying.
    --- SBBSecho 3.10-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Alpha@21:4/158 to Alter Ego on Wed Feb 12 21:08:29 2020
    I run it on my windows machine, but would be interested in getting it running on Linux. (Looking for reasons to turn off the windows machine.)

    I emailed Rick to see if he has any pointers.

    Any tips on running on Windows? I spun up a tiny Azure Windows 10 VM and I'm trying to get it to work.

    The Mystic command is IR, with data set to the domain:port right?

    ┌ ┐
    │ Alpha ∙ Card & Claw BBS ∙ cardandclaw.com:8888 │
    └ ┘

    --- Mystic BBS v1.12 A45 2020/02/09 (Linux/64)
    * Origin: Card & Claw BBS | Analog Gaming: Board Games, RPGs (21:4/158)
  • From Greg Youngblood@21:4/119.1 to Alter Ego on Wed Feb 12 19:02:32 2020
    I run it on my windows machine, but would be interested in getting it running on Linux. (Looking for reasons to turn off the windows machine.)

    Hello, question

    Why would you want to run GameSrv on a linux box? Unless you wanted to run a
    game server like door party?

    Why not dosemu...

    --- Mystic BBS v1.12 A44 2020/02/04 (Linux/64)
    * Origin: Wicked BBS|wickedbbs.com:2333 (21:4/119.1)
  • From Alter Ego@21:2/116 to Alpha on Thu Feb 13 14:02:43 2020
    Re: Re: GameSrv on Linux?
    By: Alpha to Alter Ego on Wed Feb 12 2020 09:08 pm

    Any tips on running on Windows? I spun up a tiny Azure Windows 10 VM and I'm trying to get it to work.

    I set it up about a year ago, and dont remember doing anything special to get it running. IE: Drop the files in a door, and launch GameSrv GUI.

    I must admit I dont use it much, but plan on setting it up properly, as well as
    adding more games to it.

    I see a few people have used it from my BBS - and I RLOGIN to it...

    The Mystic command is IR, with data set to the domain:port right?

    If that is rlogin, yes...
    ...deon


    ... An oyster is a fish built like a nut.
    --- SBBSecho 3.10-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Alter Ego@21:2/116 to Greg Youngblood on Thu Feb 13 14:04:18 2020
    Re: Re: GameSrv on Linux?
    By: Greg Youngblood to Alter Ego on Wed Feb 12 2020 07:02 pm

    Why would you want to run GameSrv on a linux box? Unless you wanted to run a game server like door party?

    I want to get rid of my windows...

    Why not dosemu...

    I imagine the linux implementation of it called dosemu under the covers (dont really know though?).

    I may go down the path of dosemu'ing all the games that I want to get started, but as a get a game server up and running with no effort - it certainly was easy...
    ...deon


    ... Feed the wolf as you will; he will always look to the forest.
    --- SBBSecho 3.10-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Alpha@21:4/158 to Alter Ego on Thu Feb 13 03:32:26 2020
    I set it up about a year ago, and dont remember doing anything special
    to get it running. IE: Drop the files in a door, and launch GameSrv GUI.

    I got it working on the Windows VM, had to use Telnet--for some reason RLogin wasn't working--but had to use /ADDR=[IP] /PORT=[PORT] as the (IT) Command.

    ┌ ┐
    │ Alpha ∙ Card & Claw BBS ∙ cardandclaw.com:8888 │
    └ ┘

    --- Mystic BBS v1.12 A45 2020/02/09 (Linux/64)
    * Origin: Card & Claw BBS | Analog Gaming: Board Games, RPGs (21:4/158)
  • From Alpha@21:4/158 to Greg Youngblood on Thu Feb 13 03:35:15 2020
    Why would you want to run GameSrv on a linux box? Unless you wanted to run a game server like door party?

    That's exactly why. Lets me centralize door games when running multiple BBS, run them independantly from the BBS, etc.

    ┌ ┐
    │ Alpha ∙ Card & Claw BBS ∙ cardandclaw.com:8888 │
    └ ┘

    --- Mystic BBS v1.12 A45 2020/02/09 (Linux/64)
    * Origin: Card & Claw BBS | Analog Gaming: Board Games, RPGs (21:4/158)
  • From Netsurge@21:4/154 to Alter Ego on Wed Feb 12 23:59:52 2020
    I want to get rid of my windows...

    What will you do for daylight man! Think about it!

    I may go down the path of dosemu'ing all the games that I want to get started, but as a get a game server up and running with no effort - it certainly was easy...

    Once you get the hang of dosemu setting up games is a piece of cake. I have several setup guides for the more popular dos door games running on dosemu.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (21:4/154)
  • From Alter Ego@21:2/116 to Netsurge on Thu Feb 13 16:13:13 2020
    Re: Re: GameSrv on Linux?
    By: Netsurge to Alter Ego on Wed Feb 12 2020 11:59 pm

    I want to get rid of my windows...
    What will you do for daylight man! Think about it!

    Boom! Boom!

    Once you get the hang of dosemu setting up games is a piece of cake. I have several setup guides for the more popular dos door games running on dosemu.

    Yeah, I was hoping it was easy, and knew a few have done it already...

    Its just a matter of time, too many things, not enough hours...

    I'll get there eventually though...
    ...deon


    ... I only know two tunes. One is 'Rule Brittania' -- and the other isn't.
    --- SBBSecho 3.10-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Alter Ego@21:2/116 to Alpha on Thu Feb 13 16:15:35 2020
    Re: Re: GameSrv on Linux?
    By: Alpha to Greg Youngblood on Thu Feb 13 2020 03:35 am

    That's exactly why. Lets me centralize door games when running multiple BBS, run them independantly from the BBS, etc.

    That too - I'm playing with different BBSes, so it would be good that the doors
    are not affected by my play...
    ...deon


    ... A woman should have compassion. Kirk, Catspaw, stardate 3018.2.
    --- SBBSecho 3.10-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Avon@21:1/101 to Alter Ego on Thu Feb 13 21:36:19 2020
    On 13 Feb 2020 at 04:13p, Alter Ego pondered and said...

    Its just a matter of time, too many things, not enough hours...

    when you find some can you let me know where please :)

    --- Mystic BBS v1.12 A44 2020/02/04 (Windows/32)
    * Origin: Agency BBS | Dunedin, New Zealand | agency.bbs.nz (21:1/101)
  • From Havok@21:4/119.1 to Alpha on Thu Feb 13 07:39:59 2020

    That's exactly why. Lets me centralize door games when running multiple BBS, run them independantly from the BBS, etc.


    Ah got you!

    Well when someone finds the way to install on linux let me know please, I
    did write Rick one time on it but never heard anything.

    --- Mystic BBS v1.12 A44 2020/02/04 (Linux/64)
    * Origin: Wicked BBS|wickedbbs.com:2333 (21:4/119.1)
  • From Alpha@21:4/158 to Havok on Thu Feb 13 16:26:57 2020
    GameSrv looks to be a modified (and older version of) Syncrhonet BBS that's been customized with a WFC screen, menus, DOSEMU, etc. Am I correct?

    Wondering out loud if it would be possible to build a game server on
    Mystic with RLogin...? I think someone may have already asked the
    question and it was no. Mystic docs don't allow passing the @USER@ password.

    So I just answered my own question. Cool.

    ┌ ┐
    │ Alpha ∙ Card & Claw BBS ∙ cardandclaw.com:8888 │
    └ ┘

    --- Mystic BBS v1.12 A45 2020/02/09 (Linux/64)
    * Origin: Card & Claw BBS | Analog Gaming: Board Games, RPGs (21:4/158)
  • From g00r00@21:1/108 to Alpha on Thu Feb 13 12:34:55 2020
    Wondering out loud if it would be possible to build a game server on Mystic with RLogin...? I think someone may have already asked the
    question and it was no. Mystic docs don't allow passing the @USER@ password.

    I think it could be possible but I haven't tried it personally. The feature someone else was asking for was one that would automatically create new accounts when someone connects with RLOGIN, which Mystic does not allow.

    As far as the password passing: Mystic stores its password using the same method that password managers like 1Password use, so it never actually has access to your password (neither does the SysOp). I don't think this in particular is an issue unless you want to have your GameSvr connect to other game servers.

    But I could be missing something I really haven't thought through or tried this stuff before.

    --- Mystic BBS v1.12 A45 2020/02/11 (Linux/64)
    * Origin: Sector 7 (21:1/108)
  • From maskreet@21:1/114 to g00r00 on Thu Feb 13 13:07:38 2020
    On 13 Feb 2020, g00r00 said the following...

    Wondering out loud if it would be possible to build a game server on Mystic with RLogin...? I think someone may have already asked the question and it was no. Mystic docs don't allow passing the @USER@ password.

    I think it could be possible but I haven't tried it personally. The feature someone else was asking for was one that would automatically create new accounts when someone connects with RLOGIN, which Mystic does not allow.

    That was me. =) I've got a working test script that uses Python to
    auto-create accounts with passed usernames and passwords on Mystic through telnet atm as a work-around for that. Not sure if I want to continue with it, though. I think it was more just to see if I could actually do it than anything. I haven't touched it in weeks.

    I might release it if I get around to it working 100%, but then that would kind of defeat the purpose of a few door servers to consolidate players.

    --- Mystic BBS v1.12 A45 2020/02/12 (Linux/64)
    * Origin: throwbackbbs.com -\- meriden, ct -\- (21:1/114)
  • From Netsurge@21:4/154 to g00r00 on Thu Feb 13 17:28:30 2020
    As far as the password passing: Mystic stores its password using the same method that password managers like 1Password use, so it never actually
    has access to your password (neither does the SysOp). I don't think
    this in particular is an issue unless you want to have your GameSvr connect to other game servers.

    Left field question, is there anyway to authenticate against the mystic password store from the outside? I am toying with the idea of using my
    userbase as the username/password store for access to my INN nntp server.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A43 2019/03/02 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (21:4/154)
  • From g00r00@21:1/108 to Netsurge on Thu Feb 13 21:48:22 2020
    As far as the password passing: Mystic stores its password using the method that password managers like 1Password use, so it never actuall has access to your password (neither does the SysOp). I don't think this in particular is an issue unless you want to have your GameSvr connect to other game servers.

    Left field question, is there anyway to authenticate against the mystic password store from the outside? I am toying with the idea of using my userbase as the username/password store for access to my INN nntp server.

    There isn't a clean way to do it at the moment. I have tossed around some ideas of doing a web URL that could be called with the HTTP server that would spit out a pass/fail kind of result if its valid. I've also considered doing a command line type of validation where you could call mystic -checkpw or something that would also spit out a result.

    I am open to suggestions on what would work for you.

    You could probably make some really ugly bandaid now with MPY or MPL too that worked similar to the command line option.

    --- Mystic BBS v1.12 A45 2020/02/11 (Linux/64)
    * Origin: Sector 7 (21:1/108)
  • From Netsurge@21:4/154 to g00r00 on Thu Feb 13 22:07:12 2020
    I am open to suggestions on what would work for you.

    You could probably make some really ugly bandaid now with MPY or MPL too that worked similar to the command line option.

    For my needs, a simple command line pass/fail option would be better. The INN NNTP server has perl and python hooks built into it, so scripting a call to something like ./mystic -checkpw -u username -p pass would be best, although
    an http call would also work, but I don't use Mystic's built in server as I wrote a php library to parse stats from Mystic for my BBS's webpage.

    |15frank |08// |15netsurge
    |07disksh0p|08!|07bbs |08% |07bbs.diskshop.ca |08% |07mystic goodness |11SciNet |03ftn hq |08% |07https://scinet-ftn.org

    --- Mystic BBS v1.12 A45 2020/02/12 (Linux/64)
    * Origin: % disksh0p!bbs % bbs.diskshop.ca % SciNet ftn hq % (21:4/154)
  • From Alpha@21:4/158 to Havok on Fri Feb 14 08:36:12 2020
    Well when someone finds the way to install on linux let me know please,
    I did write Rick one time on it but never heard anything.

    Got a response from Rick, essentially, the last build included an install script for Ubuntu 14.04, but no idea if it works anymore. Which it doesn't.

    ┌ ┐
    │ Alpha ∙ Card & Claw BBS ∙ cardandclaw.com:8888 │
    └ ┘

    --- Mystic BBS v1.12 A45 2020/02/09 (Linux/64)
    * Origin: Card & Claw BBS | Analog Gaming: Board Games, RPGs (21:4/158)
  • From Alpha@21:4/158 to maskreet on Fri Feb 14 08:42:06 2020
    Just realized you are the creator of Doorparty! It's pretty awesome.

    I totally understand the hesitation to release your script/mod, but I think
    it could be cool how to think how it could be used to connect folks like me
    who aren't looking to recreate Door-Party, but support it, and also allow for local doors as well.

    Anyway, would love to test your SBBS or Mystic scripts, if you are game!

    ┌ ┐
    │ Alpha ∙ Card & Claw BBS ∙ cardandclaw.com:8888 │
    └ ┘

    --- Mystic BBS v1.12 A45 2020/02/09 (Linux/64)
    * Origin: Card & Claw BBS | Analog Gaming: Board Games, RPGs (21:4/158)
  • From maskreet@21:1/114 to Alpha on Fri Feb 14 11:15:21 2020
    On 14 Feb 2020, Alpha said the following...

    Just realized you are the creator of Doorparty! It's pretty awesome.

    I totally understand the hesitation to release your script/mod, but I think it could be cool how to think how it could be used to connect
    folks like me who aren't looking to recreate Door-Party, but support it, and also allow for local doors as well.

    Yeah, I might release the Mystic one. It's not ready yet, but in a test environment it works (kind of). I'd just have to work on it some more before
    I did release it.

    --- Mystic BBS v1.12 A45 2020/02/12 (Linux/64)
    * Origin: throwbackbbs.com -\- meriden, ct -\- (21:1/114)
  • From Alpha@21:4/158 to Havok on Fri Feb 14 19:44:40 2020
    Well when someone finds the way to install on linux let me know please,
    I did write Rick one time on it but never heard anything.

    So I got GameSrv running on Ubuntu 16.04. Was just a matter of replacing outdated packages (the install.sh script will fail, but if you just install each recommended replacement package, it'll work).

    Server is up and running using included start.sh file, I can telnet to it and create an account, but having trouble accessing from Mystic door command. Probably just a config error on my end, I'll keep hacking at it.

    But looks like it runs on Linux!

    ┌ ┐
    │ Alpha ∙ Card & Claw BBS ∙ cardandclaw.com:8888 │
    └ ┘

    --- Mystic BBS v1.12 A45 2020/02/09 (Linux/64)
    * Origin: Card & Claw BBS | Analog Gaming: Board Games, RPGs (21:4/158)
  • From Alpha@21:4/158 to All on Fri Feb 14 20:59:33 2020
    Server is up and running using included start.sh file, I can telnet to
    it and create an account, but having trouble accessing from Mystic door command. Probably just a config error on my end, I'll keep hacking at it.


    Yep, just a firewall issue on my server. Fixed, looks like it's all working.

    Going to try in on Ubuntu 18.04 LTS, don't see why it won't work tho!

    ┌ ┐
    │ Alpha ∙ Card & Claw BBS ∙ cardandclaw.com:8888 │
    └ ┘

    --- Mystic BBS v1.12 A45 2020/02/09 (Linux/64)
    * Origin: Card & Claw BBS | Analog Gaming: Board Games, RPGs (21:4/158)
  • From Bucko@21:4/131 to Alpha on Fri Feb 14 19:11:20 2020
    On 14 Feb 2020, Alpha said the following...


    So I got GameSrv running on Ubuntu 16.04. Was just a matter of replacing outdated packages (the install.sh script will fail, but if you just install each recommended replacement package, it'll work).

    Server is up and running using included start.sh file, I can telnet to
    it and create an account, but having trouble accessing from Mystic door command. Probably just a config error on my end, I'll keep hacking at it.

    But looks like it runs on Linux!


    Not sure if this will help but I am currently running GameSvr on Windows, I have my system set to RLOGIN in using the IR command and the /ADDR and /USER and random characters for a /PASS, allows anyone on my system to skip right
    to the listing of games. If the board connecting doesn't support RLOGIN as is the case of my C-Net Amiga board then Telnet works but the user has to create an account..

    --- Mystic BBS v1.12 A44 2020/02/04 (Windows/32)
    * Origin: The Wrong Number Family Of BBS' - Wrong Number ][ (21:4/131)
  • From Alter Ego@21:2/116 to Alpha on Sat Feb 15 12:48:51 2020
    Re: Re: GameSrv on Linux?
    By: Alpha to Havok on Fri Feb 14 2020 07:44 pm

    So I got GameSrv running on Ubuntu 16.04. Was just a matter of replacing outdated packages (the install.sh script will fail, but if you just install each recommended replacement package, it'll work).


    Awesome... Where is the install.sh?

    I'm guessing it just installs the door server, not the games already configured
    to run?
    ...deon


    ... An idea is not responsible for the people who believe in it.
    --- SBBSecho 3.10-Linux
    * Origin: I'm playing with ANSI+videotex - wanna play too? (21:2/116)
  • From Alpha@21:4/158 to Alter Ego on Sat Feb 15 03:40:17 2020
    Awesome... Where is the install.sh?

    It's in the GameSrv_v.zip file:

    https://tinyurl.com/gamesrv

    BUT I ultimately wasn't able to install the required older version of mono (v2.10.X). And apparently it's needed to run a mono utility to launch
    the doors. *So* it's actually a bit of a bust, unless there's a workaround
    that doesn't involve Ubuntu 14...LOL...

    SO I think I'm more interested in figuring out how to use a modern BBS version (Mystic or SBBS) to auto create new users via SSH+Rlogin, like Door Party does with SBBS. It would need to be a mod, I think.

    Perhaps a server that accepts a connection from Mystic menu RLogin command, creates the new user account if it doesn't exist and then shuttles
    the user to the game server?

    Just spit-ballin'

    ┌ ┐
    │ Alpha ∙ Card & Claw BBS ∙ cardandclaw.com:8888 │
    └ ┘

    --- Mystic BBS v1.12 A45 2020/02/09 (Linux/64)
    * Origin: Card & Claw BBS | Analog Gaming: Board Games, RPGs (21:4/158)
  • From Alpha@21:4/158 to Alpha on Sat Feb 15 19:03:58 2020
    Awesome... Where is the install.sh?

    FYI - I was able to spin up a Ubuntu 14.04 VM on A2Hosting--had some some DOSEMU config issues, but for the most part, works as intended on Ubuntu
    14.04 LTS by Rick P...

    ┌ ┐
    │ Alpha ∙ Card & Claw BBS ∙ cardandclaw.com:8888 │
    └ ┘

    --- Mystic BBS v1.12 A45 2020/02/09 (Linux/64)
    * Origin: Card & Claw BBS | Analog Gaming: Board Games, RPGs (21:4/158)
  • From Bucko@21:4/131 to Alpha on Sat Feb 15 22:50:38 2020
    Connecting Mystic to a GameSvr is simple, all you need to do is use the IR command in the menu then pass the username and a fake password to the Server, so the command line would look like this:

    IR RLOGIN Out
    /ADDR=telnetaddress of Server /PORT=whatever the port is of it most likely
    513 /USER=@USER@ /PASS=jfkld <-- fake password anything can go there..

    That will setup an account on the GameSvr just like DoorParty and CombatNet does.. You can also TELNET into it, but then the user would have to sign on
    as a user to get access to it. I currently do that with my C-Net Amiga board because it does not yet support RLOGIN..

    --- Mystic BBS v1.12 A44 2020/02/04 (Windows/32)
    * Origin: The Wrong Number Family Of BBS' - Wrong Number ][ (21:4/131)