當前位置:首頁 » 雲伺服器 » 魔獸私服伺服器ip如何設置

魔獸私服伺服器ip如何設置

發布時間: 2022-12-11 17:16:42

A. 怎麼把魔獸私服IP改回來

右鍵點擊登錄器(是私服登陸器啊),然後點編輯,就會出現
echo y | rd /s "Cache"
echo SET realmlist "121.49.97.50" > Data\zhTW\realmlist.wtf
start wow.exe
goto end
把121.49.97.50這個就是ip地址
把它你想玩的私服的ip就行了

B. 我建了個魔獸私服,但是不知道注冊頁的網址,請各位大大進來幫幫忙!

剛架設起來的單機IP是 127.0.0.1
如果你想讓你朋友也可以進來那你就需要進行區域網IP或者外網IP修改
修改詳細請在網上搜索魔獸世界單機外網修改或區域網修改有很多這樣的方法網上都可以查到。
修改了以後你朋友可以直接通過這個IP訪問你的單機注冊頁面,
登錄器裡面IP設置好後壓縮成RAR 名字改成你網站下載的名字例如 dlq 把他復制到你D:\TCCN-3.3.3-Trinity7700\web_server\htdocs\reg文件夾內這樣你的朋友就可以在網站上下載你的登錄器了

C. 伺服器IP怎麼設置

網上鄰居屬性 本地連接屬性 TCP/IP協議屬性 設置IP

先運行cmd輸入ipconfig看下你的路由分配給你們的IP是什麼才能設置
比如192.168.1.*
那麼你就設置
IP:192.168.1..*(*指的是2-255中的任何一個數都可以)
子網:255.255.255.0
網關:192.168.1.1
DNS不一定的,看你是哪個城市的

D. 傳奇私服服務端的IP和埠具體怎麼設置呢

WIN2000進入DOS狀態,敲netstat -an,檢查你伺服器開放的埠,實際上一般私服對外只需要開放7000.7100.7200就可以了,那麼可以把其它沒用的埠都關閉,這樣伺服器會安全一點,好了,查找了很多埠吧,那麼就使用IP安全策略關閉不需要的埠了,具體操作如下

藉助它的安全策略,完全可以阻止入侵者的攻擊。你可以通過「管理工具→本地安全策略」進入,右擊「IP安全策略」,選擇「創建IP安全策略」,點[下一步]。輸入安全策略的名稱,點[下一步],一直到完成,你就創建了一個安全策略

接著你要做的是右擊「IP安全策略」,進入管理IP篩選器和篩選器操作,在管理IP篩選器列表中,你可以添加要封鎖的埠,這里以關閉ICMP和139埠為例說明。

關閉了ICMP,黑客軟體如果沒有強制掃描功能就不能掃描到你的機器,也Ping不到你的機器。關閉ICMP的具體操作如下:點[添加],然後在名稱中輸入「關閉ICMP」,點右邊的[添加],再點[下一步]。在源地址中選「任何IP地址」,點[下一步]。在目標地址中選擇「我的IP地址」,點[下一步]。在協議中選擇「ICMP」,點[下一步]。回到關閉ICMP屬性窗口,即關閉了ICMP。

下面我們再設置關閉139,同樣在管理IP篩選器列表中點「添加」,名稱設置為「關閉139」,點右邊的「添加」,點[下一步]。在源地址中選擇「任何IP地址」,點[下一步]。在目標地址中選擇「我的IP地址」,點[下一步]。在協議中選擇「TCP」,點[下一步]。在設置IP協議埠中選擇從任意埠到此埠,在此埠中輸入139,點[下一步]。即完成關閉139埠,其他的埠也同樣設置.

然後進入設置管理篩選器操作,點「添加」,點[下一步],在名稱中輸入「拒絕」,點[下一步]。選擇「阻止」,點[下一步]。

然後關閉該屬性頁,右擊新建的IP安全策略「安全」,打開屬性頁。在規則中選擇「添加」,點[下一步]。選擇「此規則不指定隧道」,點[下一步]。在選擇網路類型中選擇「所有網路連接」,點[下一步]。在IP篩選器列表中選擇「關閉ICMP」,點[下一步]。在篩選器操作中選擇「拒絕」,點[下一步]。這樣你就將「關閉ICMP」的篩選器加入到名為「安全」的IP安全策略中。同樣的方法,你可以將「關閉139」等其他篩選器加入進來。

最後要做的是指派該策略,只有指派後,它才起作用。方法是右擊「安全」,在菜單中選擇「所有任務」,選擇「指派」。IP安全設置到此結束,你可根據自己的情況,設置相應的策略。

同樣可以關閉傳奇埠:5500,5100,5000,16300,16301,16302,6000,5600,4900,10000這些埠,來防止玩家復制裝備的目的

(此埠不包含網頁上的任何埠設置,只是傳奇私服的埠安全設置)

創建2個管理員用帳號
雖然這點看上去和上面這點有些矛盾,但事實上是服從上面的規則的。
創建一個一般許可權帳號用來收信以及處理一些*常事物,另一個擁有Administrators 許可權的帳戶只在需要的時候使用。可以讓管理員使用 「 RunAS」 命令來執行一些需要特權才能作的一些工作,以方便管理。

在計算機管理的用戶裡面把guest帳號停用掉,任何時候都不允許guest帳號登陸系統。為了保險起見,最好給guest 加一個復雜的密碼,你可以打開記事本,在裡面輸入一串包含特殊字元,數字,字母的長字元串,然後把它作為guest帳號的密碼拷進去。

把系統administrator帳號改名 大家都知道,windows 2000 的administrator帳號是不能被停用的,這意味著別人可以一遍又一邊的嘗試這個帳戶的密碼。把Administrator帳戶改名可以有效的防止這一點。當然,請不要使用Admin之類的名字,改了等於沒改,盡量把它偽裝成普通用戶,比如改成:guestone

創建一個陷阱帳號
什麼是陷阱帳號? Look!>創建一個名為」 Administrator」的本地帳戶,把它的許可權設置成最低,什麼事也幹不了的那種,並且加上一個超過10位的超級復雜密碼。這樣可以讓那些 Scripts s忙上一段時間了,並且可以藉此發現它們的入侵企圖。或者在它的login scripts上面做點手腳。

限制不必要的用戶數量
去掉所有的plicate user 帳戶, 測試用帳戶, 共享帳號,普通部門帳號等等。用戶組策略設置相應許可權,並且經常檢查系統的帳戶,刪除已經不在使用的帳戶。這些帳戶很多時候都是黑客們入侵系統的突破口,系統的帳戶越多,黑客們得到合法用戶的許可權可能性一般也就越大。國內的nt/2000主機,如果系統帳戶超過10個,一般都能找出一兩個弱口令帳戶。我曾經發現一台主機197個帳戶中竟然有180個帳號都是弱口令帳戶。

