Hráč <º: Nastavení serveru Counter Strike (a dalších)

V celém odvětví mladých videoher existuje mnoho titulů, které vzrostly s titulem nejhranějších na internetu nebo v síti. Counter Strike Byl to jeden z nich, kromě toho, že byl v té době nejhranější, mimo jiné díky internetovým kavárnám, kde jste mohli hrát online s lidmi z okolí. Trochu pohnut touhou, rozhodl jsem se založit server, abych mohl hrát nějaké hry se svými přáteli. Také tento článek se používá pro jiné hry, které používají stejný engine, jako je Half Life, CS: Condition Zero, Team Fortress, atd. Kromě toho budu také učit, jak přidat Amx Mod X, doplněk, jehož prostřednictvím můžeme vylepšit zážitky z hraní a správy. Stále se o tom učím, takže zkuste odpovědět na všechny vaše dotazy.

Než začneme, budeme potřebovat následující:

  • Pára (Není nutné být přihlášen, stačí jej nainstalovat a složka je vytvořena .parní v naší složce HOME)
  • gdb
  • mailutils
  • tmux
  • postfix
  • lib32-gccl (pokud je náš systém 32 bitů)

Jakmile je nainstalováno nezbytné, přistoupíme ke stažení skriptu, který se postará o vše (instalace, ovládání, spuštění atd.). K tomu provedeme následující příkazy:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Po chvíli (v závislosti na připojení k internetu) bude staženo vše potřebné a požádá nás o název serveru a heslo pro rcon, nutné k ovládání serveru z herního terminálu.
Po dokončení se můžeme pokusit spustit server a otevřít hru a otestovat, zda se objeví v seznamu serverů LAN. Za tímto účelem provádíme:
./csserver start
o
./csserver debug
spustit jej v režimu ladění k detekci možných poruch atd.

Pro konfiguraci serveru upravíme 2 soubory: css server y serverfiles / cstrike / cs-server.cfg

První, který jsme již dříve spustili, můžete upravit některé spouštěcí parametry serveru, jako je IP, spouštěcí mapa, maximální počet hráčů a porty serveru (i když je lepší je ve výchozím nastavení ponechat). Můžeme také aktivovat e-mailová upozornění a přihlásit se k našemu účtu Steam. Řádky, které nás nyní zajímají, jsou:
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 v mém případě je IP, které mi Hamachi dává, protože v mém případě nechci, aby se objevilo v seznamu serverů hry, pouze mezi mými přáteli.

Nyní pokračujeme k otevření serverfiles / cstrike / cs-server.cfg
Uvidíme několik parametrů, ale zaměříme se na tyto, které jsou také již diskutovány.:

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.

Počet parametrů, které server podporuje, zvláště pokud později přidáme AMX Mod X, je velmi velký. Na konci tutoriálu nechám několik odkazů s užitečnými informacemi.
Uvedu ty, které jsem přidal:

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.

Chcete-li deaktivovat možnost, můžeme řádek odstranit nebo na začátek řádku umístit //.
A pokud chceme, aby mapu otáčelo pokaždé, když je hotové, soubor upravíme serverfiles / cstrike / mapcycle.txt a přidáme a odstraníme Nombres z map, které chceme.
A při tom všem máme základy, abychom měli náš server.

Instalace AMX Mod X

AMX Mod X nám umožňuje přidat na náš server nové možnosti, jako je vyloučení a / nebo zákaz uživatelů, možnost konfigurace každé mapy zvlášť (například aby vydržela déle, začala s více či méně penězi atd.). Na jeho webových stránkách také můžeme najít dobrý seznam skriptů, například systém hlasování pro další mapu před jejím ukončením, nové zvuky atd.
Za tímto účelem trávíme vaše stáhnout webovou stránku a jdeme dolů Základna AMX Mod X pro Linux a metamod. Doplněk Counter-Strike Je volitelný, přidává možnost zobrazování statistik hráčů na obrazovce.
Uvnitř složky serverfiles / cstrike vytvoříme složku s názvem addony a rozbalte stažené soubory uvnitř.
Nyní soubor upravíme libslist.gam který se nachází v serverfiles / cstrike.

Doporučuji zálohu před její úpravou pro případ, že uděláme chybu při její úpravě nebo později ji budeme chtít odinstalovat

Hledáme tyto řádky:

gamedll "dlls\mp.dll"
gamedll_linux "dlls/cs.so"

a měníme je za:

gamedll "addons\metamod\dlls\metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod.so"

Nyní se pokusíme spustit server s parametrem ladění, abychom ověřili, že začíná perfektně. Pokud ne, zkontrolujte, zda jsou výše uvedené trasy správné.
Nyní pro aktivaci AMX vytvoříme soubor serverfiles / cstrike / addons / metamod / plugins.ini a přidáme následující řádek:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

A díky tomu jsme již nainstalovali AMX Mod X.
Nyní dokončíme přidání správce, který jej bude moci konfigurovat z herní konzoly.
Za tímto účelem soubor upravíme serverfiles / cstrike / addons / amxmodx / configs / users.ini V samotných souborech označuje všechny možnosti. Stejně jako v tomto případě nás zajímá vytvoření jednoho se všemi oprávněními na konci souboru, který přidáme:

"Son Link" "Contreseña" "abcdefghijklmnopqrstuv" "a"

V tomto případě budeme také potřebovat, aby při vstupu na server odešle heslo. Za tímto účelem soubor upravíme config.cfg který se nachází ve složce hry (v mém případě ve službě Steam / SteamApps / common / Half-Life / cstrike / config.cfg) a přidáme následující řádek:

setinfo "_pw" "Contraseña"

A díky tomu již máme vše, co potřebujeme pro základní konfiguraci.
Spustíme server a ze hry, jakmile vstoupíme na server, otevřeme terminál (v español ve výchozím nastavení je to klíč º) a piš:
amxmodmenu
a vrátíme se do hry (stisknutí Esc) a pouhým stisknutím uvedeného čísla přejdeme z nabídky do nabídky. Ve výchozím nastavení je nabídka v angličtině, ale je možné ji dát do španělštiny stisknutím 9, 4, 1 v tomto pořadí, dokud se neobjeví španělština a nakonec 2 pro uložení.

A až sem všechno. Doufám, že vám tento návod bude užitečný, pokud si jednoho dne troufnete nastavit si vlastní CS server. Na stránce Amx MOD X najdete další informace, vyhledávač pluginů a fórum pro dotazy.
Uvidíme se 😉

Stránka tvůrce skriptu serveru: http://danielgibbs.co.uk


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   kuroro44 řekl

    Nebudete mít něco podobného pro Dota 2? Bylo by to velmi užitečné 😉

  2.   eliotime3000 řekl

    Zajímavé, i když Hamachi pro mě zatím úplně nefunguje (používal jsem to, ale je mi docela nepříjemné nastavit virtuální LAN).

  3.   rawBasic řekl

    Skvělé! .. ..jednoduché a rychlé .. nutí mě se vrátit do CS! .. .. tolik hodin věnovaných, tolik cyber her, tolik turnajů ... nostalgie .. ..

    Stále zůstávám v UrT ... .. nic jako mít takovou hru v domácím a oficiálním repozitáři .. 😛

    PS: před několika lety, když jsem ještě hrál CS ... Upravil jsem plugin a vytvořil svůj vlastní autentizační systém, aby měl přezdívky s heslem, a tak udržoval statistiky na serveru, aniž by byl zničen nějakým imitátorem .. .. ano Zajímají se, hledám to a opráším (i když to neopravím) a předám jim to.

  4.   Takže ano řekl

    Stále je to skvělá klasika mezi přáteli! Výborně, vyzkouším to, díky.

  5.   David gonzalez garcia řekl

    Moc děkuji =)

  6.   Pepe řekl

    Velmi dobrý průvodce. Pro csgo se toho moc nezměnilo. v http://www.dudosos.com/counter-strike/ existuje více průvodců a triků této skvělé hry, pro mě nejlepší.

  7.   Leper_Ivan řekl

    Vynikající příspěvek. Chci jen přidat jeden krok, který jsem musel použít.

    S dynamickou IP. Mohli bychom přidat do souboru cs-server.cfg na konci řádky

    __sxei_internal_ip (naše privátní IP) <- Příklad: 192.168.1.3
    ip (naše veřejná IP), ze které to myip vidí.
    __sxei_required 1 1 to use sxe 0 for shutdown.

    Takže použijte ip dobře.

    Ivan!

  8.   THE_ZGUN_KILLER řekl

    Chtěl bych vědět, jestli lze podobný dotový server implementovat i pro dota2. Chci zřídit server v mém domě, aby se moji přátelé mohli připojit a hrát, když chceme hrát, aniž by jeden člověk musel vytvářet LAN hry