`

StendHal---一个开源的MMORPG游戏(续)

阅读更多

最近在翻以前的博客时发现了以前写的《StendHal---一个开源的MMORPG游戏》的博文,是对一个开源MMORPG游戏的简单介绍。按照原来的计划是准备写一篇关于如何运行和配置该项目的博客。由于时间关系,当时没来得及完成。现在算是补交作业。虽然是晚交了一年多的作业,但聊胜于无,还是希望这篇文章能帮助刚踏入游戏开发的或者对游戏开发有兴趣的同学提供一些帮助。

 

为了便于学习和交流,该项目上传至google code,大家可以用svn检出,然后导入到eclipse中运行即可。也可以下载压缩包,解压后导入到eclipse中运行。

项目主页:http://code.google.com/p/stendhal-in-eclipse/(可能被“和谐”)

svn地址:http://stendhal-in-eclipse.googlecode.com/svn/trunk/

zip文件下载地址:http://stendhal-in-eclipse.googlecode.com/files/stendhal.zip(推荐)

 

本项目主要由stendhal-FULL-0.89.zipmarauroa-3.8.4-src.tar.gz两部分组成。新建一个eclipse后,将相关源文件和jar包导入到项目中即可。这个没有什么难度。后文主要说明如何运行这个项目。

 

1.生成server.ini文件。

在包中找到games.stendhal.server.core.engine.GenerateINI文件,运行文件,在console中根据提示输入相关信息。完成后,会在项目下生成server.ini文件,该文件主要是stendhal游戏服务器的配置信息和数据传输中的加密密钥。

 

2.导入数据库。

在其原项目提供了多个sql文件。导入起来比较繁琐。我把已经导入好的文件已经上传至svn,需要的同学可以直接拿来用。这样可以省去不少时间。

 

3.启动stendhal服务器。

找到marauroa.server.marauroad文件,运行即可。在启动时,服务器会报数据库语句错误,但这个不影响服务器的正常运行。因为该文件启动后会重新创建数据库。由于sql语句问题,可能在各mysql版本中不同,而导致错误。我在svn上上传的文件可以使用,大家拿来用即可。服务器启动大概需要20s的时间。服务器默认启动后在32160端口监听。

 

4.启动stendhal客户端。

在项目中找到games.stendhal.client.stendhal文件,运行即可。启动后输入你的服务器ip,创建用户后登陆即可。

 

提供该项目主要是让初学者,通过学习该项目的源码了解游戏服务器和客户端是如何工作的。这个项目也是Java开源游戏中少见的几个比较容易上手的。希望本文对各位同学有所帮助。

 

最后附上一幅登陆成功的画面。

 

Ok, that's all , good luck to you !

 

  • 大小: 254.8 KB
  • 大小: 12.3 KB
分享到:
评论

相关推荐

    StendHal---一个开源的MMORPG游戏

    根据提供的文件信息,下面将详细介绍关于标题“StendHal---一个开源的MMORPG游戏”的相关知识点。由于描述部分内容为空,故知识点的总结将基于标题和部分内容。 StendHal是一个开源的大型多人在线角色扮演游戏...

    stendhal-server-1.36

    《Stendhal Server 1.36:开源MMORPG游戏开发深度解析》 Stendhal Server 1.36 是一款开源的大型多人在线角色扮演游戏(MMORPG)的服务端代码,为热衷于游戏开发的爱好者提供了宝贵的资源和学习机会。这款服务器...

    stendhal-1.36

    stendhal-1.36,一个开源的MMORPG游戏。喜欢的可以下载学习

    stendhal:Stendhal是一款有趣而友好的免费多人在线冒险游戏,具有一种老式的感觉

    Stendhal拥有一个新的,丰富且不断扩展的世界,您可以在其中探索城镇,建筑物,平原,洞穴和地牢。 您将与NPC会面,并获得任务和要求的宝贵经验。 您的角色将发展壮大,并且随着每个新的级别而变得越来越强。 有了...

    Stebdhal-1.36

    Stendhal是一个由Amaranth Games开发并维护的多人在线角色扮演游戏(MMORPG),其设计灵感来源于经典的像素艺术游戏,如《塞尔达传说》系列。该项目以其社区驱动的开发模式和跨平台兼容性著称,允许玩家在不同的操作...

    PolanieOnLine:Gra przygodowa MMORPGwykorzystującepliki Stendhal'a oraz rozwijamy盯着pliki PolskaOnLine i PolskaGRA!

    Oczywiściedziałamyrównieżs sferze开源,gdzie wszyscymajądostępdo naszychplikóworazmożliwośćmodyfikowania ich。 Zindegrowaliśmybardzo stare pliki POL'a do najnowszej wersji Stendhala idzia...

Global site tag (gtag.js) - Google Analytics