英文原文地址 Fast-Paced Multiplayer (Part I): Client-Server Game Architecture
能力有限,如有错误,请谅解,并欢迎指正!
介绍
本文是探索快节奏的多人游戏系列文章的第一篇,这个系列主要有关快节奏的多人游戏的相关技术和算法。如果您熟悉有关多人游戏的概念,您可以安全地跳到本系列的下一篇文章 - 以下是介绍性讨论。
开发任何类型的游戏本身都极具挑战性, 然而,多人游戏更是增加了一组全新的需要解决的难题。有趣的是,核心问题是人性和物理!
外挂的问题
这一切都始于外挂。
作为一个游戏开发者,您通常不关心玩家是否在单人游戏中开挂 --他的行为不会影响除他之外的任何人。开挂的玩家可能无法完全按照您的计划体验游戏,但由于这是他们的游戏,他们有权以任何他们喜欢的方式玩游戏。
然而,多人游戏却不同。在任何竞争游戏中,开挂的玩家不仅仅是让自己的体验更好,而且还会让其他玩家的体验变得更糟。作为开发者,