DevOps.com

  • Latest
    • Articles
    • Features
    • Most Read
    • News
    • News Releases
  • Topics
    • AI
    • Continuous Delivery
    • Continuous Testing
    • Cloud
    • Culture
    • DevSecOps
    • Enterprise DevOps
    • Leadership Suite
    • DevOps Practice
    • ROELBOB
    • DevOps Toolbox
    • IT as Code
  • Videos/Podcasts
    • DevOps Chats
    • DevOps Unbound
  • Webinars
    • Upcoming
    • On-Demand Webinars
  • Library
  • Events
    • Upcoming Events
    • On-Demand Events
  • Sponsored Communities
    • AWS Community Hub
    • CloudBees
    • IT as Code
    • Rocket on DevOps.com
    • Traceable on DevOps.com
    • Quali on DevOps.com
  • Related Sites
    • Techstrong Group
    • Container Journal
    • Security Boulevard
    • Techstrong Research
    • DevOps Chat
    • DevOps Dozen
    • DevOps TV
    • Digital Anarchist
  • Media Kit
  • About
  • AI
  • Cloud
  • Continuous Delivery
  • Continuous Testing
  • DevSecOps
  • Leadership Suite
  • Practices
  • ROELBOB
  • Low-Code/No-Code
  • IT as Code
  • More
    • Application Performance Management/Monitoring
    • Culture
    • Enterprise DevOps

Home » Blogs » DevOps Toolbox » Winning the game with devops at Gameforge

Winning the game with devops at Gameforge

By: miles blatstein on December 23, 2015 1 Comment

Gameforge is a leading game developer of free-to-play massive online multiplayer (MMO) style games.  It provides over 20 games to 450 million registered users on more than 20,000 servers worldwide.  As Gameforge continues to grow, the challenges with server maintenance and communication between developers and system administrators continues to increase.  I recently spoke with Felix Oechsler, Lead Windows System Administrator to look at the ways Gameforge is overcoming those challenges utilizing DevOps tools and methodology.

Recent Posts By miles blatstein
  • IDI Announces Beta Release of its Advanced Data Analytics Platform – idiCORE
  • Afero Launches Platform to Securely Connect the Internet of Things, in the Home and Beyond
  • CloudBees Appoints Brad Johnson as Vice President, Product Marketing
More from miles blatstein
Related Posts
  • Winning the game with devops at Gameforge
  • Git for Mainframe: Back to the Future 
  • Graylog Helps Gameforge Transform DevOps Success Into Happy Gamers
    Related Categories
  • Blogs
  • DevOps Toolbox
Show more
Show less

I thought it would be interesting to capture the implementation of DevOps at a gaming company since I haven’t seen much on gaming here at DevOps.com, so I took it upon myself to speak with Felix.

DevOps Connect:DevSecOps @ RSAC 2022

As a sys admin, there are two main systems at Gameforge, the windows and linux systems.  Felix’s focus is on managing the servers and his job summary includes server upkeep, security, performance management, log data, and to oversee the health of the servers.  When I asked Felix how Gameforge came to use DevOps, he told me that it started 2 years ago on a project they were working on.  Many issues arose because the communication between the system administrators and developers was not efficient in regards to dumps and data logs.  When an error had occurred they needed to inform the developers and then manually hand the data from the server over to the developer team to fix the issues.  This took away valuable time from Felix and his fellow sys admins, and also caused various security issues, since they could not give server access to the developers.  Realizing the teams needed a way to interact more efficiently and effectively they asked the simple question, how can we do this better?

“We needed a better log management solution to quickly and easily troubleshoot issues before our gamers noticed any problems in the games or systems.  We also wanted an all-in-one solution that would be easy to use and manage across our different departments.”

-Felix Oechsler, Lead Windows System Adminstrator, Gameforge

Alas! Devops to the rescue!

Felix’s team began to implement devops tools and best practices such as Graylog’s centralized log management platform.  This allowed developers to see the logs in one centralized location without involving the sysadmins to comb through the logs to deliver the data to the developers, freeing up valuable time of sysadmins and minimizing security issues.  Graylog helps to deliver 5 beneficial uses including user access management, intuitive search and filtering, visualizations, alerting, and flexible log data extraction.  Explanations on each of these can be found here, a case study done by Graylog.

