Áåñïëàòíûé ñåðâåð äëÿ CS:GO íà 1 ãîä îò Amazon

Áåñïëàòíûé ñåðâåð äëÿ CS:GO íà 1 ãîä îò Amazon

Ïîääåðæèòå ìåíÿ âñòóïèâ â ìîþ ãðóïïó https://vk.com/mebru
Íàâåðíîå, êàæäûé ìå÷òàë ñîçäàòü ñâîé ñåðâåð CS:GO. Îí ïðèãîäèòñÿ, ÷òîáû èãðàòü êëàíîâûå èãðû, ïðîñòî èãðàòü ñ äðóçüÿìè èëè äàæå ñîçäàòü ïóáëè÷íûé ñåðâåð è çàðàáàòûâàòü íà íåì! Íî â ïîñëåäíåå âðåìÿ öåíû èãðîâûõ õîñòèíãîâ íåìàëî âîçðîñëè. Áûëî áû îòëè÷íî ñîçäàòü ñîáñòâåííûé ñåðâåð è íå çàòðàòèòü íà ýòî íè êîïåéêè.  ýòîé ñòàòüå ÿ ðàññêàæó, êàê ýòî ñäåëàòü.

Äëÿ íà÷àëà íàì ïîòðåáóåòñÿ ïåðåéòè íà ñàéò Amazon (http://aws.amazon.com/ru/) è ïðîéòè òàì ðåãèñòðàöèþ. Ðåãèñòðàöèÿ ñîâåðøåííî áåñïëàòíàÿ. Äëÿ ðåãèñòðàöèè âàì ïîòðåáóåòñÿ ïîäòâåðäèòü ìîáèëüíûé òåëåôîí è ñâîþ êàðòî÷êó.
Íà àìàçîíå íå ñàìûé ñòàíäàðòíûé ìåòîä ïîäòâåðæäåíèÿ òåëåôîíà. Âàì äîëæåí áóäåò ïîçâîíèòü áîò, è Âû äîëæíû áóäèòå ââåñòè íà êëàâèàòóðå ÷èñëî, èçîáðàæ¸ííîå íà ýêðàíå.
Íàñ÷åò êàðòî÷êè ó íèõ äîâîëüíî ñòðàííîå äåëî. Ñàìè îíè ïèøóò, ÷òî äëÿ ïîäòâåðæäåíèÿ êàðòû ñ íåå ñíèìåòñÿ äîëëàð, à ÷åðåç âðåìÿ åãî îòïðàâÿò íàçàä. Íî ÿ äâà ðàçà ðåãèñòðèðîâàë àêêàóíòû ñ ïóñòîé êàðòû è âñå ïðîøëî íîðìàëüíî. Î÷åíü âàæíî, ÷òî íóæíî óêàçàòü âèðòóàëüíóþ êàðòó. Òàê êàê çà Amazon çà ëþáûå ïðåâûøåíèÿ áóäåò äðàòü ñ Âàñ äåíüãè.
Ïîñëå ðåãèñòðàöèè íóæíî áóäåò ïîäîæäàòü ïàðó ÷àñèêîâ, ïîêà âàø àêêàóíò ïðîâåðÿò è åãî ïîäòâåðäÿò. Òîëüêî ïîñëå ýòîãî çàõîäèò â ïàíåëü óïðàâëåíèÿ:
Amazon Console (https://us-west-2.console.aws.amazon.com/ec2/v2/home?region=us-west-2#Instances:sort=instanceType)
 ðàçäåëå “Compute” íàæèìàåì íà “EÑ2”. Äàëüøå íàæèìàåì íà “Instances”.
Ó âàñ îòêðîåòñÿ îêíî â Âàøè èíñòàíöèè, ó âàñ òàì íè÷åãî íå äîëæíî áûòü. Äëÿ ñîçäàíèÿ èíñòàíöèè íàæèìàåì íà “Launch Instance”.
Äàëüøå íóæíî âûáðàòü OC. ß íàñòîÿòåëüíî ðåêîìåíäóþ âûáðàòü Ubuntu:
Ó ìåíÿ ïîëó÷èëîñü òàê. Âû ìîæåòå âìåñòî 27015 ââåñòè ëþáîé æåëàåìûé ïîðò.
Òåïåðü îñòàëîñü çàïóñòèòü èíñòàíöèþ êíîïêîé “Launch”. Âàñ ïîïðîñÿò ñîçäàòü ôàéë êëþ÷åé. Äëÿ ýòîãî âûáèðàåì “Create a new key pair”, ââîäèì ëþáîå íàçâàíèå êëþ÷à è êà÷àåì.
Òåïåðü íàøà èíñòàíöèÿ çàïóñòèëîñü. Äåëî îñòàëîñü çà ìàëûì – óñòàíîâèòü íà íåå ñåðâåð CS:GO.
Íî ÷òîáû ïîäêëþ÷èòüñÿ ê èíñòàíöèè ïîòðåáóþòñÿ äâå ïðîãðàììû. Ýòî Putty è PuttyGen.
Èõ ñêà÷àòü ìîæíî íà ýòîì ñàéòå: Putty (http://www.putty.org/)
Äëÿ íà÷àëà çàïóñêàåì ïàòèãåí. Íàæèìàåì “Load” è âûáèðàåì íàø êëþ÷, êîòîðûé ìû ñêà÷àëè ïðè ñîçäàíèè èíñòàíöèè.
È íàæèìàåì íà êíîïêó “Save private key”. Ïîëó÷åííûé êëþ÷ ñîõðàíÿåì ïîä ëþáûì èìåíåì â ëþáîé êàòàëîã. Èìåííî îí íóæåí áóäåò äëÿ ïîäêëþ÷åíèÿ ê íàøåé èíñòàíöèè.
Ïîñëå ÷åãî âîçâðàùàåìñÿ â íàøó ïàíåëü óïðàâëåíèÿ, êëèêàåì ïî íàøåé èíñòàíöèè ïðàâîé êëàâèøåé è íàæèìàåì “Connect”.  îòêðûâøèìñÿ îêíå êîïèðóåì ñëåäóþùèé êîä.
Âñå. Òåïåðü ìû ìîæåì ñïîêîéíî ïîäêëþ÷èòñÿ ê íàøåìó ñåðâåðó. Äëÿ ýòîãî çàõîäèì â Putty.
 ïîëå ââîäà IP âíîñèì ñêîïèðîâàííîå, à â ïîðò èçìåíÿåì íà 22. Ïîñëå ÷åãî ïåðåõîäèì â “SHH” -> “Àóòåíòèôèêàöèÿ”, è çàãðóæàåì êëþ÷, çàðàíåå ñãåíåðèðîâàííûé â PuttyGen. Òåïåðü æìåì ïîäêëþ÷èòüñÿ. Ïîñëå íàæèìàåì “Ok”.
Ó âàñ îòêðîåòñÿ îêíî, ïîõîæå íà êîìàíäíóþ ñòðîêó windows.
Äëÿ íà÷àëà ïîòðåáóåòñÿ îáíîâèòüñÿ êîìàíäîé:
sudo apt-get update
Òåïåðü ñòàâèì íóæíóþ áèáëèîòåêó:

sudo apt-get install lib32gcc1


Òåïåðü íàñòàëî âðåìÿ ñòàâèòü Steam, è íå îáû÷íûé, à êîìàíäíûé. Äëÿ ýòîãî ïèøåì:

mkdir ~/steamcmd
cd ~/steamcmd
wget http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz


Òåïåðü çàïóñêàåì ñòèì:

./steamcmd.sh


Òàê êàê Counter Strike: Global Offensive ïëàòíàÿ èãðà, òî è äëÿ ñîçäàíèÿ ñåðâåðà îíà äîëæíà áûòü. Õîòÿ ìîæíî áóäåò ñîçäàòü ñåðâåð áåç àêêàóíòà ñ èãðîé, íî ïîäêëþ÷èòüñÿ ê ñåðâåðó ïðîñòî íå ïîëó÷èòñÿ.
Ïîýòîìó çàõîäèì ïîä ñâîèì àêêàóíòîì êîìàíäîé:
login %èìÿ_àêêàóíòà%
Ïîñëå ÷åãî ââîäèì ñâîé ïàðîëü. Ïðè íàëè÷èè äâóõôàêòîðíîé àâòîðèçàöèè ó âàñ çàïðîñÿò êîä.
Äîëæåí íàïîìíèòü, ÷òî äëÿ ñîçäàíèÿ ñâîåãî ñåðâåðà âàø àêêàóíò íå äîëæåí áûòü îãðàíè÷åí, äîëæåí áûòü ïîäêëþ÷åí ìîáèëüíûé êëèåíò Steam, à òàêæå äîëæíà áûòü ñàìà êîïèÿ èãðû. Íà îäíîì àêêàóíòå ìîæíî èìåòü äî 1000 ñåðâåðîâ.
Åäèíñòâåííîå, ÷òî íóæíî áóäåò ñäåëàòü â ñòèìêìä – ýòî ñêà÷àòü ñåðâåð.
force_install_dir ./cs_go/
app_update 740
Òåïåðü âûõîäèì èç àêêàóíòà êîìàíäîé:
quit
Âàñ êèíåò â ãëàâíûé êàòàëîã âàøåé èíñòàíöèè. Òóò ìû âûáèðàåì ïàïêó steamcmd è â íåé cs_go.
Çàøëè â ýòó ïàïêó? Òóò õðàíèòñÿ ñåðâåð. Äëÿ íà÷àëà íàñòðîèì êîíôèã. Äëÿ ýòîãî çàõîäèì â ïàïêó csgo, cfg è ñîçäàåì ôàéë server.cfg.  íåãî çàíîñèì íàñòðîéêè ñåðâåðà.
Îáðàòèòå âíèìàíèå íà ïîñëåäíèå äâå ñòðî÷êè – ýòî âàø êëþ÷ ñåðâåðà.
×òîáû åãî ïîëó÷èòü íóæíî çàéòè íà Manage Game Servers (http://steamcommunity.com/dev/managegameservers)
 ïåðâîå ïîëå ââîäèì 730, à âî âòîðîå õîòü ÷òî. Äëèííîå çíà÷åíèå, êîòîðîå ó âàñ ïîëó÷èëîñü è íóæíî áóäåò çàïèñàòü â êîíôèã. Èíà÷å âàø ñåðâåð íåëüçÿ áóäåò íàéòè ïî ïîèñêó è ïîäêëþ÷èòñÿ ê íåìó íå èç ëîêàëüíîé ñåòè.
Îñòàëîñü òîëüêî çàïóñòèòü íàø ñåðâåð. Äëÿ ýòîãî èñïîëüçóåì óòèëèòó screen.
 èíñòàíöèÿõ àìàçîíà îíà óñòàíîâëåíà èçíà÷àëüíî, íî åñëè ó âàñ íå òàê, òî ìîæíî åå óñòàíîâèòü êîìàíäîé:
sudo apt-get install screen
Äëÿ çàïóñêà ñåðâåðà ïèøåì â Putty:
screen –DmS csgo ./srcds_run –game csgo –console +map de_dust2 +game_mode 0 +game_type 0
Ñåðâåð çàïóùåí, åñëè âû çàõîòèòå ïðèñîåäèíèòüñÿ ê êîíñîëè ñåðâåðà íàïèøèòå:
screen –x csgo
×òîáû ïîäêëþ÷èòñÿ ê ñåðâåðó çàõîäèì â ïàíåëü óïðàâëåíèÿ, íàæèìàåì íà íàø ñåðâåð è êîïèðóåì “Public IP”.
Äàëüøå åãî âñòàâëÿåì â CS:GO è ïîäêëþ÷àåìñÿ ê íåìó. Ñðàçó âçãëÿíèòå íà ïèíã.
Òåïåðü ó âàñ åñòü ñîáñòâåííûé ñåðâåð, íà êîòîðûé ñìîãóò çàõîäèòü íå òîëüêî Âàøè äðóçüÿ è âû ñàìè, íî è äðóãèå ëþäè. Íî åñëè âû íå çàõîòèòå âèäåòü ÷óæèõ íà ñâîåì ñåðâåðå, òî íà ñåðâåð ìîæíî ïîñòàâèòü ïàðîëü.
Ïîääåðæèòå ìåíÿ âñòóïèâ â ìîþ ãðóïïó https://vk.com/mebru ˜˜˜˜˜˜˜ dle 10.6˜˜˜˜˜˜ ˜˜˜˜˜˜˜˜˜
Ïîäåëèòüñÿ
VK Telegram