Это руководство охватывает инструменты администратора и управление сервером для вашего выделенного сервера Trackmania на Legion Hosting. Для начальной настройки и конфигурации см. наше Руководство по настройке сервера Trackmania.
Обзор администрирования сервера
Выделенные серверы Trackmania управляются в основном через XML-файлы конфигурации и внешние контроллеры серверов. Сам сервер не имеет традиционной внутриигровой консоли, как игры на движке Source.
Файл конфигурации
Основная конфигурация сервера представлена в формате XML:
UserData/Config/dedicated_cfg.txt
Ключевые секции в конфигурации:
| Путь настройки | Описание |
|---|---|
masterserver_account > login |
Логин выделенного сервера (с веб-сайта Trackmania) |
masterserver_account > password |
Пароль выделенного сервера |
server_options > name |
Имя сервера, отображаемое в браузере |
server_options > comment |
Описание сервера |
server_options > password |
Пароль для входа |
server_options > max_players |
Максимальное количество игроков |
server_options > max_spectators |
Максимальное количество зрителей |
system_config > server_port |
Порт сервера (управляется GPanel) |
Настройки матча
Файлы настроек матча определяют ваш плейлист треков и игровой режим. Они хранятся в:
MatchSettings/
Файл по умолчанию — example.txt. Чтобы создать пользовательский плейлист:
- Скопируйте
example.txtв новый файл (например,custom.txt) - Отредактируйте файл, чтобы добавить или удалить записи треков
- Обновите переменную запуска
GAME_CONFIG, чтобы она указывала на ваш новый файл (например,MatchSettings\custom.txt) - Перезапустите сервер
Управление картами
Добавление карт
- Скачайте файлы треков (
.Map.Gbx) из сообщества Trackmania - Загрузите их в
UserData/Maps/через SFTP - Добавьте ссылки на треки в ваш файл настроек матча
- Перезапустите сервер, чтобы загрузить новые треки
Контроллеры серверов
Для продвинутого администрирования многие операторы серверов Trackmania используют внешние контроллеры серверов. Популярные варианты:
- PyPlanet — Контроллер на основе Python с поддержкой плагинов
- UASECO — Контроллер на основе PHP с обширными функциями
- EvoSC — Современный контроллер сервера на C#
Эти контроллеры подключаются через интерфейс XML-RPC и предоставляют такие функции, как команды чата, статистика игроков, голосование за карты и управление автоочередью.
Управление сервером через GPanel
| Действие | Как сделать |
|---|---|
| Запуск/Остановка/Перезапуск сервера | Используйте элементы управления питанием на главной странице GPanel |
| Изменить имя сервера | Отредактируйте SERVER_NAME на вкладке Startup |
| Установить пароль сервера | Отредактируйте SERVER_PASSWORD на вкладке Startup |
| Изменить настройки матча | Отредактируйте GAME_CONFIG на вкладке Startup |
| Редактировать конфигурацию | Файловый менеджер или SFTP → UserData/Config/dedicated_cfg.txt |
| Просмотреть вывод консоли | Проверьте вкладку Console в GPanel |
Устранение неполадок
Сервер не запускается
- Убедитесь, что
MASTERSERVER_LOGINиMASTERSERVER_PASSWORDустановлены правильно - Убедитесь, что учётные данные были созданы на trackmania.com/player/dedicated-servers
- Проверьте вывод консоли на наличие ошибок аутентификации
Игроки не могут найти сервер
- Убедитесь, что учётные данные мастер-сервера действительны и сервер успешно запустился
- Проверьте, что файл настроек матча существует и правильно отформатирован
- Подождите несколько минут, пока сервер зарегистрируется на мастер-сервере
Связанные статьи
- Руководство по настройке сервера Trackmania
- Как найти IP и порт вашего сервера
- Как загружать файлы через SFTP
Нужна помощь?
Если вам нужна дополнительная помощь с вашим сервером Trackmania, наша команда поддержки готова помочь. Отправьте тикет в поддержку, и мы ответим как можно скорее.