Създаване на CS S сървър - Съвети - за напреднали - Полезни статии - CS S сървър OpenFire уебсайт
ЗдравейГостRSS
Начало Регистрация Вход
Меню на сайта |
- Главна страница
- Интересни статии
- Правила на сървъра
- файлове
- Форум
- Книга за гости
- Видео CS и CS:S
- Модели на оръжие
- Модели на играчи
- Карти
- Спрайтове
- фонове
- лога
- Комикси
- игри
- Инсталиране на модове
- качване на файлове
- Реклама в сайта
- Новини на сайта
- Steam новини
- Новини от света на играта
- Новини
- Сървърни новини
Категории на директория | |
Съвети за начинаещи |
Нашето проучване | ||
0. Преди да продължите с инсталацията, е необходимо да кажете няколко думи за hldsupdatetool. hldsudpdatetool е едно гише за инсталиране и актуализиране на сървъри, базирани на Steam, включително базирани на HL1 и HL2 игри Valve и в бъдеще игри на трети страни като Red Orchestra.
1. Изтеглете "комплекта за разпространение" hldsupdatetool и го запазете във временна папка.
2. Стартираме и преминаваме през кратък съветник за инсталиране, който се състои предимно от поредица от кликвания Next и указване на папката, в която ще се намира сървърът. Посочваме папката по наша преценка, в примера ще се използва папката c:\server.
3. Отидете в папката c:\server и стартирайтефайлът hldsupdatetool.exe лежи там досега в прекрасна изолация. Това ще актуализира hldsupdatetool.exe до най-новата версия.
4. Създайте пакетен файл за инсталиране и след това актуализиране на сървъра (можете да го направите без него, в този случай просто използвайте същия синтаксис в командния ред).
Стартирайте notepad.exe и напишете следното в прозореца, който се появява:
Код |
start c:\server\hldsupdatetool.exe start c:\server\hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir "c:\server" exit |
Запазете файла в папка c:\server с името update.bat (можете да дадете произволно име на файла, основното е разширението да е .bat, а не txt!)
Сега малко за това какво прави този команден файл:
Първият ред просто изпълнява hldsupdatetool, за да изтегли най-новата версия, ако има такава, и да изчака процесът да завърши. Вторият ред започва инсталирането или актуализирането на сървъра Counter-Strike: Source в същата папка като hldsupdatool.exe и изчаква този процес да завърши. За да създадете HL2DM или DODS сървър, използвайте съответно "hl2mp" или "dods" в параметъра -game (кавичките са задължителни!). Третият ред гарантира края на груповия файл, когато всички команди са изпълнени.
5. Стартирайте update.bat. След стартиране на пакетния файл ще започне процесът на инсталиране на сървъра. Първоначалната инсталация изтегля повече от гигабайт данни, така че в зависимост от скоростта на връзката ви процесът може да бъде доста дълъг. След като инсталацията приключи, пакетният файл ще се затвори сам.
II. Основна настройка
Преди да стартирате сървъра, е желателно да го конфигурирате. По-голямата част от настройките на SRCDS се извършват с помощта на файла server.cfg,намиращ се в папката cfg на инсталираната игра (/cstrike/cfg за Counter-Strike: Source, /hl2mp/cfg за HL2DM, /dod/cfg за Day of Defeat: Source).
При липса на този файл (както например по време на първоначалната инсталация), сървърът стартира със стойности по подразбиране.
Примерен файл server.cfg за Counter-Strike: Source може да бъде намерен в края на тази публикация. Подробно описание на всички настройки е извън обхвата на тази статия.
Други файлове, на които трябва да обърнете внимание (използвайки CSS като пример, за други игри заменете cstrike с папката на играта):
/cstrike/maplist.txt - съдържа списък на всички карти на сървъра. Ако картата не е в списъка, тогава тя не може да бъде поставена, дори ако съответният .bsp файл се намира в папката maps /cstrike/mapcycle.txt - съдържа списък с карти, които са в цикъла на играта. Ако картата не е тук, тогава можете да я публикувате само ръчно. /cstrike/motd.txt - съдържа приветствено съобщение, показвано на играчите, когато влизат в сървъра или когато променят картата. Когато форматирате, използвайте HTML /cstrike/cfg/autoexec.cfg - съдържа параметри, които трябва да се изпълнят веднъж при стартиране на сървъра (за разлика от server.cfg, който се изпълнява при всяка промяна на картата).
III. Старт на сървъра
При стартиране на сървъра ще използваме и пакетен файл, който не само ще ни спести необходимостта да въвеждаме дълъг команден ред при всяко стартиране, но и ще гарантира автоматично рестартиране на сървъра в случай на неочакван срив.
И така, отворете отново notepad.exe и напишете:
Код |
@echo off cls :loop echo (%date% %time%) Проверка за актуализации start /wait c:\server\update.bat echo (%date% %time%) Стартиране на SRCDS start /wait c:\server\srcds.exe -console -game cstrike+maxplayers 16 +map de_dust echo (%date% %time%) Рестартиране на SRCDS goto loop |
Записваме нашия файл в папка c:\server с име server.bat (както преди, можете да поставите произволно име, но разширението трябва да е bat!)
Сега нека разгледаме нашия партиден файл в детайли:
Първият ред просто деактивира показването на ненужна информация на екрана Вторият ред изчиства екрана Третият ред задава точката, до която пакетният файл ще се върне в случай на срив на сървъра Четвъртият ред показва съобщението Проверка за актуализации с дата и час Петият ред стартира пакетния файл за актуализация на сървъра, който създадохме по-рано. Това ще ни позволи да актуализираме сървъра, като просто го рестартираме. Шестият ред показва съобщението Стартиране на SRCDS с дата и час Седмият ред стартира действителния сървър. Нека разгледаме по-подробно неговите параметри:
-console - стартира сървъра в конзолен режим. Без този параметър сървърът ще стартира с GUI (като чрез Steam) и ще изисква ръчно натискане на бутон за действително стартиране -game - указва играта, за която сървърът стартира. За HL2DM и DOD Source сървъри трябва да посочите съответно hl2mp и dod. +maxplayers - показва максималния брой играчи на сървъра +map - показва началната карта за сървъра. Този параметър е задължителен, освен когато инсталирате SourceTV прокси.
Седмият ред на нашия партиден файл показва съобщението за рестартиране на SRCDS с датата и часа Осмият ред връща пакетния файл към предварително зададената точка в случай на срив или изключване на сървъра (по този начин инициира актуализация и рестартиране на сървъра).
Всичко. Нашият пакетен файл е готов и разглобен, за да стартираме сървъра, просто трябва да стартирамепакетен файл.
IV. Linux специфика
Инсталирането и стартирането на сървър под Linux като цяло е подобно на Windows, коригирано за характеристиките на операционната система. Затова ще прегледам накратко основните стъпки:
mkdir сървър cd сървър wget http://www.steampowered.com/download/hldsupdatetool.bin chmod +x hldsupdatetool.bin ./hldsupdatetool.bin (ще ви се покаже лицензионно споразумение, въведете да, за да се съгласите). ./steam (hldsupdatetool под Linux се нарича steam)
Останалото е подобно на Windows. По-добре е да стартирате сървъри във фонов режим през екрана.