Obs wrote:
Just bundle an extra program with your server so when they are running in trusted mode it will execute and cause a buffer overflow to smash their stack so you can insert new code to open up a new shell with the kernel's root priveledges which then opens up a socket that listens for your incoming connection so you can send commands to their server and reformat their whole machine.
Or just don't give your host files out to everyone.
If we can do that, and we can also read pagerbans of the host to shutdown or delete the saves on their server if certain people are banned, and we can have it read an external file of allowed or disallowed hosts on startup, and we can do all this anyway, then why is byond so against adding a built in and more flexible version which can be made to do more flexible actions? And by "actions", I mean either call world.shutdown, erase saves, make their server invisible, disallow them to open-port through DS, or allow the pagerbanned people to login anyway ignoring the fact that they are in the pagerban list. Nobody is saying to mess with anyone's computer, this is all through the byond software.
I dont have the knowledge to do any of that mentioned above (except reading the pagerban in-game and calling world.shutdown if Im detected) and it "seems" really difficult. And I dont really want to learn any more code because coding is a waste of life and time.
Build a central server through which any game servers must ping every minute and recieve authorization to continue running. If the central server denies authorization shutdown the world.
This is a dispute between you and another user, and there is no need for the BYOND Staff to try to change the current ban system. To put it simply, the host has the right to decide who can and can't connect to his computer. If he doesn't want you to connect, then so be it. What does it matter if you made the game? Tom himself couldn't force his way into a game if he was pager banned. And I'm certain he wouldn't have it any other way.
You may not be trying to get in there for bad reasons, but I could see a game creator spamming a host's server because he though the host was a 'stupidhead'. This is one of the reasons that the way it currently does. If you don't like it, program a host ban system. Nobody is stopping you.