Скачайте последнюю и стабильную версию эмулятора
[crack's] RevEmu -
> скачать <
Первое:
- создайте папку -
Steam - в папке -
..\ orangebox \ bin \ - вашего сервера. У вас должно получиться так:
..\ orangebox \ bin \ Steam
Идем дальше.
Теперь, вам необходимо скопировать некоторые оригинальные библиотеки
Steam вашего сервера:
Steam.dll
steamclient.dll
tier0_s.dll
vstdlib_s.dll
P.S.
Все эти библиотеки вы найдёте в папке -
bin - вашего сервера...
P.S. Не забудьте! скопировать вышеобозначенные библиотеки в папку -
..\ orangebox \ bin \ Steam - вашего сервера
Второе - переименнуйте оригинальный
Steam.dll расположенный в серверной папке
bin в -
Steam_valve.dll
Затем, распакуйте содержимое скачанного вами архива в удобную для вас папку. После распаковки вы увидите содержимое этого архива:
bin - папка с библиотеками эмулятора
platform - папка с аватарами и файлом 'предметов'
rev.ini - файл конфигурации эмулятора
rev.ini - файл определения игрового мода при запуске сервера
В папке
bin - находятся:
Steam.dll
steamclient_logging_21122010.dll
steamclient_nologging_21122010.dll
В папке
platform - находятся:
avatar_32.tga - для сервера не нужен!
avatar_64.tga - для сервера не нужен!
avatar32x32.bmp - для сервера не нужен!
avatar64x64.bmp - для сервера не нужен!
items_440.bin
Что же вам со всем этим делать? Вам надо расположить все компоненты эмулятора в соответствующие директории вашего сервера.
Как говорилось выше, в папке
bin скачанного вами эмулятора есть три библиотеки:
Steam.dll
steamclient_logging_21122010.dll
steamclient_nologging_21122010.dll
Вам нужно самим решить - какой же вам необходим
steamclient. С логированием работы эмулятора для вашего сервера или без? Как видно из названия:
-
steamclient_logging_21122010.dll - позволяет вести лог. Лог работы эмулятора будет сохраняться в папке -
orangebox - вашего сервера.
-
steamclient_nologging_04122010.dll - работает ничуть не хуже первого, но в отличие от верхнего, он не создает лог (такой вариант подойдет большинтсву, кому - лишь бы работало)
Определившись с выбором, вам необходимо переименовать выбранный вами (
steamclient_logging_21122010.dll или же вы выбрали
steamclient_nologging_21122010.dll) в -
steamclient.dll
Затем, скопируйте библиотеки эмулятора:
Steam.dll и переименованный вами
steamclient.dll в одноимённую папку вашего сервера, то есть в папку -
.\ orangebox \ bin \ steamclient.dll
Скопируйте из папки эмулятора -
platform - файл
items_440.bin в одноимённую папку вашего сервера -
.\ orangebox \ platform \ (Между прочим,
items_440.bin - это и есть предметы, снаряга и оружие для TF2)
Если в процессе копирования ваша система 'ругнётся' вам сообщением что в папке
bin вашего сервера уже имеются одноименные файлы, согласитесь на их замену библиотеками эмулятора.
Осталось совсем чуть-чуть, а именно - настроить ваш эмулятор. Ниже я привожу рабочий текст конфига
rev.ini. Вы можете его скопировать и заменить им содержимое
rev.ini из загруженного вами архива с эмулятором.
Код: Выделить всё
[Emulator]
#CacheEnabled = True
#CachePath = C:\Steam\steamapps
Language = Russian
#Logging = True
SteamDll = .\bin\steam_valve.dll
#SteamClient = True
#SteamUser = User
[Log]
#FileSystem = True
#Account = True
#UserID = True
[SteamClient]
#PlayerName = Player
#Logging = GS
ClientDLL = .\bin\steam\steamclient.dll
#DisableUnlockedItems = True
[GameServer]
#AllowOldRev = False
#AllowUnknown = False
#AllowCrackedSteam = False
#AllowLegitSteam = False
P.S.
rev.ini - легко открывается для редактирования простым "Блокнотом". Теперь скопируйте отконфигурированный вами
rev.ini в корневую папку вашего сервера -
.\ orangebox \
Ну вот и всё, установка эмулятора на ваш сервер окончена.
Установка этого эмулятора на другие сервера
Source, такие как -
Day of Defaet: Source,
Counter-Strike: Source - аналогична этой. За одним исключением - файл
items_440.bin расположенный в папке
platform скачанного эмулятора - необходим только для
TF2.