"Skill up School"
Пятница, 17.05.2024, 10:59
Главная | Регистрация | Вход Приветствую Вас Гость | RSS

                                                                                                       
Форма входа

Меню сайта

Решил поучиться?

Categories
Skill up [6]
Server [3]
Other [5]

Mini chat
200

Главная » Статьи » Server

Инструкция по созданию выделенного сервера в TMF (Windows)
Всем привет!
В этой инструкции я вас научу создавать выделенный сервер в TrackMania Forever (Windows).
 
1. Установка сервера
Первое что нам нужно, это скачать сам сервер. Последнюю версию сервера вы можете взять здесь.
Распаковываем содержимое архива в любую папку:
 
2. Настройка сервера
2.1. Аккаунт
Серверу для запуска нужен аккаунт. В United Forever и Nations Forever ключи получают разными способами:
TMNF - в лаунчере(запускателе) игры жмём кнопку "Настройка", выбираем в графе "Профиль" опцию "Множество профилей". Заходим в игру и создаем новый аккаунт. Запоминаем логин и пароль.
 
TMUF - Заходим на страницу и вводим ключ от диска United. После входа на страницу управления аккаунтами жмем кнопку Add и создаем новый аккаунт. Запоминаем логин и пароль.
При отсутствии самой игры, но желании запустить сервер, ключ можете отыскать на просторах интернета (благо один ключ может быть использован для множества серверов)
Аккаунт, созданный таким способом позволяет серверу оперировать монетами (коперсами). Для TMNF аккаунты лучше создавать именно этим способом, если вы имеете ключ United.
 
2.2 Dedicated_cfg
В папке GameData\Config находится файл dedicated_cfg.txt. Открываем его редактором. Нам требуется провести следующие настройки:
...
<password>SuperAdmin</password> - Пароль суперадмина, меняем его
...
<password>Admin</password> - Пароль админа, меняем его
...
<masterserver_account>
  <login>логин</login>
- тут пишем логин из пункта 2.1
  <password>пароль</password> - тут пишем пароль из пункта 2.1
  <validation_key>ключ</validation_key> - тут пишем последние три знака ключа United, с которого вы создавали аккаунт. Если вы создавали аккаунт первым способом - оставьте поле пустым.
...
<server_options>
  <name>$w$s$f00POWER $00fSERVER</name>
- Название сервера
...
  <max_players>32</max_players> - максимальное кол-во игроков
  <password></password> - пароль сервера
  
  <max_spectators>10</max_spectators> - кол-во наблюдаталей
  <password_spectator></password_spectator> - пароль наблюдателей
...
  <connection_uploadrate>512</connection_uploadrate> - ваше скорость отдачи в кбитах/с
  <connection_downloadrate>512</connection_downloadrate> - ваша скорость скачивания в кбитах/с
...
  <xmlrpc_port>5000</xmlrpc_port> - порт для удалённого управления
  <xmlrpc_allowremote>True</xmlrpc_allowremote> - True для разрешения удалённого управления, False для запрещения. Если введёте IP, то удалённое управление будет разрешаться только с него.
...
  <packmask>stadium</packmask> - Настройка обозначает какое окружение используется на вашем сервере. Возможные варианты: "stadium", "united", "sunrise", "original", "desert", "island", и др. Если у вас TMNF сервер - то вам только stadium или nations
 
Прилагаю вам готовый dedicated_cfg.txt
 
Важные замечание по поводу скорости соединения! Сервер ест очень мало траффика!
- Что бы существенно сократить лаги сервера выставите эти значния на False
  <enable_p2p_upload>False</enable_p2p_upload>
  <enable_p2p_download>False</enable_p2p_download>
тем самым вы запретите серверу участвовать в P2P обмене машинами, музыкой и аватарами с другими игроками.
НЕ используйте данный совет на United серверах! Сервер при таких настройках может просто не работать!
 
- Соотношение скорости соединения и игроков на сервере (при выключенном P2P, выше)
128kbit/s = 5-6 игроков
256kbit/s = 10 игроков
512kbit/s = 20 игроков
1024kbit/s = 40-45 игроков
 
2.3. MatchSettings
MatchSettings это настройки гонки (режим, трассы). Данный пункт я не считаю важным, так как всё это можно настроить позже, с помощью сторонних утилит. Но на всякий случай я всё же опишу этот пункт.
Стандартные матчсеттинги лежат в папке GameData\Tracks\MatchSettings. Что бы создать новый матчсеттинг надо: войти в игру, нажать создать LAN или Internet игру, сделать все необходимые настройки, но вместо того что бы создавать игру нажмите Сохранить.
Далее перенесите полученный файл в папку матчсеттингов на вашем сервере.
ВНИМАНИЕ! Если вы выбрали нестандартные трассы при создании матчсеттинга, то файлы этих трасс должны находиться и у сервера, в тех же папках!
 
3. Запуск сервера
3.1 Подготовка к запуску
Что бы запустить сервер, нам нужно создать *.bat файл. Для этого в папка сервера жмём меню Файл > Создать > Текстовый документ. После этого открываем файл и пишем в нём одну строку:
TrackManiaServer.exe /game_settings=MatchSettings/Nations/NationsBlue.txt /dedicated_cfg=dedicated_cfg.txt
 
game_settings показывает нам путь к матчсеттингу
dedicated_cfg показывает путь к конфигу
Вы так же можете дописать /lan, что бы запустить сервер только в локальной сети, без интернета.
 
Сохраняем файл, переименовываем его раcширение в *.bat. Кто не понял - качаем готовый bat файл. Редактировать bat файл можно блокнотом (правая кн. мыши>изменить).
 
3.1 Сам запуск
Для запуска сервера запустите ваш *.bat файл. Когда появится надпись Play - ваш сервер будет запущен.
 
3. Управление сервером
Что бы добавлять новые трассы, исключать игроков и делать другие админские действия вам нужны эти утилиты:
 
FAST - рекорды, админка в игре. Не может добавлять трассы
Servermania - админка через приложение Windows. Добавляет новые трассы, кикает игроков, пишет в чат и др. Сильно тормознутая прога, из-за неё часто лагает сервер. Инструкцию по использованию читайте здесь, только вместо local сервера создавайте remote. Адрес сервера - localhost или 127.0.0.1. При заходе на сервер указывайте ваш SuperAdmin пароль.
remoteCP - админка через браузер и через игру. Должен стоять свой web-сервер.
Категория: Server | Добавил: Ovlur (03.06.2009)
Просмотров: 1212 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Кто здесь ???

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

Друзья сайта

Команды

Copyright All-TM © 2024
Конструктор сайтов - uCoz