看板 Minecraft 關於我們 聯絡資訊
開發了許久 終於成功的導入了異步處理 https://github.com/softpak/HOSE 這是專案頁面 因為有DMCA的問題 我怕因為之後會形成風潮(自以為 XD) 所以僅做了個patch檔(src.patch) 請自行patch並編譯(based on spigot 1.8.8) 另外這是我試作的NL網頁 http://mc-newlife.weebly.com/ 測試結果由於玩家數量好像還不夠多的關係 目前伺服器的在原本30人,chunk, tile載入數皆為1萬1左右 啟動生物2000~3000的情況下TPS會降到10左右(原版spigot) 相同條件下現在則是TPS維持在19以上 但是相對的運算能力的提升直接導致了載入更多的物件... 所以被啟動的生物增倍到5000以上... 然後TPS又降了 XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.66.237 ※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1454644377.A.CF8.html ※ 編輯: softpak (36.239.66.237), 02/05/2016 11:53:37
emptie: 推推 02/05 19:00
MineCola: 加油 02/05 19:19
tonylo2ooo: 我也覺得會成為風潮~~~讚XD 02/05 21:13
tonylo2ooo: 一直在等你的文跟看你的repo 02/05 21:14
softpak: 感謝關注 話說我忘了把教學 放上去了... 02/05 21:43
tonylo2ooo: 話說 LGPL應該是可以拿來run 收贊助的server,但不行 02/05 21:50
tonylo2ooo: 再製成為商業物品,只download下來編譯沒有違反你的 02/05 21:50
tonylo2ooo: 授予版權對吧? 02/05 21:50
softpak: 我的版權源自於spigot->bukkit 所以他們允許怎樣就怎樣 02/05 21:55
softpak: 我是依照LGPL跟DMCA的規範去做的 02/05 21:55
tonylo2ooo: ok thanks! 02/05 21:57
tonylo2ooo: 我晚點就丟到server上測試跟爆怪,看能不能無縫接軌 02/05 21:59
tonylo2ooo: 雖然覺得應該可以 :3 02/05 21:59
softpak: 這幾天會頻繁改版 因為玩家一直爆滿 獲取了許多數據 02/05 23:07
ac9607: 推推 西瓜服終於不用是Bob的形狀了 tps 全滿在跑 02/05 23:21
Bob9154: ac 又掉到16左右了 凋零塔成功戰勝多核心 02/06 13:22
ac9607: 早上我看16-18 反而昨晚很順不知為何 02/06 14:05
tonylo2ooo: 怪物殘渣嗎? 有時後一直生怪殺怪會噴一堆null pointer 02/06 15:17
tonylo2ooo: 我是用mythicmobs 才會這樣 雖然你應該沒裝 猜測 02/06 15:17
找不到物件的問題是還好 因為排程執行的過程中可能物件被系統回收或是被殺了 只要錯誤不是中斷類的 都可以忽略跳過 如果有mithicmobs的原始碼 可以把catch那邊改成空的或是警示的log就好了 ※ 編輯: softpak (36.239.126.162), 02/06/2016 16:06:27
j6u47803: 推推 02/06 19:34
ac9607: 我沒裝哩 明明同樣的設置就算重開之後 凋零塔一開還是lag 02/06 21:31
ac9607: 但是昨天第一次測試卻可以以tps 20運作 02/06 21:32
ac9607: 而動物確實多了一堆也不影響tps了 02/06 21:32
brucekjt: 感謝分享,希望我看的懂,弄到 mcpe上面^^ 02/07 02:02
softpak: MCPE我就不建議用了 畢竟分配執行緒也是要消耗CPU時間的 02/07 13:48
softpak: ARM架構的處理器單核效能不高 怕有反效果 02/07 13:48
nick5487: MCPE跟WIN10版本一樣 應該能用電腦架吧 02/07 13:58
softpak: 喔喔 好像也是 OS的核心好像是通吃的 02/07 14:00
softpak: 不過我稍微看了一下 MCPE的伺服端好像主流是PHP語言 02/07 14:01
softpak: 編寫的版本 02/07 14:01
softpak: 想試用的人如果不會編譯,可以跟我拿測試檔。 02/08 18:50
yingruxd: 推一個,可惜我不太想再架伺服器了XD 02/09 00:01
softpak: 你怎麼這麼快放棄!!! 02/09 00:13
tonylo2ooo: 話說你要不要PO到reddit上? 這麼猛的東西 :/ 02/09 08:02
tonylo2ooo: 雖然編譯那邊可能要寫一下教學文,你索性用英文吧 02/09 08:02
softpak: 教學文喔 我趕看看吧 這幾天在寫偵測開透視的功能 02/09 08:54
softpak: 昨天發現透視超吃效能的阿...不過他的封包是全域的廣播 02/09 08:55
softpak: 教學我更新了 02/09 11:26
amyjohn000: 推山神~ 02/09 17:14
cybelia: 偵測開透視是那個spigot的antixray功能嗎OAO? 02/09 19:46
softpak: reddit發了但是沒啥人看的感覺 XD 02/09 21:40
error405: reddit好像符合小朋友口味的東西比較多人推 手工藝或有 02/09 21:58
error405: 梗的小笑話之類的 02/09 21:58
softpak: 偵測透視可能做不起來...因為資料隨著chunk一起出去 02/09 22:35
tonylo2ooo: 透視都是改chunk資料 例如一般看不到的通通弄礦 02/10 12:54
tonylo2ooo: spigot裡面有內建了 minecraft 當初也沒想到作弊吧 02/10 12:55
tonylo2ooo: 有的開掛的來SERVER還問礦怎麼這的多XDD 02/10 12:55
tonylo2ooo: 除非minecraft server砍掉重寫 像lol那樣server端處理 02/10 12:56
tonylo2ooo: 不然就跟魔獸3一樣 永遠的開圖:. 02/10 12:57
softpak: 我本來的想法是看能不能偵測誰在使用透視 02/10 13:27
softpak: 但是發現混淆方塊是跟chunk的資料綁在一起 差別在於視 02/10 13:28
softpak: 野遠近 02/10 13:28
snes9xw: 推一個 02/13 22:09