[閒聊] 跨伺服器資料共享

看板GameDesign作者 (LaPass)時間9年前 (2015/05/24 18:57), 編輯推噓8(8023)
留言31則, 10人參與, 最新討論串1/4 (看更多)
之前看SAO的時候,有看故事中提到,因為茅場晶彥把開發工具開放了 所以導致一堆類似SAO的遊戲冒出來。 到這句沒問題,這種事早在RO的私服上看過了,因為RO的私服允許自訂的範圍很大 如果有心的話,的確可以把遊戲完全改成別的遊戲。 但是sao的故事中,又接了一句「玩家遊戲資料可以共享,以及傳輸到別的伺服器。」, 我覺得這就有很大的問題了。 這裡定義一下,「伺服器」是指,與其他伺服器有不同資料域的機器 依照自訂程度,有可能有不同的設定,以及不同的遊戲邏輯。 「允許跨伺服器共用資料」我覺得這是蠻有趣的設計。 (是跨「伺服器」,不是跨「節點」。) 我很認真的思考要麼做出來。 我希望製造出一個共同的多人遊戲框架,並允許其他人架設、自訂私服 並且共享玩家的遊戲資料 在程式技術上沒問題,那種東西在程式上很容易達成,在邏輯上的問題比較大。 因為開放自訂的關係,所以在同步的時候可能會出現 因伺服器可能自訂、修改了資料的格式,導致匯出匯入失敗。 匯出匯入失敗這點還好,因為那是檔案根本不能用,這種問題還小。 但如果匯出匯入成功了,那可能導致一場大災難,會讓遊戲中的經濟整個被破壞。 假設遊戲中有個物品叫做「絕世神劍」 在A伺服器,掉落率很低,而且打王才能打到 那這樣的東西在正規的MMORPG伺服器中,算是罕見的寶物。 但在B伺服器中,站長自訂的腳本中,「絕世神劍」被修改成新手村大放送的新人道具。 這種狀況如果同步的話,會變成,一堆人跑去B伺服器拿寶物,跑去A伺服器。 其他像是,稀有度、價值、能力屬性的平衡等等,都會是問題。 我能想到的,跨伺服器共享資料的方式,只有用OAuth 2之類的方式共用登入資料 能共用的大概也只有玩家的自訂造型、名稱、名片等,跟遊戲無關痛癢的內容而已。 其他像是比較敏感的,裝備、等級、人物數據,通通不能共用 也就是說一換伺服器就是從初新者開始 能的話我是希望共用的資料盡量大一點 而不是指共用這種不痛不養的資料 或是,像卡牌類等回合制的遊戲 允許玩家從主伺服器,帶著完整的遊戲資料進入到其他伺服器 但是不允許玩家把資料帶回來。 也就是說,即使在其他伺服器中獲勝,也沒有經驗值或是報酬。 當然也不會有死亡或是失敗的懲罰 這也是一種「避免資料污染」的方式 但這樣也還是有問題 如果不同伺服器可以自訂卡牌,那遊戲平衡的問題也沒有解決 假設A伺服器的牌通通都很強,B伺服器依照正常強度 那這樣B對上A的玩家,一定被押著打 那這樣共用資料也沒有意義 如果拿現實世界來比喻的話 在古時候有些地方,「鹽」是很昂貴的東西 但在海邊,鹽卻很便宜 (在A、B兩台伺服器中,同樣物品的價值不同。) 有一天,人們發現一條通道,可以快速的來往海邊跟內陸 (開放了「A、B跨伺服器資料共用」功能) 於是,人們利用這條通道 導致內陸的鹽的價格一文不值 (因為獲得的難易度跟價值不同,導致遊戲內的經濟崩潰) 跟現實不一樣的是 遊戲世界中有「上帝」(遊戲管理者)的存在 這時候B的管理者有兩條路可走 一個就是關掉「共用資料」的功能 這是我不希望看到的狀況 另外一個就是 讓B也有一堆的鹽 於是發生了連鎖效應,同樣狀況發生在黃金、食物、土地、水源上 這個世界上再也沒有值得被稱作「寶物」的東西 更糟糕的是,遊戲管理者能自訂,包跨重力、NPC、怪物在內的資料 世界再也沒有平衡可言 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.38.69.147 ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1432465052.A.09E.html

