Если ваш сервер устарел, его не видит в интернете значит его нужно обновить... Основная проблема в том, что сервер обновляется до 48 протокола, и клиенты с non-steam к нему не подключатся. Но есть отличный способ это устранить не ломая сервер. Это metamod-плагин Dproto... Для началу нам нужна программка HLDS Update Tool, ее можно скачать здесь... С ней можно обновить абсолютно любую игру, зарегистрированную в Steam. Есть 2 способа обновления. Первый заключается в том, чтоб скачать весь сервер целиком, а второй просто обновление. Если вы хотите обновить сервер, то лучше скопировать папку с игрой, которую будете обновлять. Это нужно сделать, если Вы не хотите потом устанавливать игру заново. Дело в том что при обновлении файлы которые использует сервер обновятся до 48 протокола, а те которые не используются - так и останутся на 47. И получится что пол игры работает на non-steam, а половина на steam. В итоге игра работать не будет. Если у Вас хорошая скорость интернета и Вы хотите скачать сервер без клиентской части(без hl.exe и других необходимых для самой игры файлов) - то ничего этого Вам делать не нужно. После загрузки программы, извлекаем ее из архива и устанавливаем. Желательно устанавливать ее в папку сразу на локальном диске, и папка НЕ должна содержать НЕ английских букв. Например: D:\Server . Далее следуем в папку с только-что установленной программкой, и запускаем ее. Это приведет к обновлению самой программки. Приступаем к самому обновлению. Для этого нужно создать .bat-файл(1), но можно обойтись и простым ярлыком(2). 1) Открываем блокнот, пишем такое:
hldsupdatetool.exe -command update -game cstrike -dir .
Дальше выбираем "Сохранить как..." и сохраняем в туже папку но с расширением .bat , имя даем любое (желательно на английском). 2) У кого возникают проблемы с сохранением просто создайте ярлык программки, и следуйте инструкциям: - Зайдите в свойства ярлыка - там где "Объект:", и в поле написан путь к программке, допишите пробел и вставьте:
-command update -game cstrike -dir .
Разберем, то что мы написали. -command update - запускает обновление -game "" - в нем указывается, сервер какой игры мы обновляем -dir "" - папка в какую будет установлено обновление, если хотим, чтоб установило в папку с программкой пишем просто -dir .(-dir с точкой)
Дальше запускаем то, что создали. Ждем, пока все скачает. Ставим metamod и dproto как плагины для metamod'a... Запускаем и играемся... После загрузки, сервер можно переместить в любую папку...
|