(原文地址: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