一键安装版自带的是SQL SERVER 2005 EXPRESS,一般按照错误是COM+错误,可以在管理工具》服务处,把COM+的两个服务设置为自动启动。如果还不能解决,可以执行这个工具
下载
2012年1月23日星期一
2011年12月30日星期五
2011年8月9日星期二
用 EP6 端來架設 EP7
第一步
下載 EP7 工具
第二步
把工具解壓到 EP6 客戶端,然後解壓 skinobject.rcc、glogic.rcc... 你懂的
第三步
用 EP7 的 ItemEdit.exe 打開 EP6 的 item.isf 然後儲存,item.isf 就會自動變成 EP7 版本,用 EP7 的 SkillEdit.exe 打開 EP6 的 skill.ssf 然後儲存,skill.ssf 就會自動變成 EP7 版本。還有 crow.mnsf、npctalk、quest...這些不用我重複吧 :)
第四步
在 亂Online\Data\Glogic 裡面創一個 DEC 跟 ENC 文件夾,把 Glogic.rcc 所有文件解壓出來 ENC 文件夾
除了以下四個文件不要解壓。
item.isf
crow.mnsf
Comment.ini
skill.ssf
tip.txt
第五步
下載這些工具然後運行 PDF Check File
第六步
如下圖,選擇 Decode,勾 Bulk,Open 找 ENC 文件夾,Save 找 DEC 文件夾,然後按 -DEC-
第七步
打開 mapslist.ini,把 MapKeySize 輸入 20,然後在全部 [1,0,0,0,1,1,0,0,0,1] 後面加個 ,1 ,變成 [1,0,0,0,1,1,0,0,0,1,1],然後在最後加個 [0]。
EP6s2
EP7v1
然後儲存
第八步
把 EP7_ENCRYPTOR.exe 解壓到 亂Online\Data\Glogic 然後運行,在 test 那邊輸入 DEC 然後按 OK。
第九步
把你修改好的文件全部丟進去 glogic.rcc、npctalk.rcc、quest.rcc
第十步
下載這個補丁包然後把裡面的東西丟進去你的 glogic.rcc
再下載這個補丁包,Param.ini 跟 Option.ini 放到客戶端根目錄,然後把 Gui 裡面所有文件覆蓋到你的 亂Online\Data\Gui。
完成。
下載 EP7 工具
第二步
把工具解壓到 EP6 客戶端,然後解壓 skinobject.rcc、glogic.rcc... 你懂的
第三步
用 EP7 的 ItemEdit.exe 打開 EP6 的 item.isf 然後儲存,item.isf 就會自動變成 EP7 版本,用 EP7 的 SkillEdit.exe 打開 EP6 的 skill.ssf 然後儲存,skill.ssf 就會自動變成 EP7 版本。還有 crow.mnsf、npctalk、quest...這些不用我重複吧 :)
第四步
在 亂Online\Data\Glogic 裡面創一個 DEC 跟 ENC 文件夾,把 Glogic.rcc 所有文件解壓出來 ENC 文件夾
除了以下四個文件不要解壓。
item.isf
crow.mnsf
Comment.ini
skill.ssf
tip.txt
第五步
下載這些工具然後運行 PDF Check File
第六步
如下圖,選擇 Decode,勾 Bulk,Open 找 ENC 文件夾,Save 找 DEC 文件夾,然後按 -DEC-
第七步
打開 mapslist.ini,把 MapKeySize 輸入 20,然後在全部 [1,0,0,0,1,1,0,0,0,1] 後面加個 ,1 ,變成 [1,0,0,0,1,1,0,0,0,1,1],然後在最後加個 [0]。
EP6s2
[MAP_LIST_INFO]
MapKeySize = 18
;
; [Used] [filename] [mapid] [fieldserver] [flags] [mapname] [bgm] [loaging image]
[MAP_LIST]
MAP = [1] [innerzone_01.lev] [0,0] [0] [1,0,0,0,1,1,0,0,0,1] [圣门学院1F] [ran01.ogg] [loading_001.tga]
//
EP7v1
[MAP_LIST_INFO]
MapKeySize = 20
;
; [Used] [filename] [mapid] [fieldserver] [flags] [mapname] [bgm] [loaging image]
[MAP_LIST]
MAP = [1] [innerzone_01.lev] [0,0] [0] [1,0,0,0,1,1,0,0,0,1,1] [圣门学院1F] [ran01.ogg] [loading_001.tga][0]
//
然後儲存
第八步
把 EP7_ENCRYPTOR.exe 解壓到 亂Online\Data\Glogic 然後運行,在 test 那邊輸入 DEC 然後按 OK。
第九步
把你修改好的文件全部丟進去 glogic.rcc、npctalk.rcc、quest.rcc
第十步
下載這個補丁包然後把裡面的東西丟進去你的 glogic.rcc
再下載這個補丁包,Param.ini 跟 Option.ini 放到客戶端根目錄,然後把 Gui 裡面所有文件覆蓋到你的 亂Online\Data\Gui。
完成。
2011年8月8日星期一
把你的 EP6 數據庫升級 EP7
第一步
重命名舊的 RanGame1 到 RanGame1_ep6
第二步
還原這個EP7的數據庫 EP7數據庫下載
第三步
现在你必须修改 RanGame1 新的 EP7 数据库的主键在 ChaInfo,使你的旧数据库复制的数据将接受新的数据。
1. 在你的 RanGame1 找到 Object Explorer 然後扩展。
2. 扩展後再 RanGame1 找到 Table 再扩展。
3. 然後找到 Chainfo
4. 右鍵 ChaInfo
5. Design
6. 然後找 ChaNum Column <這就是主鍵
7. 然後找 Identify Specification
8. 設為 NO
9. 然後儲存 table
第四步
執行這個到新的查询,執行後你的數據庫升級成功。但!!還沒完成,你必須看到最後一步。
第五步
現在你需要重新修改 RanGame1\ChaInfo 的主鍵
1. 在你的 RanGame1 找到 Object Explorer 然後扩展。
2. 扩展後再 RanGame1 找到 Table 再扩展。
3. 然後找到 Chainfo
4. 右鍵 ChaInfo
5. Design
6. 然後找 ChaNum Column <這就是主鍵
7. 然後找 Identify Specification
8. 設為 YES
9. 然後儲存 table
關於 RanUser 跟 RanShop 裡面都沒有什麼重要,最重要的只是 RanGame1 跟 RanLog。
重命名舊的 RanGame1 到 RanGame1_ep6
第二步
還原這個EP7的數據庫 EP7數據庫下載
第三步
现在你必须修改 RanGame1 新的 EP7 数据库的主键在 ChaInfo,使你的旧数据库复制的数据将接受新的数据。
1. 在你的 RanGame1 找到 Object Explorer 然後扩展。
2. 扩展後再 RanGame1 找到 Table 再扩展。
3. 然後找到 Chainfo
4. 右鍵 ChaInfo
5. Design
6. 然後找 ChaNum Column <這就是主鍵
7. 然後找 Identify Specification
8. 設為 NO
9. 然後儲存 table
第四步
執行這個到新的查询,執行後你的數據庫升級成功。但!!還沒完成,你必須看到最後一步。
USE RanGame1
INSERT INTO ChaInfo
(
chanum,
SGNum,
UserNum,
ChaName,
ChaGuName,
ChaTribe,
ChaClass,
ChaSchool,
ChaHair,
ChaFace,
ChaLiving,
ChaLevel,
ChaMoney,
ChaPower,
ChaStrong,
ChaStrength,
ChaSpirit,
ChaDex,
ChaIntel,
ChaStRemain,
ChaExp,
ChaViewRange,
ChaHP,
ChaMP,
ChaStartMap,
ChaStartGate,
ChaPosX,
ChaPosY,
ChaPosZ,
ChaSaveMap,
ChaSavePosX,
ChaSavePosY,
ChaSavePosZ,
ChaReturnMap,
ChaReturnPosX,
ChaReturnPosY,
ChaReturnPosZ,
ChaBright,
ChaAttackP,
ChaDefenseP,
ChaFightA,
ChaShootA,
ChaSP,
ChaPK,
ChaSkillPoint,
ChaInvenLine,
ChaDeleted,
ChaOnline,
ChaCreateDate,
ChaDeletedDate,
ChaStorage2,
ChaStorage3,
ChaStorage4,
ChaGuSecede,
ChaQuest,
ChaSkills,
ChaSkillSlot,
ChaActionSlot,
ChaPutOnItems,
ChaInven,
ChaSex,
ChaReborn,
ChaHairColor
)
select
ChaNum,
SGNum,
UserNum,
ChaName,
ChaGuName,
ChaTribe,
ChaClass,
ChaSchool,
ChaHair,
ChaFace,
ChaLiving,
ChaLevel,
ChaMoney,
ChaPower,
ChaStrong,
ChaStrength,
ChaSpirit,
ChaDex,
ChaIntel,
ChaStRemain,
ChaExp,
ChaViewRange,
ChaHP,
ChaMP,
ChaStartMap,
ChaStartGate,
ChaPosX,
ChaPosY,
ChaPosZ,
ChaSaveMap,
ChaSavePosX,
ChaSavePosY,
ChaSavePosZ,
ChaReturnMap,
ChaReturnPosX,
ChaReturnPosY,
ChaReturnPosZ,
ChaBright,
ChaAttackP,
ChaDefenseP,
ChaFightA,
ChaShootA,
ChaSP,
ChaPK,
ChaSkillPoint,
ChaInvenLine,
ChaDeleted,
ChaOnline,
ChaCreateDate,
ChaDeletedDate,
ChaStorage2,
ChaStorage3,
ChaStorage4,
ChaGuSecede,
ChaQuest,
ChaSkills,
ChaSkillSlot,
ChaActionSlot,
ChaPutOnItems,
ChaInven,
ChaSex,
ChaReborn,
ChaHairColor
from RanGame1_ep6.dbo.chainfo
第五步
現在你需要重新修改 RanGame1\ChaInfo 的主鍵
1. 在你的 RanGame1 找到 Object Explorer 然後扩展。
2. 扩展後再 RanGame1 找到 Table 再扩展。
3. 然後找到 Chainfo
4. 右鍵 ChaInfo
5. Design
6. 然後找 ChaNum Column <這就是主鍵
7. 然後找 Identify Specification
8. 設為 YES
9. 然後儲存 table
關於 RanUser 跟 RanShop 裡面都沒有什麼重要,最重要的只是 RanGame1 跟 RanLog。
2011年7月7日星期四
如何開啟 Suryun?
開啟suryun指令:
/lev_new w_total_suryun_01.lev
/lev_new w_total_suryun_02.lev
/lev_new w_total_suryun_03.lev
/lev_new w_total_suryun_04.lev
/lev_new w_total_suryun_05.lev
終止suryun指令:
/lev_new 0
/lev_new w_total_suryun_01.lev
/lev_new w_total_suryun_02.lev
/lev_new w_total_suryun_03.lev
/lev_new w_total_suryun_04.lev
/lev_new w_total_suryun_05.lev
終止suryun指令:
/lev_new 0
修改公會戰和PK時刻
公會戰時間設定
1. 打開你的 glogicserver.rcc
2. 解壓 guid01.bin, guid02.bin, guid03.bin, guid04.bin 出來
3A. EP3、EP4 用 RanFileEditor 打開
3B. EP5、EP6 用 LogicFileEdit 打開
4. 打開後是這樣滴
guid01.bin
BATTLE_TIME_1 7, 20
7 = 天, 20 = 20:00 / 8:00pm
1 = 星期日,2 = 星期一,3 = 星期二,4 = 星期三,5 = 星期四,6 = 星期五,7 = 星期六
注意:這裡有個一小時前公告,如果你是放晚上8.00PM開始公會戰的話,那就7.00PM系統會自動發公告,然後公會戰在9.00PM結束。
guid01.bin <---- 聖門學院guid02.bin <---- 玄岩學院guid03.bin <---- 鳳凰學院guid04.bin <---- 商洞5. 完成修改後要記得保存6. 把 guidxx.bin 拉回進去 glogicserver.rcc 裡面7. 最後也要檢查一下你的 default.charclass8. 打開然後找到 GUIDANCE_FILE.9. 看看是不是好像這樣的
10. 如果是這樣的話那就完成了。
PK 時刻設定
1. 打開你的 glogic.rcc 然後解壓 default.charclass 然後打開
2. 找到
1. 打開你的 glogicserver.rcc
2. 解壓 guid01.bin, guid02.bin, guid03.bin, guid04.bin 出來
3A. EP3、EP4 用 RanFileEditor 打開
3B. EP5、EP6 用 LogicFileEdit 打開
4. 打開後是這樣滴
guid01.bin
//
//
// ''
ID 1
NAME 聖門學院
// @ ( @ )
GUIDANCE_MAP 0,0
GUIDANCE_MAP 2,0
GUIDANCE_MAP 3,0
GUIDANCE_MAP 201,0
GUIDANCE_MAP 211,0
//
CLUB_MAP 211,0
CLUB_GATE 6
CLUB_HALL_MAP 201,0
//
//
// @@
COMMISSION 5.0
// , , .
// (1), (2), (3), @(4), (5), (6), (7)
BATTLE_TIME_1 7, 20
BATTLE_TIME_2 3, 21
BATTLE_TIME_3 4, 21
BATTLE_TIME_4 5, 21
//
// @. ( . )
// mob_mid, mob_sid, posx, posy
//AWARD_MOB 62, 4, 29, 52
//
//
BATTLE_TIME 3600 // per sec
// .
ITEM_DROPRATE 5
BATTLE_TIME_1 7, 20
7 = 天, 20 = 20:00 / 8:00pm
1 = 星期日,2 = 星期一,3 = 星期二,4 = 星期三,5 = 星期四,6 = 星期五,7 = 星期六
注意:這裡有個一小時前公告,如果你是放晚上8.00PM開始公會戰的話,那就7.00PM系統會自動發公告,然後公會戰在9.00PM結束。
guid01.bin <---- 聖門學院guid02.bin <---- 玄岩學院guid03.bin <---- 鳳凰學院guid04.bin <---- 商洞5. 完成修改後要記得保存6. 把 guidxx.bin 拉回進去 glogicserver.rcc 裡面7. 最後也要檢查一下你的 default.charclass8. 打開然後找到 GUIDANCE_FILE.9. 看看是不是好像這樣的
GUIDANCE_FILE guid01.bin
GUIDANCE_FILE guid02.bin
GUIDANCE_FILE guid03.bin
GUIDANCE_FILE guid04.bin
10. 如果是這樣的話那就完成了。
PK 時刻設定
1. 打開你的 glogic.rcc 然後解壓 default.charclass 然後打開
2. 找到
//--------------------------------------------------------------------[school pk event use]
bSCHOOL_FREE_PK_ALWAYS 0 // 1 = 全天PK時刻 0 = 分時段PK
bSCHOOL_FREE_PK 1 // 0 = 關 1 = 開.
bSCHOOL_FREE_PK_TIME_REAL 0 // 0 = 關 1 = 開.
bSCHOOL_FREE_PK_Z_FORCED 0 // 0 = 按Z才能關 1 = 按Z才能開.
dwSCHOOL_FREE_PK_TIME_START 21 // PK開始時刻
dwSCHOOL_FREE_PK_TIME_TERM 10 // 不懂什麼來的
fSCHOOL_FREE_PK_ITEM_DROP 5 // PK死後掉道具八仙率
//--------------------------------------------------------------------
2011年7月5日星期二
为服务器安全性实行方式
在私服界做生意的人要注意以下的幾個安全措施。
要學習這次的教程的同學需要有一點IT知識。
1. 【最重要】開服最好用多過一架電腦,如果可以的話,別把數據庫、網站、服務器放在同一架電腦架設。分開越多架機就越安全。
2A. 使用中間人與Appache服務器和數據庫,而不是允許網絡服務器直接編輯數據庫,使用套接字(通過 JavaScript)和發送請求到服務器,然後將寫入和讀取數據庫,這樣無論你如何搞砸網站,服務器將不允許任何不良的查詢來運行,所以你有100%保護,防止黑客破壞數據庫。
使用中間人的原因就是因為 config.php文件,該文件包含您的用戶名和密碼的SQL數據庫!使用Appache可讓人可以閱讀你的config.php和獲得完全訪問你的數據庫,如果您使用中間人,www文件夾裡面沒有config.php文件 ,所以不存在風險。
2B. Appache服务器和数据库之间用中间人,不要直接让webserver(网站)去修改数据库。用封包(with javascript)去下命令从数据库 接受写入或是只读。 这样的话你的网站再垃圾再白痴都不会让恶意queries(In general, a query is a form of questioning, in a line of inquiry)(查询)去工作了, 所以你就100%安全了不会用数据库损坏了。
这就是为什么?用中间人是那么的重要了因为config.php这个文件里面有你用来连接SQL数据库的密码和用户名 !用Appache查询的话,你的config.php就会完全控制你的数据库。用中间人的话在WWW文件夹里面就没有config.php也就一点危险也没有了。
3. 限制權限在SQL用戶,大多數人使用SA用戶帳戶作為服務器和網站,這是非常不專業,你應該創建一個 SQL用戶只需要的它的權利,例如服務器不需要使用DELETE命令,它永遠不會刪除任何行,所以你可以創建一個新的SQL用戶具有SELECT和UPDATE權限,如果你讓網絡服務器直接訪問該網站,我建議有太多的DELETE刪除的權利,但最好將有一個中間人。
4. 每日都做數據庫備份,使用SQL代理來創建一個定期查詢,將每天備份數據庫。 服務器可以運行在備份過程中,但要確保備份是在非繁忙時間,以防止卡,因為在備份過程中大量的I/O消耗從硬盤而延誤互動與數據庫(造成角色讀取失敗)。
5. 在同一時間保持你的數據庫在多台計算機 !硬盤驅動器是永遠不會安全的,即使你的硬盤從來沒有壞過,任何時候都會壞掉。因此,為了防止損壞,安裝 SQL Redundancy,採用兩個SQL服務器在不同電腦上,去谷歌搜索(如何設置 SQL Redundancy)。
6. 不要使用來路不明的.exe文件 任何.exe你不知道的可能是RAT(遠程訪問木馬),可以讓創作者的大鼠自由訪問您的電腦,下載數據,刪除你的東西。
7. 在最壞的情況下,您的數據庫遭到入侵,你的玩家資料會丟失!這是對你來講非常不好的。 因此,為了保持你的玩家資料的安全,需要遵循以下步驟:
使用這個可以防止任何人想盜取你的玩家的帳號與密碼。
8. 不要過分依賴防火牆或/防病毒,他們救不了你,防火牆是沒有意義的服務器,因為服務器是由接受連接,使連接到特定端口,因此防火牆處於非活動狀態在這些端口,你只要確保你有沒有端口開放是不是要開放!確保端口開放是那些只有你自己打開的!鼠和病毒可能會打開端口自己惡意活動。
9. 你的數據庫放一個長長的密碼,最少要16個字符以防止你的數據庫遭人惡意破壞!
10. 不要用SA做你的SQL登入!創一個新用戶帳號用別的名字,刪除SA,因為每個人都知道數據庫的登入是SA,所以駭客如果要進入的話,他第一個會試的就是SA。
11. 別隨便讓任何人進入你的服務器,最好就是只有一個人使用。
12. 禁用來賓帳戶(Guest),重新命名您的用戶帳戶沒有叫Admin或Administrator 不使用密碼像root、admin、administrator、1234、QWERTY、help、guest或任何在字典的字。
如果你的服很出名的話,駭客就自然會增加,而不是每一個駭客都是新手、白痴、笨蛋只會玩BUG或WPE,你最好做好準備。不怕一萬,只怕萬一。
特別感謝
Jolin分享這篇文章
我翻譯
previous翻譯
谷歌翻譯
原文:http://forum.ragezone.com/f528/guide-security-practices-servers-761405/
要學習這次的教程的同學需要有一點IT知識。
1. 【最重要】開服最好用多過一架電腦,如果可以的話,別把數據庫、網站、服務器放在同一架電腦架設。分開越多架機就越安全。
2A. 使用中間人與Appache服務器和數據庫,而不是允許網絡服務器直接編輯數據庫,使用套接字(通過 JavaScript)和發送請求到服務器,然後將寫入和讀取數據庫,這樣無論你如何搞砸網站,服務器將不允許任何不良的查詢來運行,所以你有100%保護,防止黑客破壞數據庫。
使用中間人的原因就是因為 config.php文件,該文件包含您的用戶名和密碼的SQL數據庫!使用Appache可讓人可以閱讀你的config.php和獲得完全訪問你的數據庫,如果您使用中間人,www文件夾裡面沒有config.php文件 ,所以不存在風險。
2B. Appache服务器和数据库之间用中间人,不要直接让webserver(网站)去修改数据库。用封包(with javascript)去下命令从数据库 接受写入或是只读。 这样的话你的网站再垃圾再白痴都不会让恶意queries(In general, a query is a form of questioning, in a line of inquiry)(查询)去工作了, 所以你就100%安全了不会用数据库损坏了。
这就是为什么?用中间人是那么的重要了因为config.php这个文件里面有你用来连接SQL数据库的密码和用户名 !用Appache查询的话,你的config.php就会完全控制你的数据库。用中间人的话在WWW文件夹里面就没有config.php也就一点危险也没有了。
3. 限制權限在SQL用戶,大多數人使用SA用戶帳戶作為服務器和網站,這是非常不專業,你應該創建一個 SQL用戶只需要的它的權利,例如服務器不需要使用DELETE命令,它永遠不會刪除任何行,所以你可以創建一個新的SQL用戶具有SELECT和UPDATE權限,如果你讓網絡服務器直接訪問該網站,我建議有太多的DELETE刪除的權利,但最好將有一個中間人。
4. 每日都做數據庫備份,使用SQL代理來創建一個定期查詢,將每天備份數據庫。 服務器可以運行在備份過程中,但要確保備份是在非繁忙時間,以防止卡,因為在備份過程中大量的I/O消耗從硬盤而延誤互動與數據庫(造成角色讀取失敗)。
5. 在同一時間保持你的數據庫在多台計算機 !硬盤驅動器是永遠不會安全的,即使你的硬盤從來沒有壞過,任何時候都會壞掉。因此,為了防止損壞,安裝 SQL Redundancy,採用兩個SQL服務器在不同電腦上,去谷歌搜索(如何設置 SQL Redundancy)。
6. 不要使用來路不明的.exe文件 任何.exe你不知道的可能是RAT(遠程訪問木馬),可以讓創作者的大鼠自由訪問您的電腦,下載數據,刪除你的東西。
7. 在最壞的情況下,您的數據庫遭到入侵,你的玩家資料會丟失!這是對你來講非常不好的。 因此,為了保持你的玩家資料的安全,需要遵循以下步驟:
- - 永遠不要存儲信用卡信息在數據庫!讓貝寶為您做到這一點 他們可以在11秒內更好地維護自己的資料不是一個簡單的亂服務器
- - MD5是不安全的!我可以在11秒內來破解你MD5密碼 !您需要添加再 SHA256的MD5密碼,然後使用 SALT(谷歌一下SALT),對於這一點,你需要編輯存儲過程 user_verify(在RanUser),並加入到密碼參數的過程中,再 SHA256 hash此外,在你的網站註冊頁 您需要申請使用MD5 hash後 再 SHA256!這樣,你的密碼會比較難破解,你需要超過10.000計算機來破解你的密碼。
- - 也使用SHA256在您的用戶名,在保存的用戶名在數據庫中使用SHA256 hash,然後對他們的用戶驗證再使用 SHA256的用戶名前面的參數的比較與數據庫。
使用這個可以防止任何人想盜取你的玩家的帳號與密碼。
8. 不要過分依賴防火牆或/防病毒,他們救不了你,防火牆是沒有意義的服務器,因為服務器是由接受連接,使連接到特定端口,因此防火牆處於非活動狀態在這些端口,你只要確保你有沒有端口開放是不是要開放!確保端口開放是那些只有你自己打開的!鼠和病毒可能會打開端口自己惡意活動。
9. 你的數據庫放一個長長的密碼,最少要16個字符以防止你的數據庫遭人惡意破壞!
10. 不要用SA做你的SQL登入!創一個新用戶帳號用別的名字,刪除SA,因為每個人都知道數據庫的登入是SA,所以駭客如果要進入的話,他第一個會試的就是SA。
11. 別隨便讓任何人進入你的服務器,最好就是只有一個人使用。
12. 禁用來賓帳戶(Guest),重新命名您的用戶帳戶沒有叫Admin或Administrator 不使用密碼像root、admin、administrator、1234、QWERTY、help、guest或任何在字典的字。
如果你的服很出名的話,駭客就自然會增加,而不是每一個駭客都是新手、白痴、笨蛋只會玩BUG或WPE,你最好做好準備。不怕一萬,只怕萬一。
特別感謝
Jolin分享這篇文章
我翻譯
previous翻譯
谷歌翻譯
原文:http://forum.ragezone.com/f528/guide-security-practices-servers-761405/
2011年3月5日星期六
2011年2月22日星期二
新发现的GM指令
/visible none
这可让你的角色100%透明,如果你按 F12 就完全看不到你的名字,这对拍摄很有用。
/chatlog 类型,??,??类型 = all,private,party,guild,toall,alliance,system
(toall = 对全部人喊)
/msgview off停止 msg view
/msgview PlayerName偷听别人聊天
/dsp off不清楚这是什么
/class_event_begin 类型,部门,率,最小等级,最大等级类型:exp/item
部门:ALL/FIGHT_M ARMS_M/ARCHER_W/SPIRIT_W/EXTREME_M/EXTREME_W/FIGHTER_W/ARMS_W/ARCHER_M/SPIRIT_M
(M = 男,W = 女,FIGHT = 格斗,ARMS = 剑道,ARCHER = 弓箭,SPIRIT = 气功)
率:经验值率或掉宝率
最小等级:最小等级1
最大等级:最大等级300
这项只能在EP6第二季使用
/crow_list 类型类型:mob/npc
/warning_msg on在所有玩家的电脑出现 WARNING!!
/warning_msg off
/genchar_cn 角色名传送那个角色到你身边
2010年8月21日星期六
EP6 第二季 无法进入游戏解决方法
这个问题有两个方法解决。
第一:用一架电脑架,一架玩。
第二:用以下的方法。
材料:
1. 一片Windows XP CD
2. 下载 Virtual PC 2007
3. 一个小时,着你的电脑速度。
安装方法:

