<ยบ Gracz: Konfigurowanie serwera Counter Strike (i innych)

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.

Zalecam wykonanie kopii zapasowej przed jej modyfikacjฤ… na wypadek, gdybyล›my popeล‚nili bล‚ฤ…d podczas jej edycji lub pรณลบniej chcieli jฤ… odinstalowaฤ‡

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


Zostaw swรณj komentarz

Twรณj adres e-mail nie zostanie opublikowany. Wymagane pola sฤ… oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel รngel Gatรณn
  2. Cel danych: kontrola spamu, zarzฤ…dzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie bฤ™dฤ… przekazywane stronom trzecim, z wyjฤ…tkiem obowiฤ…zku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie moลผesz ograniczyฤ‡, odzyskaฤ‡ i usunฤ…ฤ‡ swoje dane.

  1.   kuroro44 powiedziaล‚

    Nie bฤ™dziesz miaล‚ czegoล› podobnego do Dota 2? Byล‚oby bardzo pomocne ๐Ÿ˜‰

  2.   Eliotime3000 powiedziaล‚

    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).

  3.   surowyBasic powiedziaล‚

    ลš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.

  4.   Tak sobie powiedziaล‚

    To wciฤ…ลผ ล›wietny klasyk wล›rรณd przyjaciรณล‚! ลšwietnie, mam zamiar to przetestowaฤ‡, dziฤ™ki.

  5.   David gonzalez garcia powiedziaล‚

    Dziฤ™kujฤ™ bardzo =)

  6.   Pepe powiedziaล‚

    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.

  7.   Leper_Ivan powiedziaล‚

    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!

  8.   THE_ZGUN_KILLER powiedziaล‚

    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ฤ™