各位大大我想請問關於私服的原理
因為最近在遊玩遊戲時忽然有些創意
想明白為何能夠架設遊戲私服
因為本身也愛玩些冷門遊戲
有時候遊戲倒閉卻無法回味
但是又有人能開私服是為什麼
必須要有什麼程式嗎?
我就不說「私服」這樣的名詞出來了。
正常一個遊戲伺服器,其只要能解讀發送的封包為何,然後接收後該送什麼事之後,再將其結果轉送到遊戲端讓遊戲端來呈現遊戲的結果。
所以說,如真的想要重製一個線上遊戲來說,一般就是需要一個能做接收封包及處理事件的伺服應用程式才行。
當然了,這樣的伺服應用程式,如果要完全自已來開發設計。本身還得要去了解遊戲端所發送及能接收的資料有哪些才行。
一般大多數都是去網路上找找是否有人將及server程式外流或是有人自行開發出來的伺服程式。下載後再重新處理。反正並不是一件很簡單的事。
你可以針對MineCraft(當個創世神)這個遊戲先著手,至少這個遊戲世界的框架比較簡單且開放,也有非官方的伺服器可以自己架起來跟朋友小打小鬧,台灣蠻多相關論壇跟學校社團都有在教學
如果你也有群暉、QNAP的NAS,或自架FREENAS,也有PLUGIN SERVICE可以讓你簡單架起MC伺服器
能取得 server source code 就有機會自己架設
倒閉的冷門遊戲就只能靠逆向 client 端來反推 server 邏輯了
可以試著在搜尋引擎上找到一些遊戲會有論壇會有相關的版本釋出。
有的會要付費,有的有版本的限制。
基本上都會有相關教學,可以依上面的說明去建置。
搜尋的字元可以依遊戲名稱+語系去找比較有機會找到。
不過私服基本上在模糊地帶,所以還是建議伺服器建置在境外這樣…
啊,對了,還要會改腳本 XDDDD
FB的Unity社群有人要開付費課程
如果你有興趣的話
就花錢去聽看看吧
https://docs.google.com/forms/d/e/1FAIpQLSfUG_LhTP7DJ5YNEfs_B22lLFC4Fg7y2F4GfO-3C98yqKbGkg/closedform
日期:2019/10/26 ~ 2019/11/23(每周六,共六週)。
時間:14:00-18:00(下午),每次四小時,三小時教學與實作,一小時開放其他開發者參與開發實務交流。
地點:台北市大安區信義路三段 153 號 3 樓(農會大樓)- 資策會 300 教室。
總課程時數:共 24 小時。
需自備 Windows 筆記型電腦。
需先安裝:Unity 2018版本,Visual C++ 2017版本。
學員建議:先略懂C++。
如果有其他相關問題請到FB的Unity社群問(Unity 應用領域)
https://www.facebook.com/groups/UnityFrontier/2599927093384975/?comment_id=2671365016241182&reply_comment_id=2671372036240480¬if_id=1570008220234596¬if_t=group_comment