Ubuntu上安裝Minecraft服務器


Minecraft由於其獨特的魅力吸引了很多玩家。
不過游戲的樂趣只有在和朋友一起玩的時候才最有意思,所以很早以前我就想建設自己的服務器。但由於專業知識欠缺,沒有實現。

最近接觸了Linux服務器,所以以前的想法又恢復了。那么廢話不多說,開始建服務器吧。
基本的步驟如下:
1、你需要一台連上公網IP的服務器
2、配置好Ubuntu操作系統,安裝java(其他Linux也可以,不過我用的是Ubuntu,就用這個講了)
3、安裝Minecraft服務器
4、配置文件然后開服~

下面詳細講解一下:
第一步 申請一個阿里雲服務器
這一步很簡單,登錄阿里雲官網(https://www.aliyun.com),申請一個雲服務器ECS。選擇最低的配置就行了,即1CPU/1G內存/40G/Ubuntu操作系統。
具體詳細步驟網上有很多教程,百度就ok了
如果不知道如何用遠程方式訪問服務器的話,可以查查資料。先推薦一個軟件“MobaXterm”,這個可以直接訪問文件和終端,很方便。
關於新建user之類的屬於Linux基本操作都很簡單就不細說了。

第二步 配置好Ubuntu操作系統
因為我們的目的是安裝mc服務器,所以需要的運行環境主要就是java了。
首先更新一下系統:

#sudo apt-get update

然后獲取一下java版本

#java -version

如果沒有版本信息就是沒有安裝,用下面的命令安裝一下:

#sudo apt-get install default-jdk

但是這樣安裝的java不是最新版本,最新版本的安裝方法(http://www.cnblogs.com/apollospotatolikett/p/6206928.html),不過這樣安裝的java已經足夠支持1.7.4版本以前的服務器了
還要說的一個問題是,Linux中一旦退出終端,在終端中運行的進程也都會被殺死,為了實現在Windows中一樣的后台運行,就必須用到screen
screen的安裝方法:

#sudo apt-get install screen

第三步 安裝服務器
網上的服務器文件主要分為兩種:minecraft_server和Cauldron兩種。minecraft_server開服比較簡單,所以先講解這個,安裝的方法為:
首先在用戶目錄下新建一個文件夾

#mkdir minecraft

然后進入新建的文件夾

#cd minecraft

使用如下代碼下載服務器文件

# wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.7.4/minecraft_server.1.7.4.jar

通過這段命令就將服務文件下載到剛剛新建的文件夾中了

第四步 配置文件and開服!
這時候就要使用screen了,用以下命令

#screen -S "Minecraft server"

新建一個screen,名字為Minecraft server,然后用

# java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

(–Xmx最大內存M –Xms最小內存M -jar jar文件名.jar)

就可以開服了,這段命令主要是分配內存大小以及運行服務器,這個命令也可以寫進腳本里,下次就可以直接運行腳本。
不過這樣開的服是不能連接的,需要修改相關的配置,先關閉服務器,用命令

#stop

然后打開之前建的minecraft文件夾,你會發現一個server.properties文件
如果你用的是MobaXterm直接雙擊就可以打開,然后把下面這些復制進去替換原來的就行了

#Minecraft server properties
generator-settings=
op-permission-level=4
allow-nether=true
level-name=world
enable-query=false
allow-flight=false
announce-player-achievements=true
server-port=25565
level-type=DEFAULT
enable-rcon=false
force-gamemode=false
level-seed=
server-ip=
max-build-height=256
spawn-npcs=true
white-list=false
spawn-animals=true
hardcore=false
snooper-enabled=true
online-mode=false
resource-pack=
pvp=true
difficulty=1
enable-command-block=true
gamemode=0
player-idle-timeout=0
max-players=10
spawn-monsters=true
generate-structures=true
view-distance=10
spawn-protection=16
motd=biubiu's Minecraft Server

其實做的主要修改為將online-mode調為false,因為建的是盜版服,所以不能連接官網
然后將max-players設置為10人,人太多會使服務器過度負載
最后motd就是設置你服務器的名字,修改好后保存
然后再用

# java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

再次運行服務器,現在就可以通過客戶端登陸了,特別注意的是登錄版本要匹配
最后,利用Ctrl+a和Ctrl+d的組合鍵可以將screen調到后台,就可以關閉終端啦
下次如果要恢復screen,使用

#screen -r

至此服務器就建好啦,和基友開心的去玩耍吧!
如果想要更換地圖,可以在網上下載別人做好的地圖,先用stop停止服務器運行,然后將文件全部放到world這個文件下替換原來的文件,再用之前的命令重新運行服務器就OK啦,快去試試吧!

其他操作和一些詳細配置,以后有時間會細細解釋。
minecraft_server不能安裝mod,Cauldron可以安裝mod
關於Cauldron安裝以及mod和插件的安裝和使用方法,下次再細說吧。
如果對於以上步驟有疑問的話請留言,我再詳細解釋下。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM