Выделенный сервер/Ru

From OpenTTD
Jump to: navigation, search


Окно выделенного сервера
Выделенный сервер OpenTTD для сетевой игры не имеет локального графического клиента. Запускается в виде консоли. Выделенный сервер может работать в фоновом режиме на компьютере.

Contents

Запуск выделенного сервера

Запустите исполняемый файл OpenTTD с параметром -D (заглавная D!) для работы в режиме командной строки.

В Windows

Метод 1:

  • Создайте ярлык файла openttd.exe
  • Нажмите правой кнопкой мыши по ярлыку и нажмите Свойства
  • Добавьте параметр -D в поле Объект, через пробел после openttd.exe пример: C:\openttd101\openttd.exe -D
  • Нажмите применить
  • Запустите ярлык


Метод 2:

  • В меню пуск нажмите выполнить
  • Введите: "c:\(путь к игре)\openttd.exe" -D
  • Нажмите OK

В Linux

  • Запустите openttd -D в терминале. Если вы подключаетесь к серверу по SSH и хотите, чтобы игра работала после отключения - используйте GNU Screen или dtach.

Вы также можете запустить openttd с параметром -f. Процесс быдет выполняться в фоновом режиме, но в этом режиме консоль будет недоступна. Все будет сохраняться в лог openttd.log. Вы можете посмотреть лог с помощью tail : tail -f openttd.log чтобы отслеживать события.

В OS/2

  • Зарустите файл dedicated.cmd. Если запустить с параметром openttd -D, не появится окно консоли и будет невозможно управлять сервером.

В Mac OS X

  • Откройте терминал.
  • Перейдите в терминале в папку OpenTTD
  • Наберите cd OpenTTD.app/Contents/MacOS/
  • После наберите ./openttd -D
  • OpenTTD запустится в режиме выделенного сервера.

B Docker.io

Настройка сервера

Есть три варианта для изменения настроек игры:

  • Запустите игру в одиночном режиме, смените настройки, закройте игру, дальше запускайте в консоли.
  • Используйте консольные команды для управления работающим сервером.
  • Измените файл openttd.cfg вручную. Просмотрите diff custom для помощи.

Доступные инструменты: Веб интерфейс


Измените сетевые настройки в openttd.cfg:

  • Поставить lan_internet 0.
  • Сменить server_name для отображения имени в списке серверов,
  • Установите server_advertise в true, чтобы сервер был виден в списке серверов
  • Если у вас имеется несколько сетевых адаптеров задайте server_bind_ip.
  • Если вы подключены через роутер, убедитесь что проброшены порты в роутере на ваш ип (используется TCP и UDP)

Управление сервером с помощью rcon

Настройте выделенный сервер для приёма rcon команд:

  • В окне выделенного сервера, введите rcon_pw <password>.
Пример: rcon_pw x8na7f


Подключитесь к серверу клиентом:

  • Запустите OpenTTD в клиентском режиме.
  • Найдите ваш сервер в списке серверов и подключитесь к нему.
  • Откройте консоль (клавиша ~).
  • Введите rcon <password> "<command>".
Пример: rcon x8na7f "kick 5"

Загрузка игры

В окне выделенного сервера (или с помощью rcon):

  • Введите ls для просмотра файлов в текущей директории, появится список папок и дисков под <number>.

Найдите нужный номер.

  • Введите cd <number> для перехода в интересующую директорию.
  • Введите load <number> для загрузки файла.
  • Вы также можете загружать сохранения и сценарии с помощью командной строки -g "<filename>".
Пример: openttd.exe -D -g "scenario/echo.scn".

Автоматический старт / стоп и сохраните игру

Он Рекомендуемые нами, чтобы использовать наш Docker контейнер, чтобы получить хорошо проверенных и рабочую среду для OpenTTD. Docker волшебно делать все для вас :) В Ubuntu 14.04 или более поздней версии вы можете запустить: sudo apt-get install docker.io, а затем прочитать документацию по следующему адресу https://registry.hub.docker.com/u/bateau/openttd/

Если вы не хотите, чтобы запустить докер: Запустите ваш выделенный сервер в Ubuntu / Debian Вы можете скачать и установить init.d скрипт, который вы получите следующие функции:

  • Автоматический запуск сервера при загрузке коробки
  • Автоматическое выключение при серверу установлен выключения
  • Автоматическое сохранение игры через определенный интервал

Для получения дополнительных функций, руководство по установке и скачать по адресу: https://bitbucket.org/frodus/openttd-init

Смотрите также

  • Автоочистка компаний для настройки автоочистки компаний, после выхода и долгого отсутствия игроков, создавших их.
Personal tools