5 Identity-Related Challenges that Compromise Esports Integrity

5 Identity-Related Challenges that Compromise Esports Integrity

By Rodrigo Tamellini

Knowing that games are played with integrity is one of the most important principles in competitive sports– and Esports are no exception. While competitive integrity is a shared commitment across all sports, there are a few fundamental differences between Esports and traditional sports. Online play opens a new range of possible fraud that generates competitive advantages for fraudsters–especially when considering the role of identity verification.

Here are 5 identity-related challenges that can compromise Esports Integrity:

Smurfing – is the act of masking skill level in tournaments based on player rankings, whereby players with a higher skill level use an alternate (“smurfed”) account to compete against players with lower skill levels. There is a hot debate about whether legitimate reasons for having a smurfed account exist (i.e. a way for players to practice new skills, or simply play casually without compromising their “official” account statistics). However, smurfed accounts inside competitive environments can damage other players by unfairly competing for financial rewards.

Ban Evasion – Esports platforms are always trying to enforce their community guidelines. Consequently, many players are punished or even banned daily. A ban may be caused by cheating or other disruptive behaviors which violate community guidelines. But bans are only successful with robust player identification. The lack of modern player verification processes makes it easy for banned players to “evade” a ban, returning easily under a new username or fake account.

Personification – In an Esports context, personification is the act of pretending to be someone else for the purpose of competitive advantage or undue clout. Pretending being older or younger, for example, might give fraudsters access to competitions they are not eligible for. Another example is paying as another person in order to garner undue clout, e.g. winning prizes, scholarships, or fame, on behalf of another person.

Multiple Accounts – Another common fraud occurs when players exploit competition dynamics by creating and then registering multiple accounts into the same tournament. In so doing, fraudsters can increase their odds of winning and expand match-fixing fraud scenarios.

Account Sharing – Some Esports platforms provide perks and special services to subscribers. A common fraud is performed when one subscribed account is shared by a group rather than an individual. This compromises an Esports platform’s revenue and services integrity and can be difficult to spot without player verification processes. 

These are just some of the commonly known identity-based frauds found in Esports. Without a good grasp on player identification, maintaining the public image, popularity, and integrity of Esports is an uphill battle. Savvy Esports platforms are increasingly looking to technology to assist in defending their platforms from fraud. 

GamerSafer offers robust player verification tools for Esports platforms to help them promote competition integrity, fair and positive game play from amateur to professional levels.

Contact us to learn how to overcome all those challenges with a single solution!

We would love to hear what you’re doing to make the gaming industry a safer and more inclusive environment.

Tell us about it using the form below.

TwitterInstagramLinkedInYouTube

Would you like to see a demo, learn about integration, or contact us about something else?

!function(){function t(t){this.element=t,this.animationId,this.start=null,this.init()}if(!window.requestAnimationFrame){var i=null;window.requestAnimationFrame=function(t,n){var e=(new Date).getTime();i||(i=e);var a=Math.max(0,16-(e-i)),o=window.setTimeout(function(){t(e+a)},a);return i=e+a,o}}t.prototype.init=function(){var t=this;this.animationId=window.requestAnimationFrame(t.triggerAnimation.bind(t))},t.prototype.reset=function(){var t=this;window.cancelAnimationFrame(t.animationId)},t.prototype.triggerAnimation=function(t){var i=this;this.start||(this.start=t);var n=t-this.start;504>n||(this.start=this.start+504),this.element.setAttribute(“transform”,”rotate(“+Math.min(n/1.4,360)+” 12 12)”);if(document.documentElement.contains(this.element))window.requestAnimationFrame(i.triggerAnimation.bind(i))};var n=document.getElementsByClassName(“nc-loop_circle-02-24”),e=[];if(n)for(var a=0;n.length>a;a++)!function(i){e.push(new t(n[i]))}(a);document.addEventListener(“visibilitychange”,function(){“hidden”==document.visibilityState?e.forEach(function(t){t.reset()}):e.forEach(function(t){t.init()})})}();

Terms of ServicePrivacy Policy

© 2019-2023, GAMERSAFER, Inc. All rights reserved. GAMERSAFER trademarks are registered in the US.

Changing the Game | October

Changing the Game | October

Monthly updates, replay, & take-aways from GamerSafer

Upcoming for GamerSafer

GamerSafer has launched its GamerSafer for Discord Bot

The GamerSafer for Discord bot is currently in closed beta. It was launched in response to customer demand for cross-platform safety. To learn more or join the closed beta, please click here.

Game X 2021 Virtual Gaming Conference

Maria will join a panel at Game X 2021, an international gaming, media and entertainment tech conference organized by Epiphany to create advocacy, awareness and education about the games industry and its enormous potential for economic growth, inclusion, and impact. Learn more or Register here.

GamerSafer to be part of LG Nova Mission Launch in November

How do startups set the stage for how we will all engage with the coming full digital world? With sessions focused on the trajectory of the metaverse, its arrival and the vast potential opportunity for businesses, GamerSafer is excited to participate in LG Nova’s Mission Launch event this November. Read more here.

GamerSafer Replay & Take-Aways

GamerSafer gets Minecraft servers off the blocklist and back in the game 

GamerSafer continues to find ways to add value to its existing MMO customers. After Mojang released a patch repairing a bypass which allowed servers to skirt End User License Agreement (EULA) compliance, GamerSafer successfully leveraged its reputation as advocates for safety and fairness to help its customer, VeltPvP– a popular competitive Minecraft server– become EULA compliant and get off the blocklist quickly. Read more details about GamerSafer’s support for EULA compliance here.

Femme Gaming Features Maria on Toxicity & Gaming Panel 

On August 17th, GamerSafer’s Co-Founder & COO spoke live on Twitch with Femme Gaming’s Ladies Power Hour panel on Toxicity and Gaming. Maria made comments on how women can curate safe spaces for women to play and reminded the audience that a greater and longer term impact requires proactive and reactive measures from platforms. Learn more about Femme Gaming here.

Maria invited to speak on Women in Games Conference Panel

On September 15th, Maria spoke at the Women in Games conference on an engaging panel titled Online Toxicity and Harassment. The panel shared data points on the impact of harassment on women in games from Bryter Research and ADL. While there is no silver bullet, the data consistently show just how severe the situation is for women in games, and just how needed inclusive, representative solutions. 

Bryter Toxicity Landscape. Image Courtesy of Bryter

We would love to hear what you’re doing to make the gaming industry a safer and more inclusive environment.

Tell us about it using the form below.

TwitterInstagramLinkedInYouTube

Would you like to see a demo, learn about integration, or contact us about something else?

!function(){function t(t){this.element=t,this.animationId,this.start=null,this.init()}if(!window.requestAnimationFrame){var i=null;window.requestAnimationFrame=function(t,n){var e=(new Date).getTime();i||(i=e);var a=Math.max(0,16-(e-i)),o=window.setTimeout(function(){t(e+a)},a);return i=e+a,o}}t.prototype.init=function(){var t=this;this.animationId=window.requestAnimationFrame(t.triggerAnimation.bind(t))},t.prototype.reset=function(){var t=this;window.cancelAnimationFrame(t.animationId)},t.prototype.triggerAnimation=function(t){var i=this;this.start||(this.start=t);var n=t-this.start;504>n||(this.start=this.start+504),this.element.setAttribute(“transform”,”rotate(“+Math.min(n/1.4,360)+” 12 12)”);if(document.documentElement.contains(this.element))window.requestAnimationFrame(i.triggerAnimation.bind(i))};var n=document.getElementsByClassName(“nc-loop_circle-02-24”),e=[];if(n)for(var a=0;n.length>a;a++)!function(i){e.push(new t(n[i]))}(a);document.addEventListener(“visibilitychange”,function(){“hidden”==document.visibilityState?e.forEach(function(t){t.reset()}):e.forEach(function(t){t.init()})})}();

