原地址: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服务器搭建的更多相关文章

  1. Win7系统64位环境下使用Apache——Apache2.4整合Tomcat与mod_jk

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70398091 本文出自[我是干勾鱼的博客] 之前的几篇文章: Win7系统64位 ...

  2. Win7系统64位环境下使用Apache——下载mod_jk

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70313329 本文出自[我是干勾鱼的博客] 之前在几篇文章: Win7系统64位 ...

  3. Win7系统64位环境下使用Apache——安装Apache2.4时报错“Invalid command Order”问题的解决

    之前在文章Win7系统64位环境下使用Apache--Apache2.4整合Tomcat与mod_jk提到了安装Apache2.4时有可能报错: Invalid command 'Order', pe ...

  4. Win7系统64位环境下使用Apache——Apache2.4版本安装及卸载

    转载请注明出处:http://blog.csdn.net/dongdong9223/article/details/70255992 本文出自[我是干勾鱼的博客] 之前在Win7系统64位环境下使用A ...

  5. 安装64位Oracle 10g超详细教程

    安装64位Oracle 10g超详细教程 1. 安装准备阶段 1.1 安装Oracle环境 经过上一篇博文的过程,已经完成了对Linux系统的安装,本例使用X-Manager来实现与Linux系统的连 ...

  6. GHOST WIN7系统64位经典优化版 V2016年

    来自系统妈:http://www.xitongma.com 深度技术GHOST win7系统32,64位经典优化版 V2016年3月 系统概述 深度技术ghost win7系统64位经典优化版适用于笔 ...

  7. win7系统64位"禁用驱动程序签名强制"如何设置?

    换了Win7系统64位旗舰版的朋友是不是都发现了一点,以前32位Win7系统用的好好的小程序小应用,一下子就装不上了.这是由于Win7系统64位系统对于未有认证签名的驱动程序进行了限制安装,而大部分小 ...

  8. win7系统64位安装oracle10g

    win7系统64位安装oracle10g 下载地址: http://download.oracle.com/otn/nt/oracle10g/10204/10204_vista_w2k8_x64_pr ...

  9. WIN7系统 64位出现 Net Framework 数据提供程序要求 Microsoft Data Access Components(MDAC).

    WIN7系统 64位出现  Net Framework 数据提供程序要求 Microsoft Data Access Components(MDAC).请安装 Microsoft Data Acces ...

随机推荐

  1. win7 X64可用的单文件IE7 遨游美化版

    这个是在深度社区淘来的,哇,才700多Kb,而且里面还集成了很多的功能,在win7 X64下面正常运行.哈哈 分享给大家: http://pan.baidu.com/share/link?uk=171 ...

  2. JavaScript高级程序设计(第三版)学习笔记13、14章

    第13章,事件 事件冒泡 IE的事件叫做事件冒泡:由具体到不具体 <!DOCTYPE html> <html> <head>      <title>E ...

  3. Java接口的表现形式

    一.概念理解 Java接口是一些方法特征的集合,并没有方法的具体实现,类似于电源插座,可以充不同类型的电器,但是必须适配特定的接口规范.接口是抽象化的,所以其不能被实例化的(不能有构造函数,创建对象) ...

  4. Visual studio 扩展工具

  5. Javascript的作用域、作用域链以及闭包

    一.javascript中的作用域 ①全局变量-函数体外部进行声明 ②局部变量-函数体内部进行声明 1)函数级作用域 javascript语言中局部变量不同于C#.Java等高级语言,在这些高级语言内 ...

  6. 在ctex环境下利用Metapost作图

    使用Metapost作图,是LaTeX的好搭档.下面介绍如何在ctex环境下的使用Metapost作图. 首先新建一个test.mp的Metapost文件. 在文件开始需要声明如下代码: prolog ...

  7. glDatePicker-2.0 日历插件

    昨天用的日历插件在绑定数据的时候出现了问题,所以今天换了这个glDatePicker-2.0 日历插件 这是我修改后的样式 默认样式是这样的. 我的代码 index.html <!doctype ...

  8. ASP.Net MVC 生成安全验证码

    ---------html <td>验证码:</td>            <td>                <img src="/Logi ...

  9. 掌握 ActionResult

    我在上一篇博客不要停留在表面,MVC 3 我们要深入一些 说明了我们的掌握程度还是不够,还需要我们继续努力.但是有园友质疑说他们认为我说的只是书院派,并不实用,这令作为程序员的我很是生气.好吧,那咱们 ...

  10. postal.js使用

    requirejs.config({ //默认情况下模块所在目录为js/lib baseUrl: './', //当模块id前缀为app时,他便由js/app加载模块文件 //这里设置的路径是相对与b ...