日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

minecraft服务器搭建教程_Minecraft我的世界服务端搭建教程,附优化启动参数

發布時間:2023/12/14 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 minecraft服务器搭建教程_Minecraft我的世界服务端搭建教程,附优化启动参数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近新醬迷上了這個好玩的像素塊游戲,正好自己有一個閑置的騰訊云主機,就研究了一下如何開服給自己和朋友玩,功夫不負有心人,在我一天的研究后終于搭建好了,現在將教程分享給各位喜歡MC的朋友。

配置

經過我的測試,開服對于服務器的要求較高,我的1H2G的服務器居然偶爾帶不動4個人玩,不過在我尋找了一下java的啟動方式之后有所改善,保守估計同時4個人在線至少需要1H1G的服務器(估算參數,勿噴)。

系統和必備的工具

我用的系統是centos7,需要的工具有nano編輯工具、java,當然你也可以用其他的編輯工具VI,VIM等,但是我還是習慣用nano。

centos安裝nano的命令

yum -y install nano

1

yum-yinstallnano

centos安裝java的命令

yum -y install java

1

yum-yinstalljava

首先創建一個目錄來保存服務端

mkdir /mc/minecraft

1

mkdir/mc/minecraft

進入這個新目錄

cd /mc/minecraft

1

cd/mc/minecraft

使用wget來下載我的世界服務端

wget http://pan.xiaorenjc.net/%E6%B8%B8%E6%88%8F/%E6%88%91%E7%9A%84%E4%B8%96%E7%95%8C%E6%9C%8D%E5%8A%A1%E7%AB%AF/minecraft_server.1.12.2.jar

1

wgethttp://pan.xiaorenjc.net/%E6%B8%B8%E6%88%8F/%E6%88%91%E7%9A%84%E4%B8%96%E7%95%8C%E6%9C%8D%E5%8A%A1%E7%AB%AF/minecraft_server.1.12.2.jar

如果wget報錯可能是你沒有安裝wget,安裝下就好了

yum install -y wget

1

yuminstall-ywget

下載完我的世界客戶端之后你需要運行一下下載的服務端,但是不會成功,等它報錯。

java -Xms350M -Xmx500M -jar minecraft_server.1.12.2.jar nogui

1

java-Xms350M-Xmx500M-jarminecraft_server.1.12.2.jarnogui

Xms是你要分配給java多少最小內存,Xmx是最大內存。

這條命令報錯之后會生成一個eula.txt文件,運行下面的代碼同意協議

sed -i.orig 's/eula=false/eula=true/g' eula.txt

1

sed-i.orig's/eula=false/eula=true/g'eula.txt

離線運行服務端

現在你雖然可以直接使用上面的java啟動代碼啟動服務器端,但是只要你關閉ssh遠程連接之后java就會停止,所以我們需要screen的幫助。

安裝screen

yum install -y screen

1

yuminstall-yscreen

安裝完成后我們新建一個腳本

nano /mc/minecraft/start.sh

1

nano/mc/minecraft/start.sh

將下面的優化啟動參數放進去(最大最小內存你根據配置修改)

#!/bin/bash

cd /mc/minecraft/ && java -server -Xincgc -Xmx1024M -Xms32M -Xss512K -XX:+AggressiveOpts -XX:+UseCompressedOops -XX:+UseCMSCompactAtFullCollection -XX:+UseFastAccessorMethods -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=2 -XX:CMSInitiatingOccupancyFraction=70 -XX:-DisableExplicitGC -XX:TargetSurvivorRatio=90 -jar minecraft_server.1.12.2.jar nogui

1

2

#!/bin/bash

cd/mc/minecraft/&&java-server-Xincgc-Xmx1024M-Xms32M-Xss512K-XX:+AggressiveOpts-XX:+UseCompressedOops-XX:+UseCMSCompactAtFullCollection-XX:+UseFastAccessorMethods-XX:ParallelGCThreads=4-XX:+UseConcMarkSweepGC-XX:CMSFullGCsBeforeCompaction=2-XX:CMSInitiatingOccupancyFraction=70-XX:-DisableExplicitGC-XX:TargetSurvivorRatio=90-jarminecraft_server.1.12.2.jarnogui

Ctrl+X輸入y然后回車保存。

開啟screen

開啟一個screen會話

screen -S mc

1

screen-Smc

切換到腳本所在的目錄

cd /mc/minecraft

1

cd/mc/minecraft

啟動腳本

./start.sh

1

./start.sh

如果運行腳本提示權限不足,使用下面的代碼給予腳本777權限

chmod 777 start.sh

1

chmod777start.sh

等待java啟動完成就可以退出了,退出使用Ctrl+a+d,千萬不要使用Ctrl+c,這樣就直接關閉了screen,現在你就可以直接關閉ssh了,screen會一直幫你運行java。

當你需要重新啟動服務端的時候先查看screen的進程

screen -ls

1

screen-ls

根據id來關閉舊的screen

screen -X -S ID數 quit

1

screen-X-SID數quit

之后再新建就可以了。我的世界客戶端的版本必須與服務端一樣。本次教程的服務端是1.12.2的,所以需要下載1.12.2的客戶端,客戶端我就不發了。

總結

以上是生活随笔為你收集整理的minecraft服务器搭建教程_Minecraft我的世界服务端搭建教程,附优化启动参数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。