Terms of ServicePrivacy Policy

© 2019-2023, GAMERSAFER, Inc. All rights reserved. GAMERSAFER trademarks are registered in the US.

Safety Tech State of the Industry October

October Industry Roundup

Recapping the latest happenings in safety tech, gaming and esports

LISTEN:

Safety Tech Industry Roundup

Monthly updates from the safety tech, gaming, and esports industries

Hate is No Game: ADL Releases Annual Online Gaming Report

The ADL, a leading anti-hate organization, released its third annual report on online games titled Hate is No Game: Harassment and Positive Social Experiences in Online Games 2021. The organization surveyed a representative sample of gamers in the United States, including young gamers aged 13-17. Alarmingly, identity-based harassment increased significantly among women, Black/African Americans, and Asian Americans.

What’s more, 71% of adult gamers surveyed experienced “severe abuse,” including “physical threats, stalking, and sustained harassment.” After three consecutive years of increased harassment found in its annual survey, the ADL recommends that the gaming industry act urgently. Among other things, the ADL recommends that companies “…assess the efficacy of their current efforts to combat hate and harassment among users, [and] increase their investments in staff and products.” GamerSafer is proud of the role it plays in preventing harassment in online multiplayer games through its state of the art proactive content governance, player insights, age assurance, and other features. 

Safety Spotlight

Twitch Releases Phone & Enhanced Email Verification to Prevent Hate Raids

Twitch recently released added user verification features in an attempt to curb the growing trend in “hate raids” during stream chats. Hate raids, or the use of bots to flood a streamer’s chat with hateful comments, is a severe form of harassment typically targeting marginalized creators. Creators can now add phone/email verifications before viewers are allowed to participate in chat. GamerSafer’s software stack offers state-of-the-art identity verification to prevent harassment and manage bad actors effectively. 

Roblox Launches ID and Age Verification

Roblox has announced ID verification in advance of its forthcoming voice chat feature, Spacial Voice. Roblox will rely upon ID upload and liveness verification to identify the ages of users which wish to enable Spacial Voice. The voice feature will initially be available to players which verify their ages as over 13. Critics question the long term feasibility, given that over 50% of the Roblox user base is under 13. Additional concerns around regional variations in ID card access remain. GamerSafer’s Multiplayer solution offers liveness verification and age assurance tools to assist the gaming industry in scaling safety and fair play in MMOs.

We would love to hear what you’re doing to make the gaming industry a safer and more inclusive environment.

Tell us about it using the form below.

TwitterInstagramLinkedInYouTube

Would you like to see a demo, learn about integration, or contact us about something else?

!function(){function t(t){this.element=t,this.animationId,this.start=null,this.init()}if(!window.requestAnimationFrame){var i=null;window.requestAnimationFrame=function(t,n){var e=(new Date).getTime();i||(i=e);var a=Math.max(0,16-(e-i)),o=window.setTimeout(function(){t(e+a)},a);return i=e+a,o}}t.prototype.init=function(){var t=this;this.animationId=window.requestAnimationFrame(t.triggerAnimation.bind(t))},t.prototype.reset=function(){var t=this;window.cancelAnimationFrame(t.animationId)},t.prototype.triggerAnimation=function(t){var i=this;this.start||(this.start=t);var n=t-this.start;504>n||(this.start=this.start+504),this.element.setAttribute(“transform”,”rotate(“+Math.min(n/1.4,360)+” 12 12)”);if(document.documentElement.contains(this.element))window.requestAnimationFrame(i.triggerAnimation.bind(i))};var n=document.getElementsByClassName(“nc-loop_circle-02-24”),e=[];if(n)for(var a=0;n.length>a;a++)!function(i){e.push(new t(n[i]))}(a);document.addEventListener(“visibilitychange”,function(){“hidden”==document.visibilityState?e.forEach(function(t){t.reset()}):e.forEach(function(t){t.init()})})}();

Terms of ServicePrivacy Policy

© 2019-2023, GAMERSAFER, Inc. All rights reserved. GAMERSAFER trademarks are registered in the US.

Announcing the GamerSafer Discord Bot

Announcing the GamerSafer Discord Bot

GamerSafer adds to value proposition by delivering cross-platform safety, efficiency.

LISTEN:

Why GamerSafer for Discord?

GamerSafer customers drive demand for cross-platform security and fair play via Discord + GamerSafer Bot

One of the primary niches on Discord is gaming. Most of GamerSafer’s existing MMO and Esports customers rely on Discord in some way (either officially or as used by their members/users). That means that in addition to the challenges of EULA compliance, safety, identity verification and age verification on their primary platforms, GamerSafer customers are also concerned about fostering safety in the Discord communities their products generate.

It’s no wonder. The highly social dynamics and optional privacy of the Discord platform bring a significant spectrum of challenges. From harassment, to cheats, and from cybercrime, to extremist or violent content, communities on Discord come with the same risks as any other online space. (Read more: Discord Transparency Report January – June 2021) Discord takes community safety seriously, and so does GamerSafer. GamerSafer Co-Founder and CEO Rodrigo Tamellini says, “Discord is the host of millions of communities, gaming and non-gaming related. We are excited to expand our value proposition for existing customers on multiplayer gaming and Esports, and explore how our impact can support other online communities.”

Announcing the GamerSafer Discord Bot Closed Beta

That request from existing GamerSafer customers prompted us to expand our services to Discord. The GamerSafer Discord Bot will help our clients not only to secure their users outside of their hosted services, but also to expand their safety value proposition.

The GamerSafer Discord Bot is now in closed beta and offers Discord Server Admin and staff members the features that GamerSafer customers love, like our strong and fast player verification methodology, blocklisting, and modern two-factor authentication (2FA). The program will also support the assessment of new feature prioritization and roll-out. As a result we do expect to help our customers to deliver safety cross-platform and save time and resources while doing so. 

About Discord

With its 150 million monthly active users (MAUs) spread across nearly 20 million servers, Discord has quickly become an incredibly popular digital distribution and chat platform. Especially popular among gaming audiences, over 960 million messages are sent via Discord each day. It’s way beyond a simple VoIP or messaging app; Discord creates community at scale.

Would you like to join the GamerSafer Discord Bot closed beta? Simply fill out the form below!

We would love to hear what you’re doing to make the gaming industry a safer and more inclusive environment.

Tell us about it using the form below.

TwitterInstagramLinkedInYouTube

Would you like to see a demo, learn about integration, or contact us about something else?

!function(){function t(t){this.element=t,this.animationId,this.start=null,this.init()}if(!window.requestAnimationFrame){var i=null;window.requestAnimationFrame=function(t,n){var e=(new Date).getTime();i||(i=e);var a=Math.max(0,16-(e-i)),o=window.setTimeout(function(){t(e+a)},a);return i=e+a,o}}t.prototype.init=function(){var t=this;this.animationId=window.requestAnimationFrame(t.triggerAnimation.bind(t))},t.prototype.reset=function(){var t=this;window.cancelAnimationFrame(t.animationId)},t.prototype.triggerAnimation=function(t){var i=this;this.start||(this.start=t);var n=t-this.start;504>n||(this.start=this.start+504),this.element.setAttribute(“transform”,”rotate(“+Math.min(n/1.4,360)+” 12 12)”);if(document.documentElement.contains(this.element))window.requestAnimationFrame(i.triggerAnimation.bind(i))};var n=document.getElementsByClassName(“nc-loop_circle-02-24”),e=[];if(n)for(var a=0;n.length>a;a++)!function(i){e.push(new t(n[i]))}(a);document.addEventListener(“visibilitychange”,function(){“hidden”==document.visibilityState?e.forEach(function(t){t.reset()}):e.forEach(function(t){t.init()})})}();

Terms of ServicePrivacy Policy

© 2019-2023, GAMERSAFER, Inc. All rights reserved. GAMERSAFER trademarks are registered in the US.

GamerSafer Helps Minecraft Servers Get Off the EULA Blocklist

Back in the Game: GamerSafer Helps Minecraft Servers Get Off the EULA Blocklist

The Minecraft End User License Agreement (EULA) has caused some servers headaches, but we can help!

LISTEN:

Minecraft Blocklist Explained

In 2013, Mojang introduced its End User License Agreement (EULA). When enforced, EULA’s are an important part of preventing abuse and ensuring fair play in online games. As a result of Mojang’s EULA, many Minecraft servers were blocked for non-compliance– particularly for violation of “pay-to-win” policies and server monetization practices.

Being blocked meant that official game clients could not connect to many popular Minecraft servers. The best way to get unblocked for EULA violations? Become compliant, of course. But compliance is often easier said than done, and many blocked servers found a bypass.

By adding an erroneous SRV record, servers could trick the client into seeing that record’s domain name (IP address) as blocked, rather than the real domain. Exploiting this bug was preferable to compliance, especially considering the past lack of consistency in EULA enforcement and the difficulty of becoming compliant. For years, this was commonplace in the third-party Minecraft server community, with little that was able to be done to combat it.

In March 2021s Java 1.17’s Snapshot 21w13a, a patch was released to fix bug 136551 on the Minecraft bug tracker. This patch fixed the SRV record bypass and was backported through all older versions of the game in August, preventing blocked servers from using that method to get around the blocklist. Players using the official launcher would no longer be able to join those servers. Popular third-party launchers that could previously get around this patch were also updated to prevent connecting to blocked servers using this method. This left blocked servers with only one sustainable option: become EULA compliant or perish.

Impact on the Minecraft server community

The impact of this bug fix was huge; many popular Minecraft servers lost their entire player base overnight and, as a result, their revenue. Some servers tried again to work around the EULA compliance block by changing their domain name and announcing the change to their community. Unfortunately (or fortunately, where fair play is concerned), Mojang has been quick to block new domains as they pop up, ensuring that non-compliant servers remain blocked.

Other servers, like GamerSafer client VeltPvP, accepted their fate and worked quickly behind the scenes to get unblocked by becoming EULA compliant.

How GamerSafer Helps Minecraft Servers Get Unblocked

GamerSafer requires our customers and partners to be EULA compliant in an effort to follow best practices for player safety and fair play. Minecraft community servers have long followed monetization and player management methods that break the EULA because it was not consistently enforced. That changed with the release of Minecraft 1.17, and it is more important than ever for server networks to remain EULA compliant.

GamerSafer provides several methods to support servers that are looking for monetization and player retention methods that are fully EULA compliant. This includes GamerSafer Player Insights, which safely leverages player preferences and usage patterns to help Minecraft servers make better decisions for their communities. GamerSafer also supports our customers by consulting to strategize EULA compliance, and providing additional valuable services such as Age Assurance and Safe Login identity verification, which Roblox also recently introduced. These added incentives encourage EULA compliance, and leveraging the GamerSafer service has helped our customers to get unblocked and implement sustainable monetization strategies.

We recently consulted our customer VeltPvP, a popular Minecraft competitive server, on Mojang EULA compliance– and with their hard work they were successfully unblocked! Because of our reputation as advocates for player safety and security in the gaming industry and Minecraft community, GamerSafer customers are uniquely positioned as they appeal to Mojang to be unblocked. Their work with us shows the server is committed to player safety values, which is a critical reason why the EULA exists in the first place.

Through collaboration with the GamerSafer team, VeltPvP was able to make the changes necessary to get unblocked just one month after the Mojang patch was released. Their story is a successful one, but there are still many servers today that are either blocked or at risk of being blocked in the future for non-compliance with the Minecraft EULA. For those that want to become compliant and put player safety and fair play at the front of their community values, we want to help!

GamerSafer will continue to look for ways to support servers in finding better ways to monetize and reduce player churn, which will make EULA compliance easier and more sustainable.

Want to learn more about GamerSafer for Minecraft servers? Our FREE Java Edition plugin and 30 day service trial are now available for you to integrate with your network.

Taking action is the best way to impact the Minecraft community

If you liked this blog post, spread the message!

[mailpoet_form id=”2″]

We would love to hear what you’re doing to make the Minecraft community a safer and more inclusive environment.

Tell us about it using the form below.

TwitterInstagramLinkedInYouTube

Would you like to see a demo, learn about integration, or contact us about something else?

You can also join our Discord Guild.

!function(){function t(t){this.element=t,this.animationId,this.start=null,this.init()}if(!window.requestAnimationFrame){var i=null;window.requestAnimationFrame=function(t,n){var e=(new Date).getTime();i||(i=e);var a=Math.max(0,16-(e-i)),o=window.setTimeout(function(){t(e+a)},a);return i=e+a,o}}t.prototype.init=function(){var t=this;this.animationId=window.requestAnimationFrame(t.triggerAnimation.bind(t))},t.prototype.reset=function(){var t=this;window.cancelAnimationFrame(t.animationId)},t.prototype.triggerAnimation=function(t){var i=this;this.start||(this.start=t);var n=t-this.start;504>n||(this.start=this.start+504),this.element.setAttribute(“transform”,”rotate(“+Math.min(n/1.4,360)+” 12 12)”);if(document.documentElement.contains(this.element))window.requestAnimationFrame(i.triggerAnimation.bind(i))};var n=document.getElementsByClassName(“nc-loop_circle-02-24”),e=[];if(n)for(var a=0;n.length>a;a++)!function(i){e.push(new t(n[i]))}(a);document.addEventListener(“visibilitychange”,function(){“hidden”==document.visibilityState?e.forEach(function(t){t.reset()}):e.forEach(function(t){t.init()})})}();

Terms of ServicePrivacy Policy

© 2019-2023, GAMERSAFER, Inc. All rights reserved. GAMERSAFER trademarks are registered in the US.

How to Install 2FA on Minecraft Servers with GamerSafer

How to Install 2FA on Minecraft Servers with GamerSafer

Follow this tutorial to have our secure 2FA service setup for staff two-factor authentication in 5 minutes

With so many challenges that Minecraft Servers face, you can prevent one of them from the start by installing the GamerSafer plugin for staff 2FA in just a few short minutes. Stop staff account theft and spoofing from hackers by locking staff permissions behind secure identity verification and our smartphone app.

This tutorial will not describe the many customizable options that come with GamerSafer, but will instead focus completely on how to get staff 2FA running on your server as easily as possible. This article also assumes you understand how to install and setup a Spigot or Paper powered server and will not cover those steps. Stay tuned to our blog for more integration tutorials in the future that cover other use-cases.

Dependencies:

GamerSafer for Minecraft has several required dependencies that you’ll need to have ready before you begin. Most Minecraft shared server hosts should have a way to open a port or add a MySQL database to your hosting plan.

  • The latest GSAuth Plugin from this website
  • Java 16 or higher
  • Paper or Spigot Server for Java Edition 1.17+
  • LuckPerms
  • MySQL Database
  • An open port for communicating with our service

This list may change in the future as we continue to develop the plugin. Contact us if you have any questions or requests. You will also need the GamerSafer app for iOS or Android devices.

Step 1- Signup for GamerSafer for Minecraft

Before you can start installing and using the GamerSafer for Minecraft plugin, you’ll need to receive an API key which will allow you to receive verification when your staff authenticate with the smartphone app.

To do this, head to the pricing page in the top menu and select the 30 day free trial for the plan you would like to use. For our core service with verified two-factor authentication for a small number of staff, the Iron Tier will work.

Once you have created your server account on this website, which is separate from your GamerSafer app profile, we will contact you within 24 hours to provide the API key and Guild ID for you to use with the plugin, as well as any other downloads or documentation you might need.

Note: When a staff member authenticates, your server will not receive any private data, selfies, or contact information from GamerSafer. We only send a verification success message along with the optional preferences and account data that your player has given us permission to share in the app.

Step 2- Download and Install the GSAuth Plugin (and LuckPerms)

Files in the GSAuth plugin folder on a Paper server

After receiving your API Key and Guild ID from us within 24 hours of signup, you can download the GSAuth plugin from your Server Panel here, and install it just as you would any other Spigot or Paper plugin. Start the server once to generate the required files that will be found in the GSAuth folder in your plugins directory.

You can also install the LuckPerms plugin at this time if you have not already done so. Click here for a tutorial.

Note: You may see several errors or notices in your server’s console when you first install the plugin, but this tutorial should clear those up. With the files now generated in your plugins directory, you can stop the server again and move to the next steps.

Step 3- Input your API Key and Guild ID

An example of the keyinput.txt file where you’ll paste your API Key and Guild ID

Locate and open the keyinput.txt file in the GSAuth folder on your server. You will see the two following lines:

  • api-key=YOUR_API_KEY_HERE
  • guild-id=YOUR_GUILD_ID_HERE

Copy and paste the API Key and Guild ID that we provided to you in your Server Panel here as shown in the screenshot above. Replace “YOUR_API_KEY_HERE” and “YOUR_GUILD_ID_HERE” with the appropriate keys. Then save and close the file.

Note: After you restart the server, this file will be reset as if you hadn’t added your key and ID yet. That’s normal. The key and ID have been encoded and stored elsewhere as an extra layer of protection. If you are ever in need of resetting your API Key, please contact us and we’ll be happy to send you a new one.

Step 4- Connect your MySQL Database

An example of the config.yml file where you’ll add your MySQL database information

Locate and open the config.yml file in the GSAuth folder on your server. Near the bottom of this file, you will see the following lines:

  • connection-string: jdbc:mysql://localhost:3306/databasename
  • user: mysqluser
  • password: mysqlpass

For “connection-string:”, change “localhost” to the IP address where your MySQL database is located. You can replace “3306” with the port that you are using for the database. Finally, “databasename” should be replaced with the name of an existing database that you previously created where you want to store your GamerSafer data.

The other two lines, “user:” and “password:” are where you will type your MySQL database username and password so that the plugin can connect.

Note: If you are using a shared host, you may need to check their website for information on how to add a MySQL database to your server. After you restart the server, the plugin will attempt to generate a single table in the database you set called “players” where all player UUIDs, guildMemberIDs, and usernames will be stored. The plugin will use this database to see if a member on your server has already joined the GamerSafer guild for your server.

Step 5- Setup the Authentication Webhook Receiver

An example of the config.yml file where you’ll change your authentication settings

In the same config.yml file in the GSAuth folder on your server, you will find the following lines:

  • minutes-until-reauth-needed: 1
  • url: https://example.com:8001/

The first of those two lines, “minutes-until-reauth-needed:”, allows you to set how long a staff member’s authentication lasts before it expires. By default this is set to 1 minute, meaning that if the staff log out and log back into the server in less than 1 minute, they will not need to reauthenticate with GamerSafer again. You can set this as high as you’d like, but the lower the number, the more secure.

The second line, “url:”, is where you want the plugin to generate a webserver for receiving the authentications from the GamerSafer service. When a player authenticates using our app, we will send a push notification to that webserver. You can change “https:” to “http:” if you are not using TLS, and the “example.com:8001” should be changed to the IP Address and open port you want the service to use.

Our plugin will attempt to generate this webserver for you automatically. If it is not able to do so, you will see an error in the console when you restart the server. Contact us if you need support.

Note: Two additional lines for the certificate and private-key allow you to setup the TLS if you’d prefer “https:” for your webserver. If you use a shared server host, they may have information on their website, or you may need to contact their support, for opening an additional port for you to use on your service. This is very similar to what is done for Dynmap, Plan, and other plugins.

Step 6- Check the GamerSafer “Required” Settings

An example of the config.yml file where you’ll set restrictions for non-authenticated staff members.

Once again, in the same config.yml file as the previous step, look for the “gamersafer-required:” and “not-authenticated:” lines. These are both used in unique ways for various Minecraft use-cases, but we’ll mostly be focused on “gamersafer-required:” for the staff 2FA goal of this tutorial.

What does “gamersafer-required” mean?

“gamersafer-required:” are the settings that will apply only to specific players (or staff members) that you choose. In Step 7 we’ll learn how to select those users who will be required to authenticate, but in this step we’ll define some of the restrictions that you want all gamersafer-required staff members to have.

Change these settings according to your desires, and when a player logs in who is required to authenticate with GamerSafer the options you enable here will be enforced on their account until they authenticate. You can use this to completely stop those required users from chatting, running commands, block breaking, and more with these options. Once they authenticate with GamerSafer, those restrictions are lifted.

What does “permissions-override-group” mean?

The “not-authenticated:” section is used very differently. We’ll cover what this does in more detail in a future blog post about other uses of GamerSafer, but for now you can leave this as “NotAuth” or even make it your default usergroup name in LuckPerms. To put it simply for now, every player that logs in will automatically be added to this “not-authenticated > permissions-override-group” until they authenticate. But it does not force the other “gamersafer-required” restrictions on them.

Step 7- Setup Your GamerSafer LuckPerms Groups

With all of your GamerSafer plugin files edited, you can save the files and restart the server to move into the final setup process of creating the LuckPerms groups that GamerSafer will use. This tutorial assumes you know how to use the “/lp editor” command for LuckPerms. If you don’t, check out their official tutorial here.

Create the “NotAuth” group

LuckPerms Groups and “NotAuth” permissions.

As mentioned before, we’ll go into more detail about how you can use this “NotAuth” group for other use-cases on your server, but for now we will keep it simple. Every player that joins your server, whether they are using GamerSafer or not, will automatically be added to this “NotAuth” group when they login, and removed from it when they logout or authenticate with GamerSafer.

It is required to have this group created even if you aren’t using it at this time. Players will also continue to have their other permissions and groups as normal, but the “NotAuth” group they are added to will override any differences in permissions until they authenticate. If you don’t put anything in this group, it does not affect the players at all.

Create a “StaffRequired” group

This example gsrequired group called “StaffRequired” has only one /mail permission and no others.

The gsrequired groups work very differently from the “NotAuth” group. Instead of adding the players to the group, specific players you choose will have all other groups and permissions removed except for the gsrequired group you want them in. The moment that they authenticate with GamerSafer, they are removed from the gsrequired group and added back to the original groups and permissions you want them to have.

You can use these different gsrequired groups to allow certain players that you want to force to use GamerSafer for 2FA to still have some permissions before they authenticate. In the example screenshot above, staff members would still have the cmi.command.mail permission, but no other permissions would be accessible to them until they authenticate.

For the sake of this tutorial, we will create one group called “StaffRequired”.

Assign staff to be forced into the “StaffRequired” group on login

Any player or group with a “gamersafer.required.{groupname} will automatically be required to authenticate.

Using the example gsrequired group we created before, “StaffRequired”, we can now assign specific users or groups of users to be forced to authenticate by adding the permission “gamersafer.required.staffrequired”.

When a player with that permission logs in, they will have all of their existing groups and permissions removed and they will be forced into the “StaffRequired” group until they authenticate with the app. Once they authenticate, they are removed from the “StaffRequired” group and put back in their normal permissions and groups.

