在Fedora 26上安装Minecraft服务器
Ammyae
・4 分钟阅读
使用不同的系统?
在本教程中,我会指导你在高性能SSD VPS上设置Minecraft服务器,你会学习如何在Fedora26 x64上设置Minecraft服务器。
要求
- 任何SSH客户端,
- 安装了Fedora 26 x64的1GB RAM VPS服务器,
准备
首先,登录到你的新Fedora服务器,并且安装所需的软件。
ssh root@ip.ip.ip.ip
安装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
在firewalld
中打开Minecraft服务器端口(25565 ):
firewall-cmd --zone=public --permanent --add-port=25565/tcp
firewall-cmd --reload
为了安全起见,让我们创建一个用户来运行你的Minecraft服务器,
adduser mcserver
# set a secure password.
passwd 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://s3.amazonaws.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 )你只需要启动一个较大的实例,然后从你的实例分配的内存量中减去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>
....
输入你的朋友的名字替代你可以根据需要添加任意数量。在此之后,你将看到以下输出:
[Server thread/INFO]: Turned on the whitelist
[Server thread/INFO]: Added <username> to the whitelist
如果要关闭白名单,只需键入whitelist off
。