Skip to main content

Что нужно

  • Сервер RedM с RSG Core (и rsg-inventory) или VORP Core (и vorp_inventory).
  • oxmysql (подключение к базе данных, которое уже используют оба фреймворка).

По шагам

1

Скопируйте папку

Положите папку rco-steamline в папку resources сервера.
2

Добавьте в server.cfg

Запускайте после базы данных, фреймворка и его инвентаря:
3

Разрешите админам пользоваться админ-командой

Команда /steamline (админ-панель, список, остановка и удаление поездов) — для админов:
4

Добавьте предмет билета

Билет на поезд — предмет инвентаря, поэтому ваш фреймворк должен его знать. Это делается один раз.
RCO Steamline сам добавляет предмет в список rsg-core при запуске, но rsg-inventory узнаёт его только после своего перезапуска. Поэтому добавьте его насовсем: откройте resources/[framework]/rsg-core/shared/items.lua и вставьте эту строку внутрь списка предметов:
Потом скопируйте rco-steamline/install/rco_train_ticket.png в rsg-inventory/html/images/ и перезапустите сервер. Оставьте unique = true: каждый билет хранит свою поездку.
Если вы меняете Config.Passenger.TicketItem, используйте то же имя в строке предмета (RSG) и назовите так же картинку.
Пока предмета нет, консоль сервера сообщает об этом при запуске ресурса, а билетная касса возвращает игроку деньги.
5

Запустите сервер

Таблицы базы данных (rco_steamline_companies, rco_steamline_members, rco_steamline_fleet, rco_steamline_cars и rco_steamline_ledger) создаются сами при первом запуске. Ничего не нужно импортировать, и нет работ для создания.
6

Проверьте

Идите в контору Rhodes Station и нажмите G, чтобы открыть компанию. Положите немного денег в её кассу, потом купите в каталоге паровоз и вагон. Подойдите к киоску Steamline на перроне, нажмите J, добавьте вагон в поезд и вызовите его.

Изменения потом

Любое изменение в файлах папки config видно только после перезапуска.
Закройте игру перед перезапуском RCO Steamline или перезапустите весь сервер. Ресурс стримит модели, конфигурации поездов и свой собственный путь: перезапуск ресурса, пока вы в игре, может вылететь из игры.

Обновление

Замените папку новой версией. Папка config — ваша: сохраните копию перед заменой и верните свои значения, если в новой версии новый конфиг. Компании, участники, поезда, вагоны и выписки хранятся в базе данных, обновление их не трогает.