In this example, all members of the “Staff” group will have the “gamersafer.required.staffrequired” permission. This means that when they login they’ll be forced out of the “Staff” group and into the “StaffRequired” group. Once they authenticate with GamerSafer, they will be removed from the “StaffRequired” group and added back to the “Staff” group so that they can get all of their normal staff permissions.

In the event that your server crashes or restarts while a staff member is in one of the gsrequired groups, their other groups are cached and will be restored the next time they log in and authenticate.

Step 8- Celebrate Your New 2FA Setup!

You are now done! With all of these settings in place you can save LuckPerms and restart the server. From this point on your staff will be required to use GamerSafer for verified 2FA before being granted any potentially dangerous permissions.

All that’s left now is for your staff team members (who have the gsrequired permission) to join your GamerSafer Guild by scanning the QR code that appears in-game on your server using our app.

When they scan that QR code to accept the invite, their GamerSafer profile will be linked to your server and every time they log into your server they’ll receive a push notification to their phone asking them to authenticate again.

2FA protects your staff accounts from being hacked on your server, protects your players from downtime, and protects you from headaches caused by these harms.

  1. Log Into Server

Your server staff log into the server and specific permissions that you choose (like creative mode or WorldEdit) are blocked

2 App Notification

The team member receives a notification in the GamerSafer App and they take a selfie to verify they are logging on

3 Access Granted

The GamerSafer Plugin automatically grants your team member the permissions they need to do their job

Taking action is the best way to impact the Minecraft community

If you liked this blog post, spread the message!

[mailpoet_form id=”2″]

We would love to hear what you’re doing to make the Minecraft community a safer and more inclusive environment.

Tell us about it using the form below.

TwitterInstagramLinkedInYouTube


Tim Stiffler-Dean

GS4MC Product Manager

QUICK FACT: ONCE GAVE A TEDX TALK ABOUT COFFEE!

About the Author

TWITTER: 

@anotherguy

Tim has been playing Minecraft and running servers for over 10 years. His experiences in education, development, and community management help the GamerSafer for Minecraft project succeed.

Would you like to see a demo, learn about integration, or contact us about something else?

You can also join our Discord Guild.

!function(){function t(t){this.element=t,this.animationId,this.start=null,this.init()}if(!window.requestAnimationFrame){var i=null;window.requestAnimationFrame=function(t,n){var e=(new Date).getTime();i||(i=e);var a=Math.max(0,16-(e-i)),o=window.setTimeout(function(){t(e+a)},a);return i=e+a,o}}t.prototype.init=function(){var t=this;this.animationId=window.requestAnimationFrame(t.triggerAnimation.bind(t))},t.prototype.reset=function(){var t=this;window.cancelAnimationFrame(t.animationId)},t.prototype.triggerAnimation=function(t){var i=this;this.start||(this.start=t);var n=t-this.start;504>n||(this.start=this.start+504),this.element.setAttribute(“transform”,”rotate(“+Math.min(n/1.4,360)+” 12 12)”);if(document.documentElement.contains(this.element))window.requestAnimationFrame(i.triggerAnimation.bind(i))};var n=document.getElementsByClassName(“nc-loop_circle-02-24”),e=[];if(n)for(var a=0;n.length>a;a++)!function(i){e.push(new t(n[i]))}(a);document.addEventListener(“visibilitychange”,function(){“hidden”==document.visibilityState?e.forEach(function(t){t.reset()}):e.forEach(function(t){t.init()})})}();

Terms of ServicePrivacy Policy

© 2019-2023, GAMERSAFER, Inc. All rights reserved. GAMERSAFER trademarks are registered in the US.

The GamerSafer Minecraft Plugin and App are Now Available

GamerSafer for Minecraft Plugin and App are NOW AVAILABLE

Get advanced staff account security with our 2FA smartphone app and Minecraft plugin for Paper servers

LISTEN:

In 2020 I had the great pleasure of working with a popular Minecraft YouTuber who was known for her phenomenal builds and outstanding community. As she worked diligently behind the scenes to launch her new beautiful server for supporters of the channel, disaster struck. A griefer had managed to log into the private server and cover the spawn in lava and chaos.

Even though we were able to lock the server down immediately after, and the build was back ready to launch quickly, the experience was still disheartening. Java Edition accounts have a notorious history of being easy to brute-force hack, spoof, and compromise by malicious actors looking to cause a bit of trouble. Something needed to be done to prevent this loss of time, money, and team morale.

Since then I’ve heard many similar stories happening on other servers. Some servers have had staff accounts stolen, others have been targeted with well-known Bungee-based accounts spoofs. Recently a malicious YouTuber even published a video logging into a staff account on a popular competitive server and causing headaches before the owners could react.

It is these experiences and stories that have driven me to look for a preventive solution to problems like this on Minecraft servers, and I’m proud to work with the GamerSafer team to make our new app and Minecraft plugin available for you to use today.

Announcing the New GamerSafer App and 2FA Plugin

The GamerSafer mission is to bring safety and fair play to millions of gamers worldwide, and our first step begins with helping servers become more secure with a better staff account verification tool. With our 2FA plugin and app, servers can prevent account hackers and spoofers from doing damage and causing pain for their Minecraft community.

This is just the beginning! But before we can share our future plans for improving player experiences, safety, privacy, and inclusivity, let’s look at the new app and plugin that’s available for you and your staff team to use today.

Our app is available now in the Google Play and iOS App Stores for free.

Our plugin is officially supported for Java Edition 1.17.1 Paper servers.

Secure Two-Factor Authentication for Minecraft

Our founders and team of engineers bring 20 years of experience in the gaming, social impact, security, and privacy industries to the scene. Minecraft servers can install a plugin that securely connects to our identity verification app to restrict permissions on the server until the player authenticates.

Three steps to secure your staff accounts:

  1. Log Into Server

Your server staff log into the server and specific permissions that you choose (like creative mode or WorldEdit) are blocked

2 App Notification

The team member receives a notification in the GamerSafer App and they take a selfie to verify they are logging on

3 Access Granted

The GamerSafer Plugin automatically grants your team member the permissions they need to do their job

Throughout this process we follow all regulatory guidelines and International laws to ensure privacy and security best practices are built into the foundation of the solution. Servers only receive a “SUCCESS” message from the app when a player authenticates, but do not see any private information, selfies, PII, or other account details.

Simple Login with a Phone Notification and a Selfie

With the wide-variety of Minecraft servers out there, it is important that YOU GET TO CHOOSE which members of your server are required to authenticate using our app, and what permissions are blocked until they do so.

Whether you only block specific permissions for members of your team, or you lock down all movement and commands, their authentication process is incredibly easy. As soon as they log into the server their phone will get a notification asking them to verify that they are logging in. Then they take a selfie to show that it’s not someone else pretending to be them, and their full permissions are granted.

Using GamerSafer completely stops account thiefs and spoofers from getting access to your team member’s accounts and causing chaos. If it’s not really your team member logging in, all permissions remain blocked by the plugin.

We employ liveness detection and machine learning to prevent using fake photos and videos from logging in.

Hackers will also not be able to use photos or videos of your staff member to take over their account. Our liveness detection steps prevent this, and your staff members’ GamerSafer profiles aren’t even publicly accessible for hackers to try and get access to. Even the plugin will not see the player’s account details such as the username – a unique user ID is generated for your server to reference when authentications are completed.

GamerSafer Minecraft Plugin Requirements

To use the GamerSafer plugin for staff 2FA on your Minecraft server, you’ll need the following setup. We’re rapidly adding support for more server environments and software, such as Velocity, Bungee, Spigot, and even Geyser support, which we’ll announce in the future.

  • PaperMC for Minecraft Java Edition 1.17 or above
  • LuckPerms (for choosing which permissions to restrict before authentication)
  • MySQL Database
  • A GamerSafer API Key

