Re: [心得] 自製app阿瓦隆介紹文,不管有沒有Android都希望可以看看

看板BoardGame作者 (joker)時間9年前 (2016/12/14 22:11), 9年前編輯推噓5(5015)
留言20則, 4人參與, 最新討論串3/4 (看更多)
更新內容: 1.現在斷線會跳至登入畫面較容易重新登入。 2.伺服器與Client做部分調整,現在放在背景時比較不容易被系統砍了。 (測試從600RAM刷到200RAM還不砍app,只是不確定其他人手機是否也如此) 3.在房間列表與建房時把app放在背景如果被系統砍了會自動復原, 但如果在房間內的話會跳回房間列表。 (因在房間內被釋放斷線,沒辦法叫所有人等你一個,且中間如果室長想踢你、或是在遊 戲中的過程已經送出某些訊息了,斷線的玩家都無法接收到,會發生的Bug很多所以還是 只能視為斷線處理) 4.在註冊時新增了註冊成功的話,會把帳密傳回登入畫面。 5.在登入與註冊新增了連線不穩的處理。 6.修改了出任務圖卡,改為成功獎盃讓玩家較容易識別。 7.每一次開始回合會通知系統做一次gc(垃圾回收)。 8.每10秒Server會檢查一次連線狀態,每7秒Client要丟一次心跳包確認在線上, 目前還在測試比例,如果連線狀況較不好的玩家常斷線會再調整, 這是為了掌握玩家有無斷線。 9.改進圖片與佈局的釋放。 10.有玩家提議在房間內等人時大家只關注聊天室,很難注意到有人進出房間, 所以 新增:有人進出房間時會收到系統在聊天室通知。 12/14 11:53更新 11.終於抓到偶爾有玩家看不到任務結果的獎盃bug。 12/15 12/19更新 最近幾天都在處理怎麼讓系統不把app釋放,但系統的威能還是太強悍了, 找到的資料都是說app在背景本來就無用被系統釋放也是正常的, 所以只能改為被釋放後怎麼做自動復原,在房間列表與建房時都還簡單, 但是在房間內卻面臨很多問題, 例如:玩家在房間內被掛機被系統釋放,但是恢復回來後房間已經滿人了、 或是已經開始遊戲了,卻有人掛機被系統釋放或斷線,雖然大家可以等他幾分鐘, 但是有些跳出來的對話方塊是一次性的用途,錯過了就回不去了 Q_Q, 也可能大家觸發了往下一階段的事件,導致任務繼續進行, 被系統釋放的玩家就很有可能被放生了。 基於種種原因,導致了房間內斷線難以恢復,所以還是決定讓他就這麼去了, 但是在優化Server與Client的連線狀態檢查後,發現系統似乎不太會砍了 (還不確定其他人手機是否如此)。 因為這幾天的測試可能伺服器都在開開關關的,又或者直接不開(一整個任性), 在此跟開遊戲卻進不去的玩家致歉。 ﹨(╯▽╰)∕ 希望各位有任何建議都可以留言或私信、加Line群, 希望可以多一點人來測試9、10人房,跟蘭斯洛特、王者之劍功能。 Line 群: http://line.me/R/ti/g/zNds1MQEmd 載點: google雲端硬碟: https://drive.google.com/open?id=0B0NxztEOM0MrRko4WkktcHFpSDA 檔名為:Avalon(Beta V2.0).apk 12/15 12/19更新 請玩家下載最新版的更新,安裝前請先移除先前版本 目前伺服器開放時間預計為早上7點半到晚上11點,有興趣玩家可以在這段時間開上來測試 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.166.185.38 ※ 文章網址: https://www.ptt.cc/bbs/BoardGame/M.1481724664.A.2D0.html

12/14 22:20, , 1F
推推推,現在有房間可以進來玩哈哈
12/14 22:20, 1F

12/14 23:07, , 2F
推 你可以去找免費的伺服器,這樣就不用用自己的機器
12/14 23:07, 2F

12/14 23:09, , 3F
只找到網頁跟資料庫的,但是我Server用Java寫的
12/14 23:09, 3F

12/14 23:36, , 4F
你一樣可以把檔案丟到伺服器上執行啊?
12/14 23:36, 4F
可以留一下網址嗎? 想了解一下,網速如何?是固定ip嗎? ※ 編輯: x049 (218.166.185.38), 12/14/2016 23:54:54 ※ 編輯: x049 (218.166.185.38), 12/15/2016 00:20:31

12/15 01:17, , 5F
我只用過Byethost和Heroku,不過Byethost貌似不提供SSH
12/15 01:17, 5F

12/15 01:18, , 6F
Heroku可以直接啟動Java,你可以試試看
12/15 01:18, 6F

12/15 01:19, , 7F
網速的話,應該還可以 我之前的就是放在Heroku上
12/15 01:19, 7F

12/15 01:20, , 8F
至於固定ip,你可以連他的domain就好啦
12/15 01:20, 8F

12/15 01:21, , 9F
goo.gl/UhkH1p Herou的連結給你試試
12/15 01:21, 9F
感謝分享~有機會會去試試

12/15 01:33, , 10F
另外我會建議你可以不用把圖片包進去apk,比較沒那麼肥
12/15 01:33, 10F
是覺得如果登入後或是遊戲開始才載圖對遊戲體驗也不好,反正一樣都是要下載瞜

12/15 15:03, , 11F
可以把code 放到github分享出來嗎?
12/15 15:03, 11F
這個不行喔~雖然不會拿來做營利用途,但是這也算我的作品之一, 而且也不想有人改個外掛版之類的,攪亂玩家平衡, 但是如果有什麼建議都可以提出來,我會盡量改看看的。 ※ 編輯: x049 (60.249.254.56), 12/16/2016 15:54:11

12/16 17:41, , 12F
你可以在安裝後第一次進入後載到本機就好,不用每次都載
12/16 17:41, 12F

12/16 17:44, , 13F
只是建議啦 因為每次更新要重抓近50mb的檔案也不小
12/16 17:44, 13F

12/16 17:56, , 14F
另外你也可以試試AWS,免費一年之後再看情況續租
12/16 17:56, 14F

12/17 20:05, , 15F
之前看aws好像有超過流量就會付費吧
12/17 20:05, 15F

12/17 20:09, , 16F
圖片的話也有想過,目前還是測試版很多地方都可能會改,而且也
12/17 20:09, 16F

12/17 20:09, , 17F
怕玩家自己砍掉,發生其他錯誤
12/17 20:09, 17F

12/17 21:49, , 18F
免費的空間超過流量都要,可是一開始不用擔心這個
12/17 21:49, 18F

12/17 21:50, , 19F
圖片可以寫在安裝後的資料夾裡
12/17 21:50, 19F

12/17 21:51, , 20F
而且你如果已經寫找不到檔案就會下載的話 就不會有錯誤
12/17 21:51, 20F
文章代碼(AID): #1OKLBuBG (BoardGame)
討論串 (同標題文章)
文章代碼(AID): #1OKLBuBG (BoardGame)