看板 Minecraft 關於我們 聯絡資訊
※ 引述《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
edwardc:我們家的地圖, 開 hires :p http://goo.gl/kD4Se 04/04 00:55
※ 編輯: edwardc 來自: 223.141.225.121 (04/04 00:56)
Flymok:我以前是開hires,可是看top的mem覺得不行才改低畫質... 04/04 01:08
olys:那如何不用dynmap的內建web server @@? 04/04 01:14
edwardc:樓上: http://goo.gl/2WioR 04/04 01:20
olys:感謝 :) 04/04 01:37
com9:我以為在IDC開要低調 XDDD 04/04 01:50
SmallBeeWayn:你們家是多少玩家在線?怎麼需要到5G... 04/04 02:41
yeh19921026:IDC是? 04/04 06:15
Flymok:丟在IDC應該要大肆推廣... 吧 XD 04/04 07:52
organ63521:我只知道 非常高級的機房 我玩過原PO的XDD 不錯! 04/04 11:03
organ63521:只是玩到後面 都沒空玩了 04/04 11:04
organ63521:原PO最後一句話好中肯. 開給班上小玩一下 真的很麻煩 04/04 11:05
edwardc:很低調阿,所以沒有上來 po 伺服器文 :p 04/04 16:35
miau9202:我真的釣到一隻大魚了XD IDC耶...我的媽 04/04 18:38
miau9202:大學生負擔不起這樣的成本啦(羨慕) 04/04 18:39
mwiei:資訊系的可以問問看老師能不能出借server... 04/04 23:15
mwiei:不過是以學術名義+RAM部會給太高...不過上傳會高很多 04/04 23:15