遊戲私服軟體,在正版發行的遊戲上,到底是如何執行起來的?

時間 2021-09-19 23:36:10

1樓:

不過我並非遊戲相關行業,所以只能基於自己的經歷簡單說明一下,如果有錯誤的話還望指正。

首先,感覺樓主折騰的遊戲並不算多?

網遊的軟體部分要分成兩大部分:客戶端(玩家登陸和遊玩)、服務端(即伺服器)。

客戶端又要分為兩部分:登入器和遊戲檔案。

登入器視具體情況而不同(之前看到過南韓很多網遊是直接從網頁登陸啟動的,不知道是不是真的。國內一般都是直接做成應用程式的)。遊戲檔案則是指各種需要用到的子程式和素材檔案。

至於「登入器是如何呼叫客戶端裡面的東西呢?」這個問題,折騰遊戲多點就知道了,程式是很死板的,只會按照既定的規則和路徑呼叫檔案。典型的比如《上古卷軸5》中的替換性MOD,就是使用MOD裡的檔案覆蓋掉原版遊戲檔案中的同一路徑下的同名檔案。

遊戲只會按照既定的路徑和規則呼叫相應的檔案,被覆蓋後呼叫的就是MOD檔案(遊戲並不會考慮檔案是不是已經被替換了,或者說是沒有能力去檢測)。

反之亦然,只要程式寫的和原版程式的呼叫規則和路徑一樣,為什麼不能呼叫原版的遊戲檔案?畢竟檔案同樣是死的,不會檢測「我」(檔案)是不是被其他程式呼叫了。

這就像是開鎖,你拿原版的鑰匙自然是能開啟對應的鎖的(不抬槓,普通的機械鎖),那麼別人做了一把和原版鑰匙一模一樣的鑰匙,為什麼會打不開呢?

至於具體的呼叫過程,別問我,你得問遊戲程式相關工作人員。

除了最後面的問題,前面部分其實都是這樣:程式是很死板的。

而私服的關鍵在於修改登陸伺服器的位址(這也是為何要用單獨的登入器)。比如,一些網遊的「單機版」,其實就是自己執行服務端和客戶端,同時把客戶端裡的服務端位址修改成本機位址。

至於走路問題其實再簡單不過:客戶端到伺服器是有通訊的啊……官服裡怎麼設定通訊,私服一樣照著做就行了——當然,前提是破解出來官服是怎麼做的。

或者說,私服的技術難度就在於對客戶端和服務端各項加密和設定的破解。破解完了,基本上和普通檔案、程式沒有本質區別,怎麼修改就看程式設計師了。

如何評價在steam上發行的國產遊戲《他人世界末》

緋紅色花月 我玩通沙之書結局後覺得這個遊戲的情節十分矛盾,首先,主角的人設是在弟弟自殺後一直心懷愧意於是乾脆作為弟弟 袁寄遙 活下去,對吧?也就是說主角在精神上是個同情弱者的人。他會覺得弟弟自殺有自己的責任,生前一直撫慰跟自己比起來很普通的弟弟 然而,我們仔細想一下,趙詩跟木竹櫻沈巖之間的對比是不是...

能否將盜版遊戲的存檔放到正版遊戲上玩?

只說一點,對steam平台上買的遊戲進行存檔覆蓋有被判定為作弊而封禁的風險.可聯機的遊戲上你覆蓋存檔獲利一旦被舉報就必死無疑,單機遊戲官方如果查到也會處理你,畢竟從盜版轉移過來自己的存檔也並不是啥光明磊落的事情,很難跟官方申訴的.有心入正的話,何不徹底一點呢. 澍雨 歐洲卡車模擬2實測可行!本人也和...

工業 3D 圖形軟體與 3D 遊戲在開發流程上是否類似?

莫等閒 遊戲軟體和CAD軟體最重要的區別在模型。遊戲裡模型不重要,重要的只是其表現。CAD則剛好相反,模型資料必須保證正確無誤,但表現形式可以抽象一些。不論是遊戲還是CAD,圖形都是欺騙眼睛的玩意。但在遊戲裡,你觀察的角度,影響場景的能力都很受限,所以圖形資料可能跟所要表達的模型差別很大。而CAD裡...