Tag

game server

1 views collected around this technical thread.

ByteDance Cloud Native
ByteDance Cloud Native
Dec 27, 2024 · Cloud Native

How to Enable Direct Player Connections to Game Servers with Cloud‑Native Solutions

This article explains how to design a cloud‑native architecture that assigns fixed external addresses to individual game‑server pods in Kubernetes, allowing players to connect directly via CLB, EIP, or API Gateway, and describes the necessary Volcengine components and configuration steps.

Kubernetescloud-nativedirect connection
0 likes · 11 min read
How to Enable Direct Player Connections to Game Servers with Cloud‑Native Solutions
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.

Microservicesbackend architecturegame server
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.

Microservicesbackend architecturegame server
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.

Cloud serverLinuxPalworld
0 likes · 12 min read
How to Set Up a Palworld Private Server (PalServer) on a Cloud VM
Java Captain
Java Captain
Sep 3, 2023 · Game Development

How to Set Up a Java Minecraft Server on Windows and Enable Public Access with cpolar

This step‑by‑step guide shows how to install Java, configure a Minecraft Java Edition server on Windows, create a startup batch file, adjust server properties, test LAN connectivity, and use cpolar to create a public TCP tunnel (including a fixed address) for remote gameplay without needing a public IP.

Java serverMinecraftcpolar
0 likes · 9 min read
How to Set Up a Java Minecraft Server on Windows and Enable Public Access with cpolar
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.

Microservicesbackend architecturegame server
0 likes · 8 min read
Why Game Companies' Servers Are Reluctant to Adopt Microservices
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.

Microservicesarchitecturegame server
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.

Distributed SystemsMicroservicesarchitecture
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.

Microservicesarchitecturebackend
0 likes · 8 min read
Why Game Servers Are Reluctant to Adopt Microservices: Technical Perspectives
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 architecturedesign patterns
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.

ContainerizationKubernetesMicroservices
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.

CachingData ArchitectureMMORPG
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.

C++backend developmentframework
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 ServiceRedisgame server
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 QueueRPC
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.

Linuxdowntime 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 SystemsMMOarchitecture
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.

Distributed SystemsMMOarchitecture
0 likes · 19 min read
Evolution of Game Server Architectures: From Early MUDs to Modern Action MMOs