05/24 19:28, , 1F
都看過 SAO 了, GGO 篇的開頭那種狀況應該多少有說明到
05/24 19:28, 1F

05/24 19:28, , 2F
The Seed 的子世界互相之間的連結關係
05/24 19:28, 2F

05/24 19:29, , 3F
ALO 的狀況是特例, 那是有人把原始資料直接搬來用的關係
05/24 19:29, 3F

05/24 19:46, , 4F
Seed是角色基本屬性(Str,Agi...)可以帶到別的遊戲
05/24 19:46, 4F

05/24 19:47, , 5F
物品和錢應該不行 桐子轉遊戲只剩起始資金和裝備還要
05/24 19:47, 5F

05/24 19:48, , 6F
去酒店賺錢買光劍 不然他直接拿闡釋者去打就好了
05/24 19:48, 6F

05/24 19:50, , 7F
如果是資金和物品可攜的系統 那也還好 就會變成像一個
05/24 19:50, 7F

05/24 19:51, , 8F
遊戲下的多個區域伺服器 (只是管理員不同 XD) 經濟應
05/24 19:51, 8F

05/24 19:52, , 9F
該遲早會找到一個均衡點 就跟現實世界一樣
05/24 19:52, 9F

05/24 20:44, , 10F
你可以設關稅?
05/24 20:44, 10F

05/24 21:07, , 11F
其實就是禁止破壞平衡的物品共用 因為設定不一樣
05/24 21:07, 11F

05/24 21:07, , 12F
但如果設定完全一樣 只是每個伺服器代表不同區域
05/24 21:07, 12F

05/24 21:08, , 13F
那想像的空間又不一樣了
05/24 21:08, 13F

05/24 21:21, , 14F
不,即使設定一樣,也是會出問題,因為取得難易度不一樣。
05/24 21:21, 14F

05/24 21:22, , 15F
像當初ro的天夾很昂貴,但私服幾乎每個人都有。
05/24 21:22, 15F

05/24 21:29, , 16F
依照上面幾位講的,我想「設定開放到什麼程度」應該會佔很
05/24 21:29, 16F

05/24 21:29, , 17F
重要的因素....
05/24 21:29, 17F

05/24 22:25, , 18F
應該先考慮共享資料與轉移想達到的目的是甚麼
05/24 22:25, 18F

05/24 22:40, , 19F
理由其實很沒道理 => 我覺得真的能作到那樣的話好像很有趣
05/24 22:40, 19F

05/25 00:08, , 20F
我是以不同伺服器為"不同區域"這個前提來看的
05/25 00:08, 20F

05/25 00:09, , 21F
糟糕 一開始沒看完你的前提 XD
05/25 00:09, 21F

05/25 00:10, , 22F
但仔細想想 這個概念又很像一個帳號可以玩很多遊戲的
05/25 00:10, 22F

05/25 00:11, , 23F
感覺
05/25 00:11, 23F

05/25 09:45, , 24F
動畫中設定只有角色的能力值共享 物品不包含
05/25 09:45, 24F

05/25 13:04, , 25F
讓管理員可以設定進入伺服器時的物品損耗率與上限量
05/25 13:04, 25F

05/25 13:05, , 26F
從「高魔」位面帶絕世神劍進入低魔位面損耗率是99%
05/25 13:05, 26F

05/25 13:06, , 27F
可以透過在A伺服器努力很久修復,帶鹽的話設定上限
05/25 13:06, 27F

05/25 13:07, , 28F
還是可以允許交易,而且強勢伺服進入弱勢得要考慮損耗
05/25 13:07, 28F

05/25 13:21, , 29F
結果大家關稅都抽100%變回原來的樣子 可喜可賀
05/25 13:21, 29F

05/25 19:50, , 30F
跨過伺服器的任何道具裝備資料全數綁定
05/25 19:50, 30F

05/25 19:53, , 31F
或是原始資料中就規範出那些會跨伺服就綁定
05/25 19:53, 31F
文章代碼(AID): #1LOQwS2U (GameDesign)
文章代碼(AID): #1LOQwS2U (GameDesign)