把共享文件的許可權從」everyone」組改成「授權用戶」 「everyone」 在win2000中意味著任何有權進入你的網路的用戶都能夠獲得這些共享資料。任何時候都不要把共享文件的用戶設置成」everyone」組。

使用安全密碼
一個好的密碼對於一個網路是非常重要的,但是它是最容易被忽略的。前面的所說的也許已經可以說明這一點了。一些公司的管理員創建帳號的時候往往用公司名,計算機名,或者一些別的一猜就到的東西做用戶名,然後又把這些帳戶的密碼設置得N簡單,比如 「welcome」 「iloveyou」 「letmein」或者和用戶名相同等等。這樣的帳戶應該要求用戶首此登陸的時候更改成復雜的密碼,還要注意經常更改密碼。前些天在IRC和人討論這一問題的時候,我們給好密碼下了個定義:安全期內無法破解出來的密碼就是好密碼,也就是說如果人家得到了你的密碼文檔,必須花43天或者更長的時間才能破解出來,而你的密碼策略是42天必須改密碼。 包括列印共享,默認的屬性就是」everyone」組的,一定不要忘了改。

關閉不必要的埠
關閉埠意味著減少功能,在安全和功能上面需要你作一點決策。如果伺服器安裝在防火牆的後面,冒的險就會少些,但是,永遠不要認為你可以高枕無憂了。用埠掃描器掃描系統所開放的埠,確定開放了哪些服務是黑客入侵你的系統的第一步。\system32\drivers\etc\services 文件中有知名埠和服務的對照表可供參考。具體方法為:
網上鄰居>屬性>本地連接>屬性>internet 協議(tcp/ip)>屬性>高級>選項>tcp/ip篩選>屬性本文來自:www.70hj.com

E. 魔獸世界伺服器架設(主要是幾個熟識的朋友一起玩,並不打算對外開放)

