Как настроить terraria linux server
15.05.2015
Решил поднять сервер терарии 24 на 7, но вот незадача, сервер игры сделан для windows, а сервер у меня в распоряжении под ос семейства linux.
Есть новая статья Поднятие сервера Террарии на Centos 7
Уточню, что настройку привожу под Centos 6.6.
Первым делом нам нужно установить mono – это проект по созданию полноценного воплощения системы .NET Framework. Это самая сложная часть, т.к. yum про него ничего не знает.
- Идем на официальный сайт проекта и находим последнюю версию в списке
- Далее рекомендуется поставить на сервер дополнительные пакеты:
yum install bison gettext glib2 freetype fontconfig libpng libpng-devel libX11 libX11-devel glib2-devel libgdi* libexif glibc-devel urw-fonts java unzip gcc gcc-c++ automake autoconf libtool make bzip2 wget
- Переходим в рабочую директорию, например /home/mono/
- Далее скачиваем нужный архив
wget http://download.mono-project.com/sources/mono/mono-4.0.1.tar.bz2
- Распаковываем
tar jxf mono-4.0.1.tar.bz2
- Переходим в папку и собираем mono:
1
2
3
4cd mono-4.0.1 $ ./configure --prefix=/opt/mono $ make && make install
- Добавляем пути в глобальную видимость:
1
2$ export PATH=$PATH:/opt/mono/bin $ export PKG_CONFIG_PATH=/opt/mono/lib/pkgconfig
Теперь сам сервер игры:
- Заходим на сайт сервера TShock и копируем ссылку на нужную нам версию.
- Выбираем папку для установки, например, /home/terraria/ и скачиваем архив:
wget https://github.com/NyxStudios/TShock/releases/download/v4.2.10/tshock_4.2.10.zip
- Распаковываем и переходим в папку:
1
2unzip tshock_4.2.10.zip -d terraria/ cd terraria
- Запускаем сервер:
mono TerrariaServer.exe