作者softpak (喔喔喔)
看板Minecraft
標題[情報] 架服新選擇 Spigot
時間Wed Dec 4 09:50:00 2013
http://www.spigotmc.org/
最近因為伺服器LAG的問題一直在尋找解答
除了bukkit
我找到了這個 Spigot
可以使用bukkit的插件
但是不是bukkit的分支
他是獨立的
效能也比bukkit好
而看了原始碼事實上沒使用到multithread
只是改寫chunk跟entity的loading方式
TPS至上的作法
應該是為了避免產生race condition
實際觀察CPU偶爾單顆滿載
30人在線上
CPU E5-2640(單顆6C 12T)
使用linux 12.04LTS
負載平均20%左右
但是分核心觀察
有3個核心常50%以上
不過至少使用Spigot之後
LAG情況改善超多
不會單顆核心100%造成LAG
如果其他人不嫌棄的話
可以到我的服幫忙測試一下極限(想搞破壞的就免了...)
文章代碼(AID):
#1IWDZx9D
目前是上限是40人
如果連續2天滿人
我會開到50人
感謝收看
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.108.107
1F:推 superhope:為啥回去玩被埋進土裡@___@" 12/04 10:05
2F:→ superhope:重生點我也看不懂了... 12/04 10:05
3F:→ softpak:因為換過地圖 角色資料沒有重置 需要救援的需報座標 12/04 10:21
4F:→ softpak:可以上RC通報座標 12/04 10:23
5F:→ mmis1000:spigot是bukkit的分支沒錯啊?印象中有fork bukkit 12/04 12:14
6F:→ softpak:不過他官網寫不是分支 12/04 12:15
7F:→ softpak:只是能用bukkit 99.99%以上的插件 12/04 12:16
9F:推 superhope:不用救了沒關係@___@" 12/04 12:23
10F:→ mmis1000:比bukkit穩不少,用worldedit超大範圍操作不會有不明凹洞 12/04 12:23
11F:→ superhope:我換伺服器了 而且我都把鑽石放箱子 已經回不去了 12/04 12:23
12F:→ mmis1000:不過操作千萬的方塊後,會嚴重記憶體洩漏 12/04 12:24
13F:→ mmis1000:必須重啟才會正常,雖然應該是we的bug,不關spigot的事 12/04 12:24
14F:推 kizajan:感覺現況還蠻穩定 12/04 12:55
15F:推 m01a011:這邊給個回應,之前就有在使用SPIGOT架設,目前有一些插件 12/04 15:42
16F:推 m01a011:會出小問題,Towny&Myworld...等,剩下請自行再測試 12/04 15:44
17F:→ m01a011:會改用這核心不外乎都是想裝HEROES這插件,但是這插件麻煩 12/04 15:45
18F:→ m01a011:在無法分開世界,並鎖死經驗條(強制變換成插件的經驗) 12/04 15:46
19F:推 willy69wu31:mcpc好像就是用spigot? 12/04 17:31
20F:→ mmis1000:spigot在性能跟記憶體占用量都優化不少啊?我也不完Hero 12/04 18:42
21F:推 adolphjong:借問一下spigot要怎麼樣控制?執行之後沒任何視窗 12/05 18:07
22F:→ mmis1000:你開服是用 java -d64 -server -jar spigot.jar ? 12/05 19:22
23F:→ mmis1000:如果用javaw開,是不會有小黑窗的 12/05 19:23
今天總算是是設定好了
因為伺服器是用SSH遠端管理
所以伺服器需要背景執行
之前直接用&跑背景
結果發現執行緒會鎖死
今天已經改成用screen去跑
結果每個核心的負載都10%以下了
遊戲確實也更順暢
這是線上20人的情況
預計人數會開放到60人
歡迎來逛逛
※ 編輯: softpak 來自: 114.40.12.158 (12/05 21:16)
24F:推 kizajan:下午的時候chunk loading有點慢 晚上就好了 12/05 21:44
25F:推 lc85301:我開一個AMPLIFIER的世界然後兩個人進去 12/06 02:27
26F:→ lc85301:用飛的,i7 CPU吃到60% 12/06 02:28