Project Seed – 選擇一個適合自己的方案(中)

2. 選擇適合自己伺服器的作業系統

選了適合的程式檔案之後,我們就大致確定了伺服器的資源需求,接下來,為了更加清楚的描繪出伺服器的輪廓,我們要決定做為執行平台的作業系統。

(圖片取自 http://how-to-make-tips.com/how-to-make-a-minecraft-server/)

Windows系列(含XP之前)

ms-windows-logo

優點:省資源(相對於Windows 7)

缺點:已失去官方支援

說明:作為Windows中較為古老的版本,有著相對少的資源需求,對舊裝置的支援性較佳,相較於新板Windows,只要512M就足以供給系統順暢運作,相關的軟體也相當齊全,但資源分配能力相對較低,也就是說,就算電腦效能充足,還是可能因為同時進行其他的工作,造成伺服器間歇性的lag。同時,因為微軟已不再提供更新支援,若預算允許,建議升級至較新的作業系統。

 

Windows系列(含Vista之後)

ms-windows-logo-rm-engg

優點:容易上手(假設已在使用Windows系列系統)

缺點:系統消耗資源較多

說明:Windows系列應該算是最多台灣人使用的作業系統了,Windows 7 的表現亦可圈可點,從商務用電腦多半仍預載Windows 7 這點多少可以看出端倪,較先前版本更佳的多核心支援性,以及工作排程(資源分配)能力,可以較好的發揮新世代電腦的強勁效能,相關文章和工具軟體也較為容易取得。

 

GNU/Linux 系列(例:Ubuntu)

linux

優點:節省記憶體

缺點:較難上手*

說明:目前各大Minecraft Server 的主流選擇,相關解決方案及穩定性不必多說,但其討論資源不足一直是其致命傷,建議入真的想要長期經營伺服器的人再選擇此系統,若只是想玩玩,請直接跳過。Linux 與 Java*的相近程度較Windows 高出多,自然可以直接地避開各種奇怪的錯誤***。同時,因為採用Ext4為預設檔案系統,較Windows系列多出了預留空間、錯誤檢查碼 等功能,對沒有預算使用RAID的玩家是一大優勢。對租用伺服器的玩家,可以不安裝圖形介面,將系統記憶體消耗壓到300M以下,又不用授權費,可以省下驚人的支出,強大的Script功能,可以大幅減少管理上的時間支出,適合想長期開服的人。

 

Mac OS X 系列****

優點:穩定、有商業支援

缺點:硬體選擇受限

說明:與Linux 系列有著相同的淵源—UNIX ,同樣有著高度穩定性、節省資源 等Linux 上常見的優點,但加上了成熟的圖形介面,和更加強大的軟體選擇。推薦手上有Apple機器的人使用。

 

OS compare v2

▲各種作業系統比較

 

  • 假設從未接觸任何系統,為完全初學者的情況下,因中文參考資料較少得出的結論,絕無批評之意

** 這裡指的是 Java虛擬機(JVM) 為了避免文字冗長及理解不易,僅縮寫為Java

*** 通常主要為文字編碼及斷行的格式造成(Windows 為 MS-XXX;Linux/JAVA 為 UTF-8)

**** 這邊要向讀者們說聲抱歉,我仍未正式擁有任何的Mac PC,主要是依網路上的規格資訊/發展歷史 等,推敲其特性,故無法詳述

***** 該比較圖為個人使用經驗之整理,僅為個人主觀感受

 

繼續閱讀:

Project Seed – 選擇一個適合自己的方案(上)

Project Seed – 選擇一個適合自己的方案(下)

發表迴響