I also get some "why do you need a door server when things like BBSLink and DoorParty exist?" type questions.
Answer: I wants me own doors, I have multiple BBSs and I grow tired of configin' doors for each one :)
GameSrv: Clear winner in terms of out-of-the-box utility. But as a linux user, it requires me to run in Ubuntu 14.04, which is long past its support lifetime.
GameSrv: Clear winner in terms of out-of-the-box utility. But
as a linux user, it requires me to run in Ubuntu 14.04, which
is long past its support lifetime.
Is it opensource? Can we update it to work with modern components?
Is it opensource? Can we update it to work with modern components?
A mono library is the main barrier at this point.
I'm pretty sure it is.. it's on github.
It's on github - https://github.com/rickparrish/GameSrv
A mono library is the main barrier at this point.
Ah, nice. Where are the instructions for running on Ubuntu 14.04?
Why not just pin the lib to an earlier version using a newer version of Ubuntu?
I reached out the Rick, but he told me he didn't really have the time to revisit this old repo. So I just rummaged around in the files and came up with this easy way to install from bone-stock Ubuntu 14.04:
I reached out the Rick, but he told me he didn't really have the time to revisit this old repo. So I just rummaged around in the files and came up with this easy way to install from bone-stock Ubuntu 14.04:
Better yet (re: gamesrv) check out https://github.com/ryanfantus/GameSrv-linux
Better yet (re: gamesrv) check out https://github.com/ryanfantus/GameSrv-linux
Once again, thanks! Super excited this is close.
Better yet (re: gamesrv) check out https://github.com/ryanfantus/GameSrv-linux
Quick update... Installed on a fresh 18.04 instance--all those other problems went away -- Woot!
I can't get it to "answer" my telnet requests. The servers start up and then I try to connect and get "Connected to localhost. Escape character
is '^]'." Then it drops every time.
206.189.76.122 port 2023
Another odd thing, TW2002 doesn't load on 18.04, but does on 14.04.
Does GameSrv launch javascript synchronet games?
To reliably run Synchronet JS modules (which are kind of in a fuzzy not-really-external and not-doors space) it would need to bring in all of Synchronet's JS environment and API, which I'm pretty sure it doesn't.
That said, I wonder how easy it would be to strip synchronet down to thebare
I'd love to be able to launch synchronet javascript games from mystic,more
or less. How feasible is that?
This is at least my rough understanding of JSDoor and Dorkit. I may be wrong in places.
For whatever reason, and I'm sure Deuce had his reasons, JSDoor/Dorkit apparently doesn't expose the same JS API that Synchronet does. Methods have different names, maybe different signatures, etc. A game written
for Synchronet won't "just work" in JSDoor.
The only game I'm aware of that works with JSDoor right now is Deuce's port of LORD.
I don't think it would be *difficult* to rejig existing games so that they'll work with Dorkit, but some will be easier than others. I also don't think Dorkit is documented, so that means digging around in it to figure out what's what, and then spending a bunch of time tweaking existing games. I dunno, maybe one day that will sound like my idea of a good time, but I don't think I'll be jumping on it any time soon.
would launch in order to run the JS game. I imagine a command line like "jsdoor /path/to/some_game.js".
That said I don't think this would be worth the time. I don't think the catalog of synchronet js doorgames is extensive enough to differentiatethem
from what's already available, say to the degree that majorbbs orsomething
truly unique would offer.
Honestly the coolest game I've seen is the one you made with the chicken that's fairly arcade style.
Most of my games are junk. I wrote a game called Lemons which is kind
of neat on its own merit (a Lemmings knock-off), and a trivia game
called Jeopardized which is probably the most traditional BBS game I
ever did. Those two are okay-ish.
Another issue I have since I don't have a lot of users is that the gamesseem
empty. If we could come up with a way of inter connecting these doors itwould
be great, although I'm not sure how that can be done between different BBS types.with
The method Synchronet uses works well but I don't know if that can be done
other BBS types.
Sysop: | Eric Oulashin |
---|---|
Location: | Beaverton, Oregon, USA |
Users: | 91 |
Nodes: | 16 (0 / 16) |
Uptime: | 18:28:02 |
Calls: | 5,074 |
Calls today: | 6 |
Files: | 8,491 |
Messages: | 352,939 |
Posted today: | 1 |