Если вы содержите сервер со своими картами, скинами или звуками, то люди заходя на ваш сервер, начинают скачивать все материалы с вашего компьютера. Скорость скачки зависит от много, ваш коннэкт, их коннэкт и.т.д. Это можно исправить, если сделать так, чтоб игроки качали ни с вас, а с ФТП. А теперь подробно, как это сделать: 1. Нам нужен сам ФТП. Я регистрировался на http://www.tripod.lycos.co.uk.
После регистрации, вы получаете бесплатный ФТП размером 1Гб. И ссылка на ваш ФТП будет выглядеть так - http:/members.lycos.co.uk/ваш аккаунт/
После ригестрации создаём на нашем ФТП папку - cstrike
Получается - http:/members.lycos.co.uk/ваш аккаунт/cstrike
2. Для того чтобы, игрок смог скачать с ФТП, сама структура ФТП должна быть аналогична, структуре самого сервера, т.е папке, в которой хранится сам сервер. А выглядит это так:
http:/members.lycos.co.uk/ваш аккаунт/cstrike/maps
http:/members.lycos.co.uk/ваш аккаунт/cstrike/sounds
http:/members.lycos.co.uk/ваш аккаунт/cstrike/models
http:/members.lycos.co.uk/ваш аккаунт/cstrike/materials
и.т.д.
3. Архивация.
Для того, чтобы облегчить вес карты мы её заархивируем в формат Bz2 ( И только в Bz2, т.к. если заархивировать в РАР или в другой любой формат, то получится так, что игрок только скачает РАР архив, а не саму мапу и коннэкт прирвётся. А вот если в Bz2, то после быстрой скачки мапы с ФТП, игрок сразу зайдёёт в игру.)
Архиватор можно скачать тут - Bzip Архиватор
Для того, чтобы заархивировать, надо просто кинуть мапу в сам ЕХЕшник и готово.
4.После архивации закачиваем нашу мапу на ФТП, ссылка будет выглядить примерно так - http//members.lycos.co.uk/ВашАккаунт/cstrike/maps/ВашаМапа.bsp.bz2
5. Настройка КФГ.
После всех этих действий, надо внести изменения в настройки сервера. Для этого заходим в С:\ВашСервер\cstrike\cfg\server.cfg
Находим там -
Код:
// execute ban files
exec banned_user.cfg
exec banned_ip.cfg
// CUSTOM
sv_turbophysics "1"
net_queued_packet_thread "1"
sv_downloadurl ""
exec mani_server.cfg
say "..::Server Config loaded::.."
Находим строку - sv_downloadurl и вписываем нашу ссылку на скачку. Выглядит Так - sv_downloadurl "http://members.lycos.co.uk/ваш аккаунт/cstrike".
Больше дописывать ничего ненадо. Ненадо Maps, Sounds, Models и.т.д
Останавливаемся на cstrike.
6. Сохраняем изменения, запускаем сервер, стираем мапу с Maps в папке самой игры(но не с сервера, а то не будет работать)и пробуем если пошла скачка, то всё вы сделали правельно.
N.B.
Мапа, которая находится в архиве на ФТП, должна быть одинаковой с той, что находится в c:\ВашСервер\cstrike\maps. (Если они разные, то после скачки будет выскакивать ошибка типо - "Ваша мапа отличается от той, что на сервере").
Я замечал, что если человек заходит на какойто сервер, с неизвестной мапой, и она долго качается, то он отменяет всё и идёт куданить в другое место...
Скорость скачки увеличивается точно незнаю, но раз в 3-5 точно.
Если есть вопросы пишем тут...