Terrariaのサーバを立てた on Linux (CentOS 6.4 x86_64)

サーバの設定は含みません

サーバを構築するのに必要なmonoと必要なものをインストールする。

# monoをビルドするために必要なもの
yum -y install gcc gcc-c++ gettext make

# monoのダウンロードとビルド
cd /usr/local/src 
curl -O http://origin-download.mono-project.com/sources/mono/mono-3.2.1.tar.bz2
tar xjvf mono-3.2.1.tar.bz2
cd mono-3.2.1

# ビルド。ちょっと長い
./configure --prefix=/usr/local/mono-3.2.1
make
make install

Terrariaの導入。tdsmで配布しているexeを落としてmonoで実行

mkdir -p ~/apps/terraria
cd ~/apps/terraria

# ダウンロード
curl -Lo './Terraria_Server.exe' 'http://tdsm.org/index.php?board=10.0'

# 実行
/usr/local/mono-3.2.1/bin/mono Terraria_Server.exe

後は1回実行すると、色々なファイルが作られるので、
server.propertiesをいじったりして、設定を整えるだけ。

簡単ですね。


(追記)

1.2になったので、TDSMでは遊べません。Tshockが良いです。mono入れておけば動きます。