當前位置:外匯行情大全網 - 外匯匯率 - 魔獸私服

魔獸私服

主要的妳要有2件東西

第壹:魔獸世界客戶端

第二:數據庫

這裏廢話就不說了,本人架設過WOWSF,說說數據庫這塊,壹般不會編程的人都覺得很神秘。壹般都采用ODBC和MYSQL,ODBC是電腦自帶的,MYSQL因為比較小功能全,很方便使用推薦這兩個。網上看有人寫的比較全大部分引用的懶得重新再寫了,我看還比較詳細,關鍵處做了註釋沒修改。比較難懂的就是SQL語句那裏,照做就OK。mysql用得是可視化界面很好操作妳要沒用過就下中文版,有中文的。

mysql4.0.2

mysql-control-center0.9.4

MyODBC-standard-3.51

(上面3個都是架設服務器用的數據庫端和數據庫管理端:mysql4.0.2是數據庫主程序,mysql-control center0.9.4是數據庫管理界面程序,MyODBC是MySQL與Windows數據服務的連接驅動)

當然還有wow beta3客戶端和3734(就是0.8.0)補丁

需要的數據庫有:

25M的python.sql

7M的python.sql

幾個1k左右的commands.sql,creatures_mov.sql,gmlogin.sql,npc_text.sql,sh.sql,trainers.sql

(註意以上的數據庫要下載的然後導入mysql)

1. 先安裝mysql,mysqlcc,ODBC然後重起。

重起後看看右下的系統托盤裏有沒有個紅綠燈的圖標,沒有的話運行c:\mysql\bin\winmysqladmin.exe

開始架服務器:

運行 mysqlcc ,新建服務器:

name:python

host:localhost

user:root

password:空

2. 確定後雙擊“ python ”,右鍵點擊 DataBases ,新建數據庫取名 wow 。

右擊User Administration,新建用戶。名字隨便,Hose:localhost,密碼自己記好。

選上All Privileges,右邊在Global Privileges和wow上打對勾,應用。

再把系統自動添加的@localhost用戶的All P....和Glo...,wow上也打上對勾應用。

3. 不關程序,到控制面板,管理工具,服務:mysql。

停止服務,在參數空白行裏輸入

safe_MySQLd -O key_buffer=16M -O table_cache=128 -O sort_buffer=4M -O record_buffer=1M -O max_allowed_packet=30M

啟用服務。

4. 回到mysqlcc,右鍵點擊/Databases/wow,開啟新窗口。

點擊新開窗口上面的SQL按鈕,再選擇菜單裏的文件\打開...

打開25M的python.sql(加載需要好長時間)然後點擊按鈕欄裏的“!”按鈕。

看執行成果,沒有X的就是成功了,有錯誤的話刪掉wow數據庫,從“3.”處重新開始。

5. 打開控制面板\管理工具\ODBC數據源(不同的操作系統名字可能不同)

選擇:系統DNS,添加,MySQL ODBC3.51 Driver。

Date Source Name:(2.裏建立的用戶名)

Host/Server Name(or IP):localhost

DataBase Name:wow

User:(2.裏建立的用戶名)

Password:(2.裏建立的密碼)

6. 啟用python服務器,但停止wow庫。把7M的python.sql和N個1K的.sql文件拷貝到c:\mysql\bin\

運行c:\mysql\bin\mysql.exe

在命令行裏輸入\. python.sql

\. commands.sql

依此類推...

7. 加載完畢後啟動wow庫,運行wowpython0.89,輸入:

host 127.0.0.1(或者妳的外網IP或者局域網IP)

lanhost *.*.*.*(妳的局域網IP)

db localhost (妳剛才“2.”建立的用戶名) (妳輸入的密碼) wow

start

出現服務器開始運行的提示後就可以運行遊戲了。

註意事項:只是想單機玩的host地址隨便,lanhost用開始菜單/運行/cmd/ipconfig看到內網地址。

想局域網玩的host,lanhost都用內網IP。想架外網服務器的就要知道自己的外網實際IP了。

8. 自己玩或者局域網內玩遊戲,進遊戲登陸界面後按“~”打開控制臺,輸入“realmlist (妳在“7.”所輸入的內網IP)”使用wow表account項裏面的GM賬號登陸遊戲。

OK!架設完畢!

scripts/items.scp(物品資料與代碼)scripts/creatures.scp(npc資料與代碼)saves/players.save(玩家資料)scripts/areatrigge

scripts/items.scp(物品資料與代碼)

scripts/creatures.scp(npc資料與代碼)

saves/players.save(玩家資料)

