在IDCF云上搭建Minecraft服务器吧!

我想要在Minecraft进行多人游戏,需要建立一个多人游戏服务器。我打算在IDCF云上建立虚拟机来搭建多人游戏服务器!

所需之物

パソコン
Minecraft(https://minecraft.net/)

创建账号!

クラウドとデータセンターのIDCフロンティア.png

クーポンコードを入力!

IDCFクラウド.png
IDCFクラウド 18.png

誰でももらえるクーポンをコツコツためて、こんなにたまってました!わーい!
いま、ちょうど公式キャラクターのmorioを探してクーポンをもらうキャンペーンやってます
http://www.idcf.jp/cloud/cp/renew.html
ちなみにIDCFクラウドRDBのリリース記念のクーポンも配布中です
http://www.idcf.jp/cloud/rdb/

创建虚拟机!

IDCFクラウド 3.png
IDCFクラウド 4.png

如果你想让 Minecraft 运行得更流畅,选择 highcpu.M4 吧!即使是最低要求,使用 light.S2 也可以运行。

highcpu.M4の利用料金は¥9,200/月とありますが、これは月の上限料金です。
基本的には1時間19円の従量ですが、9200円に達すると自動的に定額にきりかわります。
たとえば、月に24時間x30日起動していたとしても24時間x30日x19円=13680円ではなく9200円になります。

IDCFクラウド 5.png
IDCFクラウド 6.png
IDCFクラウド 7.png
IDCFクラウド 8.png
IDCFクラウド 9.png
IDCFクラウド 11.png
IDCFクラウド.png

当您确认设置之后,点击创建虚拟机!

IDCFクラウド 3.png

IPアドレスの設定

为了进行ssh连接,以及连接到Minecraft服务器的端口25565,需要配置IP地址以开放22号端口。

IDCFクラウド 14.png
ファイアウォールの設定
IDCFクラウド 16.png

准备工作完成了!现在就来连接到虚拟机并开始建立多服务器,嗖嗖嗖~

构建JVM

Minecraft的服务器在能够运行Java程序的环境中运行,该环境称为JVM(Java Virtual Machine)。
首先我们需要搭建这个运行环境。
我想要安装一个名为OpenJDK的Java开源软件。

自分のでTerminalやtera termを開きます
#や$が先頭についた行がコマンドです
yumでopenjdkをインストールします

# yum search openjdk

読み込んだプラグイン:fastestmirror, remove-with-leaves, show-leaves
Loading mirror speeds from cached hostfile
 * base: www.ftp.ne.jp
 * extras: www.ftp.ne.jp
 * updates: www.ftp.ne.jp
============================================== N/S matched: openjdk ==============================================
java-1.6.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.6.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.6.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.6.0-openjdk-javadoc.x86_64 : OpenJDK API Documentation
java-1.6.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.7.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.7.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector
java-1.7.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.7.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.7.0-openjdk-headless.x86_64 : The OpenJDK runtime environment without audio and video support
java-1.7.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.7.0-openjdk-src.x86_64 : OpenJDK Source Bundle
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK accessibility connector
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Runtime Environment
java-1.8.0-openjdk-javadoc.noarch : OpenJDK API Documentation
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle
icedtea-web.x86_64 : Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation

  Name and summary matches only, use "search all" for everything.

ダウンロードできるopenjdkの情報を確認できました。
実際にインストールしていきます

# yum -y install java-1.8.0-openjdk
(いろいろインストールされる)
# yum -y install java-1.8.0-openjdk-devel
(いろいろインストールされる)
# java -version
openjdk version "1.8.0_51"
OpenJDK Runtime Environment (build 1.8.0_51-b16)
OpenJDK 64-Bit Server VM (build 25.51-b03, mixed mode)

java -versionでバージョンの情報がでればjavaのインストールは完了です

创造Minecraft用户

# adduser minecraft
# passwd minecraft
(指示にしたがってパスワードを作る)
# su - minecraft
$ mkdir minecraft
$ cd minecraft
$ wget https://s3.amazonaws.com/Minecraft.Download/versions/1.8.8/minecraft_server.1.8.8.jar
$ cp -p minecraft_server.1.8.8.jar minecraft_server.jar

wgetで取得した最新バージョンのMinecraft serverのjarファイルのURLの確認方法は後述します
cpコマンドでminecraft_server.1.8.8.jarをコピーして、minecraft_server.jarという名前をつけます
今後はminecraft_server.jarを使って、minecraft_server.1.8.8.jarのほうはバックアップとしてそのまま保存しておきます

开启初始的minecraft服务器

用下面的命令初次启动minecraft_server。

$ java -Xms1024M -Xmx1024M -jar minecraft_server.jar
 [Server thread/INFO]: Starting minecraft server version 1.8.8
 [Server thread/INFO]: Loading properties
 [Server thread/WARN]: server.properties does not exist
 [Server thread/INFO]: Generating new properties file
 [Server thread/WARN]: Failed to load eula.txt
 [Server thread/INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
 [Server thread/INFO]: Stopping server
 [Server Shutdown Thread/INFO]: Stopping server

这样做一定会失败
我已经说了需要同意使用许可协议(EULA)
请在这个网址https://account.mojang.com/documents/minecraft_eula 这里阅读一下
确认之后,再编辑eula.txt文件

$ vi eula.txt
#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Thu Aug 27 07:07:15 JST 2015
eula=false

将第三行的 “eula=false” 替换为 “eula=true”。

#By changing the setting below to TRUE you are indicating your agreement to our EULA (https://account.mojang.com/documents/minecraft_eula).
#Thu Aug 27 07:07:15 JST 2015
eula=true

覆盖并关闭文件。

终于要开始启动

让我们用以下命令重新启动服务器。

$ java -Xms1024M -Xmx1024M -jar minecraft_server.jar

[Server thread/INFO]: 当显示”完成!”时,表示操作成功!

从Minecraft访问MultiServer!

Minecraft_1_8_8.png

停止Minecraft服务器时,可以使用Ctrl + C,或输入”stop”停止。

最新的Minecraft服务器版本

Minecraft.png

下一件我想要做的事

    • 仮想マシンを起動したら勝手にマイクラのサーバが起動するスクリプトを書きたいです!

 

    木を1発で伐採できるMODをいれたい!
广告
将在 10 秒后关闭
bannerAds