魔獸私服伺服器架設完全資料①
一.伺服器安裝
1.首先下載伺服器端wowWDDG_Identity
2.安裝,一直按照說明,下一步就可以,注意硬碟空間不要小於3.5G
3.裝完以後他會提醒你選擇wow目錄,選擇你安裝的客戶端目錄即可。或者運行/maps/BatCreator.exe也可以
4.然後運行,開始解壓地圖,注意第一個選擇Y,第二個選擇N
5.在安裝伺服器端的目錄下建立accounts目錄,運行Account Creator.exe建立帳號.
6.運行IP-Configuration.exe定義自己的ip和一些伺服器屬性,包括回血,回魔速度,伺服器類型,自動保存等.界面上的英文很好懂,真的不懂就查查金山詞霸好了,呵呵!
7.最後運行伺服器即可。
二.伺服器常用設置
很多伺服器新人出生錢的問題(那個出來可以賣10銀幣變10金幣的改法):
修改scripts/items.scp
找到[item 40000]
class=12
level=1
material=-1
model=3331
name=10 Silver Certificate 修改為10 GOLD Certificate
quality=1
buyprice=1000 修改為100000
sellprice=1000 修改為100000
stackable=100
1.魔獸私服伺服器架設完全資料經驗值獲得倍率修改
修改文件:/scripts/emu.conf, /scripts/startup.tcl
修改步驟:
(1) emu.conf中修改save_text_ppoints=yes
(2) startup.tcl中set xp [expr { 20+((($victim_level/4)+5)*$victim_level)*倍率 }],倍率是一個你想獲得經驗值得倍率,應該是數字
2.怪物掉寶率修改
修改文件:/scripts/creatures.scp
(1) creatures.scp 文件里的loot=xxx xxx
前面一個數是物品代碼,後面一個就是爆率
比如loot=3300 22.620001 就是代碼為3300的物品 爆率是22.620001
其中3300是代表/scripts/items.scp中的物品代碼
3.地圖上增加新NPC的方法
(1) 需要用GM帳號進入游戲到需要增加新NPC的地點
(2) addspawn 99999 在GM站立的地方安放一個NPC的刷新點。
(3) .setspawndist 2 4 該刷新點刷新的怪物自主移動范圍為2-4 yards
(4) .setspawntime 60 300 該刷新點刷新怪物的時間間隔為 60-300秒。
(5) 出現小人(既刷新點).等幾秒鍾 出現新NPC
(6) 清除刷新點,游戲里選定你要刪除的小人,輸入.del即可
4.如何備份帳號信息
(1) 備份accounts文件夾下的所有帳戶文件
(2) 備份saves文件夾下的players.save
5.騎乘指南
(1) 用GM帳號進入游戲
(2) .add xxx 其中xxx為坐騎代碼(附C)
(3) .learn xxx 其中xxx為技能代碼(附C)
6.魔獸私服如何學習穿皮甲,鏈甲,板甲
(1) 用GM帳號進入游戲
(2) 選中需要學習穿裝技能的人物
(3) 然後輸入 .learnsk xxx 其中xxx代表需要學習的技能代碼
也可以修改用戶的存檔.這個在下面的文件分析中會提到的.
(4) 布甲技能代碼 415 皮甲技能代碼 414 鏈甲技能代碼 413 板甲技能代碼 293
7.如何瞬移去指定地點
(1) 用GM帳號進入游戲
(2) .gotrigger XXX 這里XXX是個數字,代表地區代碼(附D)
8.如何增加各種物品到背包中
(1) 用GM帳號進入游戲
(2) .add xxx 這里xxx是一些數字, 代表各種物品代碼(附B)
7.如何迅速升級
(1) 用GM帳號進入游戲
(2) 要先點選需要升級的人物
(3) .setxp xxx 這里xxx是一些數字, 代表需要增加的經驗值
(4) 或者 .setlevel xx 這里xxx是一些數字, 代表你想要的級數
8.如何刷錢
(1) 用GM帳號進入游戲
(2) .add 944 1000 是N個杖~賣到商店2000+金
9.如何修改各物品價格
修改文件:/scripts/items.scp
(1) 在items.scp文件中修改物品的sellprice=即可
提示:你可以用UltraEdit軟體打開,因為可以用正則表達式進行查找
10.如何修改個技能學習的價格
修改文件:/scripts/spellcost.scp
(1)在spellcost.scp文件中修改price即可
提示:你可以用UltraEdit軟體打開,因為可以用正則表達式進行替換
11.如何修改人物的屬性
修改文件:/saves/players.save
(1) 查找需要修改的人物名稱 NAME=人物名稱
(2) 修改你需要修改的數據即可(那些英文很簡單的)
注意: 修改時需要先關閉伺服器端,修改好以後再啟動伺服器即可
三.伺服器端文件分析
/accounts/ 放置所有帳號
/logs/ 放置伺服器的運行記錄
/saves/ 放置伺服器端的人物保存,地圖保存等記錄
/scripts/ 放置一些伺服器的腳本文件
/maps/ 放置了伺服器端的地圖
/saves/players.save 這個文件中主要是保存游戲中各個人物的信息
文件中的部分內容解釋
[OBJECT]
GUID=0720C89
LEVEL=42 //人物等級
XYZ=-3623.293701 -2347.990967 91.682785 4.186294 //人物所在的地圖坐標
MAXHEALTH=1494 //生命值
MAXPOWERS=2212 1000 0 500 0 //最大能量
SIZE=1.300000 //人物形狀大小
XP=28238 //經驗值多少
MONEY=7087 //所擁有的錢多少,以銅幣為單位
NAME=Bloodtears //人物名稱,這個可以作為修改指定人物的索引
RACE=6 //在/scripts/defines.scp文件中對種族的宏定義,這里的6表示種族牛頭人(tauren)
CLASS=11 //在/scripts/defines.scp文件中對職業的宏定義,這里的11表示職業德魯伊(druid)
BINDPOINT=1 215 -2917.580078 -257.980011 52.996799 //游戲中你綁定的地點,也就是你死後靈魂出現的地點
SPELL=6478 0 //你掌握的魔法
...
SKILL=415 1 1 //你掌握的技能,包括能夠穿裝備的技能! 這里的415代表能夠穿布甲.
//你可以添加SKILL=413 1 1使該人物能夠穿鏈甲,而414(布甲),293(板甲),412(盾牌). 其他類推即可.
...
QUEST=5723 0 0 0 0 0 //你的任務代碼
/scripts/areatriggers.scp 這個文件中主要是地區的代碼
文件中的內容典型的為:
[areatrigger 1740] //地區代碼為1740
pos=1 -7874.180176 -1806.300049 -271.459015 //地圖中的坐標
name=The Marshlands - Un'goro Crater //地區名稱
/scripts/classes.scp 這個文件中主要是定義各個種族和職業的原始屬性
如果你要修改一個種族或一個職業的初始屬性,以及人物出生時攜帶者的物品,你可以修改這個文件即可.
本文件中都有詳細的英文注釋,只要懂英語的應該可以看懂的,我在這里不再羅嗦了.
這里只舉兩個簡單的例子,拋磚引玉...
目標1:使戰士出生時就可以穿板甲
步驟:
(1) 找到[class #CLASS_WARRIOR]條目,該條目下面的數據代表戰士出生時的初始屬性
(2) 找到//Armor Proficiencies條目,該條目下面的數據代表戰士出生時掌握的裝備技能.
(3) 你可以找到skill=415 1 1 // Cloth
skill=414 1 1 // Leather 代表戰士出生時就可以穿布甲和皮甲
(4) 添加 skill=413 1 1 //鏈甲
skill=293 1 1 //板甲
skill=412 1 1 //盾牌 來使戰士出生時就可以使用鏈甲,板甲,盾牌
目標2:使人族的戰士出生時攜帶一匹馬
步驟:
(1) 找到[startitems #RACE_HUMAN #CLASS_WARRIOR]條目,該條目下的數據代表人族戰士出生時攜帶的物品,初始魔法和技能
(2) 其中item=26 25 代表在人物的第26個位置放置代碼為25的物品,代碼為25的物品你可以在items.scp中查到
(3) 添加item=28 13334 //代碼13334代表Green Skeletal Warhorse
/scripts/creatures.scp 這個文件中定義地圖上所有NPC的屬性
如果你要添加修改NPC,你可以修改這個文件即可.包括你可以添加一個賣藍色裝備的NPC,也可以修改某NPC的裝備爆率以及傷害值等一系列屬性.
文件中的典型內容為:
[creature 6] //NPC的代碼,如你可以在.addspawn 6 來添加該NPC到指定地點
name=Kobold Vermin //NPC的名字
attack=1986 2185 //NPC的攻擊傷害值
bounding_radius=0.561000 //綁定范圍,也就是說該NPC在0.561yards范圍內將攻擊玩家
combat_reach=7.56 //戰斗范圍,也就是在該NPC攻擊玩家的時候,只有當玩家逃出7.56yards范圍外才會停止攻擊
maxhealth=57 //血多少
maxmana=45 //魔法值多少
speed=0.93 //速度
loot=2770 0.01 //對代碼為2770的物品爆率為0.01(1%)
舉例
目標1:使上面的NPC能夠爆Elemental Mage Staff(元素之杖,法師的極品杖),爆率為0.05(5%)
步驟:
(1) 找到[creature 6]條目
(2) 添加loot=944 0.05 即可 //代碼944代表items.scp文件中的定義的元素之杖
目標2:在游戲地圖上添加賣靈魂之石的NPC
步驟:
(1) 在該文件的最後添加以下代碼:
[creature 3456789]
name=Soul Shard Seller
attack=1613 1774
bounding_radius=1.000000
combat_reach=8.00
damage=32 42
flags1=08400046
guild=Soul Shard Seller
level=30 30
maxhealth=757
maxmana=605
model=9261
speed=1.35
type=7
npcflags=4
faction=35
family=7 //以上是對該NPC的一般屬性的定義
sell=6265 //這個是主要的,代碼6265代表靈魂之石,在items.scp中定義
(2) 魔獸私服伺服器用GM帳號進入游戲,到達需要添加NPC的地點
(3) 輸入 .addspawn 3456789 即可
/scripts/defines.scp 這個文件中主要是一些宏定義,只要在需要的時候去查就可以了.
舉例:
(1) 在/save/players.save文件中有race=4的條目
(2) 在/scripts/defines.scp文件中找到// races ---------條目
(3) #define RACE_NIGHT_ELF 4 就是說race=4 是夜精靈族
/scripts/emu.conf 這個文件主要是伺服器的一些基本配置,包括回血,回魔速度,自動保存時間設置.
你可以直接修改這個文件修改伺服器的一些基本配置,也可以用wowWDDG_Identity自帶的的IP-Configuration.exe來修改伺服器的基本配置.
舉例:
目標:修改伺服器的可以支持1000同時在線
步驟:
(1) 找到max_players=xxx條目
(2) 修改max_players=1000即可
/scripts/items.scp 這個文件主要是對伺服器物品的定義
文件中的典型內容(部分):
[item 25] //物品的代碼
buyprice=35 //從NPC中購買的價格
class=2 // 頭飾, 這個可以中defines.scp文件中的//itemtypes---條目下查到
rability=20 //耐久度
inventorytype=21 //存貨量
level=2 //等級
name=Worn Shortsword //物品名稱
sellprice=7 //物品價格
subclass=7 // 這個可以在defines.scp文件中的//subclasses---條目下查到
/scripts/quests.scp 這個文件主要是對各個任務的描述,回報
如果你想漢化游戲中的人物的話,你可以翻譯這個文件即可.
/scripts/spellcost.scp 這個文件是對每一個技能學習的價格定義
文件中的典型內容:
[spell 8402] //技能代碼
name=Fireball Rank 7 //魔法名稱為Fireball,7級
reqspell=8401 //需要的技能點8401
price=100 //學習該技能的價格為100銅幣
附A 魔獸世界,GM命令大全
.addgo : 在你的坐標添加游戲對象
.add : 添加項目到你的背包中.
.addnpc : 添加NPC到游戲.
.del : 刪除目標NPC
.setlevel : 設置個人或NPC的等級
.setmodel : 給NPC或個人設置模型數量.
.learn : 學習魔法的數目
.save : 保存文件.
.rehash : 改寫目標.
.flag1 : 設置有毛病的標記.
.ppon : 打開pp系統.
.ppoff :關閉pp系統.
.turn : 轉動NPC面朝你.
.come : 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 : 測試到競技
魔獸私服伺服器架設完全資料你會了嘛

F. 魔獸私服

主要的你要有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
http_host=127.0.0.1——>HTTP注冊頁面(需先搭建IIS伺服器)
http_port=8080
rs_host=127.0.0.1——>填你IP
rs_port=3724
ws_host=127.0.0.1——>填你的IP就對啦
ws_port=8085
world_sleep_ms=500——>照字面來看是白天的時間
network_sleep_ms=100——>那麼這個就是晚上的時間啦
connection_timeout=300——>傳說卡號和這個有關改小就對啦
loglevel=1
save_text_ppoints=yes——>傳說修改經驗倍數要改成yes
spawns_pes_distance=64.0
max_players=100——>最大玩家數
這行貼不上來——>不知道干嗎的應該不能少就是了

[game]
linger=20——>刷怪間隔秒
npc_corpse_delay=60——>怪物屍體存在時間妙
autosave_time_minutes=30——>自動保存間隔秒
health_growing_rate=1——>回血率越大越塊
mana_growing_rate=10——>回魔率
energy_growing_rate=10——>回能量
delete_not_used_accounts_days=0——>刪除多少天未登錄的帳號

[bot]
rs_host=192.168.0.1-------------->這里填本地IP
rs_port=3724
account=WAD2
password=TEST

照以上改法,傳說內外網都能連上。
--------------------------------------------------------------------------
DB2Script文件夾中各scp文件含義——quests.scp篇

定義如下:

[quest編號]任務編號
name=SharptalonsClaw//任務名
desc=//任務提示
levels=2530//任務限制等級
zone=39//任務區域
quest_flags=08//任務標記類型
src_item=16305//任務完成所需物品編號
reward_xp=2450//任務獎勵經驗
reward_choice=60761//任務獎勵物品選擇:編號,數量
reward_choice=30701//同上
reward_choice=601//同上
deliver=1821//交付物品:編號,數量
reward_gold=25//任務獎勵金錢:銅幣
kill=610//任務需要殺目標:編號,數量

——pages.scp篇

定義如下:

[page編號]話語編號
next_page下一個話語的編號
text話語內容

——spellcost.scp篇

定義技能學習需求,含義如下:

[spell編號]//技能編號
reqspell=72//學習所需技能
price=1100//學習所需金錢,銅幣

npc訓練師那裡的限制吧。把所有的reqspell去掉,把price都改成1……

——items.scp篇

對游戲裝備的定義,含義如下:
[item編號]
skill=0//熟練度
stackable=1//可堆疊數量
name=WornShortsword//名稱
class=2//類型編號,對應defines.scp中定義
subclass=7//類別編號,對應defines.scp中定義
model=1542//模型編號
quality=1//品質
buyprice=35//買入價格
sellprice=7//賣出價格
inventorytype=21//存儲類型
classes=07FFF//使用職業限制
races=01FF//使用種族限制
level=2//物品等級
reqlevel=1//需求人物等級
damage=130//傷害
delay=1900//延遲
language=1//語言
material=1//表面貼圖
sheath=3//屬性值,這里指大武器,左手裝備
rability=20//耐久度

——gameobjects.scp篇

這個文件是對游戲中出現的怪物的定義,其含義如下:
[gameobj編號]
name=OldLionStatue//怪物名
type=2//怪物類型
model=6//所用模型
sound0=43//第一種聲音
sound1=73//第二種聲音

漢化的話,應該是在這個文件吧

——defines.scp篇

Script文件夾中的定義,都由defines.scp文件開始。這里定義了幾乎所有東西的編號。首先我們來看看這個文件的內容。

按順序是:
races節:定義種族編號。
classes節:定義職業編號。
powers節:定義能量類型編號。
classes節:(注意和前面的區分)定義裝備類型編號。
subclasses節:定義裝備類別編號。
itemtypes節:定義物品編號。
(ps:前面三個地方很容易搞混,不知道寫的時候是怎麼想的*_*)
sheathtypes節:定義武器屬性編號,如單手,雙手
slots節:定義飾品編號
creaturetypes節:npc類型編號
(接下來的節沒有名稱,汗!我們以數字n來代替)
1節:世界語言定義編號
2節:技能(魔法)效果編號定義
3節:技能(魔法)動作模型編號定義
4節:人物狀態編號定義
5節:游戲物品(城市中)編號定義
6節:表情編號定義
7節:人物動作動畫編號定義
8節:物品動畫編號定義
9節:(不是很明白)推測是砍人動作動畫的編號定義
10節:似乎是射箭動作動畫的編號定義
11節:鎖類型編號
12節:技能訓練師的編號定義

這個文件中定義了游戲世界中幾乎所有東西的編號,在下面的文件中出現的編號,都可以在這里找到。要注意的是,編號採用了2種方式。
首先是在每一節下面都是從1開始編號的。對應的調用應該是在scp文件中對應變數,寫出這個編號。如spell,在spellcost.scp文件中,寫[spell1]就表示這個魔法的效果對應2節下的編號1,同時對應3節下的編號1。
第二種是幾節都擁有順序的編號,7至10節的動畫編號定義就是這樣。在第7節中,是寫出了0x0一直到0x86,8節中之寫出了0x87,後面應該是使用得偏移量寫的,如8節中寫1就表示0x88。以此類推。

——classes.scp篇

classes.scp包含對於種族的初始化定義。以暗夜精靈為例,其含義如下:
startmap=1//Kalimdor出生地圖編號
startzone=14//Teldrassil出生地點編號
startpos=10311.3832.4631326.411.0出生地點位置
startstats=1725192020//Str,Agi,Stm,Int,Spr初始化屬性值
bodymale=55推測是男性身體高度值
bodyfemale=56推測是女性身體高度值
skill=98300300//Language:Common指種族語言
spell=668//Language:Common指spell編號
skill=113300300//Language:Darnassian指種族語言
spell=671//Language:Darnassian指spell編號
spell=019CB//Attack指spell編號
spell=81//Dodge指spell編號
skill=1621300//Unarmed
spell=203//Unarmed指spell編號
spell=20580//Shadowmeld指spell編號
spell=20582//Quickness指spell編號
spell=20583//NatureResistance指spell編號
spell=20585//WispSpirit指spell編號
//RangeAttacks遠程攻擊
spell=75//AutoShot指spell編號
spell=2764//Throw指spell編號
skill=451300//Bows
spell=264//Bows指spell編號
skill=461300//Guns
spell=266//Guns指spell編號
skill=1761300//Thrown
spell=2567//Thrown指spell編號

上面的定義中,spell是指資料庫中技能魔法的編號,而skill是指的熟練度。但是我不明白skill中3個數值的表示是什麼意思。達人指教!

——areatriggers.scp篇

areatriggers.scp文件包含世界跳轉的位置。
其含義如下:
[areatrigger編號]
note=注釋
pos=所屬地圖x坐標y坐標z坐標
topos=目標地圖目標x坐標目標y坐標目標z坐標
totrigger=目標轉換點

[areatrigger編號]定義轉換點的編號,在totrigger中使用。
note,注釋
pos,轉換點所在位置
topos,目標轉換點所在位置
totrigger,轉換到某個轉換點

一般更新都是這里的東西了看看吧也許有你想要的答案
--------------------------------------------------------------------------
如果用戶被卡主,作為GM怎麼辦?
就是說,客戶端中斷了,再連接就說此用戶已經在線了,不能登陸,作為GM怎麼解決?
我以為刷新後就可以了,結果等了半個小時也不行,怎麼辦呢?

connection_timeout=300的值設置小一點,單位是秒,一般1分半到兩分鍾就行了!

產生新NPC的方法

先知道相應NPC模板代碼比如99999
用GM賬號跑到要放導師的地方:
.addspawn99999在GM站立的地方安放一個NPC的刷新點。
.setspawndist00該刷新點刷新的怪物自主移動范圍為0-0
.setspawntime11該刷新點刷新怪物的時間間隔為1-1秒。

出現小人既刷新點
等幾秒鍾出現啦

清除刷新點的GM命令

游戲里選定你要刪除的小人,輸入.del

改經驗:
save_text_ppoints=yes
delete_not_used_accounts_days=0
cript目錄下的startup.tcl文件
setxp[expr{5*$victim_level+5}]這句
前面的5是倍數,後面的5是直接得到的經驗,改哪個都可以
if{$lvldiff<=-5}{return0}
-5是怪少與你5級就沒經驗,你可以該多點,這樣就不會打一隻怪升了很多級再打沒經驗了

關於HP,MP及存檔不能正常設置:
1,打開DB2.0安裝文件夾
2,打開scripts子文件夾
3,打開emuCONT文件,按照「辦法」修改。
大家可能只是修改了主文件夾下的emuCONT,所以造成無法存檔現象。

如何保存

CTRL+C之後過幾秒顯示saveing的提示後會自動關閉請注意
或者GM號進游戲打.save

如何聯機或者說如何做伺服器讓人玩

琢磨一下emu文件上面有詳細解釋

我想把卡號的移動到我身邊該用什麼命令呢?

.goname人物名-你飛到該人物身旁
.namego人物名-把該人物拉到你身旁

我想玩生產系的。請問怎麼樣改資源的刷新速度

舉個例子來說吧:
輸入
.addspawn
.setspawngo1731//加一個coppervein銅礦
.setspawntime100200//100-200秒重新生成,你改小就可以刷的快了
.setspawndist100200//每次重刷的距離在100-200尺,這可以避免礦一直出現在同一地方

server_name=LocalServer——>伺服器名稱
http_host=127.0.0.1——>HTTP注冊頁面(需先搭建IIS伺服器)
delete_not_used_accounts_days=0——>刪除多少天未登錄的帳號
(1)伺服器:先去本論壇的[伺服器下載區]下載最新的JAVAWOW伺服器或者WAD伺服器,如果您使用的是以前的伺服器版本,強烈建議你重新下載。因為技術是一個發展的過程,越新的伺服器功能越強大,BUG也越少。
(2)客戶端:建議購買9C發售的中文客戶端,至於為什麼,不說也知道的。如果你英文實在很好,好到每個物品每個NPC你都能翻譯的話,那就可以不聽我的勸告了。官方網站上有客戶端下的。嫌下得慢的話可以去買,很便宜的。
(3)兩個都安裝好,不一定要在同一目錄。
(4)修改客戶端目錄下的 realmlist.wtf (用記事本打開)文件中的 IP地址為自己的IP,例如 單機的就改成 set realmlist 127.0.0.1 要進區域網的 就改成 set realmlist xxx.xxx.xxx.xxx 其中的xxx.xxx.xxx.xxx是你的區域網IP。

(5)配置你的IP設置 ,啟動伺服器文件夾下的 IP-Configuration.exe 修改,把所有看得的IP全改成自己的。

(5)好了,現在可以啟動伺服器了。主程序是WoWemu.exe或者是No Read map 1.3.1V1.8.exe。
(6)啟動後會出現一個DOS窗口,稍等,......
(7)9:26:13:M:Loading world...
9:26:13:M:Loading PP...
9:26:13:M:done, 365635 ppoints.
好了,到這里就完全啟動好了。
(8)打開http://你的IP:8080 注冊賬號。單機的話是http://127.0.0.1:8080,也可以用伺服器文件夾下的Account Creator.exe 創建賬號和GM賬號。
(9)區域網玩家要進你的伺服器的機器,必須按第四步中的方法修改
set realmlist 你的IP 。
(10)好了,邀請你的好友一起體驗吧

. usr hp 〈hp〉 〈max hp〉 : 改變HP選擇的用戶唯一.
.usr mana 〈mana〉 〈max mana〉 : 改變選擇的用戶mana .
.usr gold 〈num〉 : 改變選擇的用戶金錢..usr lvl 〈num〉 : 改變選擇的用戶的標准.
.usr speed 〈num max 30〉 : 改變選擇的用戶的speed.
.usr wspeed 〈num max 30〉 : 改變選擇的用戶的wspeed.
.usr scale 〈num .02-4〉 : 改變選擇的用戶的 scale.
.usr mount 〈id 1-64〉 : 改變選擇的用戶的登入.
.usr exp 〈exp〉 : 改變選擇的用戶的EXP.
.usr aura 〈aura id〉 : 改變選擇的用戶的aura.
.usr spell 〈spell id〉 :增加一個咒語 .
.usr skin 〈skin id〉 : 改變選擇的用戶的Skin.
.usr talentxp 〈num〉 : 增加天分點.

.gm pass 〈oldpass〉 〈newpass〉 : 改變您真正的通行證為帳戶lvl .
.gm off : 取消顯示〈GM〉用戶
.gm on : 增加顯示〈GM〉用戶
.gm kick 〈name〉 : 踢命名的用戶.
.gm save : 保存.
.gm announce 〈message〉 : 寄發一則消息到世界.

.move where : 移動您給的座標.
.move there 〈name〉 : 移動到命名的用戶.
.move here 〈name〉 : 移動命名的用戶到您著.
.move fast 〈x〉 〈y〉 〈z〉 :向您座標移動.
.move world 〈x〉 〈y〉 〈z〉 〈m〉 :向您座標移動和地圖.
.move town 〈town〉 : 移動您鍵入的鎮.
.move prog : 移動您向程序員小島.
.move isle :移動您向管理員小島.

.npc info :顯示信息在選擇的npc .
.npc mobs 〈modelid〉 〈npcflags〉 〈faction〉 〈level〉 〈name〉 : 產生NPC在你的位置.
.npc taxi : 增加一輛出租汽車.
.npc spell 〈spellid〉 〈price〉 :增加一個咒語來教練員NPC .
.npc rmvspell 〈spellid〉 :從教練員取消咒語NPC .
.npc item 〈itemid〉 〈amount〉 :增加一個項目來教練員NPC .
.npc rmvitem 〈itemid〉 :從教練員去除項目NPC .
.npc itemmove 〈srcslot〉 〈dstslot〉 : 搬入項目販賣者NPC .
.npc delete :刪除NPC.
.npc level 〈level〉 : 改變選擇的NPC 的標准.
.npc skin 〈skinid〉 : 改變選擇的NPC 皮膚.
.npc faction 〈faction〉 :改變選擇的NPC 的派別.
.npc name 〈name〉 :更改選擇的NPC 的名字.
.npc flag 〈flag〉 : 改變選擇的NPC 旗子.
.npc animfreq 〈frequency〉 : 改變選擇的NPC 頻率.
.npc random 〈num 0-1〉 :集合任意開關選擇的NPC .
.npc addmove :增加一個小站或設置NPC.
.npc run 〈num 0-1〉 : 設置奔跑開關選擇的NPC .
.npc state 〈num 0-2〉 :設置如果選擇的NPC NPC 意志自動攻擊.
.npc scale 〈num〉 :選擇的NPC集合scale.
.npc hpmin 〈num〉 : 設置選擇的NPC最小HP .
.npc hpmax 〈num〉 : 設置選擇的NPC最大HP .

.admin ban 〈name〉 :禁令命名的用戶從伺服器
.admin lvl 〈name〉 〈lvl account〉 :改變命名的用戶lvl 帳戶.
.admin addspirit : 增加一種Spirit來世界.
.admin die :使用戶死
.admin revive :使用戶復活
.admin update 〈old〉 〈new〉 : 更新Opcodes

.addgo : 在你的坐標添加游戲對象
.add : 添加項目到你的背包中.
.addnpc : 添加NPC到游戲.
.del : 刪除目標NPC
.setlevel : 設置個人或NPC的等級
.setmodel : 給NPC或個人設置模型數量.
.learn : 學習魔法的數目
.save : 保存文件.
.rehash : 改寫目標.
.flag1 : 設置有毛病的標記.
.ppon : 打開pp系統.
.ppoff :關閉pp系統.
.turn : 轉動NPC面朝你.
.come : 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以後所有東西都會沒有的,比如賬號..切記!!!!!!

G. 怎麼手動設置伺服器IP

DNS是域名解析系統,比如你訪問www.BAIDU.COM靠的就是DNS解析功能,它把你查的域名通過DNS解析到指定的IP上。伺服器IP地址設置關鍵看你是什麼操作系統了,WINDOWS的直接在本地連接中去修改

H. 教我如何DIY魔獸私服

一.伺服器安裝
1.首先下載伺服器端wowWDDG_Identity
2.安裝,一直按照說明,下一步就可以,注意硬碟空間不要小於3.5G
3.裝完以後他會提醒你選擇wow目錄,選擇你安裝的客戶端目錄即可。或者運行/maps/BatCreator.exe也可以
4.然後運行,開始解壓地圖,注意第一個選擇Y,第二個選擇N
5.在安裝伺服器端的目錄下建立accounts目錄,運行Account Creator.exe建立帳號.
6.運行IP-Configuration.exe定義自己的ip和一些伺服器屬性,包括回血,回魔速度,伺服器類型,自動保存等.界面上的英文很好懂,真的不懂就查查金山詞霸好了,呵呵!
7.最後運行伺服器即可。
二.伺服器常用設置
很多伺服器新人出生錢的問題(那個出來可以賣10銀幣變10金幣的改法):
修改scripts/items.scp
找到[item 40000]
class=12
level=1
material=-1
model=3331
name=10 Silver Certificate 修改為10 GOLD Certificate
quality=1
buyprice=1000 修改為100000
sellprice=1000 修改為100000
stackable=100
1.經驗值獲得倍率修改
修改文件:/scripts/emu.conf, /scripts/startup.tcl
修改步驟:
(1) emu.conf中修改save_text_ppoints=yes
(2) startup.tcl中set xp [expr { 20+((($victim_level/4)+5)*$victim_level)*倍率 }],倍率是一個你想獲得經驗值得倍率,應該是數字
2.怪物掉寶率修改
修改文件:/scripts/creatures.scp
(1) creatures.scp 文件里的loot=xxx xxx
前面一個數是物品代碼,後面一個就是爆率
比如loot=3300 22.620001 就是代碼為3300的物品 爆率是22.620001
其中3300是代表/scripts/items.scp中的物品代碼
3.地圖上增加新NPC的方法
(1) 需要用GM帳號進入游戲到需要增加新NPC的地點
(2) addspawn 99999 在GM站立的地方安放一個NPC的刷新點。
(3) .setspawndist 2 4 該刷新點刷新的怪物自主移動范圍為2-4 yards
(4) .setspawntime 60 300 該刷新點刷新怪物的時間間隔為 60-300秒。
(5) 出現小人(既刷新點).等幾秒鍾 出現新NPC
(6) 清除刷新點,游戲里選定你要刪除的小人,輸入.del即可
4.如何備份帳號信息
(1) 備份accounts文件夾下的所有帳戶文件
(2) 備份saves文件夾下的players.save
5.騎乘指南
(1) 用GM帳號進入游戲
(2) .add xxx 其中xxx為坐騎代碼(附C)
(3) .learn xxx 其中xxx為技能代碼(附C)
6.如何學習穿皮甲,鏈甲,板甲
(1) 用GM帳號進入游戲
(2) 選中需要學習穿裝技能的人物
(3) 然後輸入 .learnsk xxx 其中xxx代表需要學習的技能代碼
也可以修改用戶的存檔.這個在下面的文件分析中會提到的.
(4) 布甲技能代碼 415 皮甲技能代碼 414 鏈甲技能代碼 413 板甲技能代碼 293
7.如何瞬移去指定地點
(1) 用GM帳號進入游戲
(2) .gotrigger XXX 這里XXX是個數字,代表地區代碼(附D)
8.如何增加各種物品到背包中
(1) 用GM帳號進入游戲
(2) .add xxx 這里xxx是一些數字, 代表各種物品代碼(附B)
7.如何迅速升級
(1) 用GM帳號進入游戲
(2) 要先點選需要升級的人物
(3) .setxp xxx 這里xxx是一些數字, 代表需要增加的經驗值
(4) 或者 .setlevel xx 這里xxx是一些數字, 代表你想要的級數
8.如何刷錢
(1) 用GM帳號進入游戲
(2) .add 944 1000 是N個杖~賣到商店2000+金
9.如何修改各物品價格
修改文件:/scripts/items.scp
(1) 在items.scp文件中修改物品的sellprice=即可
提示:你可以用UltraEdit軟體打開,因為可以用正則表達式進行查找
10.如何修改個技能學習的價格
修改文件:/scripts/spellcost.scp
(1)在spellcost.scp文件中修改price即可
提示:你可以用UltraEdit軟體打開,因為可以用正則表達式進行替換
11.如何修改人物的屬性
修改文件:/saves/players.save
(1) 查找需要修改的人物名稱 NAME=人物名稱
(2) 修改你需要修改的數據即可(那些英文很簡單的)
注意: 修改時需要先關閉伺服器端,修改好以後再啟動伺服器即可
三.伺服器端文件分析
/accounts/ 放置所有帳號
/logs/ 放置伺服器的運行記錄
/saves/ 放置伺服器端的人物保存,地圖保存等記錄
/scripts/ 放置一些伺服器的腳本文件
/maps/ 放置了伺服器端的地圖
/saves/players.save 這個文件中主要是保存游戲中各個人物的信息
文件中的部分內容解釋
[OBJECT]
GUID=0720C89
LEVEL=42 //人物等級
XYZ=-3623.293701 -2347.990967 91.682785 4.186294 //人物所在的地圖坐標
MAXHEALTH=1494 //生命值
MAXPOWERS=2212 1000 0 500 0 //最大能量
SIZE=1.300000 //人物形狀大小
XP=28238 //經驗值多少
MONEY=7087 //所擁有的錢多少,以銅幣為單位
NAME=Bloodtears //人物名稱,這個可以作為修改指定人物的索引
RACE=6 //在/scripts/defines.scp文件中對種族的宏定義,這里的6表示種族牛頭人(tauren)
CLASS=11 //在/scripts/defines.scp文件中對職業的宏定義,這里的11表示職業德魯伊(druid)
BINDPOINT=1 215 -2917.580078 -257.980011 52.996799 //游戲中你綁定的地點,也就是你死後靈魂出現的地點
SPELL=6478 0 //你掌握的魔法
...
SKILL=415 1 1 //你掌握的技能,包括能夠穿裝備的技能! 這里的415代表能夠穿布甲.
//你可以添加SKILL=413 1 1使該人物能夠穿鏈甲,而414(布甲),293(板甲),412(盾牌). 其他類推即可.
...
QUEST=5723 0 0 0 0 0 //你的任務代碼
/scripts/areatriggers.scp 這個文件中主要是地區的代碼
文件中的內容典型的為:
[areatrigger 1740] //地區代碼為1740
pos=1 -7874.180176 -1806.300049 -271.459015 //地圖中的坐標
name=The Marshlands - Un'goro Crater //地區名稱
/scripts/classes.scp 這個文件中主要是定義各個種族和職業的原始屬性
如果你要修改一個種族或一個職業的初始屬性,以及人物出生時攜帶者的物品,你可以修改這個文件即可.
本文件中都有詳細的英文注釋,只要懂英語的應該可以看懂的,我在這里不再羅嗦了.
這里只舉兩個簡單的例子,拋磚引玉...
目標1:使戰士出生時就可以穿板甲
步驟:
(1) 找到[class #CLASS_WARRIOR]條目,該條目下面的數據代表戰士出生時的初始屬性
(2) 找到//Armor Proficiencies條目,該條目下面的數據代表戰士出生時掌握的裝備技能.
(3) 你可以找到skill=415 1 1 // Cloth
skill=414 1 1 // Leather 代表戰士出生時就可以穿布甲和皮甲
(4) 添加 skill=413 1 1 //鏈甲
skill=293 1 1 //板甲
skill=412 1 1 //盾牌 來使戰士出生時就可以使用鏈甲,板甲,盾牌
目標2:使人族的戰士出生時攜帶一匹馬
步驟:
(1) 找到[startitems #RACE_HUMAN #CLASS_WARRIOR]條目,該條目下的數據代表人族戰士出生時攜帶的物品,初始魔法和技能
(2) 其中item=26 25 代表在人物的第26個位置放置代碼為25的物品,代碼為25的物品你可以在items.scp中查到
(3) 添加item=28 13334 //代碼13334代表Green Skeletal Warhorse
/scripts/creatures.scp 這個文件中定義地圖上所有NPC的屬性
如果你要添加修改NPC,你可以修改這個文件即可.包括你可以添加一個賣藍色裝備的NPC,也可以修改某NPC的裝備爆率以及傷害值等一系列屬性.
文件中的典型內容為:
[creature 6] //NPC的代碼,如你可以在.addspawn 6 來添加該NPC到指定地點
name=Kobold Vermin //NPC的名字
attack=1986 2185 //NPC的攻擊傷害值
bounding_radius=0.561000 //綁定范圍,也就是說該NPC在0.561yards范圍內將攻擊玩家
combat_reach=7.56 //戰斗范圍,也就是在該NPC攻擊玩家的時候,只有當玩家逃出7.56yards范圍外才會停止攻擊
maxhealth=57 //血多少
maxmana=45 //魔法值多少
speed=0.93 //速度
loot=2770 0.01 //對代碼為2770的物品爆率為0.01(1%)
舉例
目標1:使上面的NPC能夠爆Elemental Mage Staff(元素之杖,法師的極品杖),爆率為0.05(5%)
步驟:
(1) 找到[creature 6]條目
(2) 添加loot=944 0.05 即可 //代碼944代表items.scp文件中的定義的元素之杖
目標2:在游戲地圖上添加賣靈魂之石的NPC
步驟:
(1) 在該文件的最後添加以下代碼:
[creature 3456789]
name=Soul Shard Seller
attack=1613 1774
bounding_radius=1.000000
combat_reach=8.00
damage=32 42
flags1=08400046
guild=Soul Shard Seller
level=30 30
maxhealth=757
maxmana=605
model=9261
speed=1.35
type=7
npcflags=4
faction=35
family=7 //以上是對該NPC的一般屬性的定義
sell=6265 //這個是主要的,代碼6265代表靈魂之石,在items.scp中定義
(2) 用GM帳號進入游戲,到達需要添加NPC的地點
(3) 輸入 .addspawn 3456789 即可
/scripts/defines.scp 這個文件中主要是一些宏定義,只要在需要的時候去查就可以了.
舉例:
(1) 在/save/players.save文件中有race=4的條目
(2) 在/scripts/defines.scp文件中找到// races -條目
(3) #define RACE_NIGHT_ELF 4 就是說race=4 是夜精靈族
/scripts/emu.conf 這個文件主要是伺服器的一些基本配置,包括回血,回魔速度,自動保存時間設置.
你可以直接修改這個文件修改伺服器的一些基本配置,也可以用wowWDDG_Identity自帶的的IP-Configuration.exe來修改伺服器的基本配置.
舉例:
目標:修改伺服器的可以支持1000同時在線
步驟:
(1) 找到max_players=xxx條目
(2) 修改max_players=1000即可
/scripts/items.scp 這個文件主要是對伺服器物品的定義
文件中的典型內容(部分):
[item 25] //物品的代碼
buyprice=35 //從NPC中購買的價格
class=2 // 頭飾, 這個可以中defines.scp文件中的//itemtypes-條目下查到
rability=20 //耐久度
inventorytype=21 //存貨量
level=2 //等級
name=Worn Shortsword //物品名稱
sellprice=7 //物品價格
subclass=7 // 這個可以在defines.scp文件中的//subclasses-條目下查到
/scripts/quests.scp 這個文件主要是對各個任務的描述,回報
如果你想漢化游戲中的人物的話,你可以翻譯這個文件即可.
/scripts/spellcost.scp 這個文件是對每一個技能學習的價格定義
文件中的典型內容:
[spell 8402] //技能代碼
name=Fireball Rank 7 //魔法名稱為Fireball,7級
reqspell=8401 //需要的技能點8401
price=100 //學習該技能的價格為100銅幣
附A 魔獸世界,GM命令大全
.addgo : 在你的坐標添加游戲對象
.add : 添加項目到你的背包中.
.addnpc : 添加NPC到游戲.
.del : 刪除目標NPC
.setlevel : 設置個人或NPC的等級
.setmodel : 給NPC或個人設置模型數量.
.learn : 學習魔法的數目
.save : 保存文件.
.rehash : 改寫目標.
.flag1 : 設置有毛病的標記.
.ppon : 打開pp系統.
.ppoff :關閉pp系統.
.turn : 轉動NPC面朝你.
.come : 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 : 測試到競技

這只是教程一,後面還有更為詳細的教程二,教程三部分
樓主可以登陸我們的魔獸專題網站:http://wow164.59.cn上詳細了解
希望可以給樓主實質性的幫助。
希望你早日玩到自己架設的魔獸私服。

I. 魔獸私服伺服器IP如何設置

區域網版架設步驟

1: 將一鍵文件解壓縮到沒有中文名稱的路徑中[路徑中不能包含中文,推薦解壓到硬碟根目錄]會得到三個文件夾『Mangos』和『Web_Mysql』和『Navicat』。

2: 首先運行Web_Mysql下的'啟動web伺服器.exe',啟動後桌面的狀態欄上會出現伺服器圖標,右鍵這個圖標會出現彈出菜單,滑鼠移動到"Apache/MySql控制",會出現子菜單,如果"單獨啟動apache"和"單獨啟動mysql"是灰色而"單獨停止apache"和"單獨停止mysql"是黑色說明web服務環境啟動成功!否則web環境啟動失敗!
FAQ:造成啟動失敗原因的情況多為apache的8081埠或mysql的3306埠被另外的軟體佔用。請檢查之前是否安裝過apache或mysql,如果安裝過請先卸載!

3.查看您電腦的區域網IP,方法: 右擊網上鄰居點屬性-右擊本地連接點狀態-點開「支持」欄,上面的IP地址就是你的區域網IP,復制您的IP地址

4.打開Navicat目錄下「navivat.exe」,點擊「連接」-在「用戶名」、「密碼」處填上「mangos」、「mangos」(填的時候沒有引號),其他項默認,點確定

5.雙擊左邊的localhost欄,雙擊realmd表,雙擊右邊的realmist表,在address欄里粘帖您的IP地址(例如: 192.168.1.101),name欄是您的伺服器名字,隨你自己的意願改,完成後回車確定

6.打開下載好的文件夾里的「Mangos」下的「啟動WOW伺服器.exe」,等待啟動完成。

7: 第2步成功後,打開瀏覽器輸入127.0.0.1:8081即可打開注冊頁,在這里注冊的帳號就是後面游戲要用到的登錄帳號!如果你要給其他人注冊頁面可以告訴他們你的網址192.168.1.101:8081

8: 運行Mangos下的'啟動WOW伺服器.exe',啟動後可以隱藏窗口到狀態欄,當出現滴的一聲說明啟動成功!如果直接用資料庫里有的游戲帳號,可略過第三部。也可以運行第四步後再運行第三步。

9: 將『附贈登陸器及其他工具』目錄下對應的登陸器發給區域網其他的玩家,讓他們放在游戲根目錄,這時還不行哦,還需要用記事本修改這個登陸器的內容。把裡面的127.0.0.1換成192.168.1.101,保存運行即可登錄游戲!

熱點內容
演算法第五版 發布:2025-03-20 05:17:57 瀏覽:728
湖南台訪問 發布:2025-03-20 05:10:32 瀏覽:37
腳本和秒搶 發布:2025-03-20 05:06:29 瀏覽:590
b35鎖如何設置密碼 發布:2025-03-20 05:06:27 瀏覽:903
淘寶如何租雲伺服器 發布:2025-03-20 05:05:12 瀏覽:210
編程忌諱 發布:2025-03-20 04:58:35 瀏覽:425
國家知識產權專利資料庫 發布:2025-03-20 04:54:29 瀏覽:414
win7怎麼給文件夾設密碼 發布:2025-03-20 04:52:38 瀏覽:723
安卓手機電影怎麼投屏到ipad上 發布:2025-03-20 04:27:23 瀏覽:677
蘋果安卓基於什麼開發 發布:2025-03-20 04:20:52 瀏覽:520