前不久入手了一個"DNF單機版",忽略游戲體驗之類的,分享一些東西。
所謂"單機版"是以本地虛擬機作為服務器,再使用本地客戶端進行登錄。在其安裝教程中,發現客戶端登錄器是用易語言寫的,使用時以管理員身份運行/關閉殺毒軟件。根據教程將服務器鏡像安裝及使用過了一下。
修改數據:
1. 修改服務器數據 該服務器為Linux虛擬機。在網上查了下,懷疑數據存儲在數據庫中,並且可能是mysql,就用navicat試着連接下,一次就成功了。看了幾小時的數據庫,將有用的數據記錄下來,包括賬號信息、賬號下的角色信息(level、maxhp、maxmp、vip、游戲幣等)、郵件信息等。其中郵件表有item_id這一數據,存儲各條郵件數據包含的物品對應的id(id對應武器、裝備、任務物品等) 。
2. 修改客戶端數據 客戶端有一個名為Script.pvf的文件,該文件存儲了許多重要的數據(技能冷卻,裝備屬性等) 。由於是加密文件包,一般人無法修改,一些研究該文件的前輩,制作了一些工具,也有易語言編寫的。
3. 修改host 相關知識暫時不了解。
入手的地方能提供開服的教程,由於無此需求、技術過低,就沒要。
該服務器鏡像似乎曾是私服服務器鏡像,甚至有上古玩家的一些數據,好在密碼那部分是加密的。
當然了,還有一些上古玩家的QQ號、手機號,而密碼加密方法一旦破解... 盡量不要玩私服!
罷了。暫且這樣。