Tagged articles
33 articles
Page 1 of 1
Alibaba Cloud Native
Alibaba Cloud Native
Jul 26, 2025 · Cloud Native

How OpenKruiseGame Solves the Last Mile of Cloud‑Native Game Connection Governance

This article explains how cloud‑native game services can achieve precise, state‑aware connection management and graceful shutdown by combining OpenKruiseGame with a cloud‑native API gateway, detailing the challenges of seven‑layer networking, the custom lifecycle hooks, deployment steps, and the benefits of zero‑downtime configuration changes.

Cloud NativeConnection ManagementOpenKruiseGame
0 likes · 11 min read
How OpenKruiseGame Solves the Last Mile of Cloud‑Native Game Connection Governance
Top Architect
Top Architect
Sep 19, 2024 · Game Development

Why Game Companies' Servers Reluctant to Adopt Microservices

Although microservices are popular for many applications, this article explains why game servers often avoid them, citing real‑time latency requirements, stateful processing, high network overhead, and the difficulty of maintaining fast, low‑latency communication, while also interspersing promotional content for ChatGPT services.

Backend Architecturegame serverreal-time performance
0 likes · 11 min read
Why Game Companies' Servers Reluctant to Adopt Microservices
macrozheng
macrozheng
Sep 6, 2024 · Backend Development

Why Game Servers Avoid Microservices: Real‑Time Performance Challenges

The article explains why many game server architectures resist adopting microservices, highlighting the critical need for ultra‑low latency, stateful communication, and high‑performance networking that microservice overhead and stateless designs can jeopardize.

Real-Timegame serverstateful services
0 likes · 10 min read
Why Game Servers Avoid Microservices: Real‑Time Performance Challenges
Tencent Cloud Developer
Tencent Cloud Developer
Jan 25, 2024 · Cloud Computing

How to Set Up a Palworld Private Server (PalServer) on a Cloud VM

This guide walks you through setting up a Palworld private server on a cloud VM by preparing an Ubuntu/Debian machine, installing SteamCMD, creating a dedicated user, downloading and configuring PalServer, opening port 8211, and launching it with nohup, plus troubleshooting tips.

LinuxPalworldSteamCMD
0 likes · 12 min read
How to Set Up a Palworld Private Server (PalServer) on a Cloud VM
Open Source Linux
Open Source Linux
Dec 12, 2023 · Backend Development

Why Microservices May Not Fit Real‑Time Game Servers

In a recent interview with a listed game company, the author explores why microservice architectures, despite their popularity for scalable web applications, often clash with the low‑latency, state‑heavy requirements of real‑time game servers, highlighting technical and team‑size considerations.

Backend ArchitectureMicroservicesReal-Time
0 likes · 8 min read
Why Microservices May Not Fit Real‑Time Game Servers
Top Architect
Top Architect
Jan 11, 2023 · Game Development

Why Game Companies' Servers Are Reluctant to Adopt Microservices

This article examines why game companies' servers often avoid microservice architectures, emphasizing the real‑time latency, stateful processing, and networking constraints that make traditional microservice approaches unsuitable for high‑performance game back‑ends and why alternative designs such as custom TCP solutions or stateful server clusters are preferred.

Backend ArchitectureNetworkingReal-Time
0 likes · 8 min read
Why Game Companies' Servers Are Reluctant to Adopt Microservices
Java Architect Essentials
Java Architect Essentials
Dec 6, 2020 · Backend Development

Why Game Servers Resist Microservices: Real‑Time Constraints Explained

The article analyzes why many game server architectures avoid microservices, highlighting real‑time latency requirements, stateful processing, network overhead, and the mismatch between typical microservice patterns and the high‑performance demands of multiplayer online battle arena games.

Backend ArchitectureDistributed SystemsMicroservices
0 likes · 9 min read
Why Game Servers Resist Microservices: Real‑Time Constraints Explained
Architecture Digest
Architecture Digest
Sep 6, 2020 · Game Development

Why Game Servers Are Reluctant to Adopt Microservices Architecture

The article explains that game servers, especially real‑time multiplayer titles, avoid microservices because the added network overhead, stateful communication requirements, and strict latency constraints make monolithic or tightly coupled designs more suitable for high‑performance gameplay.

Network LatencyReal-TimeStateful
0 likes · 8 min read
Why Game Servers Are Reluctant to Adopt Microservices Architecture
Top Architect
Top Architect
Sep 1, 2020 · Game Development

Why Game Companies’ Servers Are Reluctant to Adopt Microservices