“My development team created our own streams and set alerts for the games we were working on. We’re able to get real time alerts on critical errors in games and applications so we can react faster than before. In one case, our mobile game team received an alert that our connection to the Apple payment system was down. We were able to resolve the problem quickly and avoided the bad user experience of a payment not going through.”

– Dennis Simon, Lead Developer, Gameforge

Gameforge also begun using key performance indicators (KPIs), Graphite and Grafana, to see how the applications are performing, such as high CPU costs.  Using both Graylog and the KPIs, developers were able to continuous deploy updates to the games without involving the sysadmins, cutting down on time and cost, and effectively creating a better playing environment for their gamers.  Gameforge has developed their own personal, customized continuous deployment platform using C# and powershare to code the mechanism.  They decided to develop the platform in-house to best fit their structure and security policies.

Since Gameforge has begun implementing devops tools and best practices they have seen great beneficial change.

“We now monitor our entire server environment with Graylog and have total visibility, enabling us to search for internal application problems across multiple backend servers. Also, our Developers and DevOps people rely on Graylog’s alerting functionality to react to critical errors in our games or applications.  Using Graylog, we are able to provide a better user experience for our gamers. Our reaction time is much faster than before, and our players experience less outages and other error-related problems.”

– Felix Oechsler, Lead Windows System Administrator, Gameforge

Using DevOps, Gameforge has freed up valuable time for the system administrators and provided immense visibility to the development teams.  Visibility provides quick access to alerts on errors, allowing problems to be fixed quicker and pushed live via a continuous deployment environment.  It is safe to say that devops is a valuable methodology for system administrators and developers alike.

Filed Under: Blogs, DevOps Toolbox

Sponsored Content
Featured eBook
The 101 of Continuous Software Delivery

The 101 of Continuous Software Delivery

Now, more than ever, companies who rapidly react to changing market conditions and customer behavior will have a competitive edge.  Innovation-driven response is successful not only when a company has new ideas, but also when the software needed to implement them is delivered quickly. Companies who have weathered recent events ... Read More
« IDI Announces Beta Release of its Advanced Data Analytics Platform – idiCORE
A Year in Review: Top Developer Tools Trends in 2015 »

TechStrong TV – Live

Click full-screen to enable volume control
Watch latest episodes and shows

Upcoming Webinars

Continuous Deployment
Monday, July 11, 2022 - 1:00 pm EDT
Using External Tables to Store and Query Data on MinIO With SQL Server 2022
Tuesday, July 12, 2022 - 11:00 am EDT
Goldilocks and the 3 Levels of Cardinality: Getting it Just Right
Tuesday, July 12, 2022 - 1:00 pm EDT

Latest from DevOps.com

Rust in Linux 5.20 | Deepfake Hiring Fraud | IBM WFH ‘New Normal’
June 30, 2022 | Richi Jennings
Moving From Lift-and-Shift to Cloud-Native
June 30, 2022 | Alexander Gallagher
The Two Types of Code Vulnerabilities
June 30, 2022 | Casey Bisson
Common RDS Misconfigurations DevSecOps Teams Should Know
June 29, 2022 | Gad Rosenthal
Quick! Define DevSecOps: Let’s Call it Development Security
June 29, 2022 | Don Macvittie

Get The Top Stories of the Week

  • View DevOps.com Privacy Policy
  • This field is for validation purposes and should be left unchanged.

Download Free eBook

DevOps: Mastering the Human Element
DevOps: Mastering the Human Element

Most Read on DevOps.com

What Is User Acceptance Testing and Why Is it so Important?
June 27, 2022 | Ron Stefanski
Rust in Linux 5.20 | Deepfake Hiring Fraud | IBM WFH ‘New No...
June 30, 2022 | Richi Jennings
Chip-to-Cloud IoT: A Step Toward Web3
June 28, 2022 | Nahla Davies
DevOps Connect: DevSecOps — Building a Modern Cybersecurity ...
June 27, 2022 | Veronica Haggar
The Two Types of Code Vulnerabilities
June 30, 2022 | Casey Bisson

On-Demand Webinars

DevOps.com Webinar ReplaysDevOps.com Webinar Replays
  • Home
  • About DevOps.com
  • Meet our Authors
  • Write for DevOps.com
  • Media Kit
  • Sponsor Info
  • Copyright
  • TOS
  • Privacy Policy

Powered by Techstrong Group, Inc.

© 2022 ·Techstrong Group, Inc.All rights reserved.