1. 程式人生 > >如何在Fedora 26上安裝Minecraft 服務器

如何在Fedora 26上安裝Minecraft 服務器

服務器端 ins lld 這一 done 讓我 root raft thread

在本教程中,我將指導您在Vultr的高性能SSD VPS上建立一個Minecraft服務器。您將學習如何在Fedora 26 x64上設置Minecraft服務器。

要求

SSH客戶機。

1GB RAM VPS服務器,安裝Fedora 26 x64。

準備

首先,登錄到位於Vultr的新Fedora服務器並安裝所需的軟件。

ssh [email protected]

安裝Java 1.8:

[root@vultr ~]# yum install java-1.8.0-openjdk  
...
Is this ok [y/N]: y

安裝screen:

[root@vultr ~]# yum install screen
...
Is this ok [y/N]: y

打開Minecraft服務器端口(25565) firewalld:

firewall-cmd --zone=public --permanent --add-port=25565/tcp
firewall-cmd --reload

出於安全考慮,讓我們創建一個用戶來運行您的Minecraft服務器。如果有人在服務器中發現漏洞,他們將無法在您的服務器上獲得根訪問權限。

adduser mcserver
# set a secure password.
passed mcserver
# this allows you to run screen while su‘d from root for the next step
chown mcserver `tty`

配置

讓切換用戶mcserver和安裝Minecraft服務器!將URL相應地更改為Minecraft的最新版本。

su - mcserver
mkdir minecraft
cd minecraft
wget -O minecraft_server.jar https://www.yunjinquan.com/Minecraft.Download/versions/1.11.2/minecraft_server.1.11.2.jar
chmod +x minecraft_server.jar
screen
echo "eula=true" > eula.txt
# start your Minecraft server
java -Xmx768M -Xms768M -jar minecraft_server.jar nogui

祝賀您,您的Minecraft服務器現在正在運行在高性能的SSD VPS服務器上!

註釋

要安裝在768MB的VPS上,請執行上面相同的命令,但要更改最後一個java命令:

java -Xmx512M -Xms512M -jar minecraft_server.jar nogui

如果您需要更多的參與者(因此需要更多的RAM),您只需啟動一個更大的實例,然後從您的實例分配的RAM中簡單地減去256M。例如,一個4096M實例將以-XmX3840M -Xms3840M.啟動

如果您想要一個私有服務器,您可以指定允許加入的玩家名稱。要做到這一點,首先,啟動服務器:

java -Xmx768M -Xms768M -jar minecraft_server.jar nogui

等待它完成裝載。

...
[Server thread/INFO]: Preparing spawn area: 1%
[Server thread/INFO]: Preparing spawn area: 36%
[Server thread/INFO]: Preparing spawn area: 92%
[Server thread/INFO]: Done (3.496s)! For help, type "help" or "?"

將以下命令輸入控制臺。

whitelist on
whitelist add <username>
whitelist add <username2>
....

輸入您朋友的用戶名而不是<username>。你可以像你想要的那樣添加很多。在此之後,您將看到以下輸出:

[Server thread/INFO]: Turned on the whitelist
[Server thread/INFO]: Added <username> to the whitelist

如果你想關掉白名單,只需輸入 whitelist off.

如何在Fedora 26上安裝Minecraft 服務器