游戏开发论坛

 找回密码
 立即注册
搜索
查看: 9129|回复: 1

《暗黑世界》《烽烟OL》服务器端零基础架设图文教程!

[复制链接]

119

主题

119

帖子

694

积分

版主

Rank: 7Rank: 7Rank: 7

积分
694
发表于 2013-9-23 12:28:27 | 显示全部楼层 |阅读模式
《暗黑世界》《烽烟OL》服务器端零基础架设文档!图文教程

python基础环境搭建

window下环境变量设置

设置后可以方便的使用python命令行,以及python路径下的Script工具。
1.python的安装路径
2.python script 工具的路径
这两个路径加入到path环境变量中去
11.png

pywin32 安装
在window下需要访问系统api的地方都需要用到pywin32。可以根据自己的python版本去下载对应的pywin32的安装包。http://sourceforge.net/projects/pywin32/files/pywin32/
12.png

linux下python版本升级
下载对应的python版本包,以python2.4升python2.6为例
然后在包下面执行
./configure
make && make install
下面更改系统默认python版本
mv /usr/bin/python /usr/bin/python.bak  
ln -s /usr/local/bin/python2.6 /usr/bin/python
这样可能会导致yum无法使用,需要去修改/usr/bin/yum的配置
vim /usr/bin/yum
将第一行python修改为python2.4。这样就能使用python2.6了

安装easy_install
在linux下使用yum install python-setuptools进行安装。
windows下可以在https://pypi.python.org/pypi/setuptools/0.6c11下下载对应版本的安装包进行安装。

安装C编译器
python有很多c扩展的第三方库,这样就需要c/c++的编译器
在linux下用yum install gcc gcc-c++ -y 安装gcc
在windows下通常使用的是vs,也可以用MinGW。
http://berdy.iteye.com/blog/1106590这里有相应的解决方案。

firefly安装
第三方库依赖:
    twisted,zope.interface, python-memcached,DBUtils,MySQLdb,affinity

安装第三方库:
    easy_install twisted(windows下可以直接用Twisted-12.2.0.win32-py2.6.exe进行安装,如果是python2.7的可以使用Twisted-12.2.0.win32-py2.7.exe)
    easy_install python-memcached
    easy_install DBUtils
    easy_install zope.interface
    easy_install affinity
    easy_install MySQL-python(windows下可以直接用MySQL-python-1.2.3c1.win32-py2.6.exe进行安装,如果是python2.7的可以使用MySQL-python-1.2.4.win32-py2.7.exe)

安装Firefly
    跳转到firefly目录下,
    python setup.py build
    python setup.py install

   安装完毕


0

主题

2

帖子

6

积分

新手上路

Rank: 1

积分
6
发表于 2015-1-30 10:53:10 | 显示全部楼层
谢谢分享!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-4-27 00:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表