nmrih / source-game

Bugs and issues reporting for NMRiH1
http://store.steampowered.com/app/224260
57 stars 25 forks source link

[Feature Request] Countermeasures against griefer #1406

Closed Dayonn-dayonn closed 1 year ago

Dayonn-dayonn commented 1 year ago

I love this game. I still play on the official servers, although I have been playing for a very long time. However, every once in a while a griefer player ruins the game . On a custom server I can report it to the server admin, but on the official server there is no place to report it. Also, even if the griefer player is banned on the official server, he will continue to lash out and stay on other servers. As also written in wikipedia, griefer will prevent new players from entering the game, resulting in a decrease in the number of people playing the game. It is sad to see newbies who had fun playing with us stop playing the game.

I saw following

Create a train of runners and intentionally lead them to other players. Always attack players, not zombies. door block. Hold key items and stay for more than 30 minutes. Stay on the ropes at the escape point to prevent subsequent players from escaping as the zombies gather. To shove a zombie toward another player from out of sight. Drop key items in places where they cannot be taken without infection. Or, hide them out of reach. If he take a bit damage, use medkit and get ahead of other players so they cannot get it. Time attack without the consent of all other players and win by leaving other players behind. and more...

Especially since NMRiH is a free game. If they don't like it, they will stop playing the game immediately. There are many other free games. This is also true for NMRiH2: If a player interested in NMRiH2 tries out NMRiH, he or she may encounter griefer players and give up the game.

Specifically, I honestly do not know what measures should be taken. However, I think the current situation is not good. This Issue report is for NMRiH, but likewise, I strongly hope that you will consider supporting NMRiH2, which is currently under development, as well.

Incidentally, on the yomox server (which no longer exists), when a griefer player was found, a video or image of the moment was reported to the administrator, who would then check the conversation and death logs for that time period and respond. I would like to see the implementation of a function that would ban players from the game itself, rather than reporting them on a per-server basis.

For example...., Ban a player who have been reported by multiple players who have already played for more than a certain amount of time (more than 1000 hours?) ?. Ban a player who have been reported if total playing time of reporter is over a certain amount and there are more than 3 of them? I can't think of any good ideas.

felis-catus commented 1 year ago

We're planning on including anti-grief features in the following issue tickets: https://github.com/nmrih/source-game/issues/1372 (AFK griefing) https://github.com/nmrih/source-game/issues/1373 (Prop hoarding) https://github.com/nmrih/source-game/issues/1374 (Door blocking)

Some of the methods described such as AI conga lining and rushing aren't necessarily issues in the game itself, it's up to other players / admins to evaluate when to take action - if we were to try combat each method, it can easily result in a "treadmill problem" where griefers manage to overcome our limitations and the gameplay suffers for legitimate players. A game open-ended as NMRiH is more vulnerable to that phenomenon, and we're not planning on restricting existing gameplay to such level.

Closing as the issue is too broad (we can't resolve griefing as is), feel free to open tickets for each method you find necessary.

Dayonn-dayonn commented 1 year ago

Thank you for the clear answer.