PDA

View Full Version : [Guida] Installare Cheating-Death e Soundcheck sul server



ti|T
29-11-2004, 00:00
Non riproducete il contenuto di queste guide senza autorizzazione. Laddove aveste bisogno, inserite un mirror a questi topic. Grazie.
In caso di commenti o correzioni, utilizzate i forum di Counter-Strike.

La seguente guida e' intesa per installare sul proprio server i plugin Cheating-Death e Soundcheck, anticheat raccomandati tra l'altro nel regolamento ESL.

Tutte le procedure elencate successivamente sono gia' eseguite sui file presenti nei seguenti archivi, correttamente configurati con impostazioni standard (sara' necessario editare solo poche informazioni quali hostname, rcon e password):
http://www.team-impact.it/public/tools/cstrike_linux.rar (per server su macchina Linux)
http://www.team-impact.it/public/tools/cstrike_windows.rar (per server su macchina Windows)

Oppure nei link originali:
Windows http://metamod.org/dl/dlls/metamod.dll
Linux http://metamod.org/dl/dlls/metamod_i386.so]metamod_i386.so
Windows http://www.unitedadmins.com/files/cd-server-4_21_0-en.zip
Linux http://www.unitedadmins.com/files/cd-server-4_21_0-en.tar.gz
http://www.tng.crystalmediadesign.biz/files/downs/SC_v123.rar
http://gfx.esl-europe.net/gfx/cfg/cs/configesl.zip

Segue una guida per la configurazione manuale delle impostazioni base del server.

Aprendo il file "server.cfg" editiamo le righe:
hostname "[gameserver.it] New GameServer by www.GameServer.it || #GameServer.it @ irc.quakenet.org"
rcon_password "changemenow"
rispettivamente con il nome del server da visualizzare nel browser di steam (o software simili come ASE e HLSW), e la rcon del server.
La seguente riga invece conterra' la password del server qualora fosse un server privato:
sv_password "changemenow"
Per caricare per esempio un config ufficiale ESL automaticamente ad ogni cambio mappa forniremo il nome del file (presente sul server in /hlds/cstrike/) come segue:
mapchangecfgfile "esl5on5mr.cfg"

Il mapcycle del server e' modificabile tramite il file "mapcycle.txt".

Per visualizzare la propria home page all'ingresso sul server sara' necessario sostituire tutto il contenuto del file "motd.txt" con la seguente riga (inserendo il link relativo):
<META HTTP-EQUIV=Refresh CONTENT="0; URL=http://www.progaming.it/">

Segue qui la guida per la configurazione manuale dei plugin.

Tutte le informazioni seguenti sono facilmente reperibili nei rispettivi readme dei programmi, questo e' solo un riassiunto.
Per iniziare, c'e' da tenere presente che l'installazione dei plugin richiede una differenziazione a seconda che la macchina sulla quale gira l'istanza del server utilizzi Windows o Linux (per esempio il GSP GameServer.it utilizza macchine Linux).

Con questa guida procederemo all'installazione di:
Metamod v1.17.3
Cheating-Death Server v4.21.0
Soundcheck v1.23

Per procedere all'installazione dei plugin Soundcheck e' necessario utilizzare un tool che ne permetta il caricamento sul server, in questo caso si tratta di Metamod, di conseguenza installeremo anche Cheating-Death come plugin.
Per installare Metamod e' necessario copiare il file metamod.dll (http://metamod.org/dl/dlls/metamod.dll) (win32) o metamod_i386.so (http://metamod.org/dl/dlls/metamod_i386.so) (linux) in:
/hlds/cstrike/addons/metamod/dlls/metamod.dll
/hlds/cstrike/addons/metamod/dlls/metamod_i386.so
creando le directory relative laddove non esistessero.

Successivamente sara' necessario editare il file liblist.gam nelle righe:
gamedll "dlls/mp.dll"
gamedll_linux "dlls/cs_i386.so"
nel seguente modo:
gamedll "addons/metamod/dlls/metamod.dll"
gamedll_linux "addons/metamod/dlls/metamod_i386.so"

Per caricare i nostri plugin dovremo creare il file:
/hlds/cstrike/addons/metamod/plugins.ini

Quindi procederemo con l'installazione di Cheating-Death Server.
Per iniziare copieremo il contenuto i file cdmod.dll (win32) o cdmod_i686.so (linux) in /hlds/cstrike/addons/cdeath/
e quindi editeremo il file "plugins.ini" precedentemente creato in /hlds/cstrike/addons/metamod/ con tutta la riga seguente (una delle due a seconda del sistema operativo su cui gira il server)
per Windows:
win32 addons/cdeath/cdmod.dll
per Linux:
linux addons/cdeath/cdmod_i686.so
Infine apriremo il file "liblist.gam" ed editeremo la riga
secure "1"
in
secure "0"
ed il file "server.cfg"
inserendo la riga
cdrequired "1" o cdrequired "0"
rispettivamente se vogliamo che il CD sia obbligatorio od opzionale (il valore -1 lo disabilita).

In seguito installeremo il plugin Soundcheck.
Per fare cio' sara' necessario copiare i file contenuti nell'archivio "SC_v123.rar" in /hlds/cstrike/addons/soundcheck/
ed editare il file "plugins.ini" in /hlds/cstrike/addons/metamod/ nel seguente modo (a seconda del sistema operativo usato sul server)
per Windows:
win32 addons\soundcheck\dlls\soundcheck_mm.dll
per Linux:
linux addons/soundcheck/dlls/soundcheck_mm_i686.so

Fatto cio', per rendere effettive le modifiche e per far caricare i plugins installati sara' necessario restartare il server.