<º Gamer: Counter Strike szerver (és mások) beállítása

A fiatal videojáték-iparban sok olyan cím született, amelyek a legtöbbet játszott címmel emelkedtek az interneten vagy a hálózaton. Counter Strike Ez volt az egyik, amellett, hogy akkoriban a legtöbbet játszották, többek között a cyber kávézóknak köszönhetően, ahol online játszhatott a környék lakóival. A vágyakozástól kissé megmozdulva úgy döntöttem, hogy létrehozok egy szervert, hogy játszhassak néhány játékot a barátaimmal. Szintén ezt a cikket használják más játékokhoz, amelyek ugyanazt a motort használják, mint pl Half Life, CS: Zero Condition, Team Fortressstb. Ezen kívül megtanítom a hozzáadás módját is Amx Mod X, egy kiegészítő, amelyen keresztül javíthatjuk a játék- és adminisztrációs élményt. Még mindig tanulok erről, ezért próbáljon válaszolni minden kérdésére.

Mielőtt elkezdenénk, a következőkre lesz szükségünk:

  • Gőz (Nem szükséges bejelentkezni, csak telepíteni kell, és létre kell hozni a mappát .gőz a HOME mappánkban)
  • gdb
  • mailutils
  • tmux
  • post fix
  • lib32-gccl (ha a rendszerünk 32 bites)

A szükséges telepítése után folytatjuk a szkript letöltését, amely mindenről gondoskodni fog (telepítés, vezérlés, végrehajtás stb.). Ehhez a következő parancsokat hajtjuk végre:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Egy idő után (az internetkapcsolattól függően) minden szükséges letöltésre kerül, és meg fogja kérni tőlünk a szerver nevét és jelszavát az rcon számára, amelyek szükségesek a szerver vezérléséhez a játékterminálról.
Miután befejeztük, megpróbálhatjuk futtatni a szervert, megnyitni a játékot és tesztelni, hogy megjelenik-e a LAN szerverek listájában. Ehhez végrehajtjuk:
./csserver start
o
./csserver debug
hibakeresési móddal indítani a lehetséges hibák felderítésére stb.

A szerver konfigurálásához 2 fájlt fogunk szerkeszteni: cssszerver y serverfiles / cstrike / cs-server.cfg

Az első, amelyet korábban már végrehajtottunk, módosíthatja a szerver indítási paramétereit, például az IP-t, a kezdőtérképet, a játékosok maximális számát és a szerver portjait (bár jobb, ha alapértelmezés szerint hagyja őket). Aktiválhatjuk az e-mail értesítéseket és bejelentkezhetünk a Steam fiókunkba is. A minket most érdeklő vonalak a következők:
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.

Az én esetemben az IP az az IP, amelyet a Hamachi ad nekem, mivel az én esetemben nem akarom, hogy csak a barátaim között szerepeljen a játék szerverlistáján.

Most folytatjuk a serverfiles / cstrike / cs-server.cfg megnyitását
Több paramétert fogunk látni, de ezekre fogunk összpontosítani, amelyekről szintén már tárgyaltunk:

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.

A szerver által támogatott paraméterek száma, különösen, ha később hozzáadjuk az AMX Mod X-et, nagyon nagy. A bemutató végén néhány linket hagyok hasznos információkkal.
Felteszem azokat, amelyeket hozzáadtam:

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.

Egy opció letiltásához törölhetjük a sort, vagy betehetjük a // elejét a sor elejére.
És ha azt akarjuk, hogy minden alkalommal elforgassa a térképet, amikor elkészül, akkor szerkesztjük a fájlt serverfiles / cstrike / mapcycle.txt és adja hozzá és távolítsa el a számok a kívánt térképek közül.
És mindezzel rendelkezünk a szerverünk alapjaival.

AMX Mod X telepítés

Az AMX Mod X lehetővé teszi számunkra, hogy új lehetőségeket adjunk a szerverünkhöz, például a felhasználók kiutasítását és / vagy kitiltását, az egyes térképek külön konfigurálásának lehetőségét (például hosszabb ideig tarthat, több vagy kevesebb pénzből indulhat stb.). Szintén a weboldalán találunk egy jó listát a szkriptekről, például egy rendszert, amellyel a térkép vége előtt szavazhatunk a következő térképre, új hangokat stb.
Ehhez megemésztjük a téged weboldal letöltése és lemegyünk AMX Mod X Base Linux és metamod. Counter Strike Addon Ez opcionális, megnöveli a játékosok statisztikáinak megjelenítését a képernyőn.
A mappában serverfiles / cstrike nevű mappát hozunk létre addons és csomagolja ki a letöltött fájlokat.
Most szerkeszteni fogjuk a fájlt libslist.gam ami a serverfiles / cstrike fájlban található.

Javaslom a biztonsági másolatot a módosítás előtt, ha a szerkesztés során hibát követünk el, vagy később el akarjuk távolítani

Ezeket a sorokat keressük:

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

