{"id":67,"date":"2006-07-18T15:44:42","date_gmt":"2006-07-18T14:44:42","guid":{"rendered":"http:\/\/tricker.cz\/?p=67&amp;f=novy-gameserver-s-call-od-duty-2"},"modified":"2006-07-18T15:44:42","modified_gmt":"2006-07-18T14:44:42","slug":"novy-gameserver-s-call-od-duty-2","status":"publish","type":"post","link":"https:\/\/tricker.cz\/?p=67","title":{"rendered":"Nov\u00fd gameserver s Call od Duty 2"},"content":{"rendered":"\n<p align=\"justify\">P\u0159ed \u010dasem jsem dostal bojov\u00fd \u00fakol, d\u00e1t dohromady server postaven\u00fd na Linuxu se hrou Call of Duty 2. Po\u010d\u00edta\u010d u\u017e byl slo\u017een\u00fd, tak\u017ee o starost m\u00e9n\u011b (d\u00edky Souky). Jako konkr\u00e9tn\u00ed Linuxovou distribuci jsem zvolil <a target=\"_blank\" href=\"http:\/\/slackware.at\/\">Slackware<\/a> 10.2. Jednak proto, \u017ee mi prost\u011b p\u0159irostl k srdci a druhak proto, \u017ee je jednodu\u0161e konfigurovateln\u00fd pr\u00e1v\u011b podle m\u00fdch p\u0159edstav &#8211; instalace jednoduch\u00e1 p\u0159es p\u00e1r textov\u00fdch menu (disk je nutno nejprve rozd\u011blit v Linuxov\u00e9m fdisku nebo cfdisku v\u010detn\u011b manu\u00e1ln\u00edho vytvo\u0159en\u00ed SWAPovac\u00edho odd\u00edlu, to se za\u0159\u00edd\u00ed je\u0161t\u011b p\u0159ed samotn\u00fdm setupem s v\u00fdb\u011brem bal\u00ed\u010dk\u016f). Ru\u010dn\u011b jsem si zvolil pot\u0159ebn\u00e9 bal\u00ed\u010dky (z nich\u017e nejpot\u0159ebn\u011bj\u0161\u00ed je samoz\u0159ejm\u011b MAN s GROFem :)).<\/p>\n<p align=\"justify\">Po rychl\u00e9 instalaci jsem zkompiloval <a target=\"_blank\" href=\"http:\/\/kernel.org\/\">j\u00e1dro<\/a> 2.6.15 (posledn\u00ed je 2.6.17.1, ale &quot;patn\u00e1ctka&quot; je pro tento \u00fa\u010del v\u00edc ne\u017e dosta\u010duj\u00edc\u00ed a standardn\u011b se po instalaci jelo na j\u00e1dru 2.4.xx) p\u0159esn\u011b pro ten stroj (aneb mocn\u00e1 kombinace &quot;<em>make menuconfig<\/em>&quot;, &quot;<em>make<\/em>&quot;, &quot;<em>make bzImage<\/em>&quot;, &quot;<em>make modules_install<\/em>&quot; a &quot;<em>make install<\/em>&quot;). Jedn\u00e1 se o Celeron na 2 GHz (a n\u011bjak\u00e9 drobn\u00e9) s 512 MB RAM. Pam\u011b\u0165 v p\u0159\u00edpad\u011b pot\u0159eby p\u0159id\u00e1me, zat\u00edm je v\u00edc ne\u017e dosta\u010duj\u00edc\u00ed (taky tam b\u011b\u017e\u00ed jenom CoD 2).<\/p>\n<p align=\"justify\">Potom jsem nakonfiguroval firewall (iptables), nainstaloval posledn\u00ed SSH kv\u016fli bezpe\u010dnosti (jak jinak) a pustil se do ubastlen\u00ed CoD 2 dedicated serveru. <\/p>\n<p align=\"justify\">Cel\u00e1 instalace CoD 2 serveru spo\u010d\u00edvala v tom, nakop\u00edrovat data hry z DVD na disk, rozbalit do adres\u00e1\u0159e s daty linuxov\u00e9 bin\u00e1rky serveru (ve verzi 1.3, pokud si budete stav\u011bt vlastn\u00ed server tak u t\u011bchhle bin\u00e1rek najdete podrobn\u00fd postup, co kam nakop\u00edrovat). S <a target=\"_self\" href=\"http:\/\/www.kerda.net\">Ker\u010f\u00e1kem<\/a> jsme do\u0159e\u0161ili DNS a voi l\u00e1, server jede a u\u017e se na n\u011bm i sem tam n\u011bkdo objev\u00ed.<\/p>\n<p align=\"justify\">Nastaven\u00ed CoD2 serveru (ne cel\u00e9ho linuxu, ale hry) jsem vy\u0159e\u0161il velice jednodu\u0161e p\u0159es <a target=\"_blank\" href=\"http:\/\/www.gamecommandcontrol.com\/?module=config&#038;option=cod2\">tuto \u0161ikovnou str\u00e1ne\u010dku<\/a>.<\/p>\n<p align=\"justify\">Server se spou\u0161t\u00ed n\u00e1sleduj\u00edc\u00edm skriptem:<\/p>\n<div align=\"justify\">\n<blockquote>\n<p>#!\/bin\/bash<\/p>\n<p>.\/cod2_lnxed +set net_port 28960 +set dedicated 2 +set sv_punkbuster 0 +exec dedicated.cfg +map_rotate &gt; \/dev\/null 2&gt;&amp;1 &amp;<\/p>\n<\/blockquote><\/div>\n<p align=\"justify\">Pr\u00e1v\u011b konec p\u0159\u00edkazu (<em>&gt; \/dev\/null 2&gt;%1 %<\/em>) m\u00e1 za n\u00e1sledek, \u017ee se server pust\u00ed na pozad\u00ed a neukon\u010d\u00ed se automaticky p\u0159i vypnut\u00ed <a target=\"_blank\" href=\"http:\/\/www.chiark.greenend.org.uk\/%7Esgtatham\/putty\/download.html\">Putty<\/a>. Potom jsem je\u0161t\u011b pot\u0159eboval do\u0159e\u0161it automatick\u00e9 spu\u0161t\u011bn\u00ed serveru po restartu po\u010d\u00edta\u010de, proto\u017ee p\u0159i zavol\u00e1n\u00ed &quot;cod2&quot; s absolutn\u00ed cestou (<em>\/home\/multi\/cod2\/cod2<\/em>) server nenab\u011bhl, proto\u017ee svoje data hledal v ROOTu. Vy\u0159e\u0161\u00ed se to \u00fapln\u011b prost\u011b, a to sice \u017ee do <em>\/etc\/rc.d\/rc.local<\/em> sta\u010d\u00ed p\u0159idat:<\/p>\n<div align=\"justify\">\n<blockquote>\n<p>cd \/home\/multi\/cod2<br \/> .\/cod2 (n\u00e1zev spou\u0161t\u011bn\u00e9ho souboru)<br \/> cd \/ (pro jistotu n\u00e1vrat do ko\u0159enov\u00e9ho adres\u00e1\u0159e)<\/p>\n<\/blockquote><\/div>\n<p align=\"justify\">Rozepisuji se tady o tom spou\u0161t\u011bn\u00ed tak moc pr\u00e1v\u011b proto, \u017ee jsem o tom moc zm\u00ednek nena\u0161el a pokud d\u00edlem n\u00e1hody (osudu?) n\u011bkdo bude cht\u00edt provozovat CoD 2 na Linuxu a naraz\u00ed na tenhle p\u0159\u00edsp\u011bvek, tak se mu to holt bude hodit.&nbsp;<\/p>\n<p align=\"justify\">Nu\u017ee, server jede a dnes jsem tam zastihl t\u0159i cizince a chv\u00edli jsem si s nimi zahr\u00e1l:<\/p>\n<p align=\"center\"><a href=\"http:\/\/tricker.cz\/wp-content\/cod2.jpg\"><img decoding=\"async\" loading=\"lazy\" width=\"180\" height=\"144\" border=\"0\" src=\"http:\/\/tricker.cz\/wp-content\/thumb-cod2.jpg\" alt=\"cod2\" title=\"cod2\" \/><\/a><\/p>\n<p align=\"justify\">To nejd\u016fle\u017eit\u011bj\u0161\u00ed na konec:<\/p>\n<p align=\"center\"><strong>IP ADRESA SERVERU JE: 84.244.102.12<\/strong><\/p>\n<p align=\"justify\">P\u0159ij\u010fte si taky zahr\u00e1t \ud83d\ude09 P\u0159\u00edpadn\u00e9 dola\u010fov\u00e1n\u00ed serveru a p\u0159ipom\u00ednky sp\u00ed\u0161 ne\u017e zde v koment\u00e1\u0159\u00edch <a target=\"_blank\" href=\"http:\/\/forum.rete.cz\/viewtopic.php?p=17329#17329\">\u0159e\u0161te, pros\u00edm, zde<\/a>. Pro p\u0159\u00edznivce Call of Duty (prvn\u00edho d\u00edlu) je p\u0159ipraven server na adrese: <strong>84.244.102.5<\/strong> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>P\u0159ed \u010dasem jsem dostal bojov\u00fd \u00fakol, d\u00e1t dohromady server postaven\u00fd na Linuxu se hrou Call of Duty 2. Po\u010d\u00edta\u010d u\u017e byl slo\u017een\u00fd, tak\u017ee o starost m\u00e9n\u011b (d\u00edky Souky). Jako konkr\u00e9tn\u00ed Linuxovou distribuci jsem zvolil Slackware 10.2. Jednak proto, \u017ee mi&#8230; <a class=\"more-link\" href=\"https:\/\/tricker.cz\/?p=67\">Pokra\u010dovat ve \u010dten\u00ed &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"_links":{"self":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/posts\/67"}],"collection":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=67"}],"version-history":[{"count":0,"href":"https:\/\/tricker.cz\/index.php?rest_route=\/wp\/v2\/posts\/67\/revisions"}],"wp:attachment":[{"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=67"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=67"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tricker.cz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=67"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}