按 Next
Create a virtual machine, Next
Create a name, Next
选择系统:Windows XP, Next
Adjust the Ram: 512mb, Next
A new virtual hard disk, Next
665536 以上, Next
完成了!按 Finish
放入 Windows XP 的光碟进去光盘里面然后烧成一张“Image”。可以用 PowerISO、Nero、Ashampoo、Alcohol 120%。
按 Settings
选择 Networking,Adapter 1: Shared Networking (NAT)
现在按 Start
按上面的 CD > Capture ISO Image...
Files of type: All Files (*.*)
选择你的 Windows Image 然后打开 Open
像平常一样安装 Windows XP
按 Action > Install or Update Virtual Machine Additions
按 Continue
按 Next > Finish,过后重启虚拟计算机就行了
按 Edit > Settings
选择 Shared Folders, 按 Share Folder...
选择一个文件夹作为你的分享文件夹。
然后你就可以把任何文件传过去虚拟计算机里面了。
想知道更多,访问:http://lifehacker.com/238071/geek-to-live--run-windows-xp-inside-vista-with-virtual-pc
第一:用一架电脑架,一架玩。
第二:用以下的方法。
材料:
1. 一片Windows XP CD
2. 下载 Virtual PC 2007
3. 一个小时,着你的电脑速度。
安装方法:

