端游是什么意思?
什么是终点游?什么是终点游?
端游是客户端游戏,即通过下载安装包在电脑上玩的游戏。
端游是相对于“网页游戏”的一个新名词,全称是“客户端游戏”,是一种依靠下载客户端,在电脑上玩游戏的传统网络游戏。两款端游都有游戏客户端,也就是游戏客户端。相对于游戏服务器的另一端,服务器是为游戏数据库服务的,客户端是游戏数据用户。
第一代端游服务器:1978英国著名金融学院埃塞克斯大学的学生Roy Trubshaw编写了世界上第一个MUD程序MUD1。埃塞克斯大学在1980接入ARPA后,增加了很多外部玩家,甚至国外玩家。MUD1程序的源代码在ARPA***之后出现了很多改编版本,于是MUD风靡全球。
在不断改进MUD1的基础上,制作了开源的MudOS(1991),成为了众多网络游戏的鼻祖。MUDOS是用C语言开发的,因为玩家之间有很强的互动性(聊天,交易,PK)。Mudos使用单线程非阻塞socket为所有玩家服务,所有玩家的请求都发送到同一个线程进行处理。主线程每1秒更新一次所有对象(网络收发器、对象状态机更新、处理超时、地图刷新、NPC刷新)。
游戏世界以房间的形式组织,每个房间都有东南西北四个方向,可以移动到下一个房间。因为欧美最早的网游都是地牢迷宫的形式,场景的基本单位叫做“房间”。MUDOS使用一种叫做LPC的脚本语言来描述整个世界(包括房间拓扑、配置、NPC和各种情节)。
游戏中的高级玩家(巫师)可以通过修改脚本不断给游戏添加房间和剧情。早些年,MUD1上线时只有17个房间。毕业后,罗伊·特鲁布肖(Roy Trubshaw)将其交给弟弟理查德·巴特尔(Richard Battle),在理查德·巴特尔的手中,他不断地给100多个房间添加各种游戏,最终让MUD发展起来。
用户使用Tel等客户端,用Tcp协议连接MUDOS,以纯文本方式玩游戏,用回车分割每个指令。用户数据存储在文件中。每个用户登录时,所有的用户数据都是从文本文件中加载的,所有的操作都是在内存中进行的,不需要马上刷回磁盘。
用户退出,或者每5分钟检查一次数据有没有变化,他们会保存磁盘。当时这样的系统每台服务器承载4000人同时玩游戏,不是特别大的问题。
自从1991发布MUDOS以来,世界各地都在为它改进、扩充、退出新版本。随着Windows图形功能的增强。1997游戏《UO》在MUDOS的基础上给角色添加了X和Y坐标,给每个房间添加了地图,给每个角色添加了动画,形成了第一代图形网游。
由于游戏内容基本可以通过LPC脚本定制,MUDOS成为了第一个名副其实的服务器引擎。引擎一次性开发,然后制作不同的游戏内容。很多后续的国产游戏,比如《万王之王》,都是像《UO》一样直接在MUDOS上开发,加入了房间的地图和人物的坐标。这个框架一直为中国第一代MMORPG提供了坚实的支持。直到2003年,游戏都是基于MUDOS开发的。