1.7.10のForgeサーバ構築してました。
参考にしたサイトを備忘録的な感じで貼っときます。
1.7.10以前は大変でしたが、1.7.10以降は簡単になりました。
古い情報に惑わされないように気をつけてください。
http://mc.animoni.jp/2012/12/03/minecraft-forgeの導入(server)/
Port:25565解放
http://www.nyagosu.com/blog/【minecraft】linuxcentosでminecraftサーバ1-6-2-forge-9-10-1-871を立ててみた/
あ、centOS7をgnomeDESKTOP環境でインストールした時はFirewallの方もポートを指定して解放しなければならない点に気をつけてください。
NotePCの場合:閉じてもスリープしないようにしてください。
http://linux-junkie.at.webry.info/201405/article_1.html
http://r1118oboe.hatenablog.com/entry/2014/10/10/191657
後はOS関係ないことも
serverConfiについて - google
https://www.google.co.jp/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=minecraft%20serverconfig
pngファイル編集 (透過処理は実はペイントでも…)
http://www.peko-step.com/tool/resize.html
ちゃんと書いてないって?
だってメモだもん(笑)
(気が向いたら書きます。)
最後にサーバ内に保存しているメモのバックアップがてらそれの中身と、
現段階のディレクトリ内の状況をのっけときます。
(なお、今回は1.7.10なので、jarの展開-上書き-再アーカイブは要りません。楽になったもんです。)
[hsasheep@Pavilion minecraft_forge_1.7.10]$ cat ../Minecraft_server_Memoポート解放。[root@server:~]# vi /etc/sysconfig/iptables最低限、sshのポート(初期値22)は空けておかないと、接続切ったあと接続出来なくなるので注意。解らない人は諦めてやらないこと。以下を追記。マイクラは25565ポート-A INPUT -p tcp -m state --state NEW -m tcp --dport 25565 -j ACCEPTiptablesの再起動も忘れずに。[root@server:~]# /etc/init.d/iptables restart###################mkdir フォルダ名#作業ディレクトリ準備cd rawfiles#下記サイトから必要なバージョンのminecraft_server.jarを取得wget http://xxxxxxxxxxxxxxxxxx/minecraft_server.1.6.2.jar1.7.10 :http://s3.amazonaws.com/Minecraft.Download/versions/1.7.10/minecraft_server.1.7.10.jar#下記サイトから必要なforgeのuniversal版を取得wget http://xxxxxxxxxxxxxxxxxx/minecraftforge-universal-1.6.2-9.10.1.871.jar1.7.10 :http://files.minecraftforge.net/maven/net/minecraftforge/forge/1.7.10-10.13.4.1614-1.7.10/forge-1.7.10-10.13.4.1614-1.7.10-universal.jar#展開するjar xvf minecraft_server.jar#続いてこっちも展開。勝手に上書きされるjar xvf minecraftforge-universal-1.6.2-9.10.1.871.jar#不要なので削除rm minecraft_server.jarrm minecraftforge-universal-4.1.1.251.zip#再度jarに纏める# mオプションのメイン・マニフェスト属性が重要らしい。cd ../jar cvfm minecraft_server.jar "./rawfiles/META-INF/MANIFEST.MF" -C ./rawfiles .##########################起動法javaのバージョン切り替え# alternatives --config java2 プログラムがあり 'java' を提供します。選択 コマンド-----------------------------------------------1 /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java*+ 2 /usr/java/default/bin/javaEnter を押して現在の選択 [+] を保持するか、選択番号を入力します:##########################起動java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
[hsasheep@Pavilion minecraft_forge_1.7.10]$ ls -l合計 147232drwxrwxr-x. 8 hsasheep hsasheep 4096 3月 1 01:05 160209world-rw-rw-r--. 1 hsasheep hsasheep 70 2月 29 20:51 StartCommand_Memo-rw-rw-r--. 1 hsasheep hsasheep 2 3月 1 00:59 banned-ips.json-rw-rw-r--. 1 hsasheep hsasheep 2 3月 1 00:59 banned-players.jsondrwxrwxr-x. 2 hsasheep hsasheep 50 2月 29 23:19 config-rw-rw-r--. 1 hsasheep hsasheep 180 2月 29 23:20 eula.txt-rw-rw-r--. 1 hsasheep hsasheep 3018833 2月 29 23:13 forge-1.7.10-10.13.4.1614-1.7.10-universal.jar-rw-rw-r--. 1 hsasheep hsasheep 138082565 2月 29 22:47 jdk-7u79-linux-x64.rpmdrwxrwxr-x. 6 hsasheep hsasheep 47 2月 29 23:13 librariesdrwxrwxr-x. 2 hsasheep hsasheep 4096 3月 1 00:59 logs-rw-rw-r--. 1 hsasheep hsasheep 9605030 2月 29 23:13 minecraft_server.1.7.10.jardrwxrwxr-x. 2 hsasheep hsasheep 6 2月 29 23:19 modsdrwxrwxr-x. 2 hsasheep hsasheep 4096 2月 29 23:17 noNeeds-rw-rw-r--. 1 hsasheep hsasheep 2 3月 1 00:59 ops.jsondrwxrwxr-x. 2 hsasheep hsasheep 6 2月 29 20:44 rawfiles-rw-rw-r--. 1 hsasheep hsasheep 2019 3月 1 00:27 server-icon.png-rw-rw-r--. 1 hsasheep hsasheep 788 3月 1 00:59 server.properties-rw-rw-r--. 1 hsasheep hsasheep 2 3月 1 00:59 usercache.json-rw-rw-r--. 1 hsasheep hsasheep 56 3月 1 01:02 usernamecache.json-rw-rw-r--. 1 hsasheep hsasheep 2 2月 29 23:23 whitelist.json
hamachiも需要あるかな…
アパート、マンション暮らしだと便利かも…
まずこれ。
yum install redhat-lsb
次にできれば最新版を入れる。
ここで落とせる。
secure.logmein.coLogMeIn Hamachi for Linux (Beta)
command line version
自分の時の最新は
x32ならこれ
https://secure.logmein.com/labs/logmein-hamachi-2.1.0.139-1.i486.rpm
x64ならこれ
https://secure.logmein.com/labs/logmein-hamachi-2.1.0.139-1.x86_64.rpm
あ、自分のがどっちかは
uname -aとかで見てください。 x86_64 ってのが何回か出てきたらx64でいいはずです。(適当)
落とすrpmのURLがわかったら
wget [URL]を実行。
できれば念のため、mkdir hamachiとかやってcdした後に落とすといいかも。
ダウンロードが終わったら
rpm -ivh [ダウンロードしたrpmの名前].rpm
これでインストールは終わり。
後はこんな感じ
参考
#hamachi login
・新ネットワークを作成
#hamachi create (ネットワーク名) (パスワード)
・既存ネットワークに参加
#hamachi join (ネットワーク名) (パスワード)
#hamachi go-online (ネットワーク名)
#hamachi set-nick (表示名)
ちなみに再起動毎ログインしないといけないみたいです。
だるい人はスクリプトをカタカタしてください。
スクリプト作ったらできれば.shつけるとわかりやすいかも…
あと、#! /bin/bashを一番上のほうに書いて
最後に保存した後実行属性sudo chmod u+x [保存した.shのファイル名].shをしておくと、
./[保存した.shのファイル名].shで実行できるようになる。
たぶん一回目だけhamachi do-join [networkID(数字)と-]して
承諾もらったら今度はhamachi join [networkID]をして
正常に追加が確認できたら
次からは
hamachi login
するだけでいいっぽい?(責任は持ちまっせん)
自分はサーバーの起動スクリプトにオプションで付けときました。
オヌヌメですよ。楽だから。
0 件のコメント:
コメントを投稿