<ยบ Giocatore: impostazione di un server Counter Strike (e altri)

In tutta la giovane industria dei videogiochi ci sono stati molti titoli che sono aumentati con il titolo di piรน giocato su Internet o in rete. Counter Strike Era uno di loro, oltre ad essere il piรน giocato all'epoca, tra gli altri grazie ai cybercafes, dove si poteva giocare online con la gente del quartiere. Mosso un po 'dal desiderio, ho deciso di creare un server per giocare con i miei amici. Anche questo articolo viene utilizzato per altri giochi che utilizzano lo stesso motore, come Half Life, CS: Condizione Zero, Team Fortress, eccetera. Inoltre insegnerรฒ anche come aggiungere Amx ModX, un complemento attraverso il quale migliorare le esperienze di gioco e amministrazione. Lo sto ancora imparando, quindi cerca di rispondere a qualsiasi domanda tu possa avere.

Prima di iniziare avremo bisogno di quanto segue:

  • Steam (Non รจ necessario effettuare il login, basta averlo installato e la cartella viene creata .vapore nella nostra cartella HOME)
  • gdb
  • mailutils
  • tmux
  • postfix
  • lib32-gccl (se il nostro sistema รจ a 32 bit)

Una volta installato il necessario, procediamo al download dello script che si occuperร  di tutto (installazione, controllo, esecuzione, ecc.). Per fare ciรฒ eseguiamo i seguenti comandi:
wget http://danielgibbs.co.uk/dl/csserver
chmod +x csserver
./csserver install

Dopo un po '(a seconda della connessione internet) sarร  stato scaricato tutto il necessario e ci chiederร  il nome del server e la password per rcon, necessari per controllare il server dal terminale di gioco.
Una volta terminato possiamo provare a eseguire il server e aprire il gioco e verificare che appaia nell'elenco dei server LAN. Per questo eseguiamo:
./csserver start
o
./csserver debug
per avviarlo con la modalitร  di debug per rilevare possibili errori, ecc.

Per configurare il server modificheremo 2 file: server css y file server / cstrike / cs-server.cfg

Il primo, che รจ quello che abbiamo giร  eseguito in precedenza, puoi modificare alcuni parametri di avvio del server come l'IP, la mappa di avvio, il numero massimo di giocatori e le porte del server (anche se รจ meglio lasciarli di default). Possiamo anche attivare le notifiche e-mail e accedere al nostro account Steam. Le linee che ci interessano ora sono:
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.

L'IP nel mio caso รจ l'IP che mi dร  Hamachi, poichรฉ nel mio caso non voglio che appaia nell'elenco dei server del gioco, solo tra i miei amici.

Ora procediamo ad aprire serverfiles / cstrike / cs-server.cfg
Vedremo diversi parametri, ma ci concentreremo su questi, anch'essi giร  discussi.:

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.

Il numero di parametri supportati dal server, soprattutto se in seguito aggiungeremo AMX Mod X, รจ molto elevato. Alla fine del tutorial lascio alcuni link con informazioni utili.
Metto quelli che ho aggiunto:

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.

Per disattivare un'opzione possiamo eliminare la riga o inserire // all'inizio della riga.
E se vogliamo che ruoti la mappa ogni volta che รจ finito, modificheremo il file serverfiles / cstrike / mapcycle.txt e aggiungiamo e rimuoviamo il file nombres delle mappe che vogliamo.
E con tutto questo abbiamo le basi per avere il nostro server.

Installazione di AMX Mod X.

AMX Mod X ci permette di aggiungere nuove possibilitร  al nostro server, come l'espulsione e / o il ban di utenti, la possibilitร  di configurare ogni mappa separatamente (ad esempio, durando piรน a lungo, iniziando con piรน o meno soldi, ecc.). Inoltre sul suo sito web possiamo trovare un buon elenco di script, come un sistema per votare la mappa successiva prima che la mappa finisca, nuovi suoni, ecc.
Per questo digeriamo il tuo scarica la pagina web e scendiamo Base AMX Mod X per Linux e metamod. Componente aggiuntivo Counter-Strike รˆ opzionale, aggiunge la possibilitร  di mostrare le statistiche dei giocatori sullo schermo.
All'interno della cartella file server / cstrike creiamo una cartella chiamata addons e decomprimere i file scaricati all'interno.
Ora modificheremo il file libslist.gam che si trova in serverfiles / cstrike.

Consiglio un backup prima di modificarlo nel caso in cui commettiamo un errore durante la modifica o in seguito vogliamo disinstallarlo

Cerchiamo queste linee:

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

e li cambiamo per:

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

