多人在线仿真训练系统的服务端设计与实现
2021-04-08张漫刘俊赵娅
重庆科技学院学报(自然科学版) 2021年1期
张 漫 刘 俊 赵 娅
(东北石油大学 计算机与信息技术学院, 黑龙江 大庆 163318)
随着虚拟现实技术、三维仿真技术以及计算机图形学的不断发展,仿真训练系统也在向多用户、多终端、三维训练和在线训练的方式发展,使训练系统转变为客户端-服务端结构。在客户端-服务端结构下,服务端和客户端之间需要通过协议进行数据通信,即用户在客户端进行训练操作,客户端对接收到的信息进行处理、压缩后转发给服务器,服务器处理后再将结果反馈给客户端。目前,这种结构主要用于网络游戏开发。
根据服务器和客户端之间的数据通信方式来划分,常见的网络游戏可分为点对点客户端和服务器模式、基于分组的网络模式和纯CS结构网络模式[1]。
点对点客户端和服务器模式支持局域网操作,将一台计算机作为主机服务器,其他计算机作为客户端与之连接。其核心逻辑算法是在每个客户端独立运行,不依赖服务器处理。
基于大厅的在线游戏,最早出现在聊天系统中。大厅模块服务于一个处理独立事务的服务器,其功能主要是匹配来自不同地区和网段的客户端用户,使这些用户能够处于同一个世界中,在同一个世界中操作。在这种网络模式下,数据库通常需要对用户的操作进行评分并分别进行存储,以便保存他们的分数;服务器通常不负责核心结构运算处理,它更像是一个辅助工具,与游戏系统分割开来,只为用户提供一个可供选择的服务器房间。……
登录APP查看全文