Ñîçäàåì ñåðâåð Team Fortress 2

1. Äàâàéòå ïðèñòóïèì òåïåðü ê ñàìîìó ñîçäàíèþ. Äëÿ íà÷àëà ñêà÷àéòå ïðîãðàììó HLDS Update Tool
2. Ñîçäàäèì ïàïêó "Ñåðâåð TF2" (íàçâàíèå ëþáîå) íà äèñêå D èëè C (êóäà âàì óäîáíåå, âåäü ýòî íå èìååò çíà÷åíèÿ).
3. Òåïåðü óñòàíàâëèâàåì òóäà òîëüêî ÷òî ñêà÷àííóþ íàìè ïðîãðàììó.
4. Óñòàíîâèëè?  èòîãå â âàøåé ïàïêå ïîÿâèòñÿ 4 ôàéëà. Êëèêàéòå ïî HldsUpdateTool.exe è æäèòå êîãäà óòèëèòà îáíîâèò ñàìó ñåáÿ (îêîøêî èñ÷åçíåò êîãäà âñ¸ áóäåò ñäåëàíî).
5. Òåïåðü ìîæíî ñêà÷àòü ñàì ñåðâåð TF2. Ñîçäàâàéòå â ïàïêå ñåðâåðà òåêñòîâûé ôàéë è íàïèøèòå òàêèå ñòðî÷êè:
hldsupdatetool.exe -command update -game tf -dir . -verify_all pause Òåïåðü æìåì "Ñîõðàíèòü êàê..." è ñîõðàíÿåì ïîä èìåíåì Update.bat (Âíèìàíèå: Update ìîæíî èçìåíèòü íà ñâî¸ íàçâàíèå, íî ÿ îáû÷íî èñïîëüçóþ òàêîå, ÍÎ ÐÀÑØÈÐÅÍÈÅ .BAT ÄÎËÆÍÎ ÎÑÒÀÒÜÑß)
P.S.: Âñ¸ äîñòàòî÷íî ïðîñòî, ýòè êîìàíäû óñòàíîâÿò ñåðâåð TF2 â ýòó æå ïàïêó. Ïàðàìåòð -verify_all ñíà÷àëà ïðîâåðÿåò äèðåêòîðèè ñåðâåðà íà íàëè÷èå íóæíûõ ôàéëîâ è îáíîâëÿåò òîëüêî ñòàðûå / çàãðóæàåò îòñóòñòâóþùèå, ýòî ïîëåçíî åñëè ñâÿçü ïðåðâàëàñü è âû íå õîòèòå êà÷àòü âñ¸ çàíîâî, èëè äëÿ îáíîâëåíèÿ ñåðâåðà â áóäóùåì. Êîìàíäà pause íóæíà äëÿ òîãî, ÷òîáû âûïîëíèâ îáíîâëåíèå îêîøêî hlds íå çàêðûëîñü - è ìû óâèäåëè êàê ïðîõîäèë ïðîöåññ íå çàãëÿäûâàÿ â ëîã.
6. Ïîñëå òîãî êàê ìû ñîõðàíèëè ôàéë ñ ðàñøèðåíèåì *bat, çàïóñêàåì åãî. Äîëæíî ïîÿâèòüñÿ ÷åðíîå îêîøêî êîíñîëè. Íàø ñåðâåð íà÷àë ñêà÷èâàòüñÿ. Îñòàëîñü æäàòü êîãäà îí ñêà÷àåòñÿ (Âíèìàíèå: íå çàêðûâàéòå îêíî ïîêà èäåò çàãðóçêà, ïîñëå å¸ çàâåðøåíèÿ îêíî ñàìî çàêðîåòñÿ)
P.S.: Çàãðóçêà ìîæåò ïðîäîëæàòüñÿ îò 1 ÷àñà è äî 3-4 (âîçìîæíî äîëüøå). Ýòî çàâèñèò îò ñêîðîñòè âàøåãî èíòåðíåòà.
Íó à ïîêà íàø ñåðâåð ñêà÷èâàåòñÿ çàéìåìñÿ åù¸ îäíèì ôàéëîì, êîòîðûé áóäåò çàïóñêàòü íàø áóäóùèé ñåðâåð. Èòàê îïÿòü îòêðîåì òåêñòîâûé ðåäàêòîð è íàïèøåì òàêèå ñòðîêè:
@echo off
cls
echo Protecting srcds from crashes...
title srcds.com Watchdog
:srcds
echo (%time%) srcds started.
start /wait srcds.exe -console -game tf -tickrate 66 -secure +maxplayers 20 -port 27015 +map cp_dustbowl
echo (%time%) WARNING: srcds closed or crashed, restarting....
goto srcds Òåïåðü ñîõðàíÿåì äàííûé ôàéë: Start.bat (êàê è â ïðîøëîì ñëó÷àå, íàçâàíèå íå èìååò çíà÷åíèÿ, íî ðàñøèðåíèå îñòàâëÿåì)
Äàâàéòå ðàçáåðåì òåïåðü äàííûé ôàéë:
  • -console - Çàïóñòèò íàø ñåðâåð â êîíñîëüíîì ðåæèìå, ìîæíî èñïîëüçîâàòü +console äëÿ îêîííîãî ðåæèìà (êàê âàì óäîáíåå)
  • -tickrate 66 - Òèêðåéòû ñåðâåðà
  • +maxplayers 20 - Êîëè÷åñòâî ìåñò äëÿ èãðîêîâ (ò.å. óêàçàíî 20)
  • -port 27015 - Ïîðò íà êîòîðîì áóäåò çàïóùåí ñåðâåð (åñëè ó âàñ 2 èëè áîëåå ñåðâåðà, òî îáÿçàòåëüíî ïîðò ó âñåõ äîëæåí áûòü ðàçíûé)
  • +map cp_dustbowl - Êàðòà íà êîòîðîé áóäåò çïóùåí ñåðâåð (ìîæíî èçìåíèòü íà ëþáóþ äðóãóþ ñðàçó, èëè èç àäìèíêè â èãðå)
Èòàê, íàø ñåðâåð çàãðóçèëñÿ, îêîøêî ïðîïàëî. Òåïåðü çàïóñêàåì ôàéë Start.bat è çàõîäèì íà ñåðâåð äëÿ ïðîáû. Âñ¸ ðàáîòàåò? Îòëè÷íî.
P.S.: Ìîæåòå ñîçäàòü ÿðëûê íà ðàáî÷åì ñòîëå êîòîðûé áóäåò ññûëàòüñÿ íà ôàéë Start.bat, ÷òîáû íåëàçèòü êàæäûé ðàç â ïàïêó ñ ñåðâåðîì.

Âîò â ïðèíöèïå è âñ¸. Âàø ñåðâåð ãîòîâ. Íå çàáûâàåì óñòàíîâèòü SourceMod è íåñêîëüêî èíòåðåñíûõ ïëàãèíîâ íà ñåðâåð.

Ñïàñèáî çà ïðîñìîòð Ñòàâü Ëàéê È â èçáðàííîå. Âû ìîæåòå äàòü ìíå âåùè Ïîæåðòâîâàòü Àâòîðó ˜˜˜˜˜˜˜ dle 10.6˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜
Ïîäåëèòüñÿ
VK Telegram