網頁

2012年6月10日

讓 Minecraft 更耐玩的-Mod 與 Plugins


當玩了 Minecraft 一段長時間後,就會漸漸感到枯燥乏味。這時候你就可以開始嘗試不同 Mod

Mod 是什麼呢?

Mod 就是遊戲模組,Mod 的英文全寫為「Modification」,意思為「改造、改裝、修改」。其他常見的遊戲 Mod 有 GTA 的汽車,而 Garry's Mod 更是而 Mod 為中心的遊戲。

Mod 的功能十分廣泛,從修改物品外觀、加入物品以至修程式漏洞都可稱為 Mod。安裝 Mod 的方法一般都較為繁瑣。而 Minecraft 要裝 Mod 就需要修改其主程式( minecraft.jar )

那 Plugins 是什麼呢?

Plugins 就是插件,如果曾架設 Bukkit 伺服器的朋友一定看過那資料夾。Plugins 功能與 Mod 相近,但是有結構上的分別, Plugins 是透過 API 來實然增加功能。而 Bukkit 伺服器最大的特點就是提供 Plugins API 而官方伺服器則沒有,換句話說 Bukkit 伺服器彈性較大。一般 Bukkit 插件的功能就是增加指令、地圖生成、外部的控制。

要安裝 Bukkit 伺服器的插件,只要把插件丟到資料夾「plugin」中就可以了,客戶端只需要快快樂樂到進入伺服器就可以。

那兩者有何分別?

Plugins 是通過 Bukkit API 運作,因此受到 API 的限制,但是較為易安裝;
Mod 則是直接修改 Bukkit 主程序,由於是直接以 Java 形式運作,所以限制較小,不過安裝較複雜。

參考:pyoko520(皮優可)-Mod 是什麼? 插件又是什麼? 詳解給你聽

2012年6月9日

Friendly Bukkit 更新紀錄

Friendly Bukkit 更新紀錄
  • Beta 0.1

    Friendly Bukkit prototype
  • v1.0.1

    可編輯 OP 列表

Friendly Bukkit 3 預告

Friendly Bukkit 經歷了大半年,由最初錯誤極多到現在日漸完善(明明還是很多 Bug)
接下來,將會有一個大更新,就是 Friendly Bukkit 3。重點如下
  • 支援多語系介面(Localization )
    • 正體中文
    • 简体中文
    • 英文
  • 支援多人用模組(Multiplayer Mod Support)
  • 快速伺服器架設(Rapid Server Setup)
  • 自動更新主程序(Auto-update)

英文化的介面

Friendly Bukkit v1.1.0 截圖


2012年6月8日

Minecraft 伺服器架設疑難排解

常見問答集

  1. 我無法進入自己伺服器如果你不是正版玩家,你需要在 server.properties 裡把 online-mode 設定成 false,如果你是使用 Friendly Bukkit,便已設定成允許非正版及正版玩家進入。
  2. 其他人無法進入我的伺服器
    常見原因有未設定 Port Forwarding;或是防火封鎖了 25565 端口的外來連線。
  3. 為什麼會顯示" [WARNING] Can't keep up! Did the system time change, or is the server overloaded "?
    這是十分常見的錯誤訊息,往往沒有任何意味而且可以忽略。如果它非常頻繁地出現,有機會是沒有足夠的記憶體。而根據官方表示會顯示是因為伺服器無法正常地​​更新世界速度(20 幀每秒),正在努力地修復這個 bug. http://getsatisfaction.com/mojang/topics/the_famous_warning_cant_keep_up_did_the_system_time_problem
  4. 如何設定地圖重生點
    一般要用 Bukkit 加插件,建議用 Friendly Bukkit
  5. 為何盜版玩家無法進入伺服器
    Friendly Bukkit 的用家則只需取消勾選「正版伺服器」;
    需要把伺服器設定檔 (server.properties) 中的"online-mode=true"改成"online-mode=false"。

常見錯誤信息


  • Outdated Server
    該伺服器已過時,伺服器需要更新。
  • Outdated Client
    客戶端過時,你的 Minecraft 需要更新。
  • Connection Lost tnernal exception: java.net.socket timeout exception: read timed out
    伺服器已關上,失去連接。
  • Can't Reach Server
    無法連接伺服器,請肯定已運行伺服器。
  • User not premium
    該帳號非 Minecraft 高級會員(俗稱正版帳號),你需購買帳號或是參考上方 Q&A 5。
  • Bad login
    Minecraft 用戶資料庫不存在你的資料,你需購買帳號或是參考上方 Q&A 5。

2012年6月5日

如何更新 Friendly Bukkit ?

如何更新 Friendly Bukkit ? 早前,有不少人都問過我,以下便是更新的教學。


2012年6月3日

Bukkit 插件 - xAuth 登入插件

xAuth 是一個保安性質的插件,它保護伺服器和它的玩家。如果伺服器運行下線模式時,任何人都可以冒充,而 xAuth 就使所以玩家都必須在伺服器上註冊,防止冒充。此外,xAuth 更支援 MySQL

命令
  • /register <密碼> [email]
    功能:註冊
  • /login <密碼>
    縮寫:/l
    功能:登入
  • /changepw <舊密碼> <新密碼>
    縮寫:/changepassword, /changepass, /cpw
    功能:更換你的密碼
  • /logout
    功能: 登出帳號
  • /xauth
    縮寫:/x
    功能:管理玩家
    /<命令> register <玩家> <密碼> [email]
    /<命令> changepw <玩家> <新密碼>
    /<命令> logout <玩家>
    /<命令> unregister <玩家>
    /<命令> strike list|clear [IP]
    /<命令> location set|remove [global]
    /<命令> config <設置> [值]
    /<命令> reload
    /<命令> version
*<>:必填; []:選填

2012年6月1日

如何架設穩定和順暢的伺服器

一個優質的 Minecraft 伺服器,不但要有漂亮建築物,更重的是要穩定和順暢。

硬件-Hardware

工欲善其事,必先利其器。因此一台強勁電腦是不可或缺的。

建議配備:

  • 中央處理器:Intel Core i3 以上,因為 Minecraft 並不需要極高運算能力
  • 硬碟:主流的就可以了,因為 Minecraft 沒有大量讀寫需要
  • 記憶體:8GB(4GBx2) DDR3 1333MHz 以上,因為 Minecraft 沒優化可言,超耗記憶體
  • 火牛:符合 80 Plus,因為符合 80 Plus 的火牛都能減少能源使用以及電費

軟件-Software

好的伺服器必須「軟硬兼施」

作業系統

32Bit 的作業系統最高只能使用約 3.2GB 記憶體而且 JAVA 32 BIT 最多只能佔用 1GB 記憶體。
推薦作業系統:

優化-Improvement 

沒有最強的伺服器,只有更笨的管理員,即使有再好的軟硬件,沒有適當的優化,亦只是徒勞。

節省資源

  • 模組、插件裝得愈少,主機負擔愈小
  • 視野設定得愈小,主機負擔愈小
  • 生怪與否,也影響著伺服器,如果是創造模式,這就可以關掉了
  • 運行伺服器後,可把 Friendly Bukkit 關掉
  • 盡量把不必要的程式關掉

手動分配記憶體(只適用於 Bukkit)

絕大多伺服器不順暢的原因都是記憶體不足引致,但是為何大多情況都仍有不少空閒記憶體?原因是未分配予 Bukkit,只要適當分配即可。