В процессе отладки скриптов может понадобиться использовать несколько игроков на сервере, а бетатестеров найти не всегда легко.
Можно легко убрать проверку на запуск нескольких экземпляров ХЛ. Для этого откройте hl.exe hex-редактором (не блокнотом))) и замените следующие байты (HEX Values):
Код:
33DB68хх
(где xx - любое число, т.е. искать надо 33DB68) на
Код:
33DBEB45
Насколько я смог проверить данный патч подойдет для любой версии ХЛ.
Если у вас всё же не получилось - напишите тут.
ЗЫ Для неленивых и понимающих рекомендуется также найти и заменить:
Код:
FF75ECFF1528xx4001FF75ECFF1524xx4001
на
Код:
909090909090909090909090909090909090
Причем строка для поиска, в принципе, может представлять из себя:
Код:
FFxxxxFF15xxxxxxxxFFxxxxFF15xxxxxxxx
Ну вы поняли.

PS Практика показала отсутствие опыта и нормальных HEX-редакторов у народа, поэтому прикреплю тут патченые файлы.
Файл от
Код:
] version
Protocol version 47
Exe version 1.1.2.0 (valve)
Exe build: 11:30:45 Mar 19 2007 (3798)
Вложение:
hl_no_mutex_3798.rar [30.51 КБ]
Скачиваний: 122
Файл от
Код:
] version
Protocol version 48
Exe version 1.1.2.1/2.0.0.0 (valve)
Exe build: 15:34:33 Jun 15 2009 (4554)
Вложение:
hl_no_mutex_4554.rar [37.07 КБ]
Скачиваний: 143
Keywords: HL no mutex, несколько окон ХЛ