Lineage是用C++编写的。
作为一个早期的MMORPG,我们从当时主流的C/C++ Pascal Basic中选择了C++。
这是由于VisualC是Windows平台上最流行的语言。
客户端程序是用C++ API编写的,工具是VisualStudio,这一点通过可执行转储得到了证实。
可执行转储。
服务器程序不是官方的,但它也是用C++ API编写的,VisualStudio被推测为是作为工具使用。
原因是NCSOFT使用WindowsServer套件来配置Lineage服务器。
与其他大规模的服务器/客户端结构不同,许多公司在其服务器上使用定制的Linux,NC选择使用相当昂贵的WindowsServer产品。
通过使用相当昂贵的WindowsServer产品和MSSQL,NC注意到了由于Windows服务器特有的多个连接(如IOCP)而产生的负载处理。
我们注意到了由于Windows服务器(如IOCP)的多重连接而产生的负载处理,我们在早期发现了一些问题,但我们很好地解决了这些问题,并一直持续到现在。
LOL是一个比较新的作品,是用ADOBE RID工具编写的。
由于LOL和Lineage之间有10多年的时间差,而且开发技术也有很多进步,所以LOL没有使用现有的语言,需要很长的时间
LOL通过将拥有快速开发速度的AdobeAir技术应用于其客户,迅速进入市场。
最近,随着个人电脑性能的提高,以前需要的游戏=C+优化的公式已经崩溃,Java、C#、Flex和脚本语言的快速发展和稳定性也随之提高。
Java、C#、Flex和脚本语言,表现出快速发展和稳定性。
换句话说,个人电脑的性能提高了,用户可以创造令人满意的游戏,而不必使用以前为速度而优化的语言,如C/C++。
以前为速度而优化的语言,如C/C++。
LOL的服务器还没有被披露,但通过制作公司RiotGames的招聘广告推测,可能是使用Linux服务器的JAVA。
使用Linux服务器的JAVA。