Java游戏开发要学什么

Java游戏开发要学什么,第1张

Java游戏开发要学什么?所谓的游戏开发编程语言其实有很多,基本上任何一种语言都可以作为游戏服务器的编程语言。这需要根据自己游戏的类型和要求加以选择。比如C++,Java,Erlang,go等等。目前我用过的只有C++和Java.但是以Java为主。所以接下来就以自己的经验,谈谈以Java为核心的游戏服务器开发技术体系。

Java目前作为游戏服务器开发语言已经很是普遍。但是大多数是作为页游或手游的服务器,而端游戏一般选择C++,因为端游对服务器的性能要求相对比较高一些。两种语言各有利弊。C++效率高,但是掌握度难些。没有Java易于掌握。而目前对于追求快速上线率的页游和手游来说,Java成了一个不错的选择。

一、Java的技术系统

需要学习的技术:

(1)Java基础知识

(2)JavaNIO编程

(3)Netty,Mina网络框架精通一种,其它作为了解。

(4)一种缓存框架:Redismemcache熟悉使用一个。

(5)SQL语言,用于数据库:mysql数据库

(6)springmvc主要用于http协议的服务器

(7)多线程编程,明白线程安全的重要性。

(8)Java并发集合的掌握。

(9)Linux常用的基本命令及shell脚本。

(10)数据库操作,比如mybatis。

以Java为服务器编程语言来说,掌握Java的基本知识就不必说了,是必不可少的。可以参考《Java编程思想》,《Java核心技术》等书。根据游戏通信协议的不同,大致有两种实现方式:Socket和http。先说简单些的http协议,这个协议已经很成熟的应用到了网站上。而Java语言也可以用于网站开发,所以相当就简单些。现在有很多开源的服务器软件,比如:tomcat,resin等。游戏前端不管是页游flash,还是手游的Android,IOS都支持http协议,只要把游戏的逻辑数据按post方法向服务器发出请求即可了。

二、学习流程

当然了,学习这些东西并不是一蹴而就的。需要根据实践循环渐进,这里推荐一个学习流程:

(1)对于初学Java的人来说,如果自学能力好些,可以买些书自己练习,而现在又更的多选择参加Java培训机构,以快速的掌握Java的知识。

(2)掌握了Java知识之后,要多写代码实践。这个时候可以结合mysql学习SQL语言,掌握数据库的操作。比如用springmvc写一个小网站,用mybatis实现网站数据的增,删,改,查等功能。

(3)完成上步之后,可以在服务器程序和数据库之间加一个缓存,学习redis或memcache。

(4)把程序部署到linux服务器上,练习linux的基本命令及shell脚

免责声明:内容来源于公开网络,若涉及侵权联系尽快删除!

我按照说明

首先必须装有JAVA程序,安装JAVA5.0程序,在程序安装完毕后,升级为6.0版本!安装完后“JAVA6.0升级补丁”双击这个文件升级,

这个必须连线,在线下载所需的文件!如果你的计算机没有上网,那就在别处,网吧或则同事那里下载一个JAVA6.0或最新版本,

安装程序正在安装JAVA5.0升为6.0补丁程序,好了升级完成!

接下来呢,来安装服务器,在天堂2五章客户端里的补丁文件夹内,服务器请尽量安装到客户端内,否则容易报错!

安装时所需硬盘空间838MB左右,如果你的空间不足将无法安装!这个版本无GM菜单,商店卖的东西自己去看吧,这里不在说明!

如果进游戏提示找不到D3D9.DLL这个文件的话,请安装补丁目录下的Directx,安装完成后重启机器即可!

因为服务器是英文版的,但游戏是中文的,部分显示英文,这点无所谓了,只要能运行就可以了!所有武器自己打,无经验,原始设置!

服务器文件有点大,装的有点慢,稍等一会!这个客户端是官方的,所有魔法,道具,转职均可实现! 新增5章几种武器、技能、怪物!

在服务器安装完毕后会自动创建一个Server文件夹,好了,服务器解压完毕,下面进入服务器设置!具体操作如下:

首先打开Server文件夹,里面有四个文件,分别是diskw、l2j、start.bat、stop.bat、,首先打开Start.bat这个批处理文件,打开后会

自动生成一个虚拟W盘符,然后同时出现一个网页系统,点击“前往主页”连接,进入主站后,点击左边的进行帐号注册!如果嫌麻烦,也可

以进入服务器文件夹的里L2J文件夹→login文件夹→startSQLAccountManager注册,注册方法是这样的,打开“startSQLAccountManager”这

个批处理文件,出现一个菜单,选1键回车,下面的是输入帐号名(最低不能少于6位),下面的是输入密码,这一项是权限,150为高级GM,

100为普通GM,50以下为普通角色!然后回车,出现“按任意键继续”再按一次回车键,窗口自动关闭!帐号注册完毕后,接下来是设置客户

端,打开天堂II客户端里的SYSTEM文件夹,找到“解加密L2.INI文件.EXE”文件,双击打开进行解密!出现这样的画面,就行了,解密完

成,然后保存退出!

下面是开启服务器,在开启服务器之前请确保你的防火墙是否关闭,关掉多余的程序已减少系统资源!

服务器开启指南,先进入SERVER文件夹,再进入L2J文件夹,X\天堂II五章完美单机版\Server\L2J\login,运行startLoginServer,登

陆服务器,出现这样的结果表示登陆服务器已开启完毕,下面进入游戏服务器开启服务吧!运行“startGameServer”开启服务器,这个我就

不演示了,时间较长,抱歉! 服务器开完后的画面请对照BMP图片! 在服务器开启完成的情况下,请想让服务器运行一段时间已保证不卡

到开启服务器的时候。。会弹出找不到服务器是什么原因。。进入游戏时。出现服务器以关闭。错误代码380


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/85236.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-05
下一篇2023-03-05

发表评论

登录后才能评论

评论列表(0条)

    保存