GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come ospitare Counter-Strike:Global Offensive Server su Ubuntu

Counter-Strike:Global Offensive, popolarmente noto come CS:GO, è uno dei giochi più popolari. Rilasciato nel 1999, il gioco coinvolge due squadre in cui la squadra terroristica cerca di piazzare esplosivi mentre la squadra antiterrorista cerca di prevenirlo.

Dopo quasi 21 anni dal suo lancio, il gioco ha ancora milioni di giocatori attivi in ​​tutto il mondo. Secondo Statista, CS:GO aveva 24 milioni di utenti attivi nel febbraio 2020. Il gioco si gioca anche negli eSports, dove squadre professionistiche di CS:GO come Cloud9, G2 e NaVi prendono parte per vincere il trofeo.

Quindi non è solo un gioco, ma può anche essere un professionista se sei bravo. Ci sono centinaia di streamer su Twitch che hanno un gran numero di iscritti.

CS:server GO

CS:GO è un gioco competitivo online. Si gioca tra due squadre ed entrambe le squadre devono essere collegate ai server del gioco per giocarci.

Server ufficiali

I server ufficiali di Counter-Strike sono ospitati da Valve, la società dietro il gioco. Questi server ufficiali hanno una serie di regole a cui ogni giocatore deve obbedire. Ma non è divertente. Giusto? Bene, ci sono i server della comunità.

Server della comunità

Gli individui ospitano i server della comunità. Qualsiasi server della comunità può essere configurato per giocare partite ufficiali ufficiali o giochi personalizzati interamente progettati dai membri della comunità. L'host può impostare il proprio insieme di regole per renderlo più divertente per la propria community.

In questo articolo, ti illustrerò come configurare un server CS:GO. Un luogo dove i tuoi amici possono divertirsi di più senza tante restrizioni o regole.

Come ospitare CS:server GO?

Crea un server CS:GO

Prerequisiti

  • Installazione nuova di Ubuntu (un'altra)
  • Account Steam (non vac vietato o limitato)

In questo articolo, sto usando Ubuntu 20.04 LTS. Ho un account Steam che non è vietato o limitato. Quindi sono a posto ora.

Per un'esperienza di gioco eccezionale, assicurati che il tuo server di gioco sia vicino alla tua posizione. Ora ssh nel tuo server e avvia la configurazione.

Passaggio 1. Aggiorna il sistema operativo

sudo apt update

Passaggio 2. Crea un nuovo utente

Per motivi di sicurezza, non utilizzeremo root per configurare il nostro server di gioco. Possiamo creare un nuovo account utente e concedergli i privilegi per eseguire le azioni richieste.

adduser username

Nota

Sostituisci nome utente con il nome utente che desideri creare

Quindi, aggiungi l'utente a sudo gruppo per svolgere compiti amministrativi.

usermod -aG sudo username

Ora accedi all'utente appena creato. Puoi accedere usando ssh o passare utilizzando direttamente dalla riga di comando –

login username

Chiederà la password dell'utente. Inserisci la password per continuare.

Ora installeremo SteamCMD, uno strumento da riga di comando per configurare e gestire il nostro server CS:GO.

Passaggio 3. Installa SteamCMD

Installa dipendenze

sudo apt install lib32gcc1 lib32stdc++6

Assicurati di installare le dipendenze di cui sopra prima di SteamCMD.

mkdir steamcmd && cd steamcmd

Ora scarica SteamCMD.

curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -

Il comando sopra scaricherà l'archivio dei file SteamCMD e li estrarrà. Per eseguire la riga di comando di Steam, esegui steamcmd.sh file.

./steamcmd.sh

Ti registrerà nella riga di comando di Steam. Da qui, possiamo usare i comandi per stabilire la connessione tra Steam e il nostro server. Una volta che il nostro server è autorizzato, possiamo aprire il nostro server al resto del mondo.

Primo accesso utilizzando il tuo account Steam. Non confonderti con il nome utente del server.

login steam_username

Una volta autenticato, sei pronto per installare CS:GO server.

Se necessario, puoi modificare la directory di installazione del server utilizzando force_install_dir comando.

force_install_dir /path/to/csgo-server

Infine, installa il server CS:GO.

app_update 740 validate

L'installazione richiederà del tempo. Scaricherà il server e convaliderà tutti i file.

Una volta terminato, puoi uscire dalla riga di comando usando quit comando.

E questo è quasi tutto! Se vuoi giocare su LAN, abbiamo finito qui. Il comando seguente avvierà un gioco casual in de_dust2 mappa.

/path_to_csgo_installation/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_dust2

Passaggio 4. Crea un server CS:GO pubblico

Come ho detto, abbiamo quasi finito qui. Abbiamo installato e avviato la nostra prima partita CS:GO nell'ultimo passaggio, ma era pensata solo per giocare su una rete LAN. Per rendere pubblico questo server, dobbiamo ottenere un Token di accesso al server di gioco Steam o GSLT .

Apri il browser web e accedi al tuo account Steam. Ora visita la gestione dell'account del server di gioco di Steam.

Qui possiamo creare un account del server di gioco. Inserisci l'ID app del gioco (730 per CS:GO) e Memo per creare un token. Copia il token e vai al passaggio successivo.

Ora esegui lo stesso comando che abbiamo eseguito per avviare il server con un'opzione aggiuntiva +sv_setsteamaccount e token .

/path_to_csgo/srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_active +map de_mirage +sv_setsteamaccount token

Nota

Nel comando precedente, sostituisci il token con il token creato sopra al passaggio 4.

Questo è tutto! Se ogni passaggio è stato eseguito correttamente, il server dovrebbe avviare un gioco casuale sulla mappa de_mirage, ma questa volta può unirsi al gioco chiunque abbia l'indirizzo IP del server.

Apri il gioco CS:GO, apri la console e digita il seguente comando per unirti a questo server –

connect ip_address:port

Ubuntu
  1. Come installare MySQL su Ubuntu 18.04

  2. Come distribuire Mattermost su Ubuntu 18.04

  3. Come configurare un server OpenVPN su Ubuntu 18.04

  4. Come installare Zimbra 8.6 su Ubuntu 14.04 Server

  5. Come installare client e server NFS su Ubuntu 20.04

Come installare Consul Server su Ubuntu 16.04

Come installare Zabbix su Ubuntu 18.04

Come aggiungere Windows Host a Nagios Ubuntu Server – Parte 3

Come aggiungere un host Linux a Nagios Ubuntu Server – Parte 2

Come installare Plex Media Server su Ubuntu 16.04 Server/Desktop

Come installare Counter-Strike:Global Offensive Server su Ubuntu/Deban