win7系统64位eclipse环境超详细暗黑1.4服务器搭建
原地址:http://bbs.gameres.com/thread_223704.html
今天闲来没事,参照论坛中几篇成功案例,自己也搭建了下服务端,这里详细的记录下我的安装过程,方便大家快速搭建。
eclipse是我的最爱,什么都喜欢在eclipse下开发。所以果断这次也是在eclipse下
(下面所有用到的软件都在附件里下载)
首先安装python,
本人使用的是python-2.7.5.amd64. 到附件里下载
安装很简单,一路下一步就好了。
添加C:\Python27到path:
<ignore_js_op>
给eclipse安装python的插件。
解压PyDev+2.7.1.zip,复制两个文件夹到eclipse安装目录下,直接选择覆盖就会添加进去了,不会删除原来里面的内容的)
重启eclipse就可以了
配置下python环境,windows-->preference-->pydev-->Interpreter-Python,右边选New-->Browse,找到C:\Python27\python.exe,OK,选中所有找到的libs,完成。
如下图。
<ignore_js_op>
安装mysql
因为这个有191m,所以没上传了,自己到网上下载mysql安装,我用的是:mysql-installer-community-5.6.14.0.msi。
安装Memcached
下载memcached_en32or64.zip,因为我的是64位系统,解压后选择x64目录下的。
以管理员身分运行cmd,
进入memcached.exe所在路径,
运行memcached.exe -d install -m 500 即可安装完毕,
你可以去windows服务里查看是否有memcached服务;
里面还可以看到我们前面安装的mysql服务,确保他们都启动了。如果是手动启动的话,每次开机要手动去启动这两个服务
<ignore_js_op>
安装setuptools
这个工具是方便我们安装python下的一些其他库
附件下载setuptools-1.1.6.tar.gz,解压
cmd到解压目录,输入python ez_setup.py,就安装好了。
参照前面的方法,将C:\Python27\Scripts也加入path环境变量
快速安装需要的第三方库依赖
cmd下依次运行:
easy_install twisted
easy_install python-memcached
easy_install DBUtils
easy_install zope.interface
easy_install affinity
easy_install MySQL-python(似乎这里会自动安装32位的,我的是64位的,多次尝试不成功,所以我这步是手动安装的)
手动安装MySQL-python
下载附件:MySQL-python-1.2.4.win-amd64-py2.7.exe(这里是64位版的)
双击安装。
安装pywin32-218.4
下载附件:pywin32-218.4.win-amd64-py2.7.exe(这里是64位版的)
双击安装
下载firefly-alpha-v1.2.2
解压后cmd到解压目录下执行python setup.py build和python setup.py install
下载暗黑世界服务器代码
本人使用anhei server 1.4
将anheisj.sql导入到数据库:打开MySQL Workbench,file-->open sql script-->选择anheisj.sql文件,执行,如下图
<ignore_js_op>
创建PyDev Project
eclipse下创建一个PyDev Project工程,输入工程名并选择创建src目录
将anhei server 1.4/anheisg/目录下的内容拷贝到src目录下
在eclipse中修改config.json中数据库IP、用户名、密码等相关配置
<ignore_js_op>
打开startmaster.py,右键Run As-Python Run,大功告成
<ignore_js_op>
最后附件里添加了一个我的eclipse工程AnHei.rar,下载解压后就可以用eclipse导入了。
问题:
如果出现端口被暂用错误,可能是因为之前启动过没有关闭,可以尝试注销电脑后再次运行。
win7系统64位eclipse环境超详细暗黑1.4服务器搭建的更多相关文章
- Win7系统64位环境下使用Apache——Apache2.4整合Tomcat与mod_jk
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70398091 本文出自[我是干勾鱼的博客] 之前的几篇文章: Win7系统64位 ...
- Win7系统64位环境下使用Apache——下载mod_jk
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70313329 本文出自[我是干勾鱼的博客] 之前在几篇文章: Win7系统64位 ...
- Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决
之前在文章Win7系统64位环境下使用Apache--Apache2.4整合Tomcat与mod_jk提到了安装Apache2.4时有可能报错: Invalid command 'Order', pe ...
- Win7系统64位环境下使用Apache——Apache2.4版本安装及卸载
转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70255992 本文出自[我是干勾鱼的博客] 之前在Win7系统64位环境下使用A ...
- 安装64位Oracle 10g超详细教程
安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境 经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连 ...
- GHOST WIN7系统64位经典优化版 V2016年
来自系统妈:http://www.xitongma.com 深度技术GHOST win7系统32,64位经典优化版 V2016年3月 系统概述 深度技术ghost win7系统64位经典优化版适用于笔 ...
- win7系统64位"禁用驱动程序签名强制"如何设置?
换了Win7系统64位旗舰版的朋友是不是都发现了一点,以前32位Win7系统用的好好的小程序小应用,一下子就装不上了.这是由于Win7系统64位系统对于未有认证签名的驱动程序进行了限制安装,而大部分小 ...
- win7系统64位安装oracle10g
win7系统64位安装oracle10g 下载地址: http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_pr ...
- WIN7系统 64位出现 Net Framework 数据提供程序要求 Microsoft Data Access Components(MDAC).
WIN7系统 64位出现 Net Framework 数据提供程序要求 Microsoft Data Access Components(MDAC).请安装 Microsoft Data Acces ...
随机推荐
- 【转】android adb命令
1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): andr ...
- [原创]HTML标签总结!! 第一次画 尚需要改进 多关照
HTML 页面标签总结 拿xMind写了一下午总结的 只能传图片了 CSS明天整理 后天看看能不能传上来 //======================================= ...
- xml的语法与创建
xml语法很简单,但很严格,如果出现错误则不能正常解析,而HTML如果出现局部的错误,照样解析 xml第一行必须写xml头<?xml version='1.0' encoding='utf8'? ...
- 【MINA】用mina做业务服之间的通信,实现业务负载均衡思路
学习mina目的还是搭建通信架构,学完mina我们了解了如何实现客户端和服务端,也就是一个正常channel我们是知道怎么建立的 但是问题是,我们应用环境通信分为两种 1.前后端通信 其实这个比较好实 ...
- 在ASP中限制同一表单被多次提交
本文介绍在ASP应用中防止用户在当前会话期间多次提交同一表单的一个简单方法.它主要由四个子程序组成,在较为简单的应用场合,你只要将这些代码放在包含文件中直接引用即可:对于那些较为复杂的环境,我们在文章 ...
- 一个Notification 进度条插件(android,NJS实现,直接就可使用)
参考文章:http://ask.dcloud.net.cn/article/503 源码地址下载 如题,分享一个Notification 进度条插件(android,用js调用原生api实现,直接就可 ...
- Windows8.1下PHP环境配置(PHP5.6、Apache2.4、MySql5.6)
Step0 安装准备(均为64-bit版本) 下载php "Non Thread Safe"是IIS专用的,"Thread Safe"是Apache服务器用的. ...
- c#调用JAVA的Webservice处理XML数据及批量轮询的实现方法
前段时间做一个调用外单位WEBSERVICE的项目,项目完成的功能其实很简单,就是我们单位有很多车友会员,我们想对他们提供车辆违章信息告之服务!我们这边交警部门给我们开放了WS的接口,我们就是想通过这 ...
- vs调试windows mobile程序时布署时间太长的解决办法
vs调试windows mobile程序时布署时间太长的解决办法 1.VS平台上,选工具-选项-项目和解决方案-MS BUILD项目生成输出详细信息中选择“诊断”,目的是在调试窗口中看出哪个过程编译的 ...
- Java 与 Python 的对比
最近在学习Python, 现在写一个Python程序和Java程序进行对一下比,以此展示各自不同的特点.这个程序的功能是计算([n, m) )之间的闰年. Python程序如下: def fu ...