Do you use different server software? Let us know below so we can plan to add support for you!

After a short plugin installation process on your server which we’ll guide you through, you will have 2FA and identity verification for your staff setup in no time at all. From there the rest of the customization of the settings and decisions on which players will be required to authenticate is entirely up to you!

In the future we plan on adding many more features which you can use for event servers, competitions, getting parental consent before purchases, and much more. Join our Discord Guild if you’d like to talk with our team or other servers using the service, or you can contact us at the form below.

Now that the GamerSafer for Minecraft plugin is available for Paper servers, we look forward to hearing about your successes! Keep safe and #GameOn!

Taking action is the best way to impact the Minecraft community

If you liked this blog post, spread the message!

[mailpoet_form id=”2″]

We would love to hear what you’re doing to make the Minecraft community a safer and more inclusive environment.

Tell us about it using the form below.

TwitterInstagramLinkedInYouTube


Tim Stiffler-Dean

GS4MC Product Manager

QUICK FACT: ONCE GAVE A TEDX TALK ABOUT COFFEE!

About the Author

TWITTER: 

@anotherguy

Tim has been playing Minecraft and running servers for over 10 years. His experiences in education, development, and community management help the GamerSafer for Minecraft project succeed.

Would you like to see a demo, learn about integration, or contact us about something else?

You can also join our Discord Guild.

!function(){function t(t){this.element=t,this.animationId,this.start=null,this.init()}if(!window.requestAnimationFrame){var i=null;window.requestAnimationFrame=function(t,n){var e=(new Date).getTime();i||(i=e);var a=Math.max(0,16-(e-i)),o=window.setTimeout(function(){t(e+a)},a);return i=e+a,o}}t.prototype.init=function(){var t=this;this.animationId=window.requestAnimationFrame(t.triggerAnimation.bind(t))},t.prototype.reset=function(){var t=this;window.cancelAnimationFrame(t.animationId)},t.prototype.triggerAnimation=function(t){var i=this;this.start||(this.start=t);var n=t-this.start;504>n||(this.start=this.start+504),this.element.setAttribute(“transform”,”rotate(“+Math.min(n/1.4,360)+” 12 12)”);if(document.documentElement.contains(this.element))window.requestAnimationFrame(i.triggerAnimation.bind(i))};var n=document.getElementsByClassName(“nc-loop_circle-02-24”),e=[];if(n)for(var a=0;n.length>a;a++)!function(i){e.push(new t(n[i]))}(a);document.addEventListener(“visibilitychange”,function(){“hidden”==document.visibilityState?e.forEach(function(t){t.reset()}):e.forEach(function(t){t.init()})})}();

Terms of ServicePrivacy Policy

© 2019-2023, GAMERSAFER, Inc. All rights reserved. GAMERSAFER trademarks are registered in the US.

9 Important Child Safety Terms for Server Staff to Know

9 Important Child Safety Terms to Know

Understand these words so that you can know what to look out for and report to authorities with confidence

LISTEN:

This article discusses sensitive topics such as sexual harms that may not be suitable for children.

The child protection field uses a lot of words many people might not understand. While that’s true of any sector (looking at you, gaming!), this complexity can add unnecessary anxiety around reporting real or suspected harm against children. We want to clear up what some of those terms are so you can discuss and report with confidence.

We recently released a step-by-step guide on how to report child harms to NCMEC, but you still might have questions about what words to use to describe what you’re seeing and experiencing. As a member of the WePROTECT Global Alliance, we are committed to combating child harms online and supporting you with this challenge on your Minecraft server.

Talking with the rest of your server staff, moderators, and helpers is important for making sure that all eyes understand the severe harms and behaviors to watch for. This can be a tough topic to discuss, so feel free to take it slow and one step at a time. Today we’re taking another small step and discussing simple words and language that you can use.

You do not need to become a child protection policy expert to do your part to keep kids safer online. We’ve pulled together the 9 most important (in our humble opinion) terms that you’ll come across in the child protection space and want to use when discussing these topics with your Minecraft server team.

These 9 words will help you do three important things:

  1. Know what to keep an eye out for
  2. Understand reporting terminology
  3. Have the confidence to submit a report

While some of these terms might seem obvious to you, it’s important to bring this topic to your team members without judgement if they don’t know them. If you need help discussing and navigating these hard conversations in a more accessible way, feel free to reach out to us on our GS4MC Discord Guild.

The following includes excerpts from the Luxembourg Terminology Guidelines for the Protection of Children from Sexual Exploitation and Sexual Abuse with additional commentary from our team.

9 Child Safety Terms

Child:

Any person who is under the age of 18 years.


Child Pornography (CP):

“Child Pornography”, sometimes abbreviated as “CP”, is not the best way to describe sexually explicit images of children, as the term is similar to adult pornography which is legal and consensual. A child can never consent to the production of sexually explicit material of themselves–which is abuse.

The Child Protection field has stopped using CP in discussions, research, articles, and other materials. An important caveat is that laws take a very long time to change–for this reason you still find “child pornography” referred to in legal texts, criminal prosecution, and many reporting portals. Don’t be confused! CP is a legal term, CSAM is what we prefer to say out loud.

See “Child Sexual Abuse Material” below. This term is used to describe child sexual abuse material, but also to describe the offences of producing/preparing, consuming, sharing/spreading/disseminating, or possessing such material.


Child Sexual Abuse (CSA):

Child sexual abuse is a broad category that, at its core, defines the harm caused to children by forcing or coercing them to engage in sexual activity, whether they are aware of what is happening or not. Furthermore, child sexual abuse can take the form of both contact and non-contact abuse.


Child Sexual Abuse Material (CSAM):

The term “Child Sexual Abuse Material” is increasingly being used to replace the term “Child Pornography”. This switch of terminology is based on the argument that sexualised material that depicts or otherwise represents children is always a form of child sexual abuse, and should not be described as “pornography”**

“CSAM” (pronounced See-Sam) is the preferred way to refer to what was formerly known as ‘Child Pornography.” Please see section F.4i in the Luxembourg Terminology Guidelines for an expanded discussion on the nuances of this term.


Child Sexual Exploitation (CSE):

A child is a victim of sexual exploitation when they take part in a sexual activity in exchange for something (e.g. gain or benefit, or even the promise of such) from a third party, the perpetrator, or by the child themself. A child may be coerced into a situation of sexual exploitation through physical force or threats.

However, they may also be persuaded to engage in such sexual activity as a result of more complex and nuanced factors, either human or situational, including a power imbalance between the victim and the perpetrator.


Enticement:

Enticement of children [for sexual purposes] is sometimes used as a synonym of the “solicitation of children for sexual purposes” or “grooming.”


Sextortion:

Sexual extortion, also called “sextortion”, is the blackmailing of a person with the help of self-generated images of that person in order to extort sexual favours, money, or other benefits from her/him under the threat of sharing the material beyond the consent of the depicted person (e.g. posting images on social media).

Often, the influence and manipulation typical of groomers over longer periods of time (sometimes several months) turns into a rapid escalation of threats, intimidation, and coercion once the person has been persuaded to send the first sexual images of themself.


Solicitation:

The solicitation of children for sexual purposes is often referred to as “grooming” or “online grooming”. It can be described as a practice by means of which an adult “befriends” a child (often online, but offline grooming also exists and should not be neglected) with the intention of sexually abusing them.


Grooming:

In the context of child sexual exploitation and sexual abuse, “grooming” is the short name for the solicitation of children for sexual purposes. “Grooming/online grooming” refers to the process of establishing/building a relationship with a child either in person or through the use of the Internet or other digital technologies to facilitate either online or offline sexual contact with that person.

