安装我的世界服务器 软件 版本 java 1.8.261 mc 1.12.2 forge 1.12.2-14.23.5.2859
节点 IP 系统 功能 CPU 内存 硬盘 node1 10.80.10.1 centos7.9 mc、forge 4核心 8GB 20G
node1
下载安装java:
下载地址:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html
1 2 3 4 # mkdir -p /mcserver/data # cd /mcserver/data/ # tar -xzvf jdk-8u261-linux-x64.tar.gz # mv /mcserver/data/jdk1.8.0_261/ /usr/local/jdk
添加java环境变量:
1 2 3 4 5 # vim /etc/profile # 尾行,添加配置 export JAVA_HOME=/usr/local/jdk export PATH=$PATH:$JAVA_HOME/bin:$TOMCAT_HOME/bin export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
1 2 3 4 5 # source /etc/profile # java -version java version "1.8.0_261" Java(TM) SE Runtime Environment (build 1.8.0_261-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.261-b12, mixed mode)
下载安装mc:
1 2 3 4 5 6 7 8 9 10 11 # cd /mcserver/data/ # wget https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar # java -Xms1024m -Xmx2048m -jar minecraft_server.1.12.2.jar nogui [00:05:35] [Server thread/INFO]: Starting minecraft server version 1.12.2 [00:05:35] [Server thread/INFO]: Loading properties [00:05:35] [Server thread/WARN]: server.properties does not exist [00:05:35] [Server thread/INFO]: Generating new properties file [00:05:35] [Server thread/WARN]: Failed to load eula.txt [00:05:35] [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info. [00:05:35] [Server thread/INFO]: Stopping server [00:05:35] [Server Shutdown Thread/INFO]: Stopping server
修改eula配置:
1 2 3 # vim eula.txt # 尾行,修改eula eula=true
再次启动mc,启动后ctrl+c退出:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 # java -Xms1024m -Xmx2048m -jar minecraft_server.1.12.2.jar nogui [00:06:43] [Server thread/INFO]: Starting minecraft server version 1.12.2 [00:06:43] [Server thread/INFO]: Loading properties [00:06:43] [Server thread/INFO]: Default game type: SURVIVAL [00:06:43] [Server thread/INFO]: Generating keypair [00:06:43] [Server thread/INFO]: Starting Minecraft server on *:25565 [00:06:43] [Server thread/INFO]: Using epoll channel type [00:06:43] [Server thread/INFO]: Preparing level "world" [00:06:44] [Server thread/INFO]: Loaded 488 advancements [00:06:45] [Server thread/INFO]: Preparing start region for level 0 [00:06:46] [Server thread/INFO]: Preparing spawn area: 7% [00:06:47] [Server thread/INFO]: Preparing spawn area: 11% [00:06:48] [Server thread/INFO]: Preparing spawn area: 18% [00:06:49] [Server thread/INFO]: Preparing spawn area: 30% [00:06:50] [Server thread/INFO]: Preparing spawn area: 41% [00:06:51] [Server thread/INFO]: Preparing spawn area: 46% [00:06:52] [Server thread/INFO]: Preparing spawn area: 55% [00:06:53] [Server thread/INFO]: Preparing spawn area: 68% [00:06:54] [Server thread/INFO]: Preparing spawn area: 81% [00:06:55] [Server thread/INFO]: Preparing spawn area: 88% [00:06:56] [Server thread/INFO]: Preparing spawn area: 94% [00:06:56] [Server thread/INFO]: Done (12.876s)! For help, type "help" or "?" ^C[00:07:58] [Server Shutdown Thread/INFO]: Stopping server
修改server.properties配置:
1 2 3 # vim server.properties # 32行,关闭正版认证 online-mode=false
下载安装forge:
下载地址:https://files.minecraftforge.net/net/minecraftforge/forge/index_1.12.2.html
1 2 3 # cd /mcserver/data/ # wget https://maven.minecraftforge.net/net/minecraftforge/forge/1.12.2-14.23.5.2859/forge-1.12.2-14.23.5.2859-installer.jar --no-check-certificate # java -jar forge-1.12.2-14.23.5.2859-installer.jar nogui --install
启动mc,使用screen启动mc服务器,启动成功最后的符号为>,关闭mc服务器使用ctrl+c。启动后可以关闭连接终端。
1 2 3 4 5 6 7 8 9 10 # yum install -y screen # screen # java -Xms1024m -Xmx2048m -jar forge-1.12.2-14.23.5.2859.jar nogui ... [00:13:49] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing spawn area: 0% [00:13:50] [Server thread/INFO] [minecraft/MinecraftServer]: Preparing spawn area: 38% [00:13:51] [Server thread/INFO] [minecraft/DedicatedServer]: Done (4.966s)! For help, type "help" or "?" [00:13:51] [Server thread/INFO] [FML]: Unloading dimension -1 [00:13:51] [Server thread/INFO] [FML]: Unloading dimension 1 >
新建终端,返回screen:
1 2 3 4 5 # screen -ls There is a screen on: 14349.pts-0.node1 (Detached) 1 Socket in /var/run/screen/S-root. # screen -r 14349.pts-0.node1