客户端或游戏玩家使用游戏服务器在 Internet 上运行多人计算机游戏。服务器托管在本地或远程。本地托管的可以被本地内联网访问,远程托管的可以从世界各地访问。可在游戏服务器上玩的计算机和视频游戏通常需要会员费才能访问。
游戏服务器可以通过三种方式定义:作为用于服务客户端请求的计算机程序,作为托管此类程序的计算机,或者作为用于数据库、文件和邮件的软件/硬件系统。这三个定义往往相互依赖。游戏服务器既是用于托管程序的物理计算机,也是程序本身。
服务器硬件在很多方面与普通计算机不同。服务器可以通过没有图形接口或显示器,或通过省略音频和 USB 接口和功能来节省关键空间。服务器通常需要连续运行而不被关闭,它们需要具有容错能力,最重要的是,它们需要进行备份。与计算机使用的操作系统相比,服务器使用的操作系统 (OS) 往往更简单,因为它们需要执行的任务更少。
如果他愿意,一个人可以在本地托管这样的服务器。这些往往被称为监听服务器,而不是专用服务器,因为主机能够与他的客户一起参与游戏。这通常在局域网 (LAN) 基础上运行,这意味着与服务器的连接很容易被切断,例如,如果主机停止播放。服务器也承受了额外的压力,因为主机和用户都在玩游戏。这些服务器的用户数量往往较少。
一个专用的服务器是比较昂贵,而且往往由游戏提供商远程托管。它独立于任何游戏玩家或客户端运行。这意味着服务器能够更好地为数百甚至数千名游戏玩家提供游戏平台。用户容量取决于服务器的大小以及与任何一款多人游戏相关联的专用服务器的数量。
第三个不断增长的选择是游戏服务器从监听或专用服务器格式转变为云计算和云服务器,这两种格式都需要个人主机或主机公司实际购买硬件和软件。在云计算中,一家公司运行大量服务器,而其他公司则租用服务器空间来运行他们的网站和服务。游戏公司,尤其是初创公司,可能会选择聘请一家公司远程控制其专用服务器,同时专注于游戏本身。