It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
low rated
avatar
CharlesGrey: On the rep system: If everyone apparently thinks it's meaningless and wants it removed from the site, then why are people even paying attention to it in first place?
Because not everybody thinks that obviously. Apparently gathering virtual points is actually important to some people. Which is why I'm kinda torn about the rep system. It may be serving as something of a safety valve, a way for trolls to troll in a perfectly harmless, non-bothersome way, so I'd be ok with it staying. But if there are people who are legit hurt by being downrepped... well, silly as it may be, they should not have to deal with it. I don't know. I'm getting rather bored with the whole rep issue coming up.
avatar
OldFatGuy: I was going to do a giveaway, a substantial one this time (the brand new Torment game) as a way of sharing a small bit of fortune that came my way. But upon coming to GoG I have a chat message asking me to delete an old thread from one of my past giveaways because the winner of that contest has been harassed (constant downrepping) ever since he won.
This is just ridiculous. I mean for one thing you can't delete threads and honestly, we are not supposed to do giveaways anymore because of people abusing the rep system or what? And it is not like getting that thread closed would change anything.
Really if that is gog's idea of moderating the forum, they should just shut the forum down. Because as long as the rep system is here it can be abused for everything and in every thread.
avatar
OldFatGuy: I was going to do a giveaway, a substantial one this time (the brand new Torment game) as a way of sharing a small bit of fortune that came my way. But upon coming to GoG I have a chat message asking me to delete an old thread from one of my past giveaways because the winner of that contest has been harassed (constant downrepping) ever since he won.
avatar
moonshineshadow: This is just ridiculous. I mean for one thing you can't delete threads and honestly, we are not supposed to do giveaways anymore because of people abusing the rep system or what? And it is not like getting that thread closed would change anything.
Really if that is gog's idea of moderating the forum, they should just shut the forum down. Because as long as the rep system is here it can be abused for everything and in every thread.
Who says you can't delete threads? Pretty silly thing to try and state when I have had possibly dozens of threads deleted.
avatar
Tauto: Who says you can't delete threads? Pretty silly thing to try and state when I have had possibly dozens of threads deleted.
What I meant is that if you open a thread you can't delete it yourself afterwards.
Of course with the abused spam report system threads and posts get deleted all the time, but that is different from making a choice about your own threads.
Just out of curiosity, why do people sweat on the rep system? I personally do not care if people down rep vote me. Sometimes I see it as a sign that I did something right.
avatar
infinite9: Just out of curiosity, why do people sweat on the rep system? I personally do not care if people down rep vote me. Sometimes I see it as a sign that I did something right.
It's not so much the rep as it is the spam reporting, which allows people who've made enough fake accounts to delete posts they don't like.

All of my posts get deleted for instance. Just yesterday my post called "GTX 1080 Ti" got erased.
avatar
infinite9: Just out of curiosity, why do people sweat on the rep system? I personally do not care if people down rep vote me. Sometimes I see it as a sign that I did something right.
avatar
Alaric.us: It's not so much the rep as it is the spam reporting, which allows people who've made enough fake accounts to delete posts they don't like.

All of my posts get deleted for instance. Just yesterday my post called "GTX 1080 Ti" got erased.
Ah I see I suppose. Whoever is doing the moderating seems more interested in the quantity of reports than the merit or lack of merit behind them.
avatar
Alaric.us: It's not so much the rep as it is the spam reporting, which allows people who've made enough fake accounts to delete posts they don't like.

All of my posts get deleted for instance. Just yesterday my post called "GTX 1080 Ti" got erased.
avatar
infinite9: Ah I see I suppose. Whoever is doing the moderating seems more interested in the quantity of reports than the merit or lack of merit behind them.
Well, that's the thing. Nobody is doing that moderating. It's an automatic system. When a user clicks on the "report spam" button a JavaScript function is called. The function increments a counter and then checks if the counter is high enough. Once it reaches a certain threshold, the post is deleted.

The problem is, it's very easy to automate this process if you wanted to delete someone's post. Here are the steps:

1. You register a certain number of accounts and write down their login cookie.
2. You write a script to downvote (so that the spam button appears) and click on this button.

If using jQuery the script would look something like this: $("#markSpam_xyz").click(); where xyz is the id number of the post.

3. You write a loop go call that line for each of the login cookies you wrote down earlier.

That's it. Each of these fake users downvotes and spamreports a post and in a few seconds the post is gone.

Let's suppose someone wanted to delete this thread and had enough fake accounts set up. They could easily achieve that by using a testing framework such as PhantomJS, which is basically a browser, but without any visual component to it. The code would look like this:

"use strict";

var page = require("webpage").create();
var system = require("system");
var args = system.args;

var target = "https://www.gog.com/forum/general/dear_gog_you_lost_a_sale_because_of_your_rep_system";

page.onAlert = function(msg) { console.log("ALERT: " + msg); };

