在這篇文章中, 我將介紹如何在centos 7系統(tǒng)上配置Minecraft服務(wù)器.
首先,介紹一下安裝要求。
先決條件
①帶ssh訪問(wèn)的VPS或獨(dú)立服務(wù)器
②內(nèi)存:1GB或以上
③磁盤空間:5GB或以上
④安裝與操作系統(tǒng)架構(gòu)兼容的最新Java。
⑤禁用SeLinux
我們先來(lái)看看安裝程序。我們需要根據(jù)服務(wù)器的架構(gòu)為其安裝最新的Java版本。
安裝Java
Minecraft服務(wù)器需要安裝并運(yùn)行最新的Java版本。
#yum install Java-1.6.0-openjdk
將安裝許多軟件包。現(xiàn)在,我們需要下載Minecraft服務(wù)器軟件包到“minecraft”文件夾中。
創(chuàng)建一個(gè)MINECRAFT文件夾
為安裝文件和其他游戲文件創(chuàng)建一個(gè)minecraft文件夾。我們始終建議在一個(gè)專用文件夾中運(yùn)行該可執(zhí)行文件,因?yàn)樗鼤?huì)創(chuàng)建多個(gè)配置文件。這讓查找所有文件更加容易。
將minecraft.jar文件下載到minecraft文件夾中,并修改.jar文件權(quán)限,使其可執(zhí)行。
# wget https://minecraft.net/download/minecraft_server.jar
確保你的服務(wù)器上已經(jīng)安裝了screen,或者運(yùn)行以下命令為你的服務(wù)器安裝screen。
# yum install screen
運(yùn)行應(yīng)用程序
現(xiàn)在進(jìn)入一個(gè)屏幕會(huì)話,并根據(jù)所需的分辨率和硬件設(shè)置運(yùn)行minecraft.jar文件。Java和可執(zhí)行版本可以從命令行運(yùn)行額外的參數(shù)來(lái)配置取決于內(nèi)存,圖形界面,模式,架構(gòu)等。
由于我的服務(wù)器配置不高,我更喜歡運(yùn)行沒有圖形界面Minecraft服務(wù)器,以降低CPU和內(nèi)存資源的使用率。
# Java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
您可以按Ctrl + A + D返回到正常屏幕
您可以使用screen resume命令返回運(yùn)行Minecraft的屏幕。
#screen -r(screenid)
根據(jù)服務(wù)器配置,您甚至可以使用1GB或更多的內(nèi)存運(yùn)行該可執(zhí)行文件。這是我們?yōu)?GB內(nèi)存使用量而運(yùn)行的方式。
Java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
提示:如果你想留出更多的內(nèi)存,你可以將-Xms參數(shù)設(shè)置為一個(gè)較低的值,比如:
Java -Xms512M -Xmx1024M -jar minecraft_server.jar nogui
該參數(shù)控制在啟動(dòng)時(shí)保留多少內(nèi)存。您的服務(wù)器將以512MB內(nèi)存啟動(dòng),每當(dāng)它需要更多的內(nèi)存時(shí),它就會(huì)分配一些內(nèi)存,直到達(dá)到1GB的最大分配值。
至此,在centos 7上搭建Minecraft服務(wù)器就完成了。