Grooming, Sextortion, Solicitation, and Enticement are all BIG terms that mean similar things. They all boil down to an adult using various methods to coerce, threaten, befuddle, or encourage children to engage in sexual activity (which is abuse). The resulting abuse can take place online or off. While it’s always CSA, it may or may not be CSE.

You’ve Got This!

Seriously, you’re doing a great job by learning about this topic in more depth and understanding the common terms used in the field to identify harms and protect children. We are so proud to have people such as yourself making this topic an important part of how they manage their Minecraft server communities, and we look forward to continuing this great effort alongside you.

Thank you so much to guest contributor on this article Santana Inniss, a senior digital leader with experience in the intersection of technology and safety.

Taking action is the best way to impact the Minecraft community

If you liked this blog post, spread the message!

[mailpoet_form id=”2″]

We would love to hear what you’re doing to make the Minecraft community a safer and more inclusive environment.

Tell us about it using the form below.

TwitterInstagramLinkedInYouTube

Would you like to see a demo, learn about integration, or contact us about something else?

You can also join our Discord Guild.

!function(){function t(t){this.element=t,this.animationId,this.start=null,this.init()}if(!window.requestAnimationFrame){var i=null;window.requestAnimationFrame=function(t,n){var e=(new Date).getTime();i||(i=e);var a=Math.max(0,16-(e-i)),o=window.setTimeout(function(){t(e+a)},a);return i=e+a,o}}t.prototype.init=function(){var t=this;this.animationId=window.requestAnimationFrame(t.triggerAnimation.bind(t))},t.prototype.reset=function(){var t=this;window.cancelAnimationFrame(t.animationId)},t.prototype.triggerAnimation=function(t){var i=this;this.start||(this.start=t);var n=t-this.start;504>n||(this.start=this.start+504),this.element.setAttribute(“transform”,”rotate(“+Math.min(n/1.4,360)+” 12 12)”);if(document.documentElement.contains(this.element))window.requestAnimationFrame(i.triggerAnimation.bind(i))};var n=document.getElementsByClassName(“nc-loop_circle-02-24”),e=[];if(n)for(var a=0;n.length>a;a++)!function(i){e.push(new t(n[i]))}(a);document.addEventListener(“visibilitychange”,function(){“hidden”==document.visibilityState?e.forEach(function(t){t.reset()}):e.forEach(function(t){t.init()})})}();

Terms of ServicePrivacy Policy

© 2019-2023, GAMERSAFER, Inc. All rights reserved. GAMERSAFER trademarks are registered in the US.

How To Report Child Harms on a Minecraft Server

How To Report Child Harms on a Minecraft Server

Follow these steps to take action and report suspicious grooming behavior or child harms

LISTEN:

This article discusses sensitive topics such as sexual harms that may not be suitable for children.

One of the scariest things that can happen in any Minecraft community is when children are harmed by groomers or online predators. This is a hard subject to discuss, and even harder to experience, but we made this step-by-step guide to support you through this difficult situation.

There is no comfortable way to approach this subject, but luckily there are groups out there who can help support Minecraft server staff when they need it most. Our team at GamerSafer is dedicated to combatting child exploitation as a member of the WePROTECT Global Alliance. We believe every child deserves to play, connect, learn, and grow in a safe digital world, and with you and many other global allies we want to make that happen.

The National Center for Missing & Exploited Children (NCMEC) is a US-based non-profit organization that is focused entirely on protecting the most vulnerable members of our communities: children. They provide many resources for children, parents, teachers, gamers, and individuals who have witnessed or experienced harm in gaming, online platforms, and even offline.

Although it is a US-based organization, the majority of reports submitted to NCMEC are for incidents that take place outside of the US. Regardless of your location, or the suspected location of the incident you’re reporting, you can submit a report to NCMEC. Investigators will route the report to the appropriate law enforcement entity.

Before we get into how to submit those reports, though:

For kids or parents of children who have experienced severe harms, YOU ARE NOT ALONE. There are people who will work passionately to support you through this difficult time.

Contact NCMEC’s 24-hour hotline for support.

If you or someone you know is in danger,

call 911 or your local law enforcement immediately

10 Steps to report Child Harms that took place on your server (or other servers)

Learning these steps is a crucial move towards protecting children on your Minecraft server. We applaud you for this! Share this with your staff, your friends, and even other server owners so that they can know what to do as well.

Let’s go through the actions you should take to get your report to the right people who can take further measures.

Always submit to NCMEC, even if you also report the incident to law enforcement

Since NCMEC has investigators and experts globally that specialize in the wide variety of harmful behaviors that can impact children, it is always a good idea to report to NCMEC even if you’ve already contacted law enforcement. If the child is in immediate danger, call 911 or your region’s law enforcement immediately, then follow-up with a NCMEC report as shown below. But if there is no immediate physical danger, you can still submit the NCMEC report even without contacting law enforcement, and NCMEC will escalate it to the appropriate authorities as needed.

Step 1. Recognize predatory behavior

You do not have to wait for a severe harm to occur before reporting a tip to NCMEC. If you notice suspicious activity like grooming, inappropriate conversations, or sharing real-life photos/personal contact information between an adult and a minor, you have support in reporting this to NCMEC so that they can follow-up.

Often times, groomers will want to move a child from public chat channels and into private networks like Discord DMs, Snapchat, or Skype where they can continue the relationship. At any time if you notice something suspicious, say something.

We will go into more detail about what grooming and predatory behavior is in a future blog post (UPDATE: Read our “9 Important Child Safety Terms” article), but if you have questions now feel free to ask in the GamerSafer for Minecraft Discord Guild.

Step 2. Head to NCMEC’s CyberTip website

The first step is often the hardest, but once you’ve done it you’re ready to submit a report at https://report.cybertip.org/. The process will continue from there. This report can be completely anonymous if you’d like, and can be submitted no matter what your location or location of the child is.

Step 3. Select a report category

Based on the behaviors you’ve witnessed, select the category that best matches. This may be “Online Enticement of Children for Sexual Acts” for Minecraft servers, but if the behavior has moved onto Discord or other channels you may choose to select a different reporting category here.

Step 4. Select the location

Select the location of the incident (i.e. where you identified the incident, not the location of the victim or perpetrator). In your case, it will likely be “Online Gaming”

Step 5. Describe the incident

It’s important to use as much detail as you can, as it will help NCMEC to investigate and engage with the appropriate law enforcement entity. All of these fields are optional, but keep in mind that the people who see this report may not know as much about Minecraft or your community as you. Be as detailed as possible and even define terms if you believe they might be unfamiliar to the investigators.

Step 6. Do you know the people involved?

Do you have any information on the person(s) the incident is about? If yes, select “Yes” and proceed to Step 7. If not, select no, and continue to Step 8.

Step 7. Provide information about the people involved

These additional form fields populate if you select “Yes” to the question in Step 6. If you have this information, sharing it can help NCMEC investigate and forward to law enforcement more quickly. You can also add other perpetrators or child victims to this if more than one person was involved.

Step 8. Optional: Share your contact information

Fill in your contact information, if you would like to. These fields are not required, so it is possible to submit a report while remaining anonymous if you so choose. If you fill them out, they might be used to contact you for additional or clarifying information to help the investigation. You can also opt out from being contacted at all.

Step 9. Add other comments

Anything else you’d like to share can be entered into the following field. You can put whatever you want in here. What made you submit the report, context related to your game/server, explanation of jargon (specialty words used in gaming/your game), etc. This is not a required field and it can be bypassed if you have nothing else to add.

If you use the GamerSafer reporting tool on your server and have submitted the report to us using an in-game plugin command, you can also include that information here and then contact us so that we can support.

