看板 Minecraft 關於我們 聯絡資訊
※ 引述《edwardc (edwardc)》之銘言: : : 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並不吃RAM,可是很吃網路頻寬跟CPU 地圖重畫有其一定的複雜性,Web service也要用到tick 至於頻寬主要是突發傳輸的問題,以我家12M/3M網路來說 提供dynmap服務其實相對棉搶 應對方式除了改用JSON式的外部web service,也可以降低更新密度 : : 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 如果你的伺服器同時在線人數沒有40人以上 這個Memory狀況有問題... C洽村伺服器原本也有裝NoLagg 但後來我發現這plugin正是讓伺服器不穩定的主要要素 在Bukkit 1.2之後整個網路傳輸策略都已經有所改變 後來我就完全捨棄NoLagg了 其實這位作者bergerkiller雖然能力頗強,但是程式碼穩定性並不好 他的作品包含NoLagg,TrainCarts,MyWorlds,SignLink都頗容易掛掉 偏偏這傢伙寫出來的東西都很強大... ============ 看板上幾位伺服器主都選用Ess*作為Admin plugin 不過我這邊倒是一直都用AdminCmd,因為足夠使用,而且效能也比較高 地圖編輯則是大家都在用的WorldEdit 多重世界則用MyWorlds管理 登入使用的是AuthMe,這套支援MySQL,因此可以寫網頁的註冊介面 定期備份則採用Backup,這套可產生出能配合WorldEdit的snapshot 動作紀錄則是LogBlock,同樣也是配合MySQL使用 不過這套有個問題就是他沒有delayed,所以人多有可能會指令來不急送 其他還有箱子保護的Lockette,防止Enderman搬東西的Safe Creeper 船可回收的PickBoat,可以自訂怪物籠的MonsterBox 延長加速鐵軌間距的PlgRailBoost 至於TrainCarts & SingLink,因為一直都沒有穩定的 ============ 因為我的伺服器很弱 (CPU AMD 4850e, 遊戲只分配2GB RAM) 套件選擇策略都是必要,或者高效率高穩定的... -- 單選題: 請問...從天上掉下來的是? 1.魔法國 2.隕石 3.來自未來的少女 4.娛樂用人型天使 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.180.163
Flymok:比我的伺服器強了 整台只有1GB RAM XD 04/04 07:54
Flymok:至於頻寬或流量這東西 我們其實並不很關心 (指租主機而言 04/04 07:56
olys:原來dynmap效能和CPU也有關, 怪不得我比較沒碰它引起的lag 04/04 09:24
olys:我的伺服是用i7, 可是只配給伺服器1G, 品質hires 04/04 09:25
edwardc:記憶體吃多是因為我調整 java 參數讓他預設就 4G 起跳 .. 04/04 16:30
edwardc:但老實說這樣子好或不好也很難評估,太多因素,很難釐清 04/04 16:31
edwardc:新版 nolagg 把很多東西都拆出來,可以選想要的安裝 04/04 16:32