Как настроить terraria linux server

15.05.2015
Решил поднять сервер терарии 24 на 7, но вот незадача, сервер игры сделан для windows, а сервер у меня в распоряжении под ос семейства linux.

Есть новая статья Поднятие сервера Террарии на Centos 7

Уточню, что настройку привожу под Centos 6.6.

Первым делом нам нужно установить mono – это проект по созданию полноценного воплощения системы .NET Framework. Это самая сложная часть, т.к. yum про него ничего не знает.

  1. Идем на официальный сайт проекта и находим последнюю версию в списке
  2. Далее рекомендуется поставить на сервер дополнительные пакеты:

    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

  3. Переходим в рабочую директорию, например /home/mono/
  4. Далее скачиваем нужный архив

     wget http://download.mono-project.com/sources/mono/mono-4.0.1.tar.bz2

  5. Распаковываем

    tar jxf mono-4.0.1.tar.bz2

  6. Переходим в папку и собираем mono:

    1
    2
    3
    4
    cd mono-4.0.1
    
    $ ./configure --prefix=/opt/mono
    $ make && make install

  1. Добавляем пути в глобальную видимость:

    1
    2
    $ export PATH=$PATH:/opt/mono/bin
    $ export PKG_CONFIG_PATH=/opt/mono/lib/pkgconfig

Теперь сам сервер игры:

  1. Заходим на сайт сервера TShock и копируем ссылку на нужную нам версию.
  2. Выбираем папку для установки, например, /home/terraria/ и скачиваем архив:

    wget https://github.com/NyxStudios/TShock/releases/download/v4.2.10/tshock_4.2.10.zip

  3. Распаковываем и переходим в папку:

    1
    2
    unzip tshock_4.2.10.zip -d terraria/
    cd terraria

  4. Запускаем сервер:

    mono TerrariaServer.exe


Яндекс.Метрика