terrariaが75%オフになってたので買っちゃいました!
ゲームは2Dになった Minecraft みたいなもんです。地下掘ったり家建てたりMOB殺したりして遊べます。
というわけで例によって Serversman@VPS でサーバー建てます。
Getting Server Running on Ubuntu Server 11.04
参考にしたフォーラムではUbuntuで行なっていたが自分のサーバはCentOSなのでパッケージ名などが多少変わってくる。
サーバの建て方
パッケージは最新に(といってもCentOSなのでかなり古い)にしておく。
$ sudo yum update
必要なものをインストール
$ sudo yum install gcc
$ sudo yum install libtool
$ sudo yum install bison
$ sudo yum install pkgconfig
$ sudo yum install glib2-devel
$ sudo yum install gettext
$ sudo yum install make
$ sudo yum install bzip2
$ sudo yum install gcc-c++
サーバは .NET で作成されているので mono をインストールする。
$ wget http://ftp.novell.com/pub/mono/sources/mono/mono-2.10.2.tar.bz2
$ tar xvjf mono-2.10.2.tar.bz2
$ cd mono-2.10.2
$ ./configure --prefix=/opt/mono-2.10
$ make
$ sudo make install
$ cd /usr/bin
$ sudo ln -s /opt/mono-2.10/bin/mono .
$ sudo ln -s /opt/mono-2.10/bin/gmcs .
TDSM から最新版の Terraria_Server.exe をダウンロードしてくる。
$ wget http://www.tdsm.org/index.php?board=10.0
$ mono Terraria_Server.exe
1/3/2012 4:59:58 PM Main> Initializing Terraria's Dedicated Server Mod. (v1.0.6.1 {22}) #36
1/3/2012 4:59:58 PM Main> Setting up Paths.
1/3/2012 4:59:58 PM Main> Setting up Properties.
1/3/2012 4:59:58 PM Main> Saved file "server.properties".
New properties file created. Would you like to exit for editing? [Y/n]:
y
Complete, Press any Key to Exit...
サーバの設定ファイルが生成されるので必要であれば設定。パスワードとか。
$ vim server.propertie
その後起動
$ mono Terraria_Server.exe
1/3/2012 5:02:49 PM Serv> Server started on 0.0.0.0:7777
1/3/2012 5:02:49 PM Serv> Initializing slot manager for 8+1 players.
You can now insert Commands.
これでOK
ただ、俺の蔵からではバージョンが合わないといわれ接続は出来なかった。。。
というわけでとりあえずメモ。