UC students develop esports cheating detection software

Invention could be a game-changing tool for tournament organizers

Combining their love of gaming with expertise in cybersecurity and information technology, a group of University of Cincinnati students developed an innovative software solution to video game cheating.

The idea for the capstone project originated when the students learned about a cheating incident involving a remote gamer, Mekarazium. During an annual charity fundraiser, Summer Games Done Quick (SGDQ), for Doctors Without Borders, Mekarazium recorded a fake speedrun for an unfair advantage over participating gamers.

UC student Brian Lex was part of a team of students in the School of Information Technology (SoIT). Brandon Nguyen, Dylan Nguyen, Eddie Greenlee and Michael McQuade call themselves Error Codes and used their capstone project to develop a software called Fx3 to tackle this kind of problem. 

“The group members all shared the common knowledge provided by the core of BS in information technology and BS cyber degrees," Ryan Moore, assistant professor educator, SoIT, said. "With their unique technical specializations, including networking, system administration, cybersecurity and software development, they created a solution that integrated elements from each.”

Headshots of Brandon Nguyen, Brian LexDylan Nguyen, Eddie Greenlee and Michael McQuade

How it works

The development process examined the cheater’s method of playing video on a remote stream or a submitted recording to the leaderboards.

“When Fx3 connects to a participant’s machine for monitoring, it can run agentless on the participant’s side, collecting the data that Windows Management Instrumentation (WMI) naturally processes on every Windows PC during the monitoring period. Taking data from Task Manager, it passes that through to the event organizer’s machine to compare against ‘good’ (required) and ‘bad’ (banned) processes,” Lex said.

Examples of cheating Error Codes encountered:

  • Third-party cheating software, such as Aimbot
  • Splicing videos for speedrun submissions
  • Altering cycle speed for emulated games, such as those run on DOSBOX or console emulators
  • Lag switching for multiplayer games
This type of project allows students to develop their problem-solving skills leading to unique and out-of-the-box solutions. In the case of Fx3, the group identified a niche problem in a well-known space (competitive video game cheating).

Ryan Moore Assistant professor educator

Testing the process

Error Codes connected all team members' devices to a single system for monitoring, taking turns trying to open banned processes. Every process flagged as banned sent alerts to the monitor within three seconds of opening. Anything other than the expected speed was flagged as cheating for the monitor, ensuring that Fx3 was not impacting the gamer's side.

Fx3 differentiator

Most anti-cheat software is built into the games that use them, such as Easy Anti-Cheat.

“Fx3 serves as an auditing tool for games from any era, including games released before anti-cheat methods were developed. Ideally, Fx3 can be seen as a way to verify good behavior as much as it could be used to find bad actors,” Lex said.

Error Codes acknowledged their professors, including Moore, as instrumental in developing and preparing to enter Fx3 into the annual IT Expo hosted by UC School of Information Technology.

“This type of project allows students to develop their problem-solving skills leading to unique and out-of-the-box solutions. In the case of Fx3, the group identified a niche problem in a well-known space (competitive video game cheating). Their project may have an impact by shedding light on a problem that may have been overlooked, and they provided a potential solution,” Moore said.

Featured image at top: Error Codes poster for Fx3 software. Photo provided

Learn more

Related Stories

3569 Results
1

We love ‘Lucy’ — the AI avatar redefining UC tech transfer

July 17, 2024

In a visionary leap at the University of Cincinnati, the marriage of artificial intelligence and interactive technology has birthed "Lucy," a Smarthelp AI avatar poised to revolutionize how regional industries engage with UC's tech transfer initiatives.

2

NIS program opens new horizons for international student

July 17, 2024

In his pursuit of physics and a taste for research, Akash Khanikor ventured from his hometown in India's Assam to the University of Cincinnati, drawn by the promise of hands-on exploration early in his undergraduate career as a NEXT Innovation Scholar.

3

Camp aims to empower children, teens who stutter

July 17, 2024

A one-week, evidence-based program for children and teens who stutter at the University of Cincinnati will teach kids to communicate effectively, advocate for themselves and develop confidence about their communication abilities. Camp Dream. Speak. Live., which is coming to Cincinnati for the first time July 22-26, began in 2014 at the University of Texas at Austin. The Arthur M. Blank Center for Stuttering Education and Research at UT expects to serve more than 2,000 children at camps across the United States, Africa, Asia and Europe this year.

5

Presidential challenge to UC: Join Ride Cincinnati to fight cancer

July 16, 2024

UC President Neville Pinto has again challenged every UC college and unit to send at least one rider to the September 14 Ride Cincinnati event to help fundraise for cancer research and cancer care. UC students ride free. Signup by July 31 for free UC-branded cycling jersey.

6

Building potential

July 16, 2024

Unexpected advice led to a new area of interest and growth for Andrew Matthews, leading him to the University of Cincinnati’s College of Engineering and Applied Science, construction management and cooperative education experiences at Turner Construction.

7

New Carnegie classification focuses on leadership

July 15, 2024

Inside Higher Ed features the new Carnegie Elective Classification for Leadership for Public Purpose. The University of Cincinnati is among 25 schools with the designation. .Institutions in this classification are trying to take deliberate steps to foster leadership across campus that transcends parties and political positions and aligns with the well-being of society.

8

Immersed in learning

July 15, 2024

The UC College of Nursing is transforming curriculum into immersive virtual reality experiences, providing students with more engaging, hands-on, and equitable learning.

10

UC's IDD Education Center connects students with in-college employment

July 12, 2024

The recent hiring of Dana Laster to the marketing and recruitment office of University of Cincinnati's College of Education, Criminal Justice, Human Services, and Information Technology (CECH) marks a first-ever internship to in-college employment through the college's TAP program. The pipeline from paid student intern to university staff member serves as a pilot case for potential future hirings in the college and university at large.