Перейти к содержимому

Добро пожаловать на форум TRUCK-SIM.CLUB!
У нас Вы найдете лучшие моды для игр American Truck Simulator, Euro Truck Simulator 2 (Российские Просторы, RusMap, Southern Region, IWR), Fagrming Simulator и Spin Tires! Кроме этого, Вы сможете найти ответы на интересующие Вас вопросы о любимых играх, получить техническую поддержку, выиграть ценные призы в проводящихся на форуме конкурсах и розыгрышах, и просто приятно провести время! Для того, чтобы Вы могли полноценно пользоваться всеми функциями сайта, необходимо пройти быструю регистрацию, которая не займет и минуты. После регистрации Вы сможете создавать новые темы, общаться в уже существующих темах и чате, персонализировать свой личный профиль, участвовать в конкурсах и многое, многое другое! Вступайте в сообщество виртуальных дальнобойщиков ПРЯМО СЕЙЧАС! Если Вы уже зарегистрированы, то можете ВОЙТИ на форум под своим аккаунтом.

Фотография

Формулы и скрипты расчета стоимости рейса

- - - - -

  • Вы не можете создать новую тему
  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1
Gromgol

Gromgol
  • Реальное имя:Илья
  • Страна: Country Flag
  • Версия ETS2:1.27.1.5
  • Грузовик в ETS2:voln
  • Грузовик в ATS:ken

Настроение: Держава

Доброго времени суток.

 

В связи с созданием максимально реалистичной Экономической системы, столкнулся с проблемой - а именно тем, что в расчете стоимости доставки грузов не принимает участие фактор Массы груза и Возможных затрат на транспортировку по морю или поездом. В связи с чем любые попытки доставить грузы с участием парома/поезда - становятся полностью нерентабельными.

 

Собственно вопрос - Где в архивах игры, хранится конфиг со скриптами расчетов стоимости рейсов?

 

Для примера:

 

Груз массой: 25000 кг.

Прицеп массой: 6700 кг.

Тягач массой: 7200 кг.

Общая масса автопоезда: 38900 кг.

Дальность рейса: 567 км.

Категория: Стандарт

 

Стоимость переправы: €995

Дальность переправы: 370 км.

 

Фиксированная оплата водителя:  €80

Оплата километра пути: €1,23

Расход топлива на 1 км. пути: 0,345 л.

Амортизация на 1 км. пути: €0,13

Средняя стоимость литра топлива: €1,31

 

Доход: ((567*1,23)+80) = €777,41

Расход: ((1,31*0,345)*567)+(0,13*567)+995 = €256,26+€73,71+€995 = €1324,97

Итого: €777,41 - €1324,97 = €547,56 // Уходим в ощутимый минус

 

Если включить в переменные настройки для ИИ-водителя - то ситуация будет выглядеть просто кошмарно.

 

Задача! Необходимо добавить в формулу расчёта стоимости переправы - массу автопоезда в пересчете: КГ.*КМ. пути. и эту сумму включать в оплату нашей доставки. Если с привязкой формулы расчета переправы более менее понятно, где рыть... то куда добавлять данные по этим расчетам к "Стоимости рейса" - не могу понять.

 

Исходя из информации Паромных компаний для Автопоездов массой до 40 тонн, действует тарификация - €0,052-€0,178 за кг. массы автопоезда.

В игру это можно внедрить, привязав каждую переправу к тарифной сетке и проводя расчеты исходя из данных тарифа на переправе и массе автопоезда. Используя формулу, основываясь на данных выше, делаем пример:

 

calais_dover(тариф €0,052): 0,052*38900 = €2023

Стоимость рейса: (€2022,8*0,95)+€777,41 = 2699

Доп. расходы на паромы/евротоннель/поезд: €101

Чистая прибыль: 2699-(€256,26+€73,71+€1921,66) = €2699-€2252 = €447

 

ijmuiden_tyne(тариф €0,086): 0,086*38900 = €3345

Стоимость рейса: (€3345,4*0,95)+€777,41 = €3956

Доп. расходы на паромы/евротоннель/поезд: €167

Чистая прибыль: 3956-(€256,26+€73,71+€3178,13) = €3956-€3508 = €448

 

Просто исходя из реальных данных, нет таких логистических фирм - которые будут ездить по тарифу ~€0.99-€2,50 за км. - при этом из своего кармана оплачивать вынужденную транспортировку по морю или поездом.

 

Прошу помощи с указанием направления - где копать?)


  • 0

#2
Smol1n

Smol1n
  • Реальное имя:Артем
  • Страна: Country Flag
  • Версия ETS2:1.31
  • Грузовик в ETS2:DAF
  • Любимая игра: Game

Настроение: Не выбрано
Параметр price coef для каждого груза
  • 1

#3
dobr4060

dobr4060
  • Реальное имя:Алекс
  • Страна: Country Flag
  • Версия ETS2:1.46.х Steam
  • Грузовик в ETS2:MBAntos
  • Версия ATS:1.46.x
  • Любимая игра: Game

