ComputerScienceHouse / bingehack

A fork of nethack with semi-multiplayer features and other customizations. (An in-heavy-development fork version is at https://github.com/computersciencehouse/bingehack4 )
http://nethack.csh.rit.edu
23 stars 4 forks source link

Nethack Multicasting To The Entire Network #9

Closed eatnumber1 closed 13 years ago

eatnumber1 commented 14 years ago

Nethack is multicasting to all of CSH. It should be restricted to localhost only as a security measure against hacking.

clockfort commented 14 years ago

mmm. This functionality couldn't be expected to work anyway, as CSH has multiple VLANs, which would cause only some computers to see this traffic. We added in the "anyone can log in and watch games and/or become a bingeboard" feature in part to combat this bug. (and in part because we like new, shiny, useful features)

eatnumber1 commented 14 years ago

Yeah, but once mail is implemented, I could (from the appropriate vlan on CSH) mail myself seven amulets of yendor. So to combat that, just bind the multicasting to the loopback interface.

clockfort commented 14 years ago

Of course.

eatnumber1 commented 13 years ago

I'm not able to get this working. Perhaps someone else wants to take a look? My work is on the multicast branch.

clockfort commented 13 years ago

Will can probably look into it. But just forget about this one till after the binge, since I don't need you breaking the binge audio the day before the binge :-P

eatnumber1 commented 13 years ago

Well, that didn't work like I wanted it to :(

eatnumber1 commented 13 years ago

Binge audio however is broken by this commit. That can be worked around just by running rx on nethack.csh and SSH forwarding the output to the local machine.

clockfort commented 13 years ago

It's like that's why I designed it in two pieces, lol :-P