Cr3@t0r Administrator


Data inscrierii: 12/Iul/2007 Mesaje: 23
|
Trimis: 16/07/2007 10:04 Titlul subiectului: HLDS |
|
|
Instalare HLDS
1.) Nu va apucati sa faceti un server daca nu dispuneti de :
- Windows XP, Procesor >1ghz, >256 RAM !
- Conexiune la internet ( viteaza >100kB/s metro si extern ) prin fibra optica !
- IP routabil / port forward !
- 1-2 GB spatiu pe disc !
- Cunostiinte minime de limba engleza !
- Multa rabdare !
2.) Downloadati urmatoarele fisiere :
- HLDSUpdateTool - puteti descarca momentan de la http://www.fileshare.ro/360168644.405
- NoSteamPatcher - puteti descarca momentan de la http://www.fileshare.ro/360174012.245
- AdminMod - puteti descarca momentan de la http://www.fileshare.ro/360179380.125
- MetaMod - puteti descarca momentan de la http://www.fileshare.ro/360182064.08
- StatsMe - puteti descarca momentan de la http://www.fileshare.ro/360184748.045
3.) Instalati serverul :
- Creati un folder nou unde doriti sa instalati serverul ( consideram folderul C:\HLDS ).
- Instalam hldsupdatetool.exe in C:\HLDS.
- Deschidem Start->Run->cmd. Scriem in cmd comanda cd C:\HLDS.
- Scriem in cmd comanda hldsupdatetool.exe -command update -game valve -dir C:\HLDS.
- Asteptam aparitia in cmd a mesajului "HLDS installation up to date".
- Scriem in cmd comanda hldsupdatetool.exe -command update -game cstrike -dir C:\HLDS.
- Asteptam aparitia in cmd a mesajului "HLDS installation up to date".
4.) Instalarea Patch-ului NonSteam :
- Extragem fisierul NoSteamPatch.zip in folderul C:\HLDS.
Configurare HLDS
1. In directorul C:\HLDS\cstrike avem fisierul server.cfg pe care il deschidem cu WordPad.
2. Inlocuim textul din server.cfg cu urmatorul text :
hostname "Numele Serverului"
mp_autokick 1
mp_autocrosshair 0
mp_autoteambalance 1
mp_buytime 1
mp_consistency 1
mp_c4timer 30
mp_fadetoblack 0
mp_falldamage 0
mp_flashlight 1
mp_forcecamera 3
mp_forcechasecam 2
mp_friendlyfire 0
mp_freezetime 0
mp_fraglimit 0
mp_hostagepenalty 0
mp_limitteams 6
mp_logfile 1
mp_logmessages 1
mp_logdetail 3
mp_maxrounds 0
mp_playerid 0
mp_roundtime 2.5
mp_startmoney 800
mp_timelimit 35
mp_tkpunish 0
mp_winlimit 0
sv_aim 0
sv_airaccelerate 10
sv_airmove 1
sv_allowdownload 1
sv_clienttrace 1.0
sv_clipmode 0
sv_allowupload 1
sv_cheats 0
sv_gravity 800
sv_lan 1
sv_maxrate 7000
sv_maxspeed 320
sv_maxupdaterate 101
sys_ticrate 10000
decalfrequency 60
pausable 0
log on
decalfrequency 60
edgefriction 2
host_framerate 0
exec listip.cfg
exec banned.cfg
rcon_password parola
3. In textul de mai sus facem urmatoarele :
- In functie de ce nume dorim sa aiba serverul inlocuim "Numele Serverului" ( de pe întâiul rand ) cu numele serverlui vostru intre ""
- In functie de ce parola rcon dorim sa aiba serverul inlocuim parola ( de pe ultimul rand ) cu parola pe care o vrem.
4.Dam save si exit.
Instalare AdminMod :
1. Extragem fisierul AdminMod.zip intr-o locatie oarecare.
2. Vom avea un folder nou numit Adminmod.
3. In folderul Adminmod deschidem install_admin.vbs
4. Apasam OK dupa care scriem in casuta de jos C:\HDLS.
5. Va aparea o casuta in care scriem 1 si dam OK.
Configurare AdminMod :
1.) Mergem in folderul C:\HLDS\cstrike\addons\adminmod\config.
2.) Deschidem fisierul adminmod.cfg, folosind WordPad.
3.) Aici aveti o traducere a textului din fisierul adminmod.cfg impreuna cu setarile "ideale", dupa parerea noastra :
// (Nota: Pentru CVARS avem 2 optiuni "pornit" sau "oprit," 0=oprit si 1=pornit) //
echo Executa configurati AdminMod
// întrebuințat doar de pluginuri TFC. Daca e pornit absolut orice incercare de a schimba
// echipele va fi respins daca acest lucru va duce la dezechilibrarea celor echipelor
// (0=oprit, 1=pornit)
admin_balance_teams 0 ( Preferabil e 0 )
// Daca folosesti boti cu AdminMod poti pune 1.
// Va proteja botii de comenzile adminilor
// ce opt duce la prabusirea serverului
// (0=oprit, 1=pornit)
admin_bot_protection 0 ( Preferabil e 1 )
// Acesta este mesajul afisat tuturor dupa conectare.
admin_connect_msg "Welcome To The Real World..." ( In functie de ce doriti sa apara scrieti intre "" )
// Controleaza disponibilitatea restrictiilor de arme in CS.
// (0=oprit, 1=pornit)
admin_cs_restrict 0 ( Preferabil e 1 )
// Aceasta va cauzează mesaje de debug in logs care pot
// fi utilizate pentru rezolvarea problemelor. Nu e recomandat pentru uz general.
// (0=oprit, 1=pornit)
admin_debug 0 ( Preferabil e 0 )
// Determina daca comenzile distractive sunt activate standard.
// Chiar daca nu sunt activate standard, adminii tot le pot activa din consola.
// (0=oprit, 1=pornit)
admin_fun_mode 0 ( Preferabil e 1 )
// Activeaza obtinerea unor urmări speciale cu anumite comenzi
// precum teleportare sau palmuire.
// (0=opprit, 1=pornit)
admin_fx 0 ( Preferabil e 1 )
// Daca e activata, jucatorii care nu pot folosi spune nu vor
// putea sa-si schimba numele cat timp sunt sub comanda.
// (0=oprit, 1=pornit)
admin_gag_name 0 ( Preferabil e 1 )
// Daca e activata, jucatorii nu pot folosi spune_echipa
// cat timp sunt sub comanda.
// (0=oprit 1=pornit)
admin_gag_sayteam 0 ( Preferabil e 1 )
// Face adminii cu cel mai mare nivel de acces singurii admini cu putere.
// Exemplu: daca sunt prezenti mai multi admini, doar adminul cu cel mai mare
// nivel de acces va avea acces la comenzile de admin.
// (0=oprit, 1=pornit)
admin_highlander 0 ( Preferabil e 0 )
// Daca admin_ignore_immunity e pornit, imunitatea adminilor
// va fi ignorata
// (0=oprit, 1=pornit)
admin_ignore_immunity 0 ( Preferabil e 0 )
// Acest fisier determina ce fisier plugin va fi incarcat.
// Ar necesită sa fie in corelanta cu folderul modului de joc.
admin_plugin_file "addons/adminmod/config/plugin.ini" ( Nu schimbati aici )
// Momentul ( in secunde ) dupa care un admin se poate reconecta
// in urma deconectarii fara a-si fi resetat parola din consola folosind setinfo_pw-home 0.
admin_reconnect_timeout 300 ( Preferabil e 5-15 secunde )
// Mesajul afisat tuturor celor care folosesc o comanda de admin
// pentru care nu au acces.
admin_reject_msg "You do not have access to this command." ( In functie de ce doriti sa apara scrieti intre "" )
// Cad de des in secunde, mesaj_repetativ va fi afisat
// pe ecran in timpul jocului. Valoarea minima este 15 secunde.
// Deci, o valoare de 600 = 10 momente intre mesaje.
admin_repeat_freq 600 ( Preferabil e 150 )
// Mesaj aratat tuturor celor de pe server la fiecare
// 10 minute de catre pluginul mesaj_repetativ.
admin_repeat_msg "This server is using Admin Mod" ( In functie de ce doriti sa apara in centrul ecranului la un anumit interval de timp scrieti intre "" )
// Vechea zicala. Defineste felul in care comenzile folsite de admini sunt afisate
// jucatorilor sub forma: "<nume> a folosit comanda <comanda>"
// 0=toate comenzile sunt anuntate pe chat cu numele adminului
// 1=toate comenzile sunt anuntate pe chat, dar fara numele adminului
// 2=majoritatea comenzilor nu sunt anuntate deloc pe chat ( cu exceptia comenzilor impotriva codatilor )
admin_quiet 0 ( Preferabil e 0 )
// Acest fisier este folosit pentru stocare configuratiei unei anumite harti
// si chiar si la un restart de server.
admin_vault_file "addons/adminmod/config/vault.ini" ( Nu schimbati aici )
// Daca e pornit, un vot automat pentru o noua harta
// va porni cu 5 clipe inainte de sfarsitul hartii.
// (0=oprit, 1=pornit)
admin_vote_autostart 0 ( Preferabil e 1 )
// Daca e pornit, cat timp un vot este in desfasurare
// jucatorii vor putea vedea optiunea coechipierilor.
// (0=oprit, 1=pornit)
admin_vote_echo 0 ( Preferabil e 0 )
// Numarul de secunde ce trebuie sa treaca de la inceputul unei noi harti,
// sau de la sfarsitul unui vot, inainte ca alt vot
// sa poata fi folosit.
admin_vote_freq 600 ( Preferabil e 5-10 minute )
// Controleaza de cate ori o harta in desfasurare
// poate fi extinsa pentru 30 de minute.
admin_vote_maxextend 0 ( Preferabil e 3 )
// Procentul de jucatori ce trebuie sa voteze pentru o harta
// pentru a castiga votul.
admin_vote_ratio 60 ( Preferabil e aproape 75% )
// Tăria de a forta clientii sa execute comenzi
// (0=oprit, 1=pornit)
allow_client_exec 0 ( Preferabil e 0 )
// Cand are valoarea 0, si de bugul este pornit, parola de la AdminMod
// nu va fi logata in context clar.
amv_log_passwords 0 ( Depinde de debug )
// Optiune privata a serverului. Daca e pornita, doar userii listati in
// user_file ips_file sunt lasasti sa acceseze serverul.
amv_private_server 0 ( Preferabil e 0 )
// Acesta este mesajul tuturor celor care nu au
// la un server privat
amv_prvt_kick_message "" ( In funtie de ce doriti sa apara scrieti intre "" )
// Timpul in care un admin se poate reconecta la server utilizând
// un slot diferit fara a-si pierde accesul de admin.
// Maxim este 90 de secunde.
amv_reconnect_time 0 ( Preferabil e 0-15 secunde )
// Defineste perioada maxima de desfasurare a unui vot
amv_vote_duration 30 ( Preferabil e 30 )
// Nivelul de acces standard pentru jucatorii care nu sunt in users.ini file.
// (Vezi documentatie pentru nivelele de acces si informatii)
default_access 1 ( Preferabil e 0 )
// Daca serverul foloseste parole encripatate sau nu.
// 0: oprit
// 1: encriptat cu Unix crypt() ( Doar Linux )
// 2: encriptat in MD5 hash
// 3: encriptat in MySQL PASSWORD() ( Doar MySQL )
encrypt_password 0 ( Preferabil e 0 )
// Daca e pornit, fisierele de scripting au citit
// nivelele de acces la fisiere.
// (0=oprit, 1=pornit)
file_access_read 0 ( Preferabil e 0 )
// Daca e pornit, functiile fisierelor de scripting au scris
// accesul fisierelor.
// (0=oprit, 1=pornit)
file_access_write 0 ( Preferabil e 0 )
// Declara prooritatea IP-urilor ce au voie sa ocupe un
// loc rezervat ( daca astea sunt setate ) fara parola.
ips_file 0 ( Preferabil e 0 )
// Procentul de jucatori ce trebuie sa voteze "Da" pentru ca un vot de kick
// sa fie executat.
kick_ratio 60 ( Preferabile e 75% )
// Procentul de jucatori ce trebuie sa voteze "Da" pentru ca sa fie schimbata o harta.
// ce duce la facerea schimbarii.
map_ratio 80 ( Preferabil e 75% )
// Lista de harti pentru care jucatorii au voie sa voteze. "" pentru a dezactiva.
// Opreste votarea pentru toate hartile din mapcycle.txt.
maps_file "" ( Depinde de ce harti se joaca pe server si de numarul de jucatori )
// Fisierul ( in corelanta cu folderul modului de joc ) din care
// sunt incarcate modelele rezervate. "" pentru a dezactiva.
models_file "" ( Preferabil e "" )
// Mesajul aratat cuiva care ia kick pentru
// incercarea de a folosi un model rezervat.
models_kick_msg "That model is reserved on this server." ( In functie de ce doriti sa apara scrieti intre "" )
// Mesajul aratat cuiva care ia kick pentru
// incercarea folosirii unui nume rezervat.
nicks_kick_msg "That name is reserved on this server." ( In functie de ce doriti sa apara scrieti intre "" )
// Password_field...prima parola din campul setinfo
// Daca password_field este "_pw-AdminMod", campul setinfo va fi
// setinfo "_pw-AdminMod" parola_din_users.ini
password_field _pw-AdminMod ( Depinde de cum vreti sa fie comanda de login inainte de joinul pe server )
// Daca pretty_say este pornit, mesajele centrale() vor disparea
// apropiindu-se si departandu-se si prin alte efecte.
// (0=oprit, 1=pornit)
pretty_say 1 ( Preferabil e 1 )
// Controleaza cat de numeroase ( numarul ) de locuri ale serverului sunt rezervate.
// Aceasta este utila doar daca reserve_type, de mai jos, este 0 sau 2.
reserve_slots 0 ( Depinde de numarul de locuri ale serverului )
// Mesajul aratat tuturor celor care incerca sa se conecteze fara a avea acces
// la un loc liber, cand locurile publice sunt ocupate.
reserve_slots_msg "There are no reserved slots available on the server." ( In functie de ce doriti sa apara scrieti intre "" )
// Controleaza felul in care locurile rezervate functioneaza pe server. Vezi documentatie.
reserve_type 0 ( Preferabil e 2 )
// Daca e pornit, numele sunt comparate cu cele ale adminilor
// cu expresii obisnuite.
// (0=oprit, 1=pornit)
use_regex 0 ( Preferabil e 0 )
// Fisierul in care denumesti adminii, parolele lor
// si nivelul de acces la care au drept.
users_file "addons/adminmod/config/users.ini" ( Nu schimbati aici )
// Numarul minim de secunde permis intre voruti
// apelate() ( functia admin_vote ) cu scripturi.
// Daca e 0 sau oprit, functia scriptingului de vot e deazctiva
vote_freq 180 ( In functie cat timp doriti scrieti intre "" )
// Locatia fisierului word filter. "" pentru dezactivare, sau altceva
// precum "wordlist.txt" daca e activat.
words_file "" ( Nu schimbati aici )
5.) Daca nu va descurcati cu inlocuirile propuse mai sus stergeti textul din adminmod.cfg si inlocuiti cu urmatorul text, o configuratie "ideala", dupa parerea noastra :
// (Note: For CVARS that are set to either "on" or "off," 0=off and 1=on) //
echo Executing Admin Mod config file
// Used by the TFC plugin only. If enabled, an attempt to switch
// teams will be rejected if it would unbalance the teams
// (0=disabled, 1=enabled)
admin_balance_teams 0
// If you are using bots with admin mod you can set this to 1
// It will protect bots from receiving client commands which
// would crash your server.
// (0=disabled, 1=enabled)
admin_bot_protection 1
// This is the message displayed to everyone after connecting.
admin_connect_msg "Bine Ati Venit !"
// This controls the availability of weapon restriction in CS.
// (0=disabled, 1=enabled)
admin_cs_restrict 1
// This will realizează debugging messages in your logs which can
// be used to troubleshoot problems. Not recommended for general use.
// (0=disabled, 1=enabled)
admin_debug 0
// Determines whether or not the fun commands are allowed by default.
// If not on by default, the admin can still turn it on when wanted.
// (0=disabled, 1=enabled)
admin_fun_mode 0
// Enable to get particular effects with certain commands
// like teleport or slap.
// (0=disabled, 1=enabled)
admin_fx 1
// If enabled, people who are gagged (not allowed to "say") will be
// unable to change their name while gagged
// (0=disabled, 1=enabled)
admin_gag_name 1
// If enabled, people who are gagged will not be able to use
// the say_team command.
// (0=disabled, 1=enabled)
admin_gag_sayteam 1
// Makes the admin with the highest access level the only admin in power.
// Example: if multiple admins are present, only the one with the highest
// access level will have admin access.
// (0=disabled, 1=enabled)
admin_highlander 0
// If admin_ignore_immunity is enabled, ACCESS_IMMUNITY is
// ignored and does nothing.
// (0=disabled, 1=enabled)
admin_ignore_immunity 0
// This file specifies which script plugins get loaded.
// It should be relative from the <mod> directory
admin_plugin_file "addons/adminmod/config/plugin.ini"
// The time (in seconds) during which an admin can reconnect after
// disconnecting without resetting his password in the setinfo line.
admin_reconnect_timeout 10
// Message displayed to users who try to execute commands that
// they don't have the appropriate access rights for.
admin_reject_msg "Nu esti admin."
// How often, in seconds, the repeat_message should be shown on
// the screen during the game. Minimum value is 15 seconds.
// So, a value of 600 = 10 minutes between messages.
admin_repeat_freq 300
// Message that is show to everyone on the server every
// ten minutes by the message plugin.
admin_repeat_msg "Acesta este un server public !"
// The old verbosity. Defines how commands are announced to the players
// clients in the form: "<user> used command <command>"
// 0=all commands announced in chat with the admin name
// 1=all commands announced in chat, but without the admin name
// 2=most commands not announced at all (except "cheat" commands)
admin_quiet 0
// This file is used to store configuration data across maps
// and even across server restarts.
admin_vault_file "addons/adminmod/config/vault.ini"
// If enabled, a hlds_ld-style map vote will automatically
// start five minutes before the end of a map.
// (0=disabled, 1=enabled)
admin_vote_autostart 1
// If set to on status (1), when a vote is in progress all
// players will see the votes of other players as they vote.
// (0=disable, 1=enabled)
admin_vote_echo 0
// Number of seconds that must elapse after start of the map,
// or the end of another vote, before another hlds_ld-style
// map vote can be called.
admin_vote_freq 300
// Controls how many times the current map can be
// extended for thirty minutes
admin_vote_maxextend 1
// Percent of players who have to vote for a map to get it
// to win a hlds_ld-style map vote.
admin_vote_ratio 75
// Ability to make clients execute commands
// (0=disabled, 1=enabled)
allow_client_exec 0
// When set to 0, and debug is enabled, Admin Mod passwords
// will not be logged in cleartext.
amv_log_passwords 0
// Private server option. If enabled, only users listed in
// users_file or ips_file are allowed to access the server.
amv_private_server 0
// The message displayed to users who do not get granted
// access to a private server
amv_prvt_kick_message "Kick !"
// The time during which an admin can reconnect to the server into
// a *different* slot than before without losing his admin access rights.
// Maximum is 90 seconds.
amv_reconnect_time 10
// Defines the max time length in seconds of voting process.
amv_vote_duration 30
// Default access rights for players not in the users.ini file.
// (See documentation for access levels and information)
default_access 0
// Whether to use encrypted passwords or not.
// 0: disabled
// 1: encrypt using Unix crypt() (Linux ONLY)
// 2: encrypt using MD5 hash
// 3: encrypt using MySQL PASSWORD() (MySQL ONLY)
encrypt_password 0
// If enabled, the scripting file functions have read
// access to files
// (0=disabled, 1=enabled)
file_access_read 0
// If enabled, the scripting file functions have write
// access to files
// (0=disabled, 1=enabled)
file_access_write 0
// Declares priority IPs that are allowed to take a
// reserved spot (if any are set up) without a password.
ips_file 0
// Ratio of players who must vote 'yes' to a kick for
// it to be successful.
kick_ratio 75
// Ratio of players who must vote 'yes' to a map change
// for it to be successful.
map_ratio 75
// List of maps people are allowed to vote for. "" to disable.
// Disable to enable all maps and use list from mapcycle.txt.
maps_file ""
// The file (relative to the <mod> dir) that
// reserved models are loaded from. "" to disable.
models_file ""
// The message shown to someone who gets kicked for
// trying to use a reserved model.
models_kick_msg "Model rezervat !"
// The message shown to someone who gets kicked for
// trying to use a reserved nickname.
nicks_kick_msg "Nume rezervat !"
// Password_field...first password of the setinfo line
// If password_field is "_pw-AdminMod", the setinfo will be
// setinfo "_pw-AdminMod" "password-in-users.ini"
password_field _pw-home
// If pretty_say is enabled, centersay() fades in
// and out and does some other tricks.
// (0=disabled, 1=enabled)
pretty_say 1
// Controls how many (number) of the server's slots are reserved.
// This is useful only if reserve_type, below, is either 0 or 2.
reserve_slots 3
// Custom message given to clients trying to connect who do not have
// a reserved slots, when no public slots are free
reserve_slots_msg "Server plin !"
// This controls how reserve slots work on the server. See documentation.
reserve_type 2
// If enabled, names are compared to those who have privileges
// with regular expressions.
// (0=disabled, 1=enabled)
use_regex 0
// The file in which you define your admins, their passwords
// and the access levels that they are assigned to.
users_file "addons/adminmod/config/users.ini"
// The minimum number of seconds allowed between votes
// called with the vote() (admin_vote functions) scripting function.
// If 0 or disabled, the vote() scripting function is disabled.
vote_freq 180
// Location of word filter file. "" to disable, or something
// like "wordlist.txt" if enabled
words_file ""
6.) Cum adaugam/stergem admini :
- Deschidem cu wordpad users.ini.
- Pentru a adauga un admin scriem o linie noua astfel nick:parola:nivelacces.
- Pentru nivele de access, mergeti la Access Levels and Respective Admin Commands
- Va logati folosind setinfo_pw-home parola inainte de a intra pe server sau admin_password parola, daca sunteti pe server. |
|