Alternatively - Anyone got Usurper working with a direct door code via Doorparty? (using a Mystic/Linux BBS?) I'd rather do that - but it seems equally difficult.
I have Usurper working with a direct door code through BBSLink (bbslink.net) and it also works via SSH with the python script.
Shitty wrote to Warpslide <=-
I have Usurper working with a direct door code through BBSLink (bbslink.net) and it also works via SSH with the python script.
Thanks for your advice on this.
I'm already established with BBS Link. I didn't like their
Usurper setup initially. They (Lab Rat?) had it running Usurper maintenance each time a player entered the game - as of today, I
think he fixed that because I was able to play the game quickly.
BBS Link is definitely the easiest game server to use with
Mystic. I like it, but I'm still interested in setting up my own
local Usurper just in case the BBS Link one goes to shit again.
Plus I intend to customize it - certain stuff in that game really
ought to be disabled. Stuff that offends the Shitty Compufuck
guy! :)
Do any of you have Usurper for Linux working on your BBS?
Do any of you have Usurper for Linux working on your BBS?
Have you thought about running the DOS version of Usurper via Dosemu?
I have that working fine here on Linux (Synchronet), and it's no more difficult to set up than any other DOS door.
Have you thought about running the DOS version of Usurper via Dosemu?
I have that working fine here on Linux (Synchronet), and it's no more difficult to set up than any other DOS door.
Hey Shitty, I don't... but if you'd upload it to 2o fOr beeRS I'll also try to get it rocking. I my close-mindedness, I didn't realize that
there were native Linux door games. [Leave me alone!] Lulz.
Do any of you have Usurper for Linux working on your BBS?
Which BBS software are you using?
I can't make modern Usurper for linux work properly with Mystic. There is some weird double-enter thing happening and strings are displayed oddly.
That sounds like a good idea! I will try DOSEMU. I never used it before. But that seems like a good solution because then I can do the same thing with LORD.
It's something lke dosbox right? So I can run it like: dosemu
usurper.exe /p.... That's where I'm confused already.. How do you
provide a linux path to a DOS program?
Shitty wrote to Gamgee <=-
Have you thought about running the DOS version of Usurper via Dosemu?
I have that working fine here on Linux (Synchronet), and it's no more difficult to set up than any other DOS door.
That sounds like a good idea! I will try DOSEMU. I never used it
before. But that seems like a good solution because then I can do
the same thing with LORD.
It's something lke dosbox right? So I can run it like:
dosemu usurper.exe /p....
That's where I'm confused already.. How do you provide a linux
path to a DOS program?
If you grab the SciNet Info pack from https://scinet-ftn.org there are detailed instructions on getting dos games working with Mystic and
dosemu.
I honestly have no idea how to do it on Mystic... Maybe some kind
soul will jump in here with some tips for you. It probably is
discussed on the Mystic Wiki.
I looked at it and I appreciate those instructions, but I apologize, I shouldhave mentioned that this dopewars game is not a BBS door, but just
a regularDOS text-based game. I think bbs door games have something special about themthat permit the output to be sent to the modem, but regular DOS programs lackthat capability.
But if any of you guys have Mystic/Linux/Doorparty Direct Codes working, please let me know how you did it because I'd be glad to get in on their Usurper game too.
I just got Doorparty working on my board with direct door codes. Here's how Idid it:
Run doorparty-connector:
cd /home/pi/mystic/dp
./doorparty-connector &
I would strongly advise making this a systemd script - my assumption is thatit could be prone to crashing if it's just a backgrounded bash
script.
If I remember correctly, apam wrote a shim program that piped console stuff to a bbs allowing you to run DOS games and programs as doors.
If all goes according to plan, you should now be able to play Usurper!
I would strongly advise making this a systemd script - my assumption thatit could be prone to crashing if it's just a backgrounded bash script.
Yes correct, I should have mentioned that in there. This is what I did just to get it going.
That's over my head - Is systemd a way of running the server upon
reboot? Sorta like autoexec.bat for DOS?
That's over my head - Is systemd a way of running the server upon
reboot? Sortalike autoexec.bat for DOS?
There's a couple of ways to automatically start something when you boot up, I put some things in my /etc/rc.local file which would be more analogous to the autoexec.bat file, but to ryan's point, if DoorParty were to crash for some reason it wouldn't automatically restart on its own, whereas with systemd it can.
I looked at it and I appreciate those instructions, but I apologize, I shouldhave mentioned that this dopewars game is not a BBS door, but just
a regularDOS text-based game. I think bbs door games have something special about themthat permit the output to be sent to the modem, but regular DOS programs lackthat capability.
Doorway.exe is a program that supposedly lets you take text-based dos programsand run them as doors, but either I'm not using it properly, or the game I'mtrying to run does not have compatible graphics, although it appears to betypical ansi.
Create a service file:
sudo nano /etc/systemd/system/dp.service
But then I got carried away and tried to repeat this for mis server, and thatdidn't work. (mis server didn't load upon restart.)
Here's what I came up with for mis.service:
I thought it might be because I didn't have mis server shut down
properly, soI tried it again after doing mis shutdown, but it still
didn't work for me.
If you have any suggestions let me know.
What does it say if you run: sudo systemctl status mis
It said:
mis.service: Can't open PID
Hmm, maybe some sort of permissions issue?
User=admin
Environment="mysticbbs=/home/mystic" "TERM=linux"
Is mystic its own user? It looks like you're trying to run it as admin here.
ls -l /home/mystic/semaphore/mis.bsy
It said:
mis.service: Can't open PID
ExecStartPost=/usr/bin/timeout -k 1 5 /bin/bash -c "while :; do [ -e /home/pi/mystic/semaphore/mis.bsy ] && break; /bin/sleep 1; done; exit 0"
It's no big deal though. I appreciate what you guys are trying to help me with, but I can go without it. Starting mis manually is not a problem
for me.
the terminal became an unresponsive input - I had to press ctrl-z to get outof it.
Try:
ExecStartPost=/usr/bin/timeout -k 1 5 /bin/bash -c "while :; do [ -e /home/mystic/semaphore/mis.bsy ] && break; /bin/sleep 1; done; exit 0"
PIDFile=/home/mystic/semaphore/mis.bsy
time itlooked like everything was good, but when I rebooted, MIS server still hadn'tloaded on its own.
Check "sudo systemctl status mis" or "sudo journalctl -xea -u mis" to
see what it says.
It's no big deal though. I appreciate what you guys are trying to hel with, but I can go without it. Starting mis manually is not a problem for me.
The other thing you can do if you wanted to start it automatically is
add it to /etc/rc.local
Let me know if you have any suggestions based on this info. But no pressure! I can live without mis.service, but it would be cool if it worked.
TELNET Unable to open IPV4 port: Error -1 (13)
TELNET Unable to open IPV6 port: Error -1 (13)
What I make of this: The mis.log indicated that it was unable to open ports(at that moment) so I'm not sure why. Maybe the script is running
too quicklyafter boot? That's just my guess.
Let me know if you have any suggestions based on this info. But no
After=network-online.targetand this:
AmbientCapabilities=CAP_NET_BIND_SERVICE
And mis starts automatically now. It's great! I don't reboot often, but
Sysop: | altere |
---|---|
Location: | Houston, TX |
Users: | 69 |
Nodes: | 4 (0 / 4) |
Uptime: | 09:05:23 |
Calls: | 1,062 |
Calls today: | 2 |
Files: | 8,069 |
Messages: | 298,943 |