win7系統64位eclipse環境超詳細暗黑1.4伺服器搭建

來源:互聯網
上載者:User

標籤:style   http   color   使用   檔案   資料   for   art   

原地址: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匯入了。

問題:
如果出現連接埠被暫用錯誤,可能是因為之前啟動過沒有關閉,可以嘗試登出電腦後再次運行。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.