Step 10. Reporting to law enforcement

Have you reported the incident to law enforcement already? If yes, enter as much info about where/to whom you reported. If no, select “No” and you’re ready to submit your CyberTip. Remember, you can submit a NCMEC report whether or not you send the incident to police, and they will share with the appropriate authorities as needed.

You’re all done!

Thank you for your diligence and taking the time to report suspicious and harmful behavior to NCMEC. You’ve taken a huge step towards helping keep children safe online! 👏

Taking action is the best way to impact the Minecraft community

If you liked this blog post, spread the message!

We would love to hear what you’re doing to make the Minecraft community a safer and more inclusive environment.

Tell us about it using the form below.

TwitterInstagramLinkedInYouTube

Would you like to see a demo, learn about integration, or contact us about something else?

You can also join our Discord Guild.

!function(){function t(t){this.element=t,this.animationId,this.start=null,this.init()}if(!window.requestAnimationFrame){var i=null;window.requestAnimationFrame=function(t,n){var e=(new Date).getTime();i||(i=e);var a=Math.max(0,16-(e-i)),o=window.setTimeout(function(){t(e+a)},a);return i=e+a,o}}t.prototype.init=function(){var t=this;this.animationId=window.requestAnimationFrame(t.triggerAnimation.bind(t))},t.prototype.reset=function(){var t=this;window.cancelAnimationFrame(t.animationId)},t.prototype.triggerAnimation=function(t){var i=this;this.start||(this.start=t);var n=t-this.start;504>n||(this.start=this.start+504),this.element.setAttribute(“transform”,”rotate(“+Math.min(n/1.4,360)+” 12 12)”);if(document.documentElement.contains(this.element))window.requestAnimationFrame(i.triggerAnimation.bind(i))};var n=document.getElementsByClassName(“nc-loop_circle-02-24”),e=[];if(n)for(var a=0;n.length>a;a++)!function(i){e.push(new t(n[i]))}(a);document.addEventListener(“visibilitychange”,function(){“hidden”==document.visibilityState?e.forEach(function(t){t.reset()}):e.forEach(function(t){t.init()})})}();

Terms of ServicePrivacy Policy

© 2019-2023, GAMERSAFER, Inc. All rights reserved. GAMERSAFER trademarks are registered in the US.

37 Ban and Report Categories for Minecraft Servers

37 Ban and Report Categories for Minecraft Servers

Standardizing the language to ensure good community management practices

LISTEN:

We’ve carefully chosen this list of 37 report and ban categories for Minecraft servers to help you better communicate and enforce community management policies with players and staff. Consistency is key when it comes to taking action and enforcing rules on a Minecraft server, and that consistency begins with standardizing the language used to describe potential offenses.

In time, by using these categories when issuing reports about your players you’ll start to uncover exactly where your server’s biggest strengths and weaknesses lie. Identifying and understanding these factors can be game changers to building a positive and more transparent server culture. In the future you’ll even be able to get long-term insights into how your player culture is evolving as policies are put into place based on these categories, and acted upon by you and your team members.

A slide from our recent Player Safety Webinar for Minecraft Servers.

Use this list in your rules and enforcement

There are a number of positive impacts on your community that will come out of using this list of report, ban, mute, and kick categories with your server staff. It reduces confusion, makes it easier to create processes or act on different situations, and gives you more information about the health of your player-base.

Most importantly: Speaking the same language and tracking the same behavior categories can benefit the entire Minecraft server scene when we discuss and tackle these challenges. It can also help servers to educate players about those behaviors and actions taken to combat them.

Rather than analyzing hundreds (or 30,000 as we saw on one network) of self-defined text descriptions attached to bans, kicks, mutes, and reports, you can simplify. Many of these descriptions are only different due to typos or different input formats by moderators, which makes identifying solutions for problem areas in communities nearly impossible.

An example of a ban with the “antisocial” category using the GamerSafer plugin.

All of these categories are available as ban, report, mute, and kick reasons for your staff to use within the GamerSafer plugin or in the community guidelines and tools you already use on your servers.

Why we chose these categories:

We’ve chosen these categories as the foundation for where we’ll begin our journey with building better Minecraft player reporting and community management tools.

The categories also follow the latest reports created by organizations like Fair Play Alliance and Anti-Defamation League, trends in the gaming industry overall, and the specific use-case for Minecraft servers. If you have any suggestions or questions about any of the below categories, feel free to reach out to us using the form at the bottom of this page.

If some of these categories aren’t relevant to your community, that’s OK! But we do suggest you at least consider each category and your processes and enforcement policies for them so that you and your team are prepared before they happen.

37 Report, Ban, Mute, and Kick Categories:

Toxicity and Disruptions

Antisocial

Hostility

Excessive Blaming

Trolling

Sabotaging

Swearing

Relentless Msg

Player Griefing

Smurfing

Farming

Mechanic Exploits

Spamming

Botting & Alt-Abuse

Mobbing

Inappropriate Content

Punishment Evasion

Even though “Punishment Evasion” is usually done with a player using an alt account, this wouldn’t fall under the “Alt-Abuse” category because of difference in intent, effect, and impact of the behavior. This includes Ban & Mute Evasion.

Harms and Crimes

Server Griefing

Hacking

Payment Dispute

Sexual Misconduct

Grooming

Extremism

Self-Harm (Others)

Self-Harm (Self)

Racism

Sexism

Homophobia

Xenophobia

Bullying

Stalking

Identity Theft

Scamming

Staff Impersonation

Swatting

Doxing

IRL Trades

Violent Threat

Self-Ban Requests & Auto-Ban Systems

Consider including “Self-Ban Request” and “Auto-Ban System” categories to your report lineup so that you can track players that are banned for these unique circumstances. Some players, or their parents, may decide that they need a break from the game to focus on school, work, or other priorities, but they don’t want the temptation of joining.

Taking action is the best way to impact the Minecraft community

If you liked this blog post, spread the message!

[mailpoet_form id=”2″]

We would love to hear what you’re doing to make the Minecraft community a safer and more inclusive environment.

Tell us about it using the form below.

TwitterInstagramLinkedInYouTube

Would you like to see a demo, learn about integration, or contact us about something else?

!function(){function t(t){this.element=t,this.animationId,this.start=null,this.init()}if(!window.requestAnimationFrame){var i=null;window.requestAnimationFrame=function(t,n){var e=(new Date).getTime();i||(i=e);var a=Math.max(0,16-(e-i)),o=window.setTimeout(function(){t(e+a)},a);return i=e+a,o}}t.prototype.init=function(){var t=this;this.animationId=window.requestAnimationFrame(t.triggerAnimation.bind(t))},t.prototype.reset=function(){var t=this;window.cancelAnimationFrame(t.animationId)},t.prototype.triggerAnimation=function(t){var i=this;this.start||(this.start=t);var n=t-this.start;504>n||(this.start=this.start+504),this.element.setAttribute(“transform”,”rotate(“+Math.min(n/1.4,360)+” 12 12)”);if(document.documentElement.contains(this.element))window.requestAnimationFrame(i.triggerAnimation.bind(i))};var n=document.getElementsByClassName(“nc-loop_circle-02-24”),e=[];if(n)for(var a=0;n.length>a;a++)!function(i){e.push(new t(n[i]))}(a);document.addEventListener(“visibilitychange”,function(){“hidden”==document.visibilityState?e.forEach(function(t){t.reset()}):e.forEach(function(t){t.init()})})}();

Terms of ServicePrivacy Policy

© 2019-2023, GAMERSAFER, Inc. All rights reserved. GAMERSAFER trademarks are registered in the US.

We use cookies to allow us to better understand how the site is used. By continuing to use this site, you consent to this policy. Click to learn more