The article explains, through interview excerpts, why many game studios avoid microservice architectures for their real‑time servers, highlighting latency‑sensitive communication, stateful processing, and the overhead of distributed networking that conflict with the performance demands of modern multiplayer games.

BackendDistributed SystemsMicroservices
0 likes · 8 min read
Why Game Companies’ Servers Are Reluctant to Adopt Microservices
Architect
Architect
Aug 29, 2020 · Game Development

Why Game Servers Are Reluctant to Adopt Microservices: Technical Perspectives

The article explains that game servers, especially for fast‑paced multiplayer titles, avoid microservice architectures because real‑time latency, stateful in‑memory processing, and high‑performance networking requirements make the added overhead and complexity of microservices unsuitable.

Real-Timegame server
0 likes · 8 min read
Why Game Servers Are Reluctant to Adopt Microservices: Technical Perspectives
Programmer DD
Programmer DD
Aug 16, 2020 · Game Development

Why Game Servers Shy Away from Microservices: Real‑Time Constraints Explained

This article examines why many game companies avoid microservice architectures, highlighting the real‑time latency, stateful memory requirements, and networking constraints that make traditional microservice patterns unsuitable for fast, multiplayer game servers.

Backend ArchitectureDistributed SystemsMicroservices
0 likes · 8 min read
Why Game Servers Shy Away from Microservices: Real‑Time Constraints Explained
Tencent Cloud Developer
Tencent Cloud Developer
May 21, 2020 · Game Development

How Tencent’s Game Server Engine Tackles Low Latency and Cost in Multiplayer Games

This article analyzes the challenges of low‑latency, stable, and cost‑effective online multiplayer games and explains how Tencent's Game Server Engine (GSE) provides elastic scaling, near‑by scheduling, stateful shrinkage, multi‑region disaster recovery, and zero‑downtime updates to meet those demands.

Low latencyTencent GSEcloud gaming
0 likes · 11 min read
How Tencent’s Game Server Engine Tackles Low Latency and Cost in Multiplayer Games
21CTO
21CTO
Aug 15, 2017 · Game Development

How Game Server Architectures Evolved: From Simple HTTP to Seamless MMOs

This article traces the evolution of game server architectures across seven types, from early weak‑interaction HTTP servers and the first MUD systems to modern seamless, dynamically balanced, and P2P‑enabled back‑ends, highlighting design choices, scalability challenges, and practical implementation details.

MMOarchitecturegame server
0 likes · 19 min read
How Game Server Architectures Evolved: From Simple HTTP to Seamless MMOs
21CTO
21CTO
Jul 12, 2017 · Backend Development

Designing Scalable Game Server Architecture: From Login to Distributed Systems

This article outlines the principles and components of a scalable game server architecture, covering login management, region selection, gateway handling, communication protocols, publish‑subscribe, RPC, server merging, and the evolution from single‑threaded to cloud‑native designs.

Backend DevelopmentDistributed SystemsScalability
0 likes · 24 min read
Designing Scalable Game Server Architecture: From Login to Distributed Systems
Architecture Digest
Architecture Digest
Mar 31, 2017 · Backend Development

Game Server Framework Architecture Overview

This article outlines a four‑layer game server framework—including gateway, logic, record, and database services—detailing their responsibilities, implementation models such as multithreaded reactors and coroutine libraries, service‑driven designs, and the common design patterns and algorithms used in backend game development.

AlgorithmsBackend Architecturegame server
0 likes · 6 min read
Game Server Framework Architecture Overview
High Availability Architecture
High Availability Architecture
Mar 7, 2017 · Cloud Native

Tencent Games’ 3‑Year Journey of Kubernetes Adoption and Optimization for Large‑Scale Online Gaming

This article details how Tencent Games built, customized, and continuously optimized a Kubernetes‑based container platform over three years to support tens of thousands of game containers, covering deployment modes, scheduler enhancements, network solutions, resource quotas, monitoring, storage, and the transition to micro‑service architectures.

Cloud NativeKubernetesMicroservices
0 likes · 19 min read
Tencent Games’ 3‑Year Journey of Kubernetes Adoption and Optimization for Large‑Scale Online Gaming
Tencent Cloud Developer
Tencent Cloud Developer
Jan 6, 2017 · Game Development

Challenges and Design Considerations for Game Server Data Systems

Game server development suffers from generic client‑communication tools and inadequate data stores, leading to duplicated, latency‑heavy code, so a purpose‑built, memory‑resident distributed cache that persists locally and eliminates serialization boiler‑plate is essential for real‑time, low‑latency gameplay.

Data Architecturecachinggame server
0 likes · 12 min read
Challenges and Design Considerations for Game Server Data Systems
Architecture Digest
Architecture Digest
Oct 9, 2016 · Backend Development

Building a Minimal Game Server Framework from Scratch

This article explains how to design and implement a simple game server framework, covering the definition of server development, the two main game‑server architectures, core scene‑service requirements, a lightweight network library built on sockets, and sample C# code for connectors, server and client networking components.

CFrameworkNetwork programming
0 likes · 14 min read
Building a Minimal Game Server Framework from Scratch
Architecture Digest
Architecture Digest
Jul 31, 2016 · Game Development

Maintaining Game World State with Data Services: Architecture, Sharding, and High Availability

This article examines how to maintain game world state using data services, discussing traditional DB proxy processes, the role of Redis as a cache and database, stateless versus stateful services, sharding, high‑availability mechanisms such as Sentinel, Zookeeper, and the overall architecture for scalable MMO back‑ends.

Data Servicegame serverhigh availability
0 likes · 32 min read
Maintaining Game World State with Data Services: Architecture, Sharding, and High Availability
Architecture Digest
Architecture Digest
Jul 31, 2016 · Game Development

Designing Scalable Game Server Architecture: Pipelines, Gate, MQ, and Service‑Oriented Patterns

The article examines common misconceptions about game server performance, outlines essential message pipelines, introduces Gate as a reverse‑proxy for low‑latency scene synchronization, discusses integrating a message‑queue (MQ) for decoupled services, and presents a service‑oriented RPC framework with patterns to build maintainable, scalable multiplayer back‑ends.

GateMessage QueueNetworking
0 likes · 34 min read
Designing Scalable Game Server Architecture: Pipelines, Gate, MQ, and Service‑Oriented Patterns
Efficient Ops
Efficient Ops
Jul 10, 2016 · Operations

How We Cut Game Server Downtime from 1.5 Hours to 0.3 Hours

This article details how a Tencent game operations team reduced a major online game's scheduled maintenance window from 1.5 hours to just 0.3 hours by redesigning the checklist, separating pre‑ and post‑maintenance tasks, and switching to a rename‑based update method across thousands of servers.

Operationsdowntime reductiongame server
0 likes · 10 min read
How We Cut Game Server Downtime from 1.5 Hours to 0.3 Hours
Architecture Digest
Architecture Digest
May 24, 2016 · Game Development

Evolution of Game Server Architectures: From Early MUDs to Modern Action MMOs

This article traces the historical progression of game server architectures—from simple HTTP‑based servers for low‑interaction mobile games, through the first‑generation MUDOS engine, second‑generation database‑driven designs, third‑generation seamless world nodes with dynamic load balancing, to specialized Battle.net, casual, and modern action MMO server models—highlighting the technical motivations and challenges at each stage.

Distributed SystemsMMONetworking
0 likes · 18 min read
Evolution of Game Server Architectures: From Early MUDs to Modern Action MMOs
Architecture Digest
Architecture Digest
Feb 19, 2016 · Game Development

Evolution of Game Server Architectures: From Early MUDs to Modern Action MMOs

This article surveys the progression of game server architectures across eight types, detailing how early text‑based MUD servers evolved through multi‑threaded, distributed, and seamless‑world designs to modern hybrid action/MMO back‑ends, highlighting key technologies, scaling strategies, and architectural trade‑offs.

MMOarchitecturegame server
0 likes · 19 min read
Evolution of Game Server Architectures: From Early MUDs to Modern Action MMOs
21CTO
21CTO
Jan 18, 2016 · Backend Development

From MUD1 to Modern MMO: Evolution of Game Server Architectures

This article traces the development of game server architectures from early text‑based MUD systems through first‑generation HTTP‑based services for simple card and runner games, to the complex, distributed backend designs used by modern MMORPGs, highlighting key technologies, design choices, and scaling challenges.

Backend ArchitectureMMOMUD
0 likes · 11 min read
From MUD1 to Modern MMO: Evolution of Game Server Architectures
21CTO
21CTO
Nov 4, 2015 · Backend Development

From MUD to Modern MMOs: How Game Server Architecture Evolved

This article traces the evolution of game server architectures from the first MUD systems in 1978 through successive generations—including HTTP‑based card/runner servers, the MUDOS engine, split‑world models, seamless world servers, Battle.net, casual and modern action MMOs—highlighting design choices, scalability challenges, and practical trade‑offs.

BackendMMOMUD
0 likes · 21 min read
From MUD to Modern MMOs: How Game Server Architecture Evolved