[技巧] 伺服器資料互通

作者: c3632571 (慈獸‧麒麟淚)   2015-05-14 18:12:34
這裡是用Windows架構系統測試
方法上有一些機能限制
1.兩個伺服端驗證方式要一樣(同為正版驗證或同不正版驗證)
2.兩個伺服端設定要相同,只有Port不一樣(其實一些設定不同搞不好沒差就是)
3.如果有用戶同時登入兩個伺服端,有可能出問題
*其實有點像多重入口或是分流的概念
單機架構下比較單純,適用情境是用於取得更多的執行緒和系統資源而多開
下面範例資料樹如下
F Disk
├PLS1(伺服器1)
├PLS2(伺服器2)
└PLSW(地圖)
這時候PLS1和PLS2都是伺服器,設定的Port不一樣而已
把兩個伺服器的server.properties打開
找到level-name= (這裡預設值是World)
把這項改成../PLSW
../ 會讓伺服器網上找一層目錄
接著PLSW告訴伺服器地圖在PLSW
當然你也可以往下更多層就是了....
=====下面僅理論,沒有驗證=====
如果跨電腦開服時,假設情況,我有一台資料電腦,和兩台伺服電腦
這時候只要把遠端(資料電腦)的目錄或磁碟直接掛載到伺服電腦上,並以資料夾型態掛載
理論上也可以實現
至於能不能允許FTP之類的遠端方式,還要在測試看看
作者: cowbaying (是在靠北喔)   2015-05-14 18:18:00
地圖上的物件呢? 這樣兩邊會不一樣吧 只有地形會一樣
作者: sopare (手帕)   2015-05-14 18:32:00
這樣看的到另一個伺服器的其他玩家嗎?
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2015-05-14 19:01:00
不過如果同時有人動到同個區塊會尷尬
作者: tonylo2ooo (Logo)   2015-05-14 19:32:00
如果是Sequential的去讀寫其實應該不會deadlock感覺蠻可行的 不過玩一玩會不會忽然被方塊埋住X)
作者: c3632571 (慈獸‧麒麟淚)   2015-05-14 19:48:00
可能要大家繼續研究下去 然後或許可以改良一下23333
作者: nick5487 (nick5487)   2015-05-14 21:02:00
走到一半發現突然出現一座房子也太恐怖
作者: CP64 (( ̄▽ ̄#)﹏﹏)   2015-05-14 23:50:00
突然冒房子還好 落穴比較可怕....
作者: h73o1012 (KMT LIKE S hit face)   2015-05-15 08:23:00
會變成兩邊互相拆屋大賽
作者: Siu (薈)   2015-05-15 09:58:00
要經internet就用iSCSI
作者: miau9202 (Mr.M)   2015-05-15 14:32:00
要搞成這樣的話,重寫伺服器吧
作者: m01a011 (亞瑟)   2015-05-16 15:31:00
話說...使用BungeeCord不就得哩?
作者: pcchou (pcchou)   2015-05-31 11:27:00
iSCSI/NFS 比較適合吧…話說這樣很有可能會有檔案寫入衝突吧
作者: wyxptt (佧沘)   2015-06-02 13:05:00
地圖計分板會出錯,其他沒問題,這我試過了

Links booklink

Contact Us: admin [ a t ] ucptt.com