Ora proveremo ad avviare il server con il parametro debug per verificare che si avvii perfettamente. In caso contrario, controlla che i percorsi sopra riportati siano corretti.
Ora per attivare AMX creiamo il file serverfiles / cstrike / addons / metamod / plugins.ini e aggiungiamo la seguente riga:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

E con questo abbiamo giร  installato AMX Mod X.
Ora per finire aggiungeremo un amministratore per poterlo configurare dalla console di gioco.
Per questo modificheremo il file serverfiles / cstrike / addons / amxmodx / configs / users.ini Nei file stessi indica tutte le opzioni. Dato che in questo caso ci interessa crearne uno con tutti i permessi alla fine del file aggiungiamo:

"Son Link" "Contreseรฑa" "abcdefghijklmnopqrstuv" "a"

In questo caso, avremo anche bisogno che quando si accede al server invii la password. Per questo modifichiamo il file config.cfg che si trova nella cartella del gioco (nel mio caso in Steam / SteamApps / common / Half-Life / cstrike / config.cfg) e aggiungiamo la seguente riga:

setinfo "_pw" "Contraseรฑa"

E con questo abbiamo giร  tutto ciรฒ di cui abbiamo bisogno per una configurazione di base.
Avviamo il server e dal gioco una volta entrati nel server apriamo il terminale (in formato espaรฑol per impostazione predefinita รจ la chiave ยบ) e scrivi:
amxmodmenu
e torniamo al gioco (premendo Esc) e basta premere il numero indicato per passare da menu a menu. Per impostazione predefinita il menu รจ in inglese, ma รจ possibile metterlo in spagnolo premendo 9, 4, 1 in questo ordine fino a quando appare lo spagnolo e infine 2 per salvare.

E fino a qui tutto. Spero che questo tutorial ti sarร  utile se un giorno avrai il coraggio di configurare il tuo server CS. Nella pagina Amx MOD X troverai maggiori informazioni a riguardo, un motore di ricerca dei plugin e un forum per le richieste.
Ci vediamo ๐Ÿ˜‰

Pagina del creatore di script del server: http://danielgibbs.co.uk


Lascia un tuo commento

L'indirizzo email non verrร  pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel รngel Gatรณn
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   kuroro44 suddetto

    Non avrai qualcosa di simile per Dota 2? Sarebbe molto utile ๐Ÿ˜‰

  2.   eliotime3000 suddetto

    Interessante, anche se la cosa di Hamachi non funziona ancora per me (l'ho usata, ma sembra piuttosto scomodo impostare una LAN virtuale).

  3.   rawBasic suddetto

    Fantastico! .. ..semplice e veloce .. mi fa venire voglia di tornare a CS! .. .. tante ore dedicate, tanti cyber game, tanti tornei .. nostalgia .. ๐Ÿ˜€

    Continuo a rimanere nell'URT .. ..non c'รจ niente di meglio che avere un gioco del genere nei repository nativi e ufficiali .. ๐Ÿ˜›

    PS: diversi anni fa, quando giocavo ancora a CS ... ho modificato un plugin e realizzato un mio sistema di autenticazione per avere i nickname con password, e quindi mantenere le statistiche sul server senza essere rovinato da qualche imitatore .. si sono interessati, lo cerco e lo rispolgo (anche se non lo correggerรฒ) e lo passo a loro.

  4.   Cosรฌ cosรฌ suddetto

    รˆ ancora un grande classico tra amici! Eccellente, lo metto alla prova, grazie.

  5.   David gonzalez garcia suddetto

    Grazie mille =)

  6.   Pepe suddetto

    Ottima guida. Non รจ cambiato molto per fare lo stesso con csgo. Nel http://www.dudosos.com/counter-strike/ ci sono piรน guide e trucchi di questo fantastico gioco, per me il migliore.

  7.   Leper_Ivan suddetto

    Ottimo contributo. Voglio solo aggiungere un passaggio, che ho dovuto usare.

    Con l'IP dinamico. Potremmo aggiungere al file cs-server.cfg alla fine, le righe

    __sxei_internal_ip (il nostro IP privato) <- Es: 192.168.1.3
    ip (il nostro IP pubblico) da cui myip lo vede.
    __sxei_required 1 1 per utilizzare sxe 0 per l'arresto.

    Quindi usa bene l'IP.

    Ivan!

  8.   IL_ZGUN_KILLER suddetto

    Vorrei sapere se รจ possibile implementare un server Steam simile per dota2 Voglio impostare un server a casa mia in modo che i miei amici possano connettersi e giocare quando vogliamo giocare senza la necessitร  che una persona crei i giochi LAN