Настроение: On The Road

Доброго времени суток
и Вам, здравствуйте :smile: 

очередное "хождение по граблям в поисках неведомого" - Вы уж простите, но тема всплывает с завидным постоянством, несмотря на то, что давно всё уже рассмотрено и рассказано. 

Игра устроена так, что стоимость переправ (паромов) при работе на траке от фирмы - оплачивает фирма (о чём игра каждый раз сообщает, так же как и стоимость заправки)

А если мы работаем, на своём траке, то и расходы\доходы, а соответственно и РИСКИ по ним  - это уже головная боль водителя-игрока. 

Чтобы "не попасть в минус" - надо тщательнее выбирать\планировать маршрут, с оглядкой на срок доставки, а не "бездумно лезть на паром" - в этом "фишка", если хотите, игры в режиме "сам-себе-хозяин"

-------

Теперь

Где в архивах игры, хранится конфиг со скриптами расчетов стоимости рейсов?
зашит в коде (движке) игры, а нам вынесены некоторые (дабы мы своим энтузиазмом не сломали игру) параметры которые можно слегка редактировать.

Параметр price coef для каждого груза
price_coef - это всего лишь коэффициент, который определяет, на сколько изменится базовый доход за километр (обычно $15/км) для каждого груза. Например, price_coef: 2.0 дает $ 30 / км.
(Defines how much to multiply the base revenue per kilometer (usually $15/km) for the cargo. For example, price_coef: 2.0 yields $30/km. - цитата от чехов)
Вот эти "usually $15/km" это ни что иное как "базовая цена доставки"
revenue_per_km: 15
которая, в свою очередь, определена в economy_data.sii
 
а теперь пример:
груз "стекло" (def\cargo\glass.sii)
cargo_data: cargo.glass
{
name: "@@cn_glass@@"
price_coef: 1.445
group[]: construction
group[]: fragile
}
 
стоимость его доставки увеличится по сравнению с базовой ценой на коэф.=1,445
и составит 15х1,445=21,675 $/km
ВСЁ!
----------

Если с привязкой формулы расчета переправы более менее понятно, где рыть...
стоимость переправ, расстояние и время в пути в игре - те параметры, что прописаны для каждой переправы в файлах .sii (что по пути def\ferry\connection) - весьма относительны и условны, а проще сказать "немного от балды" :smile:

  • 0

#4
Smol1n

Smol1n
  • Реальное имя:Артем
  • Страна: Country Flag
  • Версия ETS2:1.31
  • Грузовик в ETS2:DAF
  • Любимая игра: Game

Настроение: Не выбрано

стоимость переправ, расстояние и время в пути в игре - те параметры, что прописаны для каждой переправы в файлах .sii (что по пути def\ferry\connection) - весьма относительны и условны, а проще сказать "немного от балды" :smile:


Этот параметр есть в каждом грузе, вопрос мне кажется именно такой характер и нес, что ценовая политика должна базироваться на характеристиках груза. Для примера груз низкорамник Фреза Виртген 44т., тяжелый груз - следовательно кэф прайса должен быть выше ввиду затрат на топливо и в целом большую нагрузку на тягач (срочность/важность заказа и т.д. сюда вносим, этот бонус сам добавляется к прайсу).
2й груз какой-то пускай легкий механизм на таком же низкорамнике, кэф прайса естественно меньше, что тут еще разбирать не понимаю, кэф прайса и является определяющим параметром затрат.


OlegatoR (23 Июль 2018 - 17:56):
Уменьшайте цитаты.

Сообщение отредактировал OlegatoR: 23 Июль 2018 - 17:55

  • 0

#5
Мальцев Александр

Мальцев Александр
  • Реальное имя:Мальцев Александр
  • Страна: Country Flag
  • Версия ETS2:1.30.2.23
  • Грузовик в ETS2:Любой
  • Любимая игра: Game

Настроение: Не выбрано

Мне кажется, с паромами всё просто, надо их стоимость просто прибавлять к сухопутной части рейса, и все, тогда никакого ущерба не будет, но вот как это сделать программно?


  • 0

#6
Dubolom

Dubolom
  • Реальное имя:Sergey
  • Страна: Country Flag
  • Версия ETS2:1.30
  • Грузовик в ETS2:maz
  • Версия ATS:нет
  • Грузовик в ATS:daf
  • Любимая игра: Game

Настроение: Не выбрано

По-моему,то,что вы хотите редактированием файлов игры сделать невозможно. Если идти "проктологическим" методом, то как вариант можно наоборот, поставить стоимость всех паромов в ноль и притвориться что так и надо, то есть  стоимость расходов в рейсе просто не будет увеличиваться на стоимость переправы.


Сообщение отредактировал Dubolom: 03 Апрель 2020 - 17:01

  • 0




Рейтинг@Mail.ru
| ПОДДЕРЖКА ФОРУМА | DONATE |
TRUCK-SIM.CLUB © 2013-2024
Копирование авторского материала без разрешения администрации сайта запрещено