パソいろ パソコンやIT関連、周辺機器や開発のことなど

パソコンや開発、Linuxやデータベースのことなど

centos7でminecraftサーバー
javaのバージョンを調べる
yum search openjdk

java-1.8.0-openjdk-src-debug.i686 : OpenJDK Source Bundle for packages with
                                  : debug on
java-1.8.0-openjdk-src-debug.x86_64 : OpenJDK Source Bundle 8 for packages with
                                    : debug on
java-11-openjdk.i686 : OpenJDK Runtime Environment 11
java-11-openjdk.x86_64 : OpenJDK Runtime Environment 11

java1.8が最新?

yum install -y java-1.8.0-openjdk

以下のサイトにアクセス
https://minecraft.net/ja-jp/download/server

/var/minecraft
フォルダを作って上記サイトからjarファイルをダウンロード

ダウンロードされたファイルをリネームし、指示通り下記のコマンドを実行
java -Xmx1024M -Xms1024M -jar minecraft_server.1.14.3.jar nogui

Failed to load properties from file: server.properties
上記のように怒られる

フォルダを見るとファイルがいくつかできている
eula=falseをtrueに
そしてもう一度先ほどのコマンドをたたけば起動したような…

起動スクリプトを作成

minecraft.sh

#!/bin/sh
java -Xmx1024M -Xms1024M -jar minecraft_server.1.14.3.jar nogui


chmod o+x minecraft.sh


vi /etc/systemd/system/minecraft_server.service

[Unit]
Description=Minecraft Server
After=network-online.target

[Service]
ExecStart=/bin/bash /var/minecraft/minecraft.sh
WorkingDirectory=/var/minecraft/
Restart=always
User=root
Group=root

[Install]
WantedBy=multi-user.target



systemctl daemon-reload


systemctl enable minecraft_server

systemctl start minecraft_server
ubuntu18にapache2
apt install apache2

vi /etc/apache2/sites-available/virtual.host.conf

<VirtualHost *:80>
    ServerName 192.168.1.31
    DocumentRoot /home/shy/public_html
</virtualhost>

a2ensite virtual.host
service apache2 restart