看板 RO 關於我們 聯絡資訊
TEPLUN: 合併需要什麼資源?人力資源?所以回歸原廠兩年騙了一堆12/10 10:45
TEPLUN: 錢然後連請員工的錢都要省?做一休一 也沒什麼作為 九月
合併喔,首先會先要評估兩個伺服器的資料差距,就算同一個版本也會有多少資料差距問 題。 ok,一定會有人不懂啥資料差距,一定會說不就都資料,放在一起就好了。 每個伺服器因為資料庫是分開的,所以需要把每個table,每個raw依照既定的排序重新關 聯回一個table,而且我還沒談重建index等規劃優化問題。 光資料庫合併,把幾g的資料跑一次合併測試,光寫code的時間就要一陣子(可能到數月都 有可能),當中需要dba與rd配合op開機器出來做測試,測試一次通常一天不見,機器少則 二台左右,這兩台還不能運行其他東西。今天跑明天測是很正常的。 一個技術人員薪水少說五萬,很低了,然後拖著三個人花兩週測試(好短…現在遇到這種 時間我都直接不核准進行),然後還要空兩台機器的費用! 喔,對了,以上是前期測試,目的在測試可行性,如果測試不過或是問題太多,會另外抓 人或是確保方案延長時間等等。 我都還沒提到正式環境與網路部署客戶端環境(就是你本機的主程式),零零總總花下來通 常都會比一個版本週期長一些。通常都是八到十個sprint,通常很容易做不完。 正式環境通常會用新ip來讓合併伺服器使用,這樣比較不會導致讓沒更新的客戶端連入, 而且網路規劃與流量設置就要在跑一次config,當中還不包含load balance與防火牆或是 waf等設備,調校一次可能邊測邊看流量就半天了。 好了,都好了之後還要登入看看,跑一次壓力測試而且要重新設定備份與相關營運設定, 告警設定等等… 我這些都是簡單說說,就可以一狗票東西了,如果你有興趣,不如來丟個履歷如何? 順帶一說,我跟智冠體系無關,只是個遊戲慘業小書僮,看破台灣遊戲商的黑心(不管你 是不是打著原廠),也受夠台灣玩家非常會抱怨。試想想,剛出社會哪個人不是很有抱負 想要一飛沖天?我們對遊戲的熱情也不見得會輸給玩家好嗎? 某社做的並不好,但是也不要用嘴說事情,我最常說一句話 用嘴寫程式真的超快!! 我是敘述一個合併會產生事項,如果連g社如何都還要跟我掛勾,我也無法多說啥了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.196.80 ※ 文章網址: https://www.ptt.cc/bbs/RO/M.1544422305.A.4FD.html ※ 編輯: free112136 (101.15.196.80), 12/10/2018 14:14:59
Zenonia: 瞧你講得頭頭是道 結果根本不是智冠員工 12/10 14:16
我從沒說是吧? 還是哪邊讓你這樣覺得,可以跟我說,我對你道歉
ro134360: 合併很多次了吧 每次都是這樣嗎?(不懂所以問)12/10 14:17
每次版本更新都會產生程式碼異動,資料庫異動,這些東西要要合併會同回一個主幹本來 就不容易,他不像是git merge簡單。 再者,每筆資料都有時序問題,新的資料新增在舊資料前,或許當下不會有問題,但是每 次維修合併後就會因為這些問題產生衍生問題。 回到資料面來看,每次合併不會是同一個版本的資料合併,所以程式碼只能"沿用"然後加 入新版本異動過後的項目。 簡單說,以前沒附魔不用搬附魔資料,後面版本有附魔後,合併就要多這項工作。 新npc任務舊版程式與資料一定不會有,如果任務有變動就必須客製處理這段邏輯,很多 歷史包袱就是這樣產生,也不意外g社會移除舊角色資料,因為刪掉他比修好他快!這很 重要!
Zenonia: 那就 https://i.imgur.com/3NpjtwG.png12/10 14:17
如果你有更詳細的經驗或是步驟歡迎分享
bobjohns: 重點是私服非專業的,搞的都比G社有模有樣,基本上可以12/10 14:27
私服的資料少,而且不用維護客戶端那個超級大坑,解開裡面是十多年的歷史包袱
bobjohns: 不用幫G社說話了。12/10 14:27
gg不願意聽玩家需求,也怪我身上?
SANAmster: 合併過很多次了 所以一定有前人留下的code跟sop = =12/10 14:28
code不是留下來就能用,sop不會有你新功能的步驟說明。
SANAmster: 這個狀況只能理解成不想做 怕破壞物價或者生態 12/10 14:30
SANAmster: 把某一邊的大客戶趕跑12/10 14:30
其實不是,看得出來是想盡快給予新版本,並營造新體驗,但是端遊玩家大減,導致市場 經濟低迷
Zenonia: https://i.imgur.com/3NpjtwG.png 12/10 14:43
pcyu16: 行銷考量>實行難度,RO都已經合併伺服器幾次了..12/10 14:47
所以說以前新斷線把合約人力都花在合併與開新服,版本才無所謂這樣好嗎?
yuton: 想到以前阿幹時期 哥布林和小雞合併那次 搬好倉庫後來個12/10 14:53
yuton: bang魔術 全部重搬 幹12/10 14:53
新斷線客製化要求很多,也是後面拆夥的疑似原因之一
j101062817: 你想多了==12/10 15:02
TEPLUN: 有錢助喜憨兒當買贖罪券 沒錢請工程師搞伺服器 以前阿幹人12/10 15:28
TEPLUN: 比較多還是回歸原廠後人比較多?以前轉蛋多少錢現在多少12/10 15:28
TEPLUN: 錢?你講那麼多不就是人力的問題?結論就是玩家消費禮轉蛋12/10 15:28
TEPLUN: 貢獻一堆錢 G社連多請工程師都不願意 不然人家韓國要開發12/10 15:28
TEPLUN: 難道就沒搞維護?說合併工程浩大可以啊 那你不合併有做出12/10 15:28
TEPLUN: 成績來嗎?做一休一兩個禮拜一天上班8小時也有80個小時12/10 15:28
TEPLUN: 成果卻是牛步的改版 還是撿現成的改版 難道韓國工程師都12/10 15:28
TEPLUN: 是超人 台灣工程師都是廢物?12/10 15:28
我不得不說,工程師是奴隸嗎? 還是那句話,用說的都很簡單
Zenonia: 實際上真的就是營收高、不用開發 卻沒有工程師12/10 15:52
營收不低,但是也不是高,營運一家公司成本可以a一下我之前分享的,開公司真的沒那 麼簡單,而且要是營收真的高,代理商還不搶著營運,台灣代理商才是真的吸血蟲
Zenonia: 如果這樣還拿不出錢來合併 那其他OLG公司可以死一百遍了 12/10 15:53
yuton: 雞舍還有一個成就 要轉移阿幹時期的腳色不行12/10 16:09
yuton: 可是可以移除12/10 16:10
修好一個角色與搬完資料很花時間,但是讓這個帳號不能使用只要五秒鐘
yuton: #1OhMrkIB 結果移除後 遊戲也沒比較順阿 12/10 16:11
liwena: 87z有在傳25日三服合?12/10 16:17
Makubax: 徵泡麵小幫手12/10 16:46
charlie99911: 合併前不公告是要燒房子還燒總監 12/10 17:31
charlie99911: 不合併難道遊戲行銷有往招收新玩家或回鍋進行嗎12/10 17:36
charlie99911: 每次活動都端屎給玩家吃 總監還不出來給大家燒一下 12/10 17:36
ro134360: 可以開新服 把老人併進去 有合併有新服 讚讚 12/10 17:59
stellvia2359: 除非你是G社DBA不然我不信 每家公司作法都不同 而12/10 19:09
stellvia2359: 且合併會困難是他們自己造成的 難道DB是玩家幫他們12/10 19:09
遊戲架構大同小異,我就資料庫與架構設計面而論,難不難合併不是我要表達的,我針對 的是合併不需要花資源這件事。
stellvia2359: 設計的?12/10 19:09
zhenyuan: 不要拿喜憨兒出來嘴啦 扣除總監的終身俸等必要成本以後12/10 19:43
zhenyuan: 真的只剩10萬 怎麼可以花在合併伺服器這種無謂的地方12/10 19:44
AMDMARSHAL: 全地球所有職業大概就政客跟開遊戲公司的能說難辦到12/10 20:04
AMDMARSHAL: 所以我們不爽做拔== 朝爽der職業==12/10 20:04
AMDMARSHAL: 領錢 > 給錢 == 怕熱就不要進廚房==12/10 20:05
如果玩家跟員工一樣,可以叫來下海處理,很多事情很好解釋的,我也不會離開台灣遊戲 業了… ※ 編輯: free112136 (101.15.196.80), 12/10/2018 20:52:06 ※ 編輯: free112136 (101.15.196.80), 12/10/2018 20:57:36 ※ 編輯: free112136 (101.15.196.80), 12/10/2018 20:59:51 ※ 編輯: free112136 (101.15.196.80), 12/10/2018 21:01:11 ※ 編輯: free112136 (101.15.196.80), 12/10/2018 21:04:15
bearinwhite: 認真發問 每次更新維修應該都會更各伺服資料 那所謂 12/11 00:32
bearinwhite: 差異是在哪裡?不能在每次更新時推齊嗎? 12/11 00:32
每次維護停機已經很多事情要做,除了重開機跑備份就要花不少時間,每個月要走一次災 難復原,兩個禮拜確認一次備份完整性,最重要的是網路設備流量斷除與更新黑名單等, 而且有些安全性fix path只有這個時候能上,很多東西都是要一次做到底,不能一點一點 做。 而且資料有很多種,玩家資料或是遊戲內容資料,都不能提早放,會出大事。 特別是端遊這種很容易被反解資訊的遊戲。(遠望飄落櫻花)
TEPLUN: 哪隻眼睛看到說工程師是奴隸 重點在於為什麼日韓要開發也 12/11 00:37
TEPLUN: 要 維護 台版只要維護 卻做得比人家爛?照你說的不就高層12/11 00:37
TEPLUN: 不肯花錢請工程師?自己經營爛就算了 還爛到要去限制玩家 12/11 00:37
TEPLUN: 流亡IRO 是在上演中世紀眷養農奴的戲碼嗎 真的是不敢恭維12/11 00:37
TEPLUN: 再來你說改版比合併好 但要搞清楚 今天選擇開一堆伺服器12/11 00:37
TEPLUN: 的是原廠 不是阿幹12/11 00:37
我不是說了嗎?當初開一堆服合一堆然後吃光台灣開發改版資源的是誰呢?拉上去看一下 啦,我打的很辛苦呢! 而且人家請不請工程師與我何干? 今天我回你的是,合併不需要資源這件事,請問你看懂了嗎? ※ 編輯: free112136 (219.68.161.116), 12/11/2018 08:33:36
tongzhou: 工程師推一個 12/11 09:34
gajo1564: 想問一下以你的經驗開放轉伺服器會不會比較簡單 角色物12/11 09:49
gajo1564: 品新增 舊的封鎖就好? 而且只有在玩的會去申請12/11 09:49
轉角色不是不行,因為說真的就是沒有做不到的事情,但是背後成本有多少? 今天把一個人物資料都轉過去,素質與物品table好解決,但是任務進度與相關log也要搬 過去嗎?搬過去要註明那個伺服器產生的資料? 況且台灣服的特色就是開服時間與各服設定不盡相同,所以要一個個物品比對與歸類,這 種事情還要人手動做一遍歸類,然後幾千個東西一一過濾?說真的吃力不討好,這樣又不 是很有營收… 我知道天堂有開放轉移角色,但是好像不是連倉庫都一起轉吧? 再說今天就算開放,一個人物一千元,現在開放,頂多一兩萬人(超高期望值),也才一兩 千萬,頂多一個月營收值,但是背後成本卻不如放新轉蛋讓人爽抽… 是我不會去做這種服務的推行與開發,實在太沒效益了。 順便說一個,一兩千萬的營收在google play與app store上面可能還不到前五十名,但是 維護這樣的營收成本可能一個月就去掉一半以上的營收值了!真的很賺嗎? 我只有在收到金主資助的金額的時候想過捐款逃跑我一生省點用很夠… 但是開始每個月沒有營收還要回報開發進度都很想死 所以就算營收開放後,每個月的月成本十倍營收都覺得不夠,因為當初老子拿命在燒,現 在連錢都還沒還金主,別跟我提完成玩家的夢想好嗎?一個不小心倒了連玩家都沒了好嗎 ? 激動了,但是我要表達的是,公司不是一兩句話,就會改變營運方針的!
TEPLUN: G社做的爛不能怪在你身上 但G社做的爛可以怪在兩年前的阿12/11 10:18
TEPLUN: 幹身上 史上最大笑話12/11 10:18
TEPLUN: 你自己回去看看自己打了什麼吧 文內只有說合併一次要做啥12/11 10:23
TEPLUN: 沒有說是否合併會對伺服器永久吃資源 即使是這樣回歸兩年12/11 10:23
TEPLUN: 多也沒資格怪阿幹 12/11 10:23
先生,你有閱讀障礙嗎? 誰說過合併對伺服器永久吃資源? 我白話點說就是以前新斷線炒的就是短線開新服併舊服,一年兩次就可以吃掉一次改版的 進程,請問這樣說你是不是終於可以懂了呢? 畢竟reopen與新服開服就是可以吸引玩家與錢潮,這個行為比你開優惠儲值禮還容易讓錢 進來呢! 再看不懂我也懶得說了,祝福你人生順利。
dpple: 推12/11 11:54
※ 編輯: free112136 (49.215.147.190), 12/11/2018 13:34:07 ※ 編輯: free112136 (49.215.147.190), 12/11/2018 13:38:45 ※ 編輯: free112136 (49.215.147.190), 12/11/2018 13:44:14
TEPLUN: 那就對了啊 不會吃掉永久資源 所以原廠改版『速度』跟阿幹 12/11 15:36
TEPLUN: 沒關係 他要做的是追版本 現在台版更新比韓版研發還要慢 12/11 15:36
TEPLUN: 不就是怪原廠你在那怪阿幹?腦子清楚點吧 還有你確定你文 12/11 15:36
TEPLUN: 章只想表達合併要花多少工程嗎?叫我去投履歷是你說的 嗆 12/11 15:36
TEPLUN: 用嘴寫程式最快也是你說的 別人嘴你幫G社護航 你說G社做 12/11 15:36
TEPLUN: 的爛跟你沒關係 那奇怪了 別人嘴雞舍 講得都還是事實 你又 12/11 15:36
TEPLUN: 在義憤填膺什麼? 12/11 15:36
window904: 推專業 出一張嘴真的最強 12/11 19:28
curryh: 忘記推過沒 推一下 12/11 20:15
j7979715: 一定一堆人認為合併就跟複製貼上一樣 12/11 22:46