scripts/areatriggers.scp(傳誦換場景的資料)

scripts/emu.conf(模擬器連接資料,在這裏修改IP,要讓別的電腦也進來玩就改成妳的IP)

saves/world.save(刷NPC的資料)

scripts/quests.scp(任務的資料)

scripts/classes.scp(應該是屬於初始的天賦)

scripts/spellcost.scp(技能代碼)

scripts/pages.scp(npc說話定義)

scripts/gameobjects.scp(遊戲中物體名稱,模型號定義)

scripts/creatures.scp(npc定義)

scripts/defines.scp(應該是所有代碼編號的定義。如在spellcost.scp中寫[spell10]price=120也就是說,學習SPELL_EFFECT_HEAL(在defines.scp中的208行)需要120銅幣。)

--------------------------------------------------------------------------

emu文件

[system]

server_name=LocalServer——>服務器名稱

server_rules=PvP

e : NPC來到妳的位置.

.go : 去世界坐標.

.gotrigger: 進入世界範圍的位置,參數: trigger_number

.kill : 殺死選擇的NPC或個人.

.killallnpc : 殺死所有的NPC的形象.

.resurrect : 復活選擇的個人.

.setsize : 設置NPC的大小.

.setspeed : 設置NPC或個人的速度

.setflags : 設置NPC或O.G的面具. 參數: 〈ftype〉 〈flags〉

.addspawn : 添加大量的點到妳的位置. 參數 : [〈npc entry〉] [〈npocs number〉]

.setnpcspawn : 添加條目和數目作成大量NPC到大量的點

.setnpcgo : 設置條目由於大量遊戲目標到大量點

.setspawndist : 設置小和大距離到大量

.setspawntime : 設置小和大的時間到大量.

.setxp : 設置經驗到個人.

.paralyse : 不動和動到個人或NPC.

.setaura : 設置預兆數目

.exploration : 打開妳地圖的位置.

.dismount : 卸下妳.

.listsp :列出妳的魔法.

.listsk :列出妳的技能.

.delsp : 忘記魔法

.delsk : 忘記技能.

.info : 附近NPC的信息.

.online : 顯示在線玩家數目

.goname : 移動到輸入名字的個人或NPC.

.goguid : 移動到行會.

.targetgo : 嘗試移動到最近的玩家(定位最近的object)

.targetlink : 嘗試到連接目標OF選擇目標

.move :傳送目標.

.retcl : 重裝TCL

.rescp : 重裝 SCP.

.clearqflags : 清楚尋找標記

.bytes : for debug

.pingmm : 制造點在妳的地圖

.adddyn : 測試到競技

1.架設服務器必須安裝的NET Framework 2.0.exe

2.首先修改服務端內的wowemu.key文件

server_name=Dokj 這行是服務器名稱,假如要中文,請先用"漢字轉"轉換下

ws_host=127.0.0.1 這裏是服務器IP,可以用域名

ws_port=8085

3.然後打開maps文件夾,運行BatCreator.exe,然後選擇Locate the folder with wow.exe指定壹下客戶端的路徑,選好後按壹下Create,再按Extract,中途需要按兩次y確認,第二次輸入y以 後窗口會自動關閉.

4.接下來打開scripts文件夾內的emu.conf文件,用記事本打開

[banned]

//ip=127.0.0.1/255.255.255.0 在127.0.0.1的地方輸入IP,默認是單機的

5.賬號可以通過服務端自帶的DButil.exe程序進行添加,打開後選擇

Edit Accounts,方法是:Find的左邊的空格內輸入賬號,password是密碼,plevel

是GM權限等級,6是最高,然後按壹下Add就可以了(註意:添加賬號必須在服務器開啟以後才行)

6.運行服務端程序WoWemu.exe,等待壹段時間後,服務器就開好了.

7.客戶端需要打補丁.我試過不打補丁就出現版本無法嚴正的錯誤

把"登陸器"解壓到客戶端,然後運行"SF補丁安裝程序.bat",結束以後.用記事本打開realmlist.wtf,修改裏面的IP,改成妳的服務器IP,改完後運行wow.exe就可以進入遊戲了,別忘了啟動遊戲後用DButil.exe添加賬號..

8.這是最重要的壹點.請大家每次關閉服務器之前.輸入".save"保存壹下,不然下次開F以後所有東西都會沒有的,比如賬號..切記!!!!!!

  • 上一篇:阿根廷球星馬拉多納去世,為何多人紛紛發文追悼?
  • 下一篇:意大利是盛產門將的國度,未來會出現哪些好的門將?
  • copyright 2024外匯行情大全網