
Óñòàíîâêà
Ñêà÷èâàåì hldsupdatetoolÝòà ïðîãà äëÿ òîãî ÷òîáû äåðæàòü ñåðâåðà STEAMÓñòàíàâëèâàåì ê ïðèìåðó ñþäà (C:server-tf2) óñòàíîâèëè???Äàëüøå ëåçèì â áëîêíîò ïèøåò òóäà ýòî:start /wait c:serverhldsupdatetool.exestart /wait c:serverhldsupdatetool.exe -command update -game "tf" -dir .exit(ÂÍÈÌÀÍÈÅ! Ñîõðàíèòü íàäî â .bat ôîðìàòå)Ñîõðàíÿåì â ëþáóþ ïàïêó (î òîì êàê ñîõðàíèòü â .bat ôîðìàòå ÷èòàåì â êîíöå ñòàòüè)Çàïóñêàåì ýòîò ñàìûé áàòíèêÅñëè òàêèå äâà îêîøå÷êà ïîÿâèëèñü çíà÷èò âñå íîðì Íà÷èíàåòüñÿ ñêà÷êà ñåðâåðà TF2 â ïàïêó ãäå ó íàñ hldsupdatetoolÆäåì êîãäà îí ñêà÷àåòüñÿ......Ñåðâåð äîâîëüíî ìíîãî âåñèò ÷òî íå î÷åíü õîðîøî äëÿ òðàôôîâ (Ñåðâåð âåñèò îêîëî 2ãèãàáàéò)Íå âîëíóéòåñü åñëè îí ñàì çàêðûëñÿ (íå îæèäàíî) ýòî çíà÷èò ÷òî çàãðóçêà çàâåðøåíà è ìîæíî Ïðèñòóïàòü ê íàñòðîéêå
Íàñòðîéêà
È òàê çàõîäèì â ïàïêó íàøåãî ñåðâåðà äàëüøå èäåì ñþäà orangeboxtfcfgÒàì ó íàñ äîëæåí áûòü ôàéëèê server.cfgÅñëè åãî íåòó òî ñîçäàéòå ñ ïîìîùüþ áëîêíîòàÄàëüøå â íåãî ïîìåñòèòå ñòàíäàðòíûå íàñòðîéêè ñåðâåðà ýòè íàñòðîéêè ïåðåâåäåíû(ëè÷íî ìíîþ) È îíè íàõîäÿòüñÿ âíèçó://///////////////////////////////////////////////////////////////////////////////////////////////////////Ñòàíäàðòíûé êîíôèã////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// Âàæíûå íàñòðîéêè ñåðâåðà //// Èìÿ ñåðâåðàhostname yourserver.com TF2 Server// Ñêîëüêî ìàêñèìàëüíî ñåðâåð áóäåò âìåùàòüsv_visiblemaxplayers 24// Ìàêñèìóì ðàóíäîâ ïîñëå ÷åãî ñìåíèòüñÿ ìàïà (êàðòà)mp_maxrounds 5// Set to lock per-frame time elapsehost_framerate 0// Set the pause state of the serversetpause 0// Ðàçìåùåí ñåðâåð 0= èíòåðíåòå 1= ëàíåsv_lan 0// Whether the server enforces file consistency for critical filessv_consistency 1// Collect CPU usage statssv_stats 1// Çàãðóæàòü êîíôèãè çàáàíåíûõ þçåðîâ //exec banned_user.cfgexec banned_ip.cfgwriteidwriteip// ÐÊÎÍ íàñòðîéêè //// Âñòàâëÿåì âàø ïàðîëü ñ ïîìîùüþ êàòîðîãî ìîæåì óïðàâëÿòü ñåðâåðîìrcon_password yourpw// Ñêîëüêî ïîïûòîê þçåðà ââåñòè ïðàâèëüíûé ðêîí ïàðîëüsv_rcon_maxfailures 5// Íà ñêîëüêî ìèíóò çàáàíèì þçåðà ïîñëå ïîïûòîê ââîäà íå ïðàâèëüíîãî ïàðîëÿsv_rcon_banpenalty 1440// Log Settings //// Ââåñòè ëîã êîíñîëè (èãðû) è ñîõðàíÿòü èõ â ôàéë on=âåñòè off=íå âåñòèlog on// Âåñòè ëîã â îäèí ôàéë 1=Äà 0=Íåòsv_log_onefile 0// Âåñòè â ôàéë ëîã 1=Äà 0=Íåòsv_logfile 1// Âåñòè ëîã þçåðîâ êàòîðûõ çàáàíèëè 1=Äà 0=Íåòsv_logbans 1// Âåñòè ëîã êîíñîëè 1=Äà 0=Íåòsv_logecho 1// Ðåéòîâûå íàñòðîéêè //// Ñêîëüêî ÔÏÑ ìàêñèìóì ó þçåðà íà ñåðâåðåfps_max 600// Ìèíèìàëüíûå ðåéòû þçåðà äîïóùåíûì ñåðâåðîì 0=Íå îãðàíè÷åíîsv_minrate 0// Ìàêñèìàëüíûå ðåéòû þçåðà äîïóùåíûì ñåðâåðîì 0=Íå îãðàíè÷åíî (ðåêîìåíäóåòüñÿ ñòàâèòü ïîä ðåéò ñåðâà)sv_maxrate 25000// Ìèíèìóì ñåêóíä îáíîâëåíèÿ ñåðâåðà ó þçåðà(âî âðåìÿ èãðû)sv_minupdaterate 10// Ìàêñèìóì ñåêóíä îáíîâëåíèÿ ñåðâåðà ó þçåðà(âî âðåìÿ èãðû)(ðåêîìåíäóåòüñÿ ñòàâèòü ïîä ðåéò ñåðâà)sv_maxupdaterate 66// Íàñòðîéêè çàãðóçêè ôàéëîâ //// Äàòü âîçìîæíîñòü þçåðàì çàêà÷èâàòü è çàìåíÿòü ôàéëû åñëè ïîòðåáóåòüñÿ 1=Äà 0=Íåòsv_allowupload 1// Äàòü âîçìîæíîñòü þçåðàì çàêà÷èâàòü ôàéëû åñëè ïîòðåáóåòüñÿ 1=Äà 0=Íåòsv_allowdownload 1// Ìàêñèìàëüíûé ðàçìåð çàãðóæàåìîãî ôàéëà â MBnet_maxfilesize 15// Áàëàíñ //// Àâòî-áàëàíñèðîâàíèå 1=Äà 0=Íåòmp_autoteambalance 1// Äåëàòü àâòî-áàëàíñ êàæäûå 60 ñåêóíämp_autoteambalance_delay 60// Äåëàòü ñðî÷íûé àâòî-áàëàíñ êàæäûå 30 ñåêóíä (ê ïðèìåðó êîãäà 1 vs 10)mp_autoteambalance_warning_delay 30// Ìàêñèìóì ñêîëüêî ÷åëîâåê ìîæåò ïðåâûøàòü êîìàíäó (íå ïóòàòü ñ êëàññàìè)mp_teams_unbalance_limit 1// Èãðîâîå âðåìÿ //// Æäàòü íåìíîãî âðåìåíè ïîñëå òîãî êàê äîëæíà ìåíÿòüñÿ ìàïà(êàðòà) 1=Äà 0=Íåòmp_enableroundwaittime 0// Ñêîëüêî æäàòü âðåìåíè êîãäà äîëæåí ïðîèçîéòè ðåñòàðòmp_restartround 0// Ñêîëüêî êîìàíäà âûèãðàëà ðàóíäîâ ÷åðåç ñòîëüêî ïðîèçîéäåò ðåñòàðòmp_bonusroundtime 8// Ñêîëüêî ñåêóíä æäàòü(íà ðåñïå) êîãäà íà÷íåòüñÿ ðàóíä (ïåðåâåë íå òî÷íî)mp_stalemate_timelimit 3// Ñêîëüêî ðàóíäîâ èãðàòü íà ìàïå(êàðòå)mp_timelimit 35// Êëèåíò //// Ðàçðåøàòü óáèòûì þçåðàì âèäèòü äðóãèõ èãðîêîâ 1=Äà 0=Íåòmp_forcecamera 0// Ïîçâîëÿòü ñèäåòü â ñïåêòàòîðàõ 1=Äà 0=Íåòmp_allowspectators 1// Ñëûøèòü çâóêè øàãîâ 1=Äà 0=Íåòmp_footsteps 1// Äàòü âîçìîæíîñòü âêëþ÷àòü ÷èòû þçåðàì 1=Äà 0=Íåòsv_cheats 0// ×åðåç ñêîêà ñåêóíä êèêàòü(òàéì àóò) èãðîêà ñ ðàçúåäåíåíèåìsv_timeout 900// Åñëè èãðîê ñòîèò 15 ìèíóò òî åñòü êèêàåò (àâòîìàòîì) èëè îòïðàâëÿåò â ñïåêèmp_idlemaxtime 15// ×òî äåëàòü ñ èãðîêîì êàòîðûé ñòîèò 1=Îòïðàâèòü â ñïåêòàòîðû 2=Êèêàòümp_idledealmethod 2// ×åðåç ñêîëüêî ñåêóíä ìîæíî ïîñòàâèòü íîâûé ñïðåédecalfrequency 30// Ãîëîñîâàÿ ñâÿçü è ÷àò //// Ðàçðåøèòü îáùàòüñÿ ïî ìèêðîôîíó 1=Äà 0=Íåòsv_voiceenable 1// Êîìàíäû ìîãóò ñëûøèòü äðóã äðóãà 1=Äà 0=Íåòsv_alltalk 0// ×åðåç ñêîëüêî ñåêóíä áóäåò èñ÷åçàòü ñîîáùåíèåmp_chattime 10
׸ðíûé ñïèñîê
Ïîòîì ñîçäàåì â ýòîé æå äèðåêòîðèè (CFG) ôàéëû banned_user.cfgbanned_ip.cfg Ýòî êîíôèãè çàáàíåíûõ þçåðîâ ÷òîáû êîãäà ìû ïåðåçàãðóæàëè ñåðâåð òî çàáàíåíûå ÷èòåðû íå ñìîãëè Åùå ðàç ïîÿâèòüñÿ íà ñåðâåðåÄàëüøå èäåì â ïàïêó orangeboxtfmapsÒóäà ëîæèì ìàïû(êàðòû) êàòîðûå õîòèì âèäèòü íà ñåðâåðåÑäåëàëè??? Èäåì â ïàïêó orangeboxtfÒàì áóäóò äâà ôàéëèêà "mapcycle" è "maplist" ïåðâîì ôàéëå (mapcycle) õðàíÿòüñÿ êàðòû êàòîðûå áóäóò ïðîèãðûâàòüñÿ íà ñåðâåðåÂî âòîðîì ôàéëå (maplist) õðàíÿòüñÿ ìàïû êàòîðûå ìîæíî áóäåò ïîñòàâèòü ñ ïîìîùüþ àäìèíêè ê ïðèìåðó èëè ãîëîñîâàíèÿ
Ñòàðò ñåðâåðà
Ñîçäàåì íîâûé áàòíèê (.bat ôîðìàò) â íåì ïèøåìß ýòîò áàòíèê îáçîâó ê ïðèìåðó start-server.bat@echo offcls:loopecho (%date% %time%) Checking for updatesstart /wait C:server_tf2update.batecho (%date% %time%) Starting SRCDSstart /wait C:server_tf2orangeboxsrcds.exe -game tfecho (%date% %time%) Restarting SRCDSgoto loopÐàññìîòðèì......."C:server_tf2update.bat" ÷òî ýòî çà ïóòü òàêîé òàèíñòâåííûé âû ñïðîñèòåÏîìíèòå â íà÷àëå ñòàòüè ìû ñîçäàâàëè íàø áàòíèê (.bat ôîðìàò) êàòîðûé îáíîâëÿåò íàø ñåðâåð òàê âîò Ýòî îí ïðîñòî óêàçûâàåòå ïóòü äî íåãî (æåëàòåëüíî ÷òîáû îí ëåæàë â ñåðâåðíîé ïàïêå)"C:server_tf2orangeboxsrcds.exe" óêàçûâàåì ïóòü äî ôàéëà srcds.exe ýòîò ôàéë õðàíèòüñÿ ó íàñ â ñåðâåðíîé ÏàïêåÒåïåðü çàïóñêàåì ýòîò ñàìûé áàòíèê (.bat ôîðìàò) êàòîðûé òîêî ÷òî ñîçäàëèÈ òàê ó íàñ ïîÿâèòüñÿ îêîøå÷êî îáíîâëåíèÿ è âòîðîå îêîøå÷êî ãäå íàäî óêàçàòü äàííûå çàïóñêà ÑåðâåðàÓêàçûâàåì èãðó ÒÔ2Èìÿ ñåðâà ïî áàðàáàíó òàê êàê ó íàñ èìÿ ñåðâà áóäåò âñòàâàòü òî êàòîðîå ïðîïèñàíî â orangeboxtfcfgserver.cfgÊàðòó óêàçûâàåì, êîëè÷åñòâî èãðîêîâ, UDP ïîðò óêàçûâàåì âîò è âñå))Çàïóñêàåì ñåðâåð ïî íàæàòèþ êëàâèøû "Çàïóñê ñåðâåðà" Âîò è âñå)))
Ïîëåçíûå ññûëêè
- Ññûëêà hlsdupdatetool.exe: http://www.steampowered.com/download/hldsupdatetool.exe
- Ññûëêà íà ïëàãèí àäìèíà: http://mani-admin-plugin.com/mani_admin_plugin/v1_2_beta_s/mani_admin_plugin_v1_2_beta_s_orange.zip