<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[土豆的世界]]></title><description><![CDATA[土豆的世界]]></description><link>https://web.tudou.run</link><generator>RSS for Node</generator><lastBuildDate>Sun, 19 Apr 2026 08:22:38 GMT</lastBuildDate><atom:link href="https://web.tudou.run/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[How to Install Minecraft Server on CentOS 7]]></title><description><![CDATA[安装前准备
安装 java
yum install -y  java-1.8.0-openjdk-headless

验证 java
java -version

[root@liups ~]# java -version
openjdk version "1.8.0_332"
OpenJDK Runtime Environment (build 1.8.0_332-b09)
OpenJDK 64-Bit Server VM (build 25.332-b09, mixed mode)
[roo...]]></description><link>https://web.tudou.run/how-to-install-minecraft-server-on-centos-7</link><guid isPermaLink="true">https://web.tudou.run/how-to-install-minecraft-server-on-centos-7</guid><dc:creator><![CDATA[liups]]></dc:creator><pubDate>Mon, 23 May 2022 00:53:11 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1664664287832/FQ-l-AgQi.jpg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2 id="heading-5a6j6kof5ymn5yeg5ash">安装前准备</h2>
<h2 id="heading-java">安装 java</h2>
<pre><code class="lang-bash">yum install -y  java-1.8.0-openjdk-headless
</code></pre>
<h3 id="heading-java-1">验证 java</h3>
<pre><code class="lang-bash">java -version
</code></pre>
<pre><code class="lang-bash">[root@liups ~]<span class="hljs-comment"># java -version</span>
openjdk version <span class="hljs-string">"1.8.0_332"</span>
OpenJDK Runtime Environment (build 1.8.0_332-b09)
OpenJDK 64-Bit Server VM (build 25.332-b09, mixed mode)
[root@liups ~]<span class="hljs-comment">#</span>
</code></pre>
<h3 id="heading-minecraft">创建 minecraft 用户</h3>
<pre><code class="lang-bash">useradd -r -m -U -d /home/minecraft -s /bin/bash minecraft
</code></pre>
<h2 id="heading-centosminecraft">在CentOS上安装Minecraft</h2>
<p>切换到 minecraft 用户</p>
<pre><code class="lang-bash">[root@liups ~]<span class="hljs-comment"># su - minecraft</span>
</code></pre>
<p>创建文件夹</p>
<pre><code class="lang-bash">[minecraft@liups ~]$ mkdir -p ~/{backups,tools,server}
</code></pre>
<h3 id="heading-mcrcon">安装 mcrcon</h3>
<h4 id="heading-mcrcon-1">下载 mcrcon</h4>
<pre><code class="lang-bash">[minecraft@liups ~]$ <span class="hljs-built_in">cd</span> ~/tools &amp;&amp; git <span class="hljs-built_in">clone</span> https://github.com/Tiiffi/mcrcon.git
</code></pre>
<pre><code class="lang-bash">Cloning into <span class="hljs-string">'mcrcon'</span>...
remote: Enumerating objects: 527, <span class="hljs-keyword">done</span>.
remote: Counting objects: 100% (36/36), <span class="hljs-keyword">done</span>.
remote: Compressing objects: 100% (24/24), <span class="hljs-keyword">done</span>.
remote: Total 527 (delta 19), reused 20 (delta 12), pack-reused 491
Receiving objects: 100% (527/527), 116.04 KiB | 0 bytes/s, <span class="hljs-keyword">done</span>.
Resolving deltas: 100% (311/311), <span class="hljs-keyword">done</span>.
</code></pre>
<h4 id="heading-mcrcon-2">安装 mcrcon</h4>
<pre><code class="lang-bash">[minecraft@liups tools]$ <span class="hljs-built_in">cd</span> mcrcon/
[minecraft@liups mcrcon]$ ll
total 44
-rw-rw-r-- 1 minecraft minecraft  3142 May 23 08:59 CHANGELOG.md
-rw-rw-r-- 1 minecraft minecraft   702 May 23 08:59 INSTALL.md
-rw-rw-r-- 1 minecraft minecraft   877 May 23 08:59 LICENSE
-rw-rw-r-- 1 minecraft minecraft  1224 May 23 08:59 Makefile
-rw-rw-r-- 1 minecraft minecraft  2657 May 23 08:59 README.md
-rw-rw-r-- 1 minecraft minecraft  1584 May 23 08:59 mcrcon.1
-rw-rw-r-- 1 minecraft minecraft 17055 May 23 08:59 mcrcon.c
[minecraft@liups mcrcon]$ gcc -std=gnu11 -pedantic -Wall -Wextra -O2 -s -o mcrcon mcrcon.c
[minecraft@liups mcrcon]$
[minecraft@liups mcrcon]$ <span class="hljs-built_in">pwd</span>
/home/minecraft/tools/mcrcon
[minecraft@liups mcrcon]$ ./mcrcon -h
Usage: mcrcon [OPTIONS] [COMMANDS]

Send rcon commands to Minecraft server.

Options:
  -H        Server address (default: localhost)
  -P        Port (default: 25575)
  -p        Rcon password
  -t        Terminal mode
  -s        Silent mode
  -c        Disable colors
  -r        Output raw packets
  -w        Wait <span class="hljs-keyword">for</span> specified duration (seconds) between each <span class="hljs-built_in">command</span> (1 - 600s)
  -h        Print usage
  -v        Version information

Server address, port and password can be <span class="hljs-built_in">set</span> with following environment variables:
  MCRCON_HOST
  MCRCON_PORT
  MCRCON_PASS

- mcrcon will start <span class="hljs-keyword">in</span> terminal mode <span class="hljs-keyword">if</span> no commands are given
- Command-line options will override environment variables
- Rcon commands with spaces must be enclosed <span class="hljs-keyword">in</span> quotes

Example:
    mcrcon -H my.minecraft.server -p password -w 5 <span class="hljs-string">"say Server is restarting!"</span> save-all stop
</code></pre>
<p>下载 minecraft Server</p>
<pre><code class="lang-bash">
[minecraft@liups mcrcon]$ <span class="hljs-built_in">cd</span> ~/server/
[minecraft@liups server]$ https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar
-bash: https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar: Нет такого файла или каталога
[minecraft@liups server]$ wget https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar  -P ~/server
--2022-05-23 09:02:08--  https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar
Resolving launcher.mojang.com (launcher.mojang.com)... 13.227.62.21
Connecting to launcher.mojang.com (launcher.mojang.com)|13.227.62.21|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 46592587 (44M) [application/octet-stream]
Saving to: <span class="hljs-string">'/home/minecraft/server/server.jar'</span>

100%[==================================================================================================================================================================&gt;] 46,592,587  14.4MB/s   <span class="hljs-keyword">in</span> 3.1s

2022-05-23 09:02:12 (14.4 MB/s) - <span class="hljs-string">'/home/minecraft/server/server.jar'</span> saved [46592587/46592587]

[minecraft@liups server]$ ll
total 45504
-rw-rw-r-- 1 minecraft minecraft 46592587 Feb 28 18:48 server.jar
</code></pre>
]]></content:encoded></item></channel></rss>