在网络游戏 的开发中,在玩家所用设备上(PC机或游戏机)由玩家启动的为了进行游戏而运行着的、用来进行渲染处理和输入输出处理的专用游戏软件称为“游戏客户端”(GameClient)。事实上,这并不是那些与网络上的服务器进程进行连接的软件,但是通常它们都统称为客户端,所以在严格说明网络架构时,有时会引起混乱。
比如,在P2P架构的网络游戏中,在网络架构上,一个游戏软件接收来自另一个游戏软件的连接,而服务器也是存在的,在这种情况下,如果单单使用“客户端”这个术语,就会说“这个客户端既有服务器又有客户端。。。“,或者说,”连接玩家A的客户端“,等等,这就造成了混淆。
因此,本人也倾向于使用”游戏客户端“”游戏终端软件“”终端软件这样的名称来代替“客户端”这个名称。此外在网络结构的说明中,运行终端软件的计算机被称为“终端”。而在表示telnet和ssh命令等用于远程操作计算机的通信软件时,也常会使用“终端软件”这样的术语。