W caลej mลodej branลผy gier wideo pojawiลo siฤ wiele tytuลรณw, ktรณre zyskaลy miano najczฤลciej granych w Internecie lub w sieci. Counter Strike To byล jeden z nich, oprรณcz tego, ลผe byล wรณwczas najczฤลciej grany, miฤdzy innymi dziฤki kafejkom internetowym, w ktรณrych moลผna byลo bawiฤ siฤ online z mieszkaลcami okolicy. Poruszony trochฤ tฤsknotฤ , postanowiลem zaลoลผyฤ serwer, aby graฤ w gry z przyjaciรณลmi. Ten artykuล jest rรณwnieลผ uลผywany w innych grach korzystajฤ cych z tego samego silnika, takich jak Half Life, CS: Stan Zero, Team Fortressitp. Ponadto nauczฤ rรณwnieลผ dodawaฤ Amx Mod X, uzupeลnienie, dziฤki ktรณremu moลผemy poprawiฤ wraลผenia z gier i administracji. Wciฤ ลผ siฤ tego uczฤ, wiฤc postaraj siฤ odpowiedzieฤ na wszelkie pytania.
Zanim zaczniemy, bฤdziemy potrzebowaฤ:
- Steam (Nie trzeba byฤ zalogowanym, wystarczy go zainstalowaฤ i utworzyฤ folder .parowy w naszym katalogu HOME)
- gdb
- mailutils
- tmux
- przyrostek
- lib32-gccl (jeลli nasz system ma 32 bity)
Po zainstalowaniu niezbฤdnego skryptu przystฤpujemy do pobierania skryptu, ktรณry zajmie siฤ wszystkim (instalacjฤ
, kontrolฤ
, uruchomieniem itp.). Aby to zrobiฤ, wykonujemy nastฤpujฤ
ce polecenia:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install
Po chwili (w zaleลผnoลci od poลฤ
czenia internetowego) wszystko, co niezbฤdne, zostanie pobrane i zapyta nas o nazwฤ serwera i hasลo do rcon, niezbฤdne do sterowania serwerem z poziomu terminala gry.
Po zakoลczeniu moลผemy sprรณbowaฤ uruchomiฤ serwer i otworzyฤ grฤ i sprawdziฤ, czy pojawia siฤ na liลcie serwerรณw LAN. W tym celu wykonujemy:
./csserver start
o
./csserver debug
aby uruchomiฤ go w trybie debugowania, aby wykryฤ moลผliwe awarie itp.
Aby skonfigurowaฤ serwer bฤdziemy edytowaฤ 2 pliki: serwer css y serverfiles / cstrike / cs-server.cfg
W pierwszym, ktรณry wykonaliลmy juลผ wczeลniej, moลผesz zmodyfikowaฤ niektรณre parametry startowe serwera, takie jak IP, mapa startowa, maksymalna iloลฤ graczy i porty serwera (choฤ lepiej zostawiฤ je domyลlnie). Moลผemy rรณwnieลผ aktywowaฤ powiadomienia e-mail i zalogowaฤ siฤ na nasze konto Steam. Linie, ktรณre nas teraz interesujฤ
, to:
defaultmap="de_dust2" //mapa que saldrรก al arrancar el servidor.
maxplayers="16" // Numero mรกximo de jugadores.
port="27015"
clientport="27005" //puertos por defecto del servidor y cliente. Mejor no tocar si no sabemos lo que se hace.
ip="0.0.0.0" // IP del servidor. Aquรญ ira la IP publica si el server saldrรก a internet.
IP w moim przypadku to IP, ktรณre daje mi Hamachi, poniewaลผ w moim przypadku nie chcฤ, aby pojawiaลo siฤ na liลcie serwerรณw gry, tylko wลrรณd moich znajomych.
Teraz przechodzimy do otwierania serverfiles / cstrike / cs-server.cfg
Zobaczymy kilka parametrรณw, ale skupimy siฤ na tych, ktรณre rรณwnieลผ zostaลy juลผ omรณwione.:
hostname "Son Link CS 1.6" // Nombre del servidor
mp_timelimit 20 // Tiempo limite del mapa
sv_cheats 0 // Para activar los trucos o no. Mejor dejarlo desactivado, que en estos juegos ya se sabe ...
rcon_password "PaSSWoRD" // La contraseรฑa para poder administrar el servidor desde el juego
sv_password "" // La contraseรฑa del servidor si deseamos que solo las que la sepan puedan entrar.
Liczba parametrรณw, ktรณre obsลuguje serwer, zwลaszcza jeลli pรณลบniej dodamy AMX Mod X, jest bardzo duลผa. Na koลcu samouczka zostawiฤ kilka linkรณw z przydatnymi informacjami.
Zamierzam umieลciฤ te, ktรณre dodaลem:
sv_downloadurl "http://miservercs.com/cs" // Url de descarga de los mapas, sonidos, etc que aรฑadamos al server y que vienen por defecto. Si no se define sera desde el servidor.
mp_autoteambalance 1 // Para que los equipos estรฉn equilibrados (que no haya muchos mas jugadores en uno que en otro)
mp_freezetime 5 // el tiempo de espera antes de comenzar la ronda
mp_startmoney 4000 // dinero con el que empiezan los jugadores cada mapa
mp_winlimit 10 // Limite de victorias.
Aby wyลฤ
czyฤ opcjฤ, moลผemy usunฤ
ฤ liniฤ lub wstawiฤ // na poczฤ
tku linii.
A jeลli chcemy, aby obracaลa mapฤ za kaลผdym razem, gdy jest skoลczona, zmodyfikujemy plik serverfiles / cstrike / mapcycle.txt i dodaj i usuล nombres map, ktรณrych potrzebujemy.
A z tym wszystkim mamy podstawy do posiadania naszego serwera.
Instalacja AMX Mod X.
AMX Mod X pozwala nam dodaฤ nowe moลผliwoลci do naszego serwera, takie jak wydalanie i / lub banowanie uลผytkownikรณw, moลผliwoลฤ osobnej konfiguracji kaลผdej mapy (np. Trwaฤ dลuลผej, zaczฤ
ฤ z mniejszฤ
lub wiฤkszฤ
kwotฤ
pieniฤdzy itp.). Rรณwnieลผ na jej stronie moลผemy znaleลบฤ dobrฤ
listฤ skryptรณw, takich jak system gลosowania na nastฤpnฤ
mapฤ przed koลcem mapy, nowe dลบwiฤki itp.
W tym celu trawimy Twoje pobierz stronฤ internetowฤ
i schodzimy w dรณล Podstawa AMX Mod X. dla systemu Linux i metamod. Dodatek Counter-Strike Jest opcjonalna, dodaje moลผliwoลฤ wyลwietlania statystyk graczy na ekranie.
Wewnฤ
trz folderu serverfiles / cstrike tworzymy folder o nazwie dodatki i rozpakuj pobrane pliki w ลrodku.
Teraz zamierzamy edytowaฤ plik libslist.gam ktรณry znajduje siฤ w serverfiles / cstrike.
Szukamy tych linii:
gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs.so"
i zmieniamy je na:
gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so"
Teraz sprรณbujemy uruchomiฤ serwer z parametrem debug, aby sprawdziฤ, czy dziaลa idealnie. Jeลli nie, sprawdลบ, czy powyลผsze trasy sฤ
prawidลowe.
Teraz, aby aktywowaฤ AMX, tworzymy plik serverfiles / cstrike / addons / metamod / plugins.ini i dodajemy nastฤpujฤ
cy wiersz:
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
Dziฤki temu zainstalowaliลmy juลผ AMX Mod X.
Na koniec dodamy administratora, ktรณry bฤdzie mรณgล go skonfigurowaฤ z konsoli do gier.
W tym celu zmodyfikujemy plik serverfiles / cstrike / addons / amxmodx / configs / users.ini W samych plikach wskazuje wszystkie opcje. Poniewaลผ w tym przypadku jesteลmy zainteresowani utworzeniem takiego ze wszystkimi uprawnieniami na koลcu pliku, ktรณry dodajemy:
"Son Link" "Contreseรฑa" "abcdefghijklmnopqrstuv" "a"
W takim przypadku bฤdziemy rรณwnieลผ potrzebowaฤ, aby wchodzฤ
c na serwer wysyลaล hasลo. W tym celu edytujemy plik plik konfiguracyjny.cfg ktรณry znajduje siฤ w folderze gry (w moim przypadku w Steam / SteamApps / common / Half-Life / cstrike / config.cfg) i dodajemy nastฤpujฤ
cy wiersz:
setinfo "_pw" "Contraseรฑa"
Dziฤki temu mamy juลผ wszystko, czego potrzebujemy do podstawowej konfiguracji.
Uruchamiamy serwer iz gry po wejลciu na serwer otwieramy terminal (w formacie espaรฑol domyลlnie jest to klucz ยบ) i napisz:
amxmodmenu
i wracamy do gry (naciskajฤ
c Esc) i po prostu wciskamy wskazany numer, aby przejลฤ z menu do menu. Domyลlnie menu jest w jฤzyku angielskim, ale moลผna je ustawiฤ w jฤzyku hiszpaลskim, naciskajฤ
c 9, 4, 1 w tej kolejnoลci, aลผ pojawi siฤ hiszpaลski i na koลcu 2, aby zapisaฤ.
A do tego wszystkiego. Mam nadziejฤ, ลผe ten samouczek okaลผe siฤ przydatny, jeลli pewnego dnia odwaลผysz siฤ zaลoลผyฤ wลasny serwer CS. Na stronie Amx MOD X znajdziesz wiฤcej informacji na ten temat, wyszukiwarkฤ wtyczek oraz forum zapytaล.
Do zobaczenia ๐
Strona twรณrcy skryptรณw serwera: http://danielgibbs.co.uk
Nie bฤdziesz miaล czegoล podobnego do Dota 2? Byลoby bardzo pomocne ๐
Ciekawe, chociaลผ rzecz Hamachi jeszcze nie dziaลa dla mnie (uลผywaลem go, ale wydaje mi siฤ, ลผe konfigurowanie wirtualnej sieci LAN wydaje siฤ doลฤ niewygodne).
ลwietnie! .. .. proste i szybkie .. sprawia, ลผe โโchcฤ wrรณciฤ do CS! .. .. tak wiele godzin poลwiฤconych, tak wiele gier cybernetycznych, tak wiele turniejรณw ... nostalgia ... ๐
Wciฤ ลผ zostajฤ w UrT .. ..nie ma to jak mieฤ takฤ grฤ w natywnych i oficjalnych repozytoriach .. ๐
PS: kilka lat temu, kiedy jeszcze graลem w CS ... zmodyfikowaลem wtyczkฤ i stworzyลem wลasny system uwierzytelniania, aby mieฤ pseudonimy z hasลem, a tym samym zachowaฤ statystyki na serwerze bez zrujnowania przez jakiegoล podszywacza ... tak, sฤ zainteresowani, szukam i odkurzam (chociaลผ nie poprawiฤ) i przekazujฤ im.
AMX Mod X, jak to juลผ jest w standardzie, sฤ dodawane w tym samym pliku, w ktรณrym umieลciลem administratora, ale nadal byลoby interesujฤ ce, gdybyล siฤ nim podzieliล ๐
To wciฤ ลผ ลwietny klasyk wลrรณd przyjaciรณล! ลwietnie, mam zamiar to przetestowaฤ, dziฤki.
Dziฤkujฤ bardzo =)
Bardzo dobry przewodnik. Niewiele siฤ zmieniลo, aby zrobiฤ to samo z csgo. W http://www.dudosos.com/counter-strike/ jest wiฤcej poradnikรณw i trikรณw tej wspaniaลej gry, dla mnie najlepsze.
Doskonaลy wkลad. Chcฤ tylko dodaฤ jeden krok, z ktรณrego musiaลem skorzystaฤ.
Dziฤki dynamicznemu adresowi IP. Moglibyลmy dodaฤ do pliku cs-server.cfg na koลcu linie
__sxei_internal_ip (nasz prywatny adres IP) <- Np .: 192.168.1.3
ip (nasz publiczny adres IP), z ktรณrego myip go widzi.
__sxei_required 1 1, aby uลผyฤ sxe 0 do zamkniฤcia.
Wiฤc dobrze uลผywaj IP.
Ivan!
Chciaลbym wiedzieฤ, czy podobny serwer Steam moลผna zaimplementowaฤ dla dota2 Chcฤ ustawiฤ serwer w moim domu, aby moi znajomi mogli siฤ ลฤ czyฤ i graฤ, kiedy chcemy graฤ bez koniecznoลci tworzenia gier LAN przez jednฤ osobฤ