文档章节

kbengine + cocos2d_js实现html5网络游戏mmorpg(全套代码+资源)

开源中国部长_柯标
 开源中国部长_柯标
发布于 2015/05/08 14:32
字数 306
阅读 3048
收藏 8

http://www.kbengine.org

中文

Demo搭建文档,QQ交流群:16535321,论坛

Releases

sources     : https://github.com/kbengine/kbengine_cocos2d_js_demo/releases/latest
binarys     : https://sourceforge.net/projects/kbengine/files/

Start:

1. Download KBEngine(a MMOG engine of server):
    Download(KBEngine):
        https://github.com/kbengine/kbengine/releases/latest

    Build(KBEngine):
        http://www.kbengine.org/docs/build.html

    Installation(KBEngine):
        http://www.kbengine.org/docs/installation.html

2. Use git to get the plugin(client) and demo-assets(server):

    In the kbengine_cocos2d_js_demo directory:

    * Git command: git submodule update --init --remote

submodule_update1

    * Or use TortoiseGit(menu): TortoiseGit -> Submodule Update:

submodule_update2

    * Or manually get the plugin(client) and demo-assets(server)

        Download plugin(client):
            https://github.com/kbengine/kbengine_js_plugins/releases/latest
            unzip and copy to "kbengine_cocos2d_js_demo/cocos2d-js-client/plugins/"
            (Note: the need to modify the folder name as "kbengine_js_plugins")

        Download demo-assets(server):
            https://github.com/kbengine/kbengine_demos_assets/releases/latest
            unzip and copy to "kbengine/"  (The root directory server engine, such as $KBE_ROOT)

3. Copy "kbengine_cocos2d_js_demo\kbengine_demos_assets" to "kbengine\" root directory

demo_configure

Configure Demo(Optional):

Change the login address:

    kbengine_cocos2d_js_demo\cocos2d-js-client\main.js
        args.ip = "127.0.0.1";
        args.port = 20013;

Start the Servers:

Ensure that the "kbengine_cocos2d_js_demo\kbengine_demos_assets" has been copied to the "kbengine\" directory
    Reference:Start

Check the startup status:
    If successful will find log "Components::process(): Found all the components!".
    Otherwise, please search the "ERROR" keyword in logs, according to the error description to try to solve.
    (More: http://www.kbengine.org/docs/startup_shutdown.html)

Start server:
    Windows:
        kbengine\kbengine_demos_assets\start_server.bat

    Linux:
        kbengine\kbengine_demos_assets\start_server.sh

    (More: http://www.kbengine.org/docs/startup_shutdown.html)

Start the Client:

1. We simply use python to build web service
    Download and Install http://www.python.org/ftp/python/3.3.4/python-3.3.4.msi

2. Excute the start_http_service.bat

3. Enter the game
    http://127.0.0.1

Screenshots:

screenshots2screenshots3screenshots4

https://github.com/kbengine/kbengine_cocos2d_js_demo

© 著作权归作者所有

开源中国部长_柯标
粉丝 30
博文 18
码字总数 3764
作品 4
深圳
私信 提问
KBEngine v0.6.1 发布,开源分布式游戏服务端引擎

一款开源的游戏服务端引擎,客户端通过简单的约定协议就能与服务端通讯, 使用 KBEngine 插件能够快速与(Unity3D, OGRE, Cocos2d-x, HTML5, 等等)技术结合形成一个完整的客户端。 服务端底层...

kaiyuankbe
2015/06/01
1K
0
KBEngine调研报告

本文档主要是调研分析新的手游服务端架构,由于自研框架很难直接扩展到未来不同项目上,为公司下几款款手游服务端研发提供可参考的方案。主要的参考点是数据持久化,并发效率,分布式,沙盒机...

warma1
2017/07/10
62
0
KBEngine开源mmog服务端引擎

KBEngine是一款开源mmog服务端引擎, 使用统一协议能够轻松与前端对接,能轻松使用unity3d、 ogre、 cocos2d、 html5等作为前端表现。 一款开源的游戏服务端引擎,使用简单的约定协议就能够使...

shezjl
2015/05/18
0
0
KBEngine调研报告

本文档主要是调研分析新的手游服务端架构,由于自研框架很难直接扩展到未来不同项目上,为公司下几款款手游服务端研发提供可参考的方案。主要的参考点是数据持久化,并发效率,分布式,沙盒机...

warma1
2017/07/18
136
0
游戏服务端引擎(kbengine完整代码+demo源码)

游戏服务端引擎(kbengine完整代码+demo源码) Demo: Ogre. Demo: Unity3d. PyConsole: display server information. PyConsole: Stop the server. Guiconsole: debug. Guiconsole: log. demo视......

开源中国部长_柯标
2014/07/06
4.9K
1

没有更多内容

加载失败,请刷新页面

加载更多

recv send 的 MSG_DONTWAIT 、 MSG_WAITALL 参数

基本概念: 阻塞IO:: socket 的阻塞模式意味着必须要做完IO 操作(包括错误)才会返回。 非阻塞IO:: 非阻塞模式下无论操作是否完成都会立刻返回,需要通过其他方式来判断具体操作是否成功。 ...

shzwork
28分钟前
2
0
怎么给开源项目提PR?

1. Fork 你想要提交 PR 的项目 2. 下载到本地 相关步骤如下: 在你需要的文件夹下面,右键使用 git bash 命令,打开 git 命令框 执行如下指令可将项目代码下载到当前目录 1代码仓库地址为示例...

xiaomin0322
31分钟前
2
0
浅复制与深复制概念

1.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制...

GodIsCj
31分钟前
1
0
如何在工作中快速成长?致工程师的10个简单技巧

阿里妹导读:阿里有句非常经典的土话,“今天的最好表现,是明天的最低要求。”如何挖掘潜能、发现更好的自己?今天,阿里巴巴高级无线开发专家江建明将认知升级的方法总结出来,帮助你获得快...

阿里云官方博客
54分钟前
2
0
如何 SSH 到 Linux 服务器里的特定目录及执行命令?

这种操作对于新手来讲特别常见,良许之前也是这样。在本文,老司机将带你来进行更高效的操作,只需一步即可达到你想要的效果。 而且,不仅仅是实现快速进入到 Linux 服务器特定的目录,还可以...

架构师springboot
58分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部