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

2023-11-08 09:20

本文主要是介绍《暗黑世界》简短搭建教程,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

(原文地址: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%\tools;D:\Program Files\Ant\bin;

SET NDK_ROOT=%ANDROID_HOME%\android-ndk-r9

SET ANDROID_NDK_ROOT=%ANDROID_HOME%\android-ndk-r9

@echo off 

D:\MinGW\msys\1.0\msys.bat

 

 

下载cocos2d-x-2.1.5

 

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

D:\Ltmp\cocos2d-x-2.1.5\projects\tsDemo\proj.android

 

打开ndk.bat




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

sh build_native.sh

确保生成 libs\armeabi\libcocos2dcpp.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 下好像有个警告会导致编译不成功 

 

修改  tsDemo\proj.android\jni\Application.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

 

转载于:https://www.cnblogs.com/9miaoshetuan/p/3848742.html

这篇关于《暗黑世界》简短搭建教程的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/ange20060507/article/details/101990031
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/368980

相关文章

CnPlugin是PL/SQL Developer工具插件使用教程

《CnPlugin是PL/SQLDeveloper工具插件使用教程》:本文主要介绍CnPlugin是PL/SQLDeveloper工具插件使用教程,具有很好的参考价值,希望对大家有所帮助,如有错... 目录PL/SQL Developer工具插件使用安装拷贝文件配置总结PL/SQL Developer工具插

Java中的登录技术保姆级详细教程

《Java中的登录技术保姆级详细教程》:本文主要介绍Java中登录技术保姆级详细教程的相关资料,在Java中我们可以使用各种技术和框架来实现这些功能,文中通过代码介绍的非常详细,需要的朋友可以参考... 目录1.登录思路2.登录标记1.会话技术2.会话跟踪1.Cookie技术2.Session技术3.令牌技

如何搭建并配置HTTPD文件服务及访问权限控制

《如何搭建并配置HTTPD文件服务及访问权限控制》:本文主要介绍如何搭建并配置HTTPD文件服务及访问权限控制的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、安装HTTPD服务二、HTTPD服务目录结构三、配置修改四、服务启动五、基于用户访问权限控制六、

pytest+allure环境搭建+自动化实践过程

《pytest+allure环境搭建+自动化实践过程》:本文主要介绍pytest+allure环境搭建+自动化实践过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录一、pytest下载安装1.1、安装pytest1.2、检测是否安装成功二、allure下载安装2.

Python使用Code2flow将代码转化为流程图的操作教程

《Python使用Code2flow将代码转化为流程图的操作教程》Code2flow是一款开源工具,能够将代码自动转换为流程图,该工具对于代码审查、调试和理解大型代码库非常有用,在这篇博客中,我们将深... 目录引言1nVflRA、为什么选择 Code2flow?2、安装 Code2flow3、基本功能演示

使用vscode搭建pywebview集成vue项目实践

《使用vscode搭建pywebview集成vue项目实践》:本文主要介绍使用vscode搭建pywebview集成vue项目实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录环境准备项目源码下载项目说明调试与生成可执行文件核心代码说明总结本节我们使用pythonpywebv

Java Spring 中的监听器Listener详解与实战教程

《JavaSpring中的监听器Listener详解与实战教程》Spring提供了多种监听器机制,可以用于监听应用生命周期、会话生命周期和请求处理过程中的事件,:本文主要介绍JavaSprin... 目录一、监听器的作用1.1 应用生命周期管理1.2 会话管理1.3 请求处理监控二、创建监听器2.1 Ser

MySQL 安装配置超完整教程

《MySQL安装配置超完整教程》MySQL是一款广泛使用的开源关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发,目前属于Oracle公司旗下产品,:本文主要介绍MySQL安装配置... 目录一、mysql 简介二、下载 MySQL三、安装 MySQL四、配置环境变量五、配置 MySQL5.1

MQTT SpringBoot整合实战教程

《MQTTSpringBoot整合实战教程》:本文主要介绍MQTTSpringBoot整合实战教程,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录MQTT-SpringBoot创建简单 SpringBoot 项目导入必须依赖增加MQTT相关配置编写

Windows Server 2025 搭建NPS-Radius服务器的步骤

《WindowsServer2025搭建NPS-Radius服务器的步骤》本文主要介绍了通过微软的NPS角色实现一个Radius服务器,身份验证和证书使用微软ADCS、ADDS,具有一定的参考价... 目录简介示意图什么是 802.1X?核心作用802.1X的组成角色工作流程简述802.1X常见应用802.