$ sudo apt-get update $ sudo apt-get upgrade
$ sudo apt-get install default-jdk
$ sudo apt-get install screen
$ sudo adduser mc
ユーザー `mc' を追加しています... 新しいグループ `mc' (1001) を追加しています... 新しいユーザー `mc' (1001) をグループ `mc' に追加しています... ホームディレクトリ `/home/mc' を作成しています... `/etc/skel' からファイルをコピーしています... 新しい UNIX パスワードを入力してください:
passwd: パスワードは正しく更新されました mc のユーザ情報を変更中 新しい値を入力してください。標準設定値を使うならリターンを押してください
$ su - mc
$ mkdir minecraft
$ cd minecraft
$ wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.8.1/minecraft_server.1.8.1.jar※ここでは最新バージョンを1.8.1としますが適宜置き換えてください
$ java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
$ nano eula.txt
$ nano minecraft.sh
#!/bin/sh screen -S minecraft java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
$ chmod 700 minecraft.sh
$ cd $ nano .profile
# if running bash if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc" fi cd minecraft script /dev/null exit fi
$ exit
$ su - mc
スクリプトを開始しました。ファイルは /dev/null です mc@login-usrPC:~/minecraft$
$ ./minecraft.sh
$ screen -r minecraft
$ screen -ls
$ sudo ufw enable $ sudo ufw default DENY
$ sudo ufw allow 25565 $ sudo ufw status To Action From -- ------ ---- 25565 ALLOW Anywhere 25565 (v6) ALLOW Anywhere (v6)
$ ifconfig eth0 Link encap:イーサネット ハードウェアアドレス **:**:**:**:**:** inetアドレス:192.168.0.5 ブロードキャスト:192.168.1.255 マスク:255.255.255.0 (以下省略)
$ sudo ufw allow from 192.168.0.4 to any port 5900
$ gsettings set org.gnome.Vino require-encryption false
$ crontab -e no crontab for login-usr - using an empty one Select an editor. To change later, run 'select-editor'. 1. /bin/ed 2. /bin/nano <---- easiest 3. /usr/bin/vim.tiny Choose 1-3 [2]:
*/5 * * * * /usr/bin/wget -O - 'http://[id]:[password]@ipv4.mydns.jp/login.html'
20XX/XX/XX XX:45:03 JST DNSINFO UPDATE : ********.mydns.jp 20XX/XX/XX XX:45:03 JST IPv4 UPDATE : mydns******* XXX.XXX.XXX.X (***********************.ne.jp), http, asia <-------ここに正しくグローバルIPアドレスが入っている 20XX/XX/XX XX:41:19 JST DNSINFO UPDATE : ********.mydns.jp 20XX/XX/XX XX:41:19 JST CHANGE IPINFO : 1.1.1.1, XXXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX
$ sudo mv oldworld /home/mc/minecraft/
$ cd /home/mc/minecraft $ ls -l drwxrwxr-x 8 login-usr login-usr 4096 X月 XX XX:XX old_world ... (中略) ... drwxrwxr-x 7 mc mc 4096 X月 XX XX:XX world
$ sudo chown -R mc:mc old_world $ ls -l drwxrwxr-x 8 mc mc 4096 X月 XX XX:XX old_world ... (中略) ... drwxrwxr-x 7 mc mc 4096 X月 XX XX:XX world
$ cd $ ls examples.desktop minecraft
$ cp -Rp ./minecraft ./old_minecraft_20160609 $ ls examples.desktop minecraft old_minecraft_20160609
$ cd minecraft $ wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.10/minecraft_server.1.10.jar