按 Next
Create a virtual machine, Next
Create a name, Next
选择系统:Windows XP, Next
Adjust the Ram: 512mb, Next
A new virtual hard disk, Next
665536 以上, Next
完成了!按 Finish
放入 Windows XP 的光碟进去光盘里面然后烧成一张“Image”。可以用 PowerISO、Nero、Ashampoo、Alcohol 120%。
按 Settings
选择 Networking,Adapter 1: Shared Networking (NAT)
现在按 Start
按上面的 CD > Capture ISO Image...
Files of type: All Files (*.*)
选择你的 Windows Image 然后打开 Open
像平常一样安装 Windows XP
按 Action > Install or Update Virtual Machine Additions
按 Continue
按 Next > Finish,过后重启虚拟计算机就行了
按 Edit > Settings
选择 Shared Folders, 按 Share Folder...
选择一个文件夹作为你的分享文件夹。
然后你就可以把任何文件传过去虚拟计算机里面了。
想知道更多,访问:http://lifehacker.com/238071/geek-to-live--run-windows-xp-inside-vista-with-virtual-pc
2010年8月2日星期一
乱Online EP6 第二季 Glogic 与 数据库完整教学
1.0 GLOGIC
1.1 Default.CharClass
1.2 Class.ClassConst
1.3 Class.CharSet
1.4 vehicle.Charset
1.5 Pet.Charset
1.6 Emoticon.ini
2.0 数据库
2.1 RanLog 的秘密
3.0 下载
拿下懒惰看的人可以直接跳过 1.0 和 2.0 去下载 3.0 的东西。
1.0 Glogic
一般资料:
在我们的乱版本 Ep6 我们用 Ep4 的加密方法和他接受 Ep6 版本的 Item.isf、Crow.mnsf 和 Skill.ssf 但是我们的 game.exe 不支持 Ep6 加密方法,所以 SkillStrTable.txt、ItemStrTable.txt 和 CrowStrTable.txt 令我们的工具无法使用。
我们如今用的工具是锁定的版本,虽然我们可以用用 First Run 来破解灰色的工具,但是还是少了一些按钮。
这是由Jolin88分享的 EP6 工具:http://www.mediafire.com/?ky6itha2wu5pwen
这些工具有所有隐藏的按钮 (添加道具、删除道具、复制道具以及粘贴道具)
我只会教你一些 Ep6 的知识,如果你想要 Ep3 部分,爬文。
为何选择 Ep6 而不是 Ep3 或 Ep4?
很多人还在架设 Ep3 或 Ep4 服,我老实说,这让我很心疼,不是因为ta们做错了,是因为你们要继续向前而不是要倒退,为什么要把 EP6 的武器转换成 EP3 和 EP4 能用?
或者你听过 Ep6 或 Ep4 太复杂了,我告诉你为什么要换去 EP6 吧!
Ep3:
- Hack(作弊器) 或者一些方法、手段可以弄到无限金币 (无法修复)
- Hack(作弊器) 或者一些方法、手段可以生成任何ta想要的道具 (无法修复)
- 道具和金币可以复制 (无法修复)
- Wipehack 生产 BUG (可以修复)
- 任何玩家都可以成为GM,使用 BUG (可以修复)
- Skillhack (可以修复)
- HP Hack (可以修复)
- Resu Hack (可以修复)
- 会被 Zombie 端卡住 (可以修复)
- 没有宠物、EXP道具、男女选择、滑板、终极部、新动作、+10效果等等
Ep4:
- 容易被 CRASH (可以修复)
- 道具和金币可以复制 (无法修复)
- Wipehack 生产 BUG (可以修复)
- 任何玩家都可以成为GM,使用 BUG (可以修复)
- Skillhack (无法修复)
- Resu Hack (可以修复)
- 会被 Zombie 端卡住 (可以修复)
- 没有男女选择、滑板、没有道具可以添加速度、攻击速度、+10效果等等
EP5:
- 容易被 CRASH (可以修复)
- Wipehack 生产 BUG (可以修复)
- Skillhack (无法修复)
- Resu Hack (可以修复)
- 会被 Zombie 端卡住 (可以修复)
- 没有+10效果、没有变身技能等等
Ep6:
- 容易被 CRASH (可以修复)
- Wipehack 生产 BUG (可以修复)
- Skillhack (无法修复)
- Resu Hack (可以修复)
- 会被 Zombie 端卡住 (可以修复)
- 道具和金币可以复制 (无法修复)
什么版本是最棒的?EP6,如果你认为复制道具、金币可以修复,但是你不懂怎样做,他们还有另一种手段来复制
1.1 Default.CharClass
最重要的 Glogic 文件
爬文找一个之前的教学来看吧!
wSERVER_NORMAL 40
当你的服务器正常,也就是说顺畅在 40% 满
wSERVER_CONGEST 80
当你的服务器会出现繁忙在 80% 满
wSERVER_NOVACANCY 95
当你的服务器会出现繁忙在 95%,就会显示满人。也就是说你无法进入这个频道。
这个特点很好如果你要弄一个登录限制为 131 (131 是最低的登录限制)
wMAX_EXTREME_LEVEL 157 // ±Ø° ºÎ ·¹º§ ÃÖ´ë Á¦ÇÑ.
对于终极级等级上限
wLVL_2ndSTATS_P 4 //
终极部每一等级加4属性点
wLVL_2ndSKILL_P 2 //
终极部每一等级加2技能点
fDIE_RECOVERYEXP { 0, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f, 0.5f }
死了后会扣多少经验值 0.5f = 扣 50% 经验值,1.0f = 扣 100% 经验值。会更改每10等级
fEXP_RATE_MONEY { 0, 3.0f, 4.0f, 5.0f, 7.0f, 7.0f, 7.5f, 7.5f, 7.5f, 8.5f, 8.5f, 8.5f, 8.5f, 9.5f, 9.5f, 9.5f, 9.5f, 9.5f, 11.0f, 12.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f, 5.0f }
多少金币来恢复经验值
3.0f = 3金币一点经验值
5.0f = 5金币一点经验值
会更改每10等级
wGRADE_MAX 15
最高的磨量,你需要高级魔石来 +9
注意:最低是 9,就算你设定到 8 他还是 +9
wUSE_GRADE_NUM { 1, 2, 3, 4, 6, 8 }
魔石用于尝试一次在琢磨一个项目 +10 (1), +11 (2), +12 (3), +13 (4), +14 (6), +15 (8)
fDAMAGE_GRADE_TOP { 1.5f, 2.0f, 2.5f, 3.0f, 4.0f, 5.0f }
多少倍的武器基础伤害乘以当项目 +10 (1.5x) +11 (2.0x) ... +15 (5.0x)
fDEFENSE_GRADE_TOP { 1.5f, 2.0f, 2.5f, 3.0f, 4.0f, 5.0f }
多少倍的防备基础伤害乘以当项目 +10 (1.5x) +11 (2.0x) ... +15 (5.0x)
1.2 Class.ClassConst
strCLASS_EFFECT very_strong.effskin_a
这是加入了火,像终极部身上会有火
1.3 Class.Charset
emClass
这个跟 [ChaClass] 一样
1 = 男格斗
2 = 男剑士
4 = 女弓箭
8 = 女气功
16 = 男终极
32 = 女终极
64 = 女格斗
128 = 女剑士
256 = 男弓箭
512 = 男气功
wSchool 0
wHair 0
wFace 0
只是让 emulator 用而已,什么头发、脸型
nBright 1
创建新角色的属性
wLevel 1
创建新角色的等级
wGuild 0
创建新角色的工会ID
lnMoney 0
创建新角色的金币
sStats [0 | 0] [0 | 0] [0 | 0]
属性 [力量 | 耐力] [敏捷 | 精神] [Intel | 体力]
wStatsPoint 3
创建新角色送属性点
dwSkillPoint 0
创建新角色送技能点
sStartMapID [2,0]
创建新角色的地图 (擦 mapslist)
dwStartGate 6
创建新角色Gate No. (擦 lev editor)
ExpSkills [0,0][1]
创建新角色送技能 [0,0] (擦 Skill editor) [1] 技能等级 1 - 8
Quest [26]
创建新角色的任务
PutOnItems [UPPER] [50, 1] [0] [0,0] [0,0,0,0,0]
创建新角色身上穿的衣服
PutOnItems[POSITION][MainID,SubID][Amount][AtkRefine,DefRefine][EleRefine,FireRefine,IceRefine,PoiRefine,AirRefine]
Position 可以是 HEAD(头部),UPPER(上衣),LOWER(裤裙),FOOT(鞋子),RHAND(武器),LHAND(箭/符),NECK(项链),WRIST(耳环),RFINGER(戒子),LFINGER(戒子)
[50,1] 擦 ItemEdit
[0] 数量
[0,0] 第一个零代表武器+0,第二个零代表防备+0
[0,0,0,0,0] 火、冰、电、毒、气
cInventory [4, 4] [10] [0,0] [0,0,0,0,0]
创建新角色送的道具,放在背包的
1.4 vehicle.charset
emType
滑板的数目字,不能换
这是给以后用的。如摩托车
nFull
滑板有多少电池,1000 = 100%
nFullDecrement
在五分钟内扣除多少电池,默认为 = 20 (2%)
1.5 Pet.CharSet
emTYPE 0
PetType column ID, 如果你家了新的宠物,你必须加多一个值进去
wStyle 0
PetStyle
wColor 0
宠物的颜色
fWalkSpeed 15.0
宠物走路的速度
fRunSpeed 35.0
宠物跑步的速度
nFull 1000
一直新买的宠物有多饱,1000 = 100% 饱
nFullDecrement 20
在五分钟内扣除多少食物
sPETCardID 130 13
什么 Item main ID 和 sub ID 宠物卡
bChangeableColor 1
这支宠物可以换颜色吗?1 = 能 0 = 不能
wSTYLENum 5
这支宠物有多少种Style (最多 20)
strSTYLE_CPS PE01_001.cps PE01_002.cps PE01_003.cps PE01_004.cps PE01_005.cps
每个 style 的CPS
1.6 Emoticon.ini
[FILE_INFO]
DataNumber = 22
里面有多少个 emotes
[EMOTICON_0001]
Used = 1
能用吗?1 = 能, 0 = 不能
Id = 1
ID 使跟着 [EMOTICON_0001]
Motion = greeting1
这是当你使用在游戏里的 /greeting1 然后就会鞠躬
在游戏里可以擦看 /?
TermList = Hello,how,greet
当在游戏里面聊天的时候用到 hello、how、greet 都会鞠躬
2.0 数据库
2.1 RanLog 的秘密
大多数人都很少理会 Ranlog,这是对的。RanLog 多数都只是无价值的信息,但是你最好还是看看,因为想要的东西很多都在 RanLog 里面。
PK可以与我们的文件安装!就在 RANLOG
RanLog > LogAction
Chanum = 杀手
Type = 2 (type 2 = 玩家杀死)
Targetnum = 被杀
每次有人杀死另一个玩家在 PK 就会加一条 type 2 chanum 就是杀手的 char ID 和 targetnum 死者
这个脚本会帮你数杀手。
大多数人都很少理会 Ranlog,这是对的。RanLog 多数都只是无价值的信息,但是你最好还是看看,因为想要的东西很多都在 RanLog 里面。
PK可以与我们的文件安装!就在 RANLOG
RanLog > LogAction
Chanum = 杀手
Type = 2 (type 2 = 玩家杀死)
Targetnum = 被杀
每次有人杀死另一个玩家在 PK 就会加一条 type 2 chanum 就是杀手的 char ID 和 targetnum 死者
这个脚本会帮你数杀手。
3.0. 下载
1.1 的下载文件:
由Jolin88分享的 EP6 工具:http://www.mediafire.com/?ky6itha2wu5pwen
或者下载这个PDF来慢慢看:http://mir.cr/9GYFG0KO
2010年6月10日星期四
Game DB Open Failed 的解決方法
如果你有 "Game DB Open Failed" 的話就看以下的教學
當你加 RanGame1, RanLog, RanShop, RanUser 到 ODBC 有沒有放密碼?
你有沒有在 "with SQL Server authentication using a login ID and password entered by the user" 那邊打勾?
1. 打勾 “With Windows NT authentication using the network login ID”
2. 按下一步 “Next” 知道完成 “Finish”
3. 重複第一步在 RanLog,RanShop 和 RanUser
當你加 RanGame1, RanLog, RanShop, RanUser 到 ODBC 有沒有放密碼?
你有沒有在 "with SQL Server authentication using a login ID and password entered by the user" 那邊打勾?
1. 打勾 “With Windows NT authentication using the network login ID”
2. 按下一步 “Next” 知道完成 “Finish”
3. 重複第一步在 RanLog,RanShop 和 RanUser
2010年6月7日星期一
運行修改工具所需的文件
道具工具、技能工具、怪物工具、LogicFile工具、LEV工具、任務工具、NPCTalk工具運行方法
Glogic.rcc 解壓到 Glogic folder
在Glogic folder 裡面開一個新的 folder 命名為 level,再把 level.rcc 解壓到裡面
npctalk.rcc 解壓到 Npctalk folder
quest.rcc 解壓到 Quest folder
Skinobject.rcc 解壓到 Skinobject folder
effect.rcc 解壓到 effect folder
最後開工具就沒有 Error了
2010年6月5日星期六
Convert EP3 數據庫到 EP4
**記得要先備份你的數據庫!
第四步
打開剛才壓縮包內的 fix.php 把所有的密碼換成 md5 hash 的密碼
第一步
在 RanGame1 > ChaInfo 加一行(COLLUMS)
ChaSex [Int] NULLS
ChaHairStyle [Int] NULLS
ChaHairColor [Int] NULLS
第二步
下載腳本然後執行 RanGame1_2k5.sql
這個腳本沒有 PET TABLE 或 SP_PETS
第三步
打開MSSQL然後打開 RanUser > Programmability > Stored Procedures > dbo.user_verify 右鍵 Modify
然後兌換這個腳本...
USE [RanUser]
GO
/****** Object: StoredProcedure [dbo].[user_verify] Script Date: 06/28/2008 00:18:31 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[user_verify]
@userId char(25),
@userPass char(25),
@userIp char(25),
@SvrGrpNum int,
@SvrNum int,
@dummy1 int,
@dummy2 int,
@nReturn int OUTPUT
AS
DECLARE @nAvailable int,
@nUserNum int,
@nState int,
-- Declare variables used in error checking.
@error_var int,
@rowcount_var int,
@nBlock int,
@BlockDate datetime
SET NOCOUNT ON
SET @nReturn = 0
SET @nUserNum = 0
SELECT @nUserNum=UserInfo.UserNum,
@nState=UserInfo.UserLoginState,
@nBlock=UserInfo.UserBlock,
@BlockDate=UserInfo.UserBlockDate
FROM UserInfo
WHERE UserID = @userId AND UserPass = @userPass AND UserAvailable = 1
-----------------------------------------------------------------
-- ID / PWD 眉农...
IF @nUserNum = 0
BEGIN
-- ID / PWD 阂老摹 肚绰 荤侩阂啊瓷惑怕
SET @nReturn = 0
RETURN @nReturn
END
ELSE
BEGIN
-- ID / PWD 老摹
SET @nReturn = 1
-- 5 吝汗立加, 捞固 立加登绢 乐澜
IF @nState = 1
BEGIN
SET @nReturn = 5
RETURN @nReturn
END
END
-----------------------------------------------------------------
-- IP Address 眉农
IF (SELECT COUNT(*) FROM IPInfo WITH (NOLOCK) WHERE ipAddress = @userIp) > 0
-- IP 沥焊 乐澜
BEGIN
SELECT @nAvailable = useAvailable
FROM IPInfo
WHERE ipAddress = @userIp
IF @nAvailable = 1
BEGIN
SET @nReturn = 2 -- ID/PWD 啊 老摹窍绊, IP 啊 荤侩啊瓷
END
ELSE
BEGIN
SET @nReturn = 4 -- ID/PWD 啊 老摹窍绊, IP 啊 荤侩阂啊瓷 惑怕
END
END
ELSE
-- IP 沥焊 绝澜
BEGIN
SET @nReturn = 3 -- ID/PWD 啊 老摹窍绊, IP 沥焊绰 绝澜
END
-----------------------------------------------------------------
-- Block 咯何 魄窜
IF (@nBlock = 1)
BEGIN
IF (@BlockDate > GetDate())
BEGIN
SET @nReturn = 6
END
ELSE
BEGIN
UPDATE UserInfo
SET UserBlock=0
WHERE UserNum = @nUserNum
SET @nReturn = 2
END
END
-----------------------------------------------------------------
-- 荤侩磊 荤侩矫埃 眉农
IF (@nReturn = 1) OR (@nReturn = 2) OR (@nReturn = 3)
BEGIN
-- 荤侩吝, 付瘤阜 肺弊牢矫埃 技泼
UPDATE UserInfo
SET UserLoginState=1, LastLoginDate=getdate(), SGNum=@SvrGrpNum, SvrNum=@SvrNum
WHERE UserNum = @nUserNum
-- 立加肺弊 巢扁扁
INSERT INTO LogLogin (UserNum, UserID, LogInOut, LogIpAddress)
VALUES (@nUserNum, @userId, 1, @userIp)
-- 烹拌 诀单捞飘
UPDATE StatLogin
SET LCount = LCount+1
WHERE LYear=Year(GetDate()) AND LMonth=Month(GetDate()) AND LDay=Day(GetDate()) AND LHour=DatePart(hour, GetDate())
SELECT @error_var = @@ERROR, @rowcount_var = @@ROWCOUNT
IF @error_var <> 0 OR @rowcount_var = 0
BEGIN
INSERT INTO StatLogin (LYEAR)
VALUES (YEAR(GetDate()))
END
END
SET NOCOUNT OFF
RETURN @nReturn
第四步
打開剛才壓縮包內的 fix.php 把所有的密碼換成 md5 hash 的密碼
订阅:
博文 (Atom)


























