ßê îíîâèòè ñåðâåð css?
Áàãàòî õòî ç íàñ ãðàëè â CSS. ² ëèøå äåÿê³ áðàëèñÿ çà òàêó â³äïîâ³äàëüíó ñïðàâó, ÿê óñòàíîâêà ³ãðîâîãî ñåðâåðà Counter-Strike: Source. Ó íàø³é ñüîãîäí³øí³é ñòàòò³ ìè ðîçãëÿíåìî òàêå ö³êàâå ïèòàííÿ, ÿê îíîâëåííÿ ñåðâåðà Counter-Strike: Source ñâî¿ìè ðóêàìè. ßê íåâåëèêèé áîíóñ ïîÿñíèìî, ÿê çàïóñòèòè ñåðâåð CSS ³ óíèêíóòè äåÿêèõ íåïðèºìíîñòåé.
ßê îíîâèòè ñåðâåð CSS ñàìîñò³éíî
Îòæå, ïðèñòóïèìî. Ïî÷íåìî ìè çäàëåêó, ç ìîìåíòó óñòàíîâêè ñåðâåðà. Äëÿ ïî÷àòêó íàì ïîòð³áíî ³íñòðóìåíò hldsudpdatetool. Ñêîðèñòàéòåñÿ ïîøóêîì, íàïðèêëàä, Google. Âñòàíîâëþºìî öåé ïðîãðàìíèé ïàêåò, â³í íàì çíàäîáèòüñÿ äëÿ îíîâëåííÿ ñåðâåðà CSS. Óñòàíîâêà íå âèêëè÷å ñêëàäíîù³â, çà âåëèêèì ðàõóíêîì, öå êëèêàííÿ íà êëàâ³øó «Äàë³» ³ âèá³ð äèðåêòî𳿠äëÿ ìàéáóòíüîãî ñåðâåðà. ßê ïðèêëàä ÿ âèáèðàþ ïàïêó c: server. Ïåðåõîäèìî â ïàïêó c: server ³ çàïóñêàºìî çíàõîäèòüñÿ òàì ôàéë hldsupdatetool.exe. Òèì ñàìèì ìè îíîâèìî ñàìó óòèë³òó äëÿ âñòàíîâëåííÿ òà îíîâëåííÿ ñåðâåðà CSS. Çàïóñêàºìî áëîêíîò (àáî áóäü-ÿêèé ³íøèé òåêñòîâèé ðåäàêòîð) ³ ïîáóêâåííî ïèøåìî íàñòóïíå:
- start / wait c: server hldsupdatetool.exe
- start / wait c: server hldsupdatetool.exe -command update -game "Counter-Strike Source" -dir
- exit
Çáåð³ãàºìî ôàéë ï³ä íàçâîþ update.bat (âàæëèâî! Ðîçøèðåííÿ ôàéëó ñàìå .bat, à íå txt àáî doc!)  äèðåêòî𳿠c: server. Òåïåð ìîæíà öåé ôàéë çàïóñòèòè. Ìè ïî÷àëè óñòàíîâêó CSS-ñåðâåðà ç éîãî ïîäàëüøèì îíîâëåííÿì äî îñòàííüî¿ âåðñ³¿. Îñü ìè ³ ðîç³áðàëèñÿ, ÿê îíîâèòè ñåðâåð CSS - ïðîñòèì çàïóñêîì âëàñíîðó÷ ñòâîðåíîãî ñêðèïòà update.bat. ϳñëÿ óñòàíîâêè ñåðâåðà CSS ïåðåä ïåðøèì éîãî çàïóñêîì íåîáõ³äíî ïðîâåñòè áàçîâå íàëàøòóâàííÿ. Ôàéë êîíô³ãóðàö³¿ Âè çìîæåòå çíàéòè â äèðåêòî𳿠... / cstrike / cfg ï³ä íàçâîþ server.cfg.
ßê çàïóñòèòè ñåðâåð CSS
Äëÿ çàïóñêó ñåðâåðà CSS íàì çíîâó ïîòð³áíî òðîõè ìà㳿 ç ðîçøèðåííÿì .bat. Öèì ôàéëîì ìè âá`ºìî â³äðàçó äâîõ çàéö³â: íå ò³ëüêè ïîçáóäåìîñÿ íåîáõ³äíîñò³ çàïóñêó ñåðâåðà ÷åðåç êîìàíäíèé ðÿäîê, à é âèð³øèìî ïðîáëåìó ç «âèëüîòàìè ñåðâåðà». Çíîâó çàïóñêàºìî áëîêíîò ³ ïèøåìî íàñòóïíèé êîä:
@echo off
cls
: loop
echo (% date%% time%) Checking for updates
start / wait c: server update.bat
echo (% date%% time%) Starting SRCDS
start / wait c: server srcds.exe -console -game cstrike + maxplayers 16 + map de_dust
echo (% date%% time%) Restarting SRCDS
goto loop
Öåé ôàéë çáåð³ãàºìî ç äîâ³ëüíîþ íàçâîþ (ÿ, íàïðèêëàä, çáåð³ã ÿê START_SERV.bat) â ïàïö³ c: server. Ãîòîâî! Çàïóñê ñåðâåðà ìîæíà âèðîáëÿòè çàïóñêîì öüîãî ôàéëó, ùî, â ñâîþ ÷åðãó, äîçâîëÿº ñòâîðèòè íà íüîãî ÿðëèê ³ çàáóòè ïðî âñ³ ö³ äèðåêòî𳿠³ .bat-ôàéëàõ äî ê³íöÿ ÷àñ³â. Ùî ñòîñóºòüñÿ ñüîìèé ðÿäêè îñòàííüîãî áàòíèêà, íåîáîâ`ÿçêîâî êîï³þâàòè éîãî ïðîñòî òàê. Äàâàéòå ðîçáåðåìîñÿ:
- Ïàðàìåòð «maxplayers» â³äïîâ³äຠçà îáìåæåííÿ íà îíëàéí íà âàøîìó ñåðâåð³.
- Ïàðàìåòð «map» âñòàíîâëþº êàðòó, ç ÿêî¿ ïî÷íåòüñÿ ãðà.
Ó íàøîìó âèïàäêó, ãðà ïî÷íåòüñÿ ç êàðòè de_dust ç ìàêñèìàëüíîþ ê³ëüê³ñòþ ãðàâö³â 16. Äóìàþ, íàì âäàëîñÿ øèðîêî ³ çðîçóì³ëî îñâÿòèòè òàêó òåìó, ÿê îíîâëåííÿ ñåðâåðà CSS.