Re: [討論] 分享自家bukkit裝的插件

看板Minecraft作者 (edwardc)時間12年前 (2012/04/04 00:53), 編輯推噓9(908)
留言17則, 9人參與, 最新討論串5/6 (看更多)
※ 引述《Flymok ()》之銘言: : 其實我更想問的是,如果您是租主機來架伺服器,可否分享主機商與使用的方案。 XD : (一個月30塊花不下去,找了個 1GB ram 一年100塊的用) 目前看來可能版上只有我們家的主機是放在某 IDC 機房的 XD : 2.Dynmap + dynmap-mobs + Dynmap-Essentials : 一樣是眾所皆知的plug-in,有朋友說我SERVER上沒這東西真的不知道怎麼玩, : 可是他實在太吃記憶體了,目前以最低畫質呈現。 : 我家現況 http://waterworld.dheaven.net/map/ ← 打死不用特殊 port 個人認為 dynmap 並不是吃記憶體最兇的套件。 我伺服器有 64G, 開了 40G 給 bukkit server 吃,開 hires 也是跑不太動 .. 基本上 dynmap 是會偵測一定的行為 (我要翻文件,印象是一個區域內有幾次的方塊 更動就會觸發) 就會重畫那個區域的圖,從 flat (預設俯視) surface (45 度斜角) 都畫。 所以人丁興旺的 server 他的 render job 就會很多。 這時候可以在 console (或是 op 用交談模式) 打 dynmap stats 看目前的狀態 (triggered update queue size)。 理論上這個值如果居高不下,那個人認為是 CPU 太慢來不及畫 ... 以下分享幾個 dynmap 的常用指令好了 dynmap fullrender <world>:<map> 針對地圖做全面性的重新繪製,world 是地圖名稱,map 是地圖型態 有 flat, surface 跟 cave dynmap radiusrender <world> <x> <z> <radius> <map> 針對某個中心點 (x, z) 的半徑 (radius) 範圍重畫,一樣可以指定地圖型態 : 4.Nolagg http://dev.bukkit.org/server-mods/nolagg/ : 清垃圾,防Lag。 nolagg 好用的地方其實也是可以監控 server 的負載(?)情況 打 nolagg stats 可以看到如下的內容 .... 00:42:24 [INFO] Update: 0.1 ms (Chnk updtr took longest) 00:42:24 [INFO] Memory: 4830/40953 MB (+13 modified)(+2 MB/s) 00:42:24 [INFO] Chunks: 4027 [3595 Unloadable] [+0] [-0] 00:42:24 [INFO] Entities: 1073 [929 mobs] [104 items] [0 mobile TNT] 00:42:24 [INFO] Chunk packet sending thread: 0.0% busy 00:42:24 [INFO] Ticks per second: 20.0 [100.0%] 其實除了 memory 之外,ticks per second 也是一個很重要的指標 當你的 server 很 lag 的時候,看看是不是這個值低到一個不行, 如果是,可以用 nolagg examine 來去幫你記錄一段時間內的 tick rate 用 nolagg 付的程式可以讓你看一下知道是哪些套件佔用了 server 太多的 運算資源。所以反之如果這個值正常,那玩家又感覺到 lag .. 那可能是 網路或是對方電腦的問題 :p (每個套件的運作都會需要所謂的 tick,這個有空再研究) 所以結合 nolagg 跟 dynmap 結論是,建議不要用 dynmap 內建的 web server ! (我回這篇原 po 就是獨立出來) 因為內建的 web server 除了設計的不太好以外,也會佔用 server 的 tick, 所以可能上面沒有多少人在玩,但是卻有人在瀏覽你的線上地圖,你就會覺得 server 怎麼開始 lag 了 ....... :p 結論:還是當玩家比較輕鬆 :~ op 好辛苦的阿阿阿阿阿阿阿 .... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 223.141.225.121

04/04 00:55, , 1F
我們家的地圖, 開 hires :p http://goo.gl/kD4Se
04/04 00:55, 1F
※ 編輯: edwardc 來自: 223.141.225.121 (04/04 00:56)

04/04 01:08, , 2F
我以前是開hires,可是看top的mem覺得不行才改低畫質...
04/04 01:08, 2F

04/04 01:14, , 3F
那如何不用dynmap的內建web server @@?
04/04 01:14, 3F

04/04 01:20, , 4F
04/04 01:20, 4F

04/04 01:37, , 5F
感謝 :)
04/04 01:37, 5F

04/04 01:50, , 6F
我以為在IDC開要低調 XDDD
04/04 01:50, 6F

04/04 02:41, , 7F
你們家是多少玩家在線?怎麼需要到5G...
04/04 02:41, 7F

04/04 06:15, , 8F
IDC是?
04/04 06:15, 8F

04/04 07:52, , 9F
丟在IDC應該要大肆推廣... 吧 XD
04/04 07:52, 9F

04/04 11:03, , 10F
我只知道 非常高級的機房 我玩過原PO的XDD 不錯!
04/04 11:03, 10F

04/04 11:04, , 11F
只是玩到後面 都沒空玩了
04/04 11:04, 11F

04/04 11:05, , 12F
原PO最後一句話好中肯. 開給班上小玩一下 真的很麻煩
04/04 11:05, 12F

04/04 16:35, , 13F
很低調阿,所以沒有上來 po 伺服器文 :p
04/04 16:35, 13F

04/04 18:38, , 14F
我真的釣到一隻大魚了XD IDC耶...我的媽
04/04 18:38, 14F

04/04 18:39, , 15F
大學生負擔不起這樣的成本啦(羨慕)
04/04 18:39, 15F

04/04 23:15, , 16F
資訊系的可以問問看老師能不能出借server...
04/04 23:15, 16F

04/04 23:15, , 17F
不過是以學術名義+RAM部會給太高...不過上傳會高很多
04/04 23:15, 17F
文章代碼(AID): #1FUoi3Wq (Minecraft)
討論串 (同標題文章)
文章代碼(AID): #1FUoi3Wq (Minecraft)