I have been busy porting the dgamelaunch game launcher and rogue to the OpenBSD platform. YAY!
I have been busy porting the dgamelaunch game launcher and rogue to the OpenBSD platform. YAY!
This is fun! I had a good time testing this out. Nice work.
Somebody at SlackBuilds noticed my patches to Rogue and they are getting imported in the appropiate Slackware package. That's awesome.
I plan to place the software under a public CVS repository one of these days.
Somebody at SlackBuilds noticed my patches to Rogue and they are getting imported in the appropiate Slackware package. That's awesome.
Somebody at SlackBuilds noticed my patches to Rogue and they are getting imported in the appropiate Slackware package. That's awesome.
that's too funny.. i was watching that on the mailing list ;) seems other people have a thing for the old ways too. the way he made it sound it would
be like LORD without Violet or something
Ah, you mean the talk about dropping modern Angband versions and
sticking with old ones?
Ah, you mean the talk about dropping modern Angband versions and sticking with old ones?
I actually love the RL rabbit-hole. I have a few of these games on my BBS... - Cataclysm Dark Days Ahead
- Frogcomposband
- DoomRL
- Poschengband
- Sil
- Frozen Depths
- Dungeon Crawl Stone Soup
- Dwarf Fortress
- Conquest
- Mangband
- nlarn
- Yuxtapa
Frankly I need to compare each of these and figure out if 1) there are any security concerns, 2) if it's possible to run multiplayer in any real way, and 3) what the actual tangible differences are in any of these games. :P
On another note, some of these have a rather poor 80x24 user experience. Perhaps I can lock some down to larger terminal sizes.
In my opinion, when you bring divisive changes to the table you should spin your game off like a sequel or something :-)
I actually love the RL rabbit-hole. I have a few of these games on my BBS... - Cataclysm Dark Days Ahead
- Yuxtapa
Phantasia is suposed to have real multiplayer, but I once tried it and
it is not stellar. Also not on your list.
Mangband has real multiplayer I think. If you die you can have other player get to your mauled corpse and resurrect you, I think.
Some of these games had actual security issues. From the top of my head,
I remember seeing some security notices in DCSS's changelogs regarding vulnerabilities. So beware.
In my opinion, when you bring divisive changes to the table you should spin your game off like a sequel or something :-)
sounds reasonable enough ;) yeah from what i gathered everyone who chimed in agreed that if this person wanted to keep an older version in the repository rather than the newer one, he presented a good enough reason.
maybe sometime i'll actually have to play some of these rogue-like games (no the new ones that use that moniker tho) .. i remember when i was a kid i tried a few and thought they were too hard lol
Some of these games had actual security issues. From the top of my head I remember seeing some security notices in DCSS's changelogs regarding vulnerabilities. So beware.
Yeah, my fear is that someone can access the underlying filesystem somehow, or break out of the game and into a shell. It's a real concern. But I can't audit these games myself so am trying to think of a better security scheme. Maybe I should host them in a docker or something.
The Moria dev actually tried to make the game unbeatable. When somebody managed to beat it, he researched how he had done it and countered that method.
on 03 Apr 2021, Arelor said...
The Moria dev actually tried to make the game unbeatable. When somebody managed to beat it, he researched how he had done it and countered that method.
hah. well i guess that's one way to keep people playing. reminds me of those "crackme" programs that people would release (or even just when people would request their own software be cracked.. to counter it). ends up being more o an author vs player thing.
ever played any of the "modern" rogue-likes, like Spelunky for 2d or perhaps Eldritch (3d.. voxel style like Minecraft) ? i kinda gained renewed interest in a backwards way because a few of my friends were playing those.
obviously 90% of the complexity is removed, but they still seem pretty dang difficult ;)
You can replicate this functionality with AppArmor or firejail in Linux.
You can replicate this functionality with AppArmor or firejail in Linux
Hm, interesting. I have heard mixed reviews about firejail.
One thing I was considering was putting each game into its own chroot sandbo and making a user account automatically for each user that tries to run a game within that chroot. Not sure of performance but seems like a safe option. I assume this would take a ton of preparation and upkeep lol.
User SSHs in->Shell chroots into a filesystem tree that holds all the games ->Shell drops privileges (now there is no easy scaping the chroot)->User uses shell to launch game->Game containerizes itself using OpenBSD system calls (now the only resources the game can leverage are the ones the game needs).
If I was doing it on linux, I would just use firejail and have the game launcher invoke firejail as to containerize each launched game. I am not
a great fan of firejail but it sounds better to me than using an orchestator to launch a whole container for each user :-D
Sysop: | altere |
---|---|
Location: | Houston, TX |
Users: | 68 |
Nodes: | 4 (0 / 4) |
Uptime: | 02:39:33 |
Calls: | 891 |
Calls today: | 1 |
Files: | 7,880 |
Messages: | 294,270 |