Запуск режима контрактов - Hitman: Absolution
Предисловие
Я всего-лишь автор этого руководства, виновник торжества LennardF1989, все благодарности направляйте ему.
1. Запуск сервера
В этой секции опишу запуск сервера на Windows и Linux.
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. Сохраняем конфиг.
На Linux HM5.Server (не забудьте добавить разрешение на исполнение)
Сервер запущен!
Только 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:
2.9 (Только linux) Указываем библиотеку в параметрах запуска steam:

3. Запускаем игру и радуемся рабочим контрактам
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
В канале #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.