Hitman: Absolution

Hitman: Absolution

436 ratings
Hitman: Absolution - Запуск сервера контрактов
By Rejedai
Запускаем сервер контрактов Hitman: Absolution для получения достижений
2
3
12
9
4
4
2
   
Award
Favorite
Favorited
Unfavorite
Предисловие
Я всего-лишь автор этого руководства, виновник торжества LennardF1989, все благодарности направляйте ему.
1. Запуск сервера
В этой секции опишу запуск сервера на Windows и Linux.

Только Windows
Необходимо скачать архив: https://github.com/LennardF1989/Hitman-5-Server/releases/download/v1.2.2/Windows-x64.zip и распаковать в любую папку.

Только Linux
Скачиваем архив: https://github.com/LennardF1989/Hitman-5-Server/releases/download/v1.2.2/Linux-x64.zip и распаковываем.

Редактирование конфига WIndows и Linux
Перед запуском необходимо отредактировать appsettings.json в директории с исполняемым файлом сервера:
{ "Kestrel": { "Endpoints": { "Http": { "Url": "http://localhost:40147" } } }, "Options": { "FixAddMetricsContentType": true, "EnableRequestLogging": true, "EnableRequestBodyLogging": false, "EnableResponseBodyLogging": false, "MockedContractSteamId": "76xxxxxxxxxxxxxxx", "WalletAmount": 1999999, "UseCustomContracts": false } }
1. Если сервер не запускается с ошибкой по порту в параметре Url место 40147 можно поставить другой, но я бы не советовал менять, если хотите играть в контракты других игроков.
2. В MockedContractSteamId место 76xxxxxxxxxxxxxxx, нужно вписать steamID64 вашего друга (для достижения Соучастник преступления), можете попросить друга назвать цифры отсюда https://store.steampowered.com/account/, 3я строчка. Либо посмотреть сами, добавив /?xml=1 в конце адреса профиля, например:
https://gtm.steamproxy.vip/profiles/76561198991801374/?xml=1
https://gtm.steamproxy.vip/id/rejedai/?xml=1
3. В WalletAmount нужно поставить любое значение больше 1000000 (для достижения Хватит на всю жизнь).
4. Если хотите играть в контракты других игроков поставьте true в UseCustomContracts, но тогда для достижений нужно будет копить деньги с нуля и просить друга создать контракт (в идеале, если подключится к вашему серверу через LAN эмулятор)
5. Сохраняем конфиг.

Запуск сервера
На windows запускаем HM5.Server.exe.

На Linux HM5.Server (не забудьте добавить разрешение на исполнение)
chmod +x HM5.Server

Сервер запущен!
2. Запуск в контрактов в игре
1. Скачиваем архив: https://github.com/LennardF1989/Hitman-5-Server/releases/download/v1.2.2/Hook.zip и переносим файлы dinput8.dll и hook.ini в папку с игрой.

2. Редактируем файл hook.ini:
[options] enabled=true log=true ;Can be set to either hm5 or sniper game=hm5 [hm5] webserviceurl=http://localhost:40147/hm5 skiplauncher=true [sniper] webserviceurl=http://localhost:40147/sniper
В строчках webserviceurl указываем порт введенный в appsettings.json.

2.9 (Только linux) Указываем библиотеку в параметрах запуска steam:
WINEDLLOVERRIDES=dinput8=n,b %command%


3. Запускаем игру и радуемся рабочим контрактам

3. Добавление контрактов других игроков
Зайдите в дискорд сервер LennardF1989: https://discord.gg/5WW3C3G2M3.

В канале #share-contacts[discord.com] вы можете найти ссылки на создание контрактов, откройте ссылку и она должна появиться в игре

Список контрактов вы можете посмотреть по ссылке: http://localhost:40147/contracts
Достижения
С помощью этого сервера можно получить все достижения.

155 Comments
xangelKai 25 Oct @ 6:57am 
Сделал всё по гайду и даже в коммы залез, но ачивку за друга так и не дают. Но хотя я выполнил контракт от друга и не один раз. Кто может подсказать, что может быть не так?
feONOr 12 Oct @ 2:44am 
А если не работают ссылки под последним пунктом 3, что делать? Может есть другое решение? Помогите пожалуйста
John Marston 14 Sep @ 3:58am 
какой порт нужен
Alzheimer's 6 Sep @ 9:39am 
а где найти папку игры?
Rejedai  [author] 12 Aug @ 6:41am 
На прошитой, чисто в теории, возможно, но готовых решений не видел.
Shelkopryad™ 12 Aug @ 6:26am 
А есть возможность замутить для PS3 версии сервак? Или на сосноле все плохо?
Mr.PATRIOT 12 Aug @ 4:59am 
Учтите, что применение данного способа повлечёт за собой удаление из рейтинга SteamHunters с пометкой "Не изменяйте игровой код".
windkid7 11 Aug @ 10:23am 
Всё чётко но оценить контракт не получается просто нет кнопки оценки в чём может быть проблема?
XAO 11 Aug @ 2:12am 
Спасибо за гайд, выполнил все ачивки за контракты:steamhappy:
CAMELIE GOVNA 10 Aug @ 7:37am 
дали достижение только за 1лям, остальное чет жаднячают