Запуск режима контрактов - Hitman: Absolution

Hitman: Absolution5 · 491 ratings13k views1k favorites2 min readRussianby RejedaiUpdated Dec 5, 2025View on Steam ↗

Предисловие

Я всего-лишь автор этого руководства, виновник торжества 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://steamcommunity.com/profiles/76561198991801374/?xml=1
https://steamcommunity.com/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

Достижения

С помощью этого сервера можно получить все достижения.

This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.