és megváltoztatjuk őket:

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

Most megpróbáljuk elindítani a szervert a hibakeresési paraméterrel, hogy ellenőrizzük, tökéletesen indul-e. Ha nem, ellenőrizze, hogy a fenti útvonalak helyesek-e.
Most az AMX aktiválásához létrehozzuk a fájlt serverfiles / cstrike / addons / metamod / plugins.ini és hozzáadjuk a következő sort:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

És ezzel már telepítettük az AMX Mod X-et.
A befejezéshez hozzáadunk egy rendszergazdát, hogy a játékkonzolról konfigurálhassa.
Ehhez szerkesztjük a fájlt serverfiles / cstrike / addons / amxmodx / configs / users.ini Magában a fájlokban jelzi az összes lehetőséget. Mint ebben az esetben, szeretnénk létrehozni egyet az összes jogosultsággal a hozzáadott fájl végén:

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

Ebben az esetben arra is szükségünk lesz, hogy amikor belép a szerverre, elküldi a jelszót. Ehhez szerkesztjük a fájlt config.cfg amely a játék mappájában található (az én esetemben a Steam / SteamApps / common / Half-Life / cstrike / config.cfg fájlban), és hozzáadjuk a következő sort:

setinfo "_pw" "Contraseña"

És ezzel már megvan minden, ami az alapkonfigurációhoz szükséges.
Elindítjuk a szervert és a játékból a belépés után megnyitjuk a terminált (in español alapértelmezés szerint ez a kulcs º) és írj:
amxmodmenu
és visszatérünk a játékhoz (lenyomva az Esc billentyűt), és csak nyomjuk meg a jelzett számot, hogy menükről menüre lépjünk. Alapértelmezés szerint a menü angol nyelven jelenik meg, de spanyol nyelvre is be lehet állítani a 9, 4, 1 gombok lenyomásával ebben a sorrendben, amíg a spanyol meg nem jelenik, végül pedig a 2 gombra a mentéshez.

És idáig minden. Remélem, hogy ez az oktatóanyag hasznos lesz számodra, ha egyszer fel mered állítani a saját CS szerveredet. Az Amx MOD X oldalon további információkat talál róla, egy plugin keresőt és egy fórumot a megkeresésekhez.
Találkozunk 😉

Szerver szkript készítő oldala: http://danielgibbs.co.uk


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   kuroro44 dijo

    Nem lesz valami hasonló a Dota 2-hez? Nagyon hasznos lenne 😉

  2.   eliotime3000 dijo

    Érdekes, bár a Hamachi-dolog még nem igazán működik nálam (használtam, de elég kényelmetlennek találom a virtuális LAN beállítását).

  3.   nyersbázisú dijo

    Remek! .. ..egyszerű és gyors .. ez arra késztet, hogy visszatérjek a CS-hez! .. .. annyi órát szenteltek, annyi játékot cybers, annyi versenyt .. nosztalgia .. 😀

    Folyamatosan az UrT-ban tartózkodom .. ..nem semmi olyan, mintha ilyen játék lenne bennszülött és hivatalos repókban .. 😛

    PS: Néhány évvel ezelőtt, amikor még CS-t játszottam ... Módosítottam egy bővítményt, és elkészítettem a saját hitelesítési rendszeremet, hogy a jelszavakkal rendelkezzenek a becenevek, és így a szerveren tároljam a statisztikákat anélkül, hogy néhány imitátor tönkretenné .. igen érdekli őket, keresem és leporolom (bár nem javítom ki) és továbbadom nekik.

  4.   Is-is dijo

    Még mindig nagy klasszikus a barátok körében! Kiváló, próbára teszem, köszönöm.

  5.   David gonzalez garcia dijo

    Nagyon köszönöm =)

  6.   Pepe dijo

    Nagyon jó útmutató. Nem sokat változott, hogy ugyanezt tegye a csgo-val. Ban ben http://www.dudosos.com/counter-strike/ több útmutató és trükk van ehhez a nagyszerű játékhoz, számomra a legjobb.

  7.   Leper_Ivan dijo

    Kiváló hozzájárulás. Csak egy lépést szeretnék hozzáadni, amelyet ki kellett használnom.

    A dinamikus IP-vel. A végén hozzáadhatnánk a cs-server.cfg fájlt a sorokhoz

    __sxei_internal_ip (privát IP-nk) <- Példa: 192.168.1.3
    ip (nyilvános IP), amelyből a myip látja.
    __sxei_required 1 1 szükséges az sxe 0 használatához a leállításhoz.

    Tehát jól használja az ip-t.

    Ivan!

  8.   THE_ZGUN_KILLER dijo

    Szeretnék tudni, hogy lehet-e hasonló gőzkiszolgálót megvalósítani a dota2 számára. Szeretnék egy szervert felállítani a házamban, hogy a barátaim bármikor csatlakozhassanak és játszhassanak, anélkül, hogy egy embernek kellene létrehoznia a LAN-játékokat