• 《暗黑世界》简短搭建教程


    (原文地址:http://www.9miao.com/question-15-53792.html

    服务端

    linuxdeepin 装在虚拟机

    自带python 2.7 不装了

    安装mysql memcached git

    sudo apt-get install mysql-server libmysqlclient-dev memcached git

    配置mysql 

    vi /etc/mysql/my.cnf

    这个前边加 # bind-address=127.0.0.1 

    ps: vim 命令网上找

     

    mysql -uroot -p安装时输的密码 没有就空白

    ps: 进去之后就是 mysql > 

    mysql > use mysql;

    mysql > update set host='%' where user='root' and host='127.0.0.1';

    修改密码

    mysql> UPDATE mysql.user SET password=PASSWORD('新密码') WHERE User='root';

    mysql> FLUSH PRIVILEGES;

    mysql> exit;

     

    /etc/init.d/mysql restart;

     

    su  输入系统密码

     

    cd /home

    mkdir ahsj

    chmod 777 /home/ahsj// -R

     

    cd ahsj

     

    下载setuptools,本人使用setuptools-1.1.6

     

    cd setuptools-1.1.6

     

    python ez_setup.py

     

    easy_install twisted

    easy_install python-memcached

    easy_install DBUtils

    easy_install zope.interface

    easy_install affinity

    easy_install MySQL-python

     

    git clone h|隔开|ttps://github.com/9miao/firefly.git

     

    cd /home/ahsj/firefly/firefly/

    python setup.py build

    python setup.py install

     

    下载的服务端解压到/home/ahsj

    cd /home/ahsj/DiabloWorld-V1.6/

     

    mysql -uroot -p密码 < DiabloWorld-V1.6.sql

     

    cd DiabloWorld-V1.6

     

    vi config.json 修改数据库一些信息

     

    python startmaster.py

     

    本人在虚拟机里运行 所以要端口映射 用的 PortMap 

     


    客户端 

     

    下载androidsdk Eclipse Ndk mingw

     

    设置环境变量

     

    新建ndk.bat

     

    SET ANDROID_HOME=D:android-sdk-windows

    SET PATH=%PATH%;%ANDROID_HOME%dex2jar;%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools;D:Program FilesAntin;

    SET NDK_ROOT=%ANDROID_HOME%android-ndk-r9

    SET ANDROID_NDK_ROOT=%ANDROID_HOME%android-ndk-r9

    @echo off 

    D:MinGWmsys1.0msys.bat

     

     

    下载cocos2d-x-2.1.5

     

    在 samples 同级目录新建 projects 解压客户端源码进去

    D:Ltmpcocos2d-x-2.1.5projects sDemoproj.android

     

    打开ndk.bat




    cd /d/Ltmp/cocos2d-x-2.1.5/projects/tsDemo/proj.android

    sh build_native.sh

    确保生成 libsarmeabilibcocos2dcpp.so

     

    打开Eclipse 导入 项目选 libcocos2dx  tsDemo 

     

    连接上手机

     

    然后 运行方式 -> android applicton 选手机

     

     

    注 修改的地方

    本帖隐藏的内容

     

    SocketManager.cpp

    _socket = new SocketClient("172.23.23.12",31009,1,1,NULL);

     

    config.json

    "net":{"netport":11009,

     

    用户表 tb_register 打开可以看到用户名 密码等等




    这个错误 看图

     

    [2013-09-25 14:13:03 - Dex Loader] Unable to execute dex: Multiple dex files define Lorg/cocos2dx/lib/Cocos2dxAccelerometer;




    穷人啊 只能用XP了---

     

     成功演示图:




    有简单问题 可以在群里问我昵称  武汉->一叶

     

     

    cocos2d-x-2.1.5 下好像有个警告会导致编译不成功 

     

    修改  tsDemoproj.androidjniApplication.mk

     

    最后加  APP_CFLAGS += -Wno-error=format-security

     

    完整内容

     

    APP_STL := gnustl_static

    APP_CPPFLAGS := -frtti -DCC_ENABLE_CHIPMUNK_INTEGRATION=1 -DCOCOS2D_DEBUG=1

    APP_CFLAGS += -Wno-error=format-security

     

  • 相关阅读:
    不敢相信!JDK 8 的 HashMap 依然会死循环…
    为什么 MySQL 不推荐默认值为 null ?
    Spring 事务的那些坑,都在这里了!
    Spring Boot 启动事件和监听器,太强大了!
    Oracle 要慌了!华为终于开源了自家的 Huawei JDK——毕昇 JDK!
    ArcMap与REST时间不一致,SQL Server时间转换
    为什么jsonloader被从threejs中移除?-threejs jsonloader has been removed
    Dojo小部件(widget)和样式(themes)自定义
    ReferenceError: require is not defined
    Nodejs是什么?
  • 原文地址:https://www.cnblogs.com/9miaoshetuan/p/3848742.html
Copyright © 2020-2023  润新知