Четверг, 25.04.2024, 13:10
Приветствую Вас Гость | RSS

Настройка Ubuntu / Debian

Меню сайта
Форма входа
Поиск
Календарь
«  Сентябрь 2009  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
282930

Дневник

Главная » 2009 » Сентябрь » 29 » TMNF Dedicated Server
22:01
TMNF Dedicated Server

Мы будем ставить TMNF Server + XASECO.

Шаг 1. Устанавливаем сервер.

  1. В идеале не следует запускать сервер от имени рута, потому создайте пользователя tmnf с домашней директорией /home/tmnf
  2. Войдите под учетной записью tmnf, чтобы все файлы получали правильного владельца и правильные права.
  3. Скайчате и разархивируйте TMNF сервер (TrackmaniaServer_2008-12-05.zip (Nadeo)) в /home/tmnf/TmServer/.
  4. Редактируем TmServer/GameData/Config/dedicated_cfg.txt
    • В секции <authorization_levels>, меняем все 3 пароля, но не трогаем имена(SuperAdmin, Admin, User).
    • Если сервер выставляем в интернет, то настраиваем секцию <masterserver_account>, если в Lan - пропускаем.
  5. Запускаем сервер:

cd ~/TmServer/
./TrackmaniaServer /dedicated_cfg=dedicated.cfg /game_settings=MatchSettings/Nations/NationsGreen.txt /lan

/dedicated_cfg=dedicated_cfg.txt - указываем наш конфиг файл
/game_settings=MatchSettings/Nations/NationsGreen.txt - указываем список карт
/lan - указываем серверу, что он будет только в lan.

Если вы увидели, что-то типа этого:

Starting TmForever v2008-12-05…
Initializing…
Configuration file : dedicated.cfg
Loading system configuration…
…system configuration loaded
Loading cache…
…OK
Listening for xml-rpc commands on port 5001.
Trackmania server daemon started with pid=40246 (parent=40245).

То значит, все настроено правильно :)

Шаг 2. Устанавливаем XASECO + fufi widgets

  1. Создаем базу данных:

    CREATE DATABASE aseco;

    Так же создаем пользователя и даем ему права на данную базу:

    CREATE USER ‘tmnf’@'localhost’;
    SET PASSWORD FOR ‘tmnf’@'localhost’ = password(’password’);
    GRANT all ON aseco.* TO ‘tmnf’@'localhost’;

  2. Создаем директорию для трасс TMX:

    cd ~/TmServer/GameData/Tracks/Challenges
    mkdir TMX TMXtmp

  3. Скачиваем свеженький XASECO и распаковываем в TmServer/xaseco/
  4. Заполняем нашу базу данных:

    USE aseco;
    SOURCE /home/tmnf/TmServer/xaseco/localdb/aseco.sql;
    SOURCE /home/tmnf/TmServer/xaseco/localdb/rasp.sql;
    SOURCE /home/tmnf/TmServer/xaseco/localdb/extra.sql;

  5. Все *.xml файлы из диры newinstall/ кидаем в xseco/, а *.php в xaseco/includes/
  6. Редактируем конфиги xaseco/localdatabase.xml, xaseco/config.xml, xaseco/adminops.xml, xaseco/dedimania.xml.
  7. Запускаем и смотрим в aseco.log. Если все нормально, то должно получится, что-то типа:

    ###############################################################################
    XASECO v1.06 running on 127.0.0.1:5001
    Name : CrazyNetwork TMNF - unnamed/172.16.23.124:2350
    Game : TmForever United - Stadium - Rounds
    Version: 2.11.19 / 2008-12-05
    Authors: Florian Schnell & Assembler Maniac
    Re-Authored: Xymph
    ###############################################################################
    Begin Race

  8. Далее для красоты можно установить fufi.widgets. Скачиваем отсюда: fufi.widgets.
  9. xml-файл кидаем как обычно в xaseco/, а с дирой plugins, думаю и сами додумаетесь, что делать :)
  10. Настраиваем это все под себя и радуемся жизни :)

Замечания/дополнения приветствуются.

Категория: Настройка серверных приложений под Linux | Просмотров: 1447 | Добавил: CheGuevara | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Наш опрос
Оцените мой сайт
Всего ответов: 26
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0