ßê ñòâîðèòè ñåðâåð garry's mod?
Garry`s Mod ôîðìàëüíî º ÷åðãîâîþ ìîäèô³êàö³ºþ óñ³ìà â³äîìîãî øóòåðà Half-Life2. Ìåòîþ ñòâîðåííÿ ö³º¿ ìîäèô³êàö³¿ ñòàëà äåìîíñòðàö³ÿ äâèæêà Source, â ÿê³é ãðàâöåâ³ íàäàºòüñÿ ìîæëèâ³ñòü ïðîâîäèòè åêñïåðèìåíòè ç ô³çèêîþ ³ âçàºìîä³ÿòè ç îá`ºêòàìè.
ñòâîðåííÿ ñåðâåðà
Ñåðâåð ìîæå áóòè äâîõ òèï³â - ñëóõຠ³ âèä³ëåíèé, ÿê³ ìàþòü ÿê ïëþñè, òàê ³ ì³íóñè ó â³äíîøåíí³ îäèí äî îäíîãî.
Ïî÷àòêîì íàñòðîéêè º ï³äãîòîâêà "ðîáî÷îãî ì³ñöÿ". ϳäêëþ÷åííÿ äî âàøîãî ñåðâåðà ìîæëèâî ò³ëüêè â ðàç³ íàÿâíîñò³ ïîñò³éíîãî IP-àäðåñè â çîâí³øí³é ìåðåæ³. ²íàêøå, ÿêùî äèíàì³÷íî îíîâëþâàíèé IP-àäðåñà, ñêîðèñòàéòåñÿ ñåðâ³ñîì NO-IP, ÿêèé äîçâîëÿº ïðèâ`ÿçàòè IP äî äîìåííîãî ³ìåí³. Âñòàíîâ³òü ïðîãðàìó ç öüîãî ñåðâ³ñó. ¯¿ çàâäàííÿ - àâòîìàòè÷íî îíîâëþâàòè IP-àäðåñà äî ïðèâ`ÿçàíîìó ³ìåí³, îíîâëåííÿ àäðåñè â³äáóâàºòüñÿ êîæí³ 5 õâèëèí. ̳íóñîì äèíàì³÷íî îíîâëþâàíîãî IP º òå, ùî â ðàç³ â³äêëþ÷åííÿ ³íòåðíåòó ïîòð³áíî îíîâëþâàòè éîãî â ïðèñâîºíîìó ³ìåí³.
Äðóãèé êðîê - â³äêðèòè ïîðò, íà ÿêèé áóäå íàëàøòîâàíèé ñåðâåð (UDP - äëÿ ê볺íò³â ³ TCP - äëÿ â³ääàëåíîãî àäì³í³ñòðóâàííÿ)
Íàëàøòóâàííÿ ñëóõà÷à ñåðâåðà
Óñòàíîâêà íå âèìàãຠñïåö³àëüíèõ ïðîãðàì, òàêîæ öåé ñïîñ³á ï³ä³éäå ³ äëÿ ï³ðàòñüêèõ âåðñ³é ê볺íòà Garry`s Mod.
- Çàïóñêàºìî ê볺íò, íàòèñêàºìî "ïî÷àòè íîâó ãðó".
- Íàòèñêàºìî çíà÷îê ó âèãëÿä³ ãàéêîâîãî êëþ÷à ³ âèðîáëÿºìî íàëàøòóâàííÿ çà ñâî¿ì áàæàííÿì. Ðÿäîê "Ëîêàëüíà ãðà" íå ïîâèííà áóòè â³äçíà÷åíà.
- Âèáèðàºìî êàðòó ³ íàòèñêàºìî "ïî÷àòè ìåðåæåâó ãðó"
- ßêùî ñòàòè÷íèé àäðåñà, äàºìî ñâî¿ì äðóçÿì ó âèãëÿä³ ip: ÏÎÐÒ, ÿêùî äèíàì³÷íèé - ³ì`ÿ, íàëàøòîâàíå íà NO-IP: ÏÎÐÒ (Ïðèêëàä finkoms.loc: 1973).
Íå çâåðòàéòå ãðó, ³íàêøå äî âàñ íå çìîæóòü ï³äêëþ÷èòèñÿ.
Íàëàøòóâàííÿ ñåðâåðà, âèä³ëåíîãî ï³ä Garry`s Mod
- Ç îô³ö³éíîãî ñàéòó êà÷àºìî SteamCMD ³ ðîçïàêîâóºìî â ïàïêó çà çàìîâ÷óâàííÿì.
- Ñòâîðþºìî ïàïêó (øëÿõ íå ïîâèíåí ìàòè ðîñ³éñüêèõ áóêâ ³ ì³ñòèòè ïðîá³ëè) äëÿ óñòàíîâêè ñåðâåðà ç äîñòàòí³ì â³ëüíèì ì³ñöåì, òàê ÿê ñåðâåð Garry`s Mod ç âñòàíîâëåíèì íàáîðîì ïëàã³í³â âèìàãຠíå ìåíøå 6 ÃÁ â³ëüíîãî ïðîñòîðó.
- Ó ö³é ïàïö³ ñòâîðþºìî ôàéë update ç ðîçøèðåííÿì .bat ³ âïèñóºìî íàñòóïíèé òåêñò:
- @echo off
- äèñê: êîðåíü_ïàïê³_óò³ë³òè_âèäåëåííîãî_ñåðâåðà + login
+force_install_dir äèñê: ñåðâåð_ êîðíåâàÿ_ïàïêà + app_update ²ÍIJԲÊÀÒÎÐ_ÏвËÎÆÅÍ²ß validate + quit - pause
- ÿê ³ì`ÿ ìîæíà âèêîðèñòîâóâàòè ³ àíîí³ìíîãî êîðèñòóâà÷à (anonimous), ÿêùî ï³äòðèìóºòüñÿ. - Çáåð³ãàºìî ôàéë ³ çàïóñêàºìî, ÷åêàºìî ñêà÷óâàííÿ.
- Ïåðåõîäèìî â êàòàëîã "äèñê: ñåðâåð_ êîðíåâàÿ_ïàïêà orangebox". Ó ïàïö³ ñòâîðþºìî ôàéë çàïóñêó ç ðîçøèðåííÿì .bat ç òåêñòîì:
- @echo off
- cls
- : server
- echo (% time%) server zapushen.
- start / wait srcds.exe -console -game ²Ìß_²ÃÐÈ -port ÏÎÐÒ_UDP / TCP -maxplayers ²ÃÐÎʲ_ÊÎ˲×ÅÑÒÂÎ + map ÍÀÇÂÀͲÅ_ÊÀÐÒÈ
- echo (% time%) server viklyuchen.
- goto server
- Ïðàâèìî ôàéë íàñòðîéîê server.cfg (äèñê: ñåðâåð_ êîðíåâàÿ_ïàïêà orangebox garrysmod cfg) ïðîïèñóºìî ñâî¿ ïàðàìåòðè.
Çàâåðøàëüíèé åòàï íàñòðîéêè ñåðâåðà - óñòàíîâêà ïëàã³í³â ³ äîäàâàííÿ àäì³í³ñòðàòîð³â.
Çàïóñêàºìî ôàéë çàïóñêó ³ â ê볺íò³, âèêîíàâøè êîìàíäó connect IP (àáî ³ì`ÿ íàëàøòîâàíå â ñåðâ³ñ³ NO-IP): Ïîðò, ï³äêëþ÷àºìîñÿ äî ñåðâåðà.
Ó ãð³ ìîæíà â³äòâîðèòè áåçë³÷ íåçâè÷àéíèõ îá`ºêò³â. Ïåðåéøîâøè çà ïîñèëàííÿì, âè ä³çíàºòåñÿ, ßê çðîáèòè ìàøèíó â Garry`s Mod.