Vote to Kick/Ban

Post your ideas and suggestions how to improve the game.

Moderator: ickputzdirwech

User avatar
Deadly-Bagel
Smart Inserter
Smart Inserter
Posts: 1498
Joined: Wed Jul 13, 2016 10:12 am
Contact:

Re: ANTI-GRIEFING System

Post by Deadly-Bagel »

Reputation services can be quite effective yet (relatively) simple to implement. Say you have the option of reporting a player, if a condition is met (might be configurable per server, eg % of votes, admin only, etc) that server reports the offender. One report on its own does nothing, you need say 3 servers to report you and then you lose the Deconstruction Planner, then the ability to place ghosts, then modify other players' entities, etc until at some point your account is permanently banned from multiplayer at say 20 reports.

Now you need something to balance the reports, I'd avoid a "good" reputation as most players wouldn't bother. It could be something as simple as randomly between 1 week and 1 month you lose a report (the number is hidden to you) as long as you have been actively playing multiplayer.

Lastly a means to stop it being used to grief, which is quite simple. In addition to your reputation, you have a report reputation. If you frequently report players (especially those with low reputation), and those players don't get further reports against them, your reports carry no weight. You can still boot them from the server but it won't affect their reputation.

The biggest problem is the security of the reputation server, it would need to be very secure against attacks.
Money might be the root of all evil, but ignorance is the heart.

User avatar
darkfrei
Smart Inserter
Smart Inserter
Posts: 2903
Joined: Thu Nov 20, 2014 11:11 pm
Contact:

Re: ANTI-GRIEFING System

Post by darkfrei »

ssilk wrote: Which means in practice: Add game-mechanic to protect your property (what you built) from griefing. For example an electric fence around your factory that kills everybody that touches that fence and only you has the key to turn off the fence.
By robot deconstructing is impossible to compare who built this entity and who is marked to deconstruction.

There is no Last_User who built, only who is marked the entity.

O have suggested on_pre_marked_to_deconstruction, but get no reply.

Koub
Global Moderator
Global Moderator
Posts: 7199
Joined: Fri May 30, 2014 8:54 am
Contact:

Re: ANTI-GRIEFING System

Post by Koub »

Create servers with private access, where the admin only gives the password to people he personally knows, trusts, and wants to play with. No griefers.
Create open servers where whoever wants can come in. Say hello to griefers.
Koub - Please consider English is not my native language.

boksiora
Fast Inserter
Fast Inserter
Posts: 108
Joined: Thu Mar 10, 2016 7:45 pm
Contact:

How to deal with griefers

Post by boksiora »

Hi,

Those trolls are annoying

Maybe make some report system and raking system so we can ban trolls.
If someone is reported as troll he cant join games for a day or some time..


Also some rules when the player is banned from few games the game should display alert when he joins
Last edited by ssilk on Mon Mar 13, 2017 8:46 pm, edited 1 time in total.
Reason: changed topic: "griefer", not "troll"!

Kane
Filter Inserter
Filter Inserter
Posts: 666
Joined: Fri Sep 05, 2014 7:34 pm
Contact:

Re: How to deal with trolls

Post by Kane »

This will never happen period. If you have trolls on a server get a proper admin to run it. Those kind of systems tend to be ran by trolls instead.

boksiora
Fast Inserter
Fast Inserter
Posts: 108
Joined: Thu Mar 10, 2016 7:45 pm
Contact:

Re: How to deal with trolls

Post by boksiora »

It will be very good if you can type

Code: Select all

/report Dat_coffee


and next time he joins a game a warning will be dislayed

like

Code: Select all

Notification: Dat_coffee has been reported by 10 players in the past week

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12888
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: How to deal with trolls

Post by ssilk »

This is a very good idea.
Until there is the message

Code: Select all

Notification: boksiora has been reported by 10 players in the past week
Because a troll found out how to compromise that system.
:twisted:
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

User avatar
darkfrei
Smart Inserter
Smart Inserter
Posts: 2903
Joined: Thu Nov 20, 2014 11:11 pm
Contact:

Re: How to deal with trolls

Post by darkfrei »

How about save game backup on every griefer entering?
Last edited by darkfrei on Mon Mar 13, 2017 8:52 pm, edited 1 time in total.

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12888
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: How to deal with trolls

Post by ssilk »

My strategy as griefer then: I come in, wait 1 hour and then...

PS: It's griefer, not troll!
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

User avatar
darkfrei
Smart Inserter
Smart Inserter
Posts: 2903
Joined: Thu Nov 20, 2014 11:11 pm
Contact:

Re: How to deal with trolls

Post by darkfrei »

ssilk wrote:My strategy as griefer then: I come in, wait 1 hour and then...
But you are need to save it before! Are you doing that?

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12888
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: How to deal with trolls

Post by ssilk »

darkfrei wrote:
ssilk wrote:My strategy as griefer then: I come in, wait 1 hour and then...
But you are need to save it before! Are you doing that?
Of course: The game was saved on hour before, when I came into the game. The other players have build about 10.000 new entities in that time, me (the griefer) just waited... ;)
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

User avatar
darkfrei
Smart Inserter
Smart Inserter
Posts: 2903
Joined: Thu Nov 20, 2014 11:11 pm
Contact:

Re: How to deal with trolls

Post by darkfrei »

ssilk wrote:
darkfrei wrote:But you are need to save it before! Are you doing that?
Of course: The game was saved on hour before, when I came into the game. The other players have build about 10.000 new entities in that time, me (the griefer) just waited... ;)
How about global UNDO all massive deconstructing of them? For admins and moderators, not for all.

User avatar
ssilk
Global Moderator
Global Moderator
Posts: 12888
Joined: Tue Apr 16, 2013 10:35 pm
Contact:

Re: How to deal with griefers

Post by ssilk »

Me (as griefer) would construct then instead: Add belts at unpleasant area for example. Much more mean and just one example of many. :)

BTW: an UNDO function would be useful for normal players too..


And I keep my opinion: Griefers can be part of the game.

...

I think griefers must be thought about like terrorists. When you think into that direction, then you come to much more useful ideas. ;)

For example: A player owns, what he builds. Nobody can change that, but the player. Or those who owns a "change key", which he only get from the player.
And the player controls that keys also from distance. For example he can remove the keys automatically when he logs out or give other players the ability to create keys for his buildings. And so on. So the player builds a network of trust to other players. The more tight this "network of trust" is, the less fun for a griefer.
Cool suggestion: Eatable MOUSE-pointers.
Have you used the Advanced Search today?
Need help, question? FAQ - Wiki - Forum help
I still like small signatures...

boksiora
Fast Inserter
Fast Inserter
Posts: 108
Joined: Thu Mar 10, 2016 7:45 pm
Contact:

Re: How to deal with griefers

Post by boksiora »

Ok here is simplified ruleset that will work in most situations

1) make new /report command
2) player cant use /report command if he is not in the game for at least 1 hour
3) if player has been reported he cant use the /report command for some time (this can be geometric progression)




Those griefers are serious problem. They can ruin hours of fun with few grenades.


Pls make something :shock: :shock: :shock:



PS: I like the idea of "change key", but what about the grenades?

vtx
Fast Inserter
Fast Inserter
Posts: 150
Joined: Tue Jun 28, 2016 9:48 am
Contact:

Re: How to deal with griefers

Post by vtx »

Change key : I love that, griefer will now be able to place item that cannot be remove by other players.

/report : Good luck if you join a server own by griefers they will /report you when you enter their server. The griefer can join your server and then wait the required time and /report you.

Most of the time griefers will use the tool supposedly to prevent them against normal players. To date the best way to prevent griefer is to restrict access to your server. If they can't join they can't harm you.

If you want to play with others only open 1 slots at a time to see if the player is not a griefer.

boksiora
Fast Inserter
Fast Inserter
Posts: 108
Joined: Thu Mar 10, 2016 7:45 pm
Contact:

Re: How to deal with griefers

Post by boksiora »

ok extended way

lets assume you cant use /report command if you are not in the game for 1 hour

hard ban maybe is not the solution

but at least make a rank or reputation system

Report pseudocode

Code: Select all

if(player_sends_report) {
  if(player_reputaton > 1){
	// player can report
	troll_player_reputation = troll_player_reputation - (destroyed_ally_buildings * times_reported)
  }
}
Join game pseudocode

Code: Select all

if(player_reputaton < 1){
// player is reported ... show game notification 
} else {
// show reputation score
}

Gain reputation

if you play X game-hours without /report your reputation goes up




If you combine this logic with "change key" logic trolls will be doomed.

Why?


1) "change key" logic does not allow them to change buildings
2) reputation penalty of (destroyed_ally_buildings * times_reported) is harsh and when they use grenade to destroy a lot of stuff they will have big penalty





hope this is useful and we can solve this troll problem

vtx
Fast Inserter
Fast Inserter
Posts: 150
Joined: Tue Jun 28, 2016 9:48 am
Contact:

Re: How to deal with griefers

Post by vtx »

Change key by itself will be more easily for griefer to use because instead of removing / destroying entity they can now just place entity all over the map. Change key prevent other player to remove your entity.

For grenade a simple friendly fire OFF can do the trick.

Any system that rely on global information hold on master server (factorio server ) can be "hack" directly without playing. How can you place a secure system while you can alter some data on master server from many server not owned by factorio ( game server ) ?

User avatar
DerivePi
Filter Inserter
Filter Inserter
Posts: 505
Joined: Thu May 29, 2014 4:51 pm
Contact:

Re: How to deal with griefers

Post by DerivePi »

Any actionable consequence must be based on breaking some established rules such as:
1. Changing small stuff (belts, inserters, power poles, 1 or 2 assemblers over a countdown timer...) is never griefing.
2. Changing big stuff is not griefing if:
- The person who built it doesn't complain (if a deconstruction limit of their factory is met by another player they are prompted to complain to that player and that player receives a warning)
- The person who is deconstructing stops and waits through a countdown for the complaint to be dismissed
- A quorum of the rest of the players don't agree that it was griefing. After continuing to deconstruct the rest of the players are notified of the complaint and allowed to vote on kicking that player.
3. For team co-op, killing another player is not griefing if:
- It only happens once within a countdown
- The player killed doesn't complain
- A quorum doesn't agree.

Maybe when a player is kicked they receive a report, but I don't think anyone wants the responsibility or has the authority to prevent a consumer from enjoying the multiplayer game they purchased except for local server hosts as it regards their server. As for treating griefers like terrorists, I don't think griefers should be hunted down, shot through the head and them dumped into the ocean just because they are stupid kids.

torne
Filter Inserter
Filter Inserter
Posts: 341
Joined: Sun Jan 01, 2017 11:54 am
Contact:

Re: How to deal with griefers

Post by torne »

DerivePi wrote:1. Changing small stuff (belts, inserters, power poles, 1 or 2 assemblers over a countdown timer...) is never griefing.
This immediately just suggests a griefing strategy of finding out-of-the-way parts of the factory and just rotating/removing/adding a couple of individual segments of belt so that the belts get mixed and production gradually halts.

Not that I'm planning to do so ;) Just noting that it's hard to have any objective standard the game can measure for what behaviour constitutes griefing.

User avatar
DerivePi
Filter Inserter
Filter Inserter
Posts: 505
Joined: Thu May 29, 2014 4:51 pm
Contact:

Re: How to deal with griefers

Post by DerivePi »

torne wrote:This immediately just suggests a griefing strategy of finding out-of-the-way parts of the factory and just rotating/removing/adding a couple of individual segments of belt so that the belts get mixed and production gradually halts.
I think most of us would be OK with that. Could even be its own funny little game. These small mistakes happen even when players aren't trying to cause trouble and is the price for playing multiplayer.

Griefing is definitely a subjective issue. The key for me though is communication. If I tell you you're griefing me and you continue it and the community agrees with me, everyone knows you crossed several lines and you get to go play somewhere else. As a technical game, there are many OCD players that are quick to "correct" someone else's work. And the receiving OCD player is quick to cry grief. For small to moderate issues, this should be handled individually. My concern is more for the player that jumps into a game, wrecks it and then leaves.

Post Reply

Return to “Ideas and Suggestions”