Re: [討論] 分享自家bukkit裝的插件
※ 引述《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
04/04 00:55, 1F
※ 編輯: edwardc 來自: 223.141.225.121 (04/04 00:56)
推
04/04 01:08, , 2F
04/04 01:08, 2F
→
04/04 01:14, , 3F
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
04/04 01:50, 6F
推
04/04 02:41, , 7F
04/04 02:41, 7F
推
04/04 06:15, , 8F
04/04 06:15, 8F
推
04/04 07:52, , 9F
04/04 07:52, 9F
推
04/04 11:03, , 10F
04/04 11:03, 10F
→
04/04 11:04, , 11F
04/04 11:04, 11F
→
04/04 11:05, , 12F
04/04 11:05, 12F
→
04/04 16:35, , 13F
04/04 16:35, 13F
推
04/04 18:38, , 14F
04/04 18:38, 14F
→
04/04 18:39, , 15F
04/04 18:39, 15F
推
04/04 23:15, , 16F
04/04 23:15, 16F
→
04/04 23:15, , 17F
04/04 23:15, 17F
討論串 (同標題文章)