phantom.addCookie({
"name" : "gog-al",
"value" : args[1],
"domain" : ".gog.com",
"path" : "/"
});

page.open(target, function(status) {
if(status === "success") {
page.evaluate( function() {
$(".r_t_p_no_EN").first().show().click();
$("#markSpam_1").click();
});
}
setTimeout( function() {
phantom.exit();
}, 500);
});

Then, all you have to do is run a batch file or a shell script, which would look like this:

phantomjs ourJSfile.js cookie1
phantomjs ourJSfile.js cookie2
phantomjs ourJSfile.js cookie3
etc.

The good news is in that it would be very easy for GOG to prevent this from happening. One way is to simply make that function do nothing. Let it increment the counter, but comment out the line that actually deletes the post. Instead, upon reaching a certain value, the counter could email the community manager to take a look. Implementing this fix would take 5 minutes. Literally. Probably even less than that. The bad news is, GOG can't fix it for over 6 months now.
Post edited March 05, 2017 by Alaric.us
avatar
infinite9: Ah I see I suppose. Whoever is doing the moderating seems more interested in the quantity of reports than the merit or lack of merit behind them.
No, it's a dumb automatic system where if X people report a thread as spam, it goes away.
avatar
infinite9: Ah I see I suppose. Whoever is doing the moderating seems more interested in the quantity of reports than the merit or lack of merit behind them.
avatar
Alaric.us: Well, that's the thing. Nobody is doing that moderating. It's an automatic system. When a user clicks on the "report spam" button a JavaScript function is called. The function increments a counter and then checks if the counter is high enough. Once it reaches a certain threshold, the post is deleted.

The problem is, it's very easy to automate this process if you wanted to delete someone's post. Here are the steps:

1. You register a certain number of accounts and write down their login cookie.
2. You write a script to downvote (so that the spam button appears) and click on this button.

If using jQuery the script would look something like this: $("#markSpam_xyz").click(); where xyz is the id number of the post.

3. You write a loop go call that line for each of the login cookies you wrote down earlier.

That's it. Each of these fake users downvotes and spamreports a post and in a few seconds the post is gone.

Let's suppose someone wanted to delete this thread and had enough fake accounts set up. They could easily achieve that by using a testing framework such as PhantomJS, which is basically a browser, but without any visual component to it. The code would look like this:

"use strict";

var page = require("webpage").create();
var system = require("system");
var args = system.args;

var target = "https://www.gog.com/forum/general/dear_gog_you_lost_a_sale_because_of_your_rep_system";

page.onAlert = function(msg) { console.log("ALERT: " + msg); };

phantom.addCookie({
"name" : "gog-al",
"value" : args[1],
"domain" : ".gog.com",
"path" : "/"
});

page.open(target, function(status) {
if(status === "success") {
page.evaluate( function() {
$(".r_t_p_no_EN").first().show().click();
$("#markSpam_1").click();
});
}
setTimeout( function() {
phantom.exit();
}, 500);
});

Then, all you have to do is run a batch file or a shell script, which would look like this:

phantomjs ourJSfile.js cookie1
phantomjs ourJSfile.js cookie2
phantomjs ourJSfile.js cookie3
etc.

The good news is in that it would be very easy for GOG to prevent this from happening. One way is to simply make that function do nothing. Let it increment the counter, but comment out the line that actually deletes the post. Instead, upon reaching a certain value, the counter could email the community manager to take a look. Implementing this fix would take 5 minutes. Literally. Probably even less than that. The bad news is, GOG can't fix it for over 6 months now.
I'm writing this down for prosperity and the rapture next week
avatar
Emachine9643: I'm writing this down for prosperity and the rapture next week
I'm getting it as a script tattoo on my back.
I have been asked to get the thread from my last giveaway locked because one of the entrants is getting constantly downvoted on it (I'm guessing the same person as with the op). He didn't even win anything and says he isn't entering anymore giveaways because of what has happened.

I'm still going to run giveaways though and say that if you meet the criteria set to enter the ga and there is a game there that you would like, then just go for it.
Who cares if you lose a few rep points, it's not the end of the world.
avatar
Doc0075: I have been asked to get the thread from my last giveaway locked because one of the entrants is getting constantly downvoted on it (I'm guessing the same person as with the op). He didn't even win anything and says he isn't entering anymore giveaways because of what has happened.

I'm still going to run giveaways though and say that if you meet the criteria set to enter the ga and there is a game there that you would like, then just go for it.
Who cares if you lose a few rep points, it's not the end of the world.
I still find this request silly. What stops whoever is programming the bot from picking a different (unclosed) post? Is this the best GoG can do? Close threads to temporarily crash the bot in action? Or close all threads someone has posted in so they can "preserve" rep while being unable to post again lest the new post gets bot attacked?

It just doesn